-
Kiểm tra xem định dạng của chuỗi được người dùng nhập vào trong C có phải là "%d/%d/%d/%d/%d"
đóng cửa. Câu hỏi này yêu cầu chi tiết gỡ lỗi. Hiện tại nó không chấp nhận câu trả lời. Chỉnh sửa câu hỏi để bao gồm hành vi mong muốn, một vấn đề hoặc lỗi cụ thể và
-
java - Nhận số\d\s\d\d\s\d bằng cách sử dụng biểu mẫu này
Tôi đang cố gắng đơn giản lấy số 28 bằng cách sử dụng dạng này số nguyên+dấu cách+số nguyên+số nguyên+dấu cách+số nguyên. Tôi đã thử biểu thức chính quy này \\s\\d\\d\\s nhưng tôi nhận được hai số 11 và
-
d - Ngôn ngữ D có phụ thuộc hoàn toàn vào thời gian chạy D không?
Gần đây tôi đã học ngôn ngữ D. Tôi luôn bối rối về thời gian chạy. Từ những gì tôi có thể thu thập được về nó, (không nhiều) tôi biết đó là thời gian chạy góp phần vào một số tính năng của D. Giống như việc thu gom rác, nó chạy bằng chương trình của riêng bạn. Nhưng vì D được biên dịch
-
Hai cú pháp \\d\\d\\d và \\d{3} này có giống nhau trong mọi môi trường không?
Tôi muốn hỏi liệu có sự khác biệt nào giữa hai biểu thức chính quy này không? \d\d\d vs \d{3} Tôi đã thử nghiệm điều này trên máy cục bộ của mình bằng hệ điều hành Java và Windows, cả hai đều hoạt động tốt với cùng kết quả. Tuy nhiên, khi ở linux
-
go - Tại sao tôi không thể thực hiện fmt.Sprintf("%d.%d.%d.%d", a...)?
Tôi đang học cờ vây và tôi đang bị mắc kẹt với Go Tour (exercise-stringer.go: https://tour.golang.org/methods/7). Đây là một số mã: gõ IPAddr
-
Biểu thức chính quy trong Java: Pattern.compile("J.*\\d[0-35-9]-\\d\\d-\\d\\d")
Tôi tìm thấy một đoạn mã trong các biểu thức chính quy Java khiến tôi bối rối: Pattern.compile( "J.*\\d[0-35-9]-\\d\\d-\\d\\d" ) ; chuỗi cần biên dịch là: Chuỗi chuỗi
-
ruby - gsub(/(\d{4})\/(\d\d)\/(\d\d)\/(.*)/, '\1-\2-\3-\4' ) Nó có nghĩa là gì?
Tôi tình cờ phát hiện ra điều này trên mã Ruby. Tôi biết \d{4})\/(\d\d)\/(\d\d)\/(.*)/ nghĩa là gì, nhưng \1-\2-\3-\4 nghĩa là gì? ? Câu trả lời hay nhất\1-\2-\3-\4 là b
-
d - Làm cách nào để biên dịch ứng dụng D khi chạy không có D?
Tôi đang vật lộn với vấn đề này và nó làm tôi khó chịu. Tôi hiểu thư viện thời gian chạy D. Nó là gì và nó làm gì. Tôi cũng hiểu rằng bạn có thể biên dịch các ứng dụng D mà không cần nó. Giống như XoMB vậy. Vâng, XoMB tự xác định thời gian chạy của nó, nhưng
-
Thuật toán Java để "nhân" hai danh sách danh sách ((A),(B))*((C,C),(D,D))==((A,C,C),(A,D,D ) , (B,C,C),(B,D,D))
Tôi có hai danh sách danh sách, danh sách con đại diện cho đường dẫn. Tôi muốn tìm tất cả các con đường. Danh sách> Danh sách pathList1> pathList2 Giải pháp ngây thơ tất nhiên: Danh sách> kết quả = new ArrayList>
-
java - Cách xóa và in số ở định dạng \d{3}\d{3}\d{2}\d{2}
Tôi cần sử dụng Regex để định dạng một chuỗi chứa số, chữ cái az và AZ, đồng thời chứa dấu gạch ngang và dấu cách. Từ đầu vào của người dùng, tôi có 02-219 8 53 24 đầu ra phải là 022 198 53 24 tôi đang nhận được
-
d - mẫu biểu thức trong D
Mục tiêu là đạt được hiệu quả tương tự như ví dụ C++ này: tránh tạo các tệp tạm thời. Tôi đã thử dịch ví dụ C++ sang D nhưng không thành công. Tôi cũng đã thử các cách tiếp cận khác nhau. nhập std.datetime : benc
-
d - chuyển tiếp hoàn hảo trong D?
tl;dr: Bạn chuyển tiếp hoàn hảo trong D như thế nào? Liên kết đó có lời giải thích hợp lý, nhưng ví dụ: giả sử tôi có phương pháp này: void foo(T)(in int a, out int b, ref int c
-
d - hàm tự động trừu tượng trong D
Có cách nào để sử dụng chức năng tự động trừu tượng trong D không? Nếu tôi khai báo một lớp như sau: class MyClass { abstract auto foo() } tôi gặp lỗi sau: mai
-
d - giao điểm của các lát cắt trong D
Có ai thực hiện giao cắt cho các lát mảng chồng chéo trong bộ nhớ không? Thuật toán trả về [] khi không có sự trùng lặp. Tôi muốn điều này khi in đẹp (sử dụng thụt lề chồng chéo) các lát mảng chồng lên nhau trong bộ nhớ. Câu trả lời hay nhất Nếu bạn chắc chắn chúng là mảng thì chỉ cần lấy p
-
d - Loại biến chỉ số vòng lặp mặc định trong D là gì?
Tôi đã bắt đầu học D nhưng gặp một số khó khăn khi sử dụng các ví dụ được cung cấp trong cuốn sách Ngôn ngữ lập trình D của Andrei Alexandrescu. Bởi vì các lớp int và ulong
-
d - lớp bất biến duy nhất trong D
Làm thế nào để tạo một lớp bất biến? Mục tiêu của tôi là tạo ra một lớp có các thể hiện luôn bất biến. Bây giờ tôi vừa tạo một lớp "có thể thay đổi" với các phương thức và hàm tạo không thể thay đổi. Mình sẽ gọi nó là mData, m nghĩa là có thể thay đổi. Sau đó tôi tạo một bí danh bí danh bất biến
-
d - Hàm mở rộng trong D
Cách đây không lâu tôi đã mua "Ngôn ngữ lập trình D". Sách hay, mang tính giáo dục cao. Tuy nhiên, tôi gặp khó khăn khi biên dịch một tính năng ngôn ngữ được liệt kê trong sách: các hàm mở rộng. Trong cuốn sách này, Andrei viết về bất cứ điều gì có thể được gọi là
-
d - Cấu trúc dữ liệu vô hạn trong D
Tôi đã tìm thấy một ví dụ về đánh giá lười biếng các đối số hàm trong D http://www.digitalmars.com/d/2.0/lazy-evaluation.html Tôi muốn biết cách triển khai các cấu trúc dữ liệu vô hạn có thể có trong D như
-
c - đầu ra printf ("%d %d %d\n",++a, a++,a)
Câu hỏi này đã có câu trả lời ở đây: Đã đóng 12 năm trước. Có thể trùng lặp: Có ai có thể giải thích những hành vi không xác định này không (i = i++
-
d – D: Tìm tất cả các tính năng có thuộc tính cụ thể
Hiện tại có thể quét/truy vấn/lặp qua các mô-đun cho tất cả các hàm (hoặc lớp) với các thuộc tính nhất định không? Ví dụ: source/packageA/something.d: @sillyWalk(10) void doSomething()
Tôi là một lập trình viên xuất sắc, rất giỏi!