Lập trình

Q & A cho các lập trình viên chuyên nghiệp và đam mê


15
Sắp xếp C ++ và theo dõi các chỉ mục
Sử dụng C ++ và hy vọng thư viện chuẩn, tôi muốn sắp xếp một chuỗi các mẫu theo thứ tự tăng dần, nhưng tôi cũng muốn nhớ các chỉ mục ban đầu của các mẫu mới. Ví dụ, tôi có một tập hợp, hoặc vectơ hoặc ma trận mẫu …
216 c++  sorting  stl  indexing 




3
Làm cách nào để truy vấn bằng cách sử dụng các trường bên trong kiểu dữ liệu JSON PostgreSQL mới?
Tôi đang tìm kiếm một số tài liệu và / hoặc ví dụ cho các hàm JSON mới trong PostgreQuery 9.2. Cụ thể, đưa ra một loạt các bản ghi JSON: [ {name: "Toby", occupation: "Software Engineer"}, {name: "Zaphod", occupation: "Galactic President"} ] Làm thế nào tôi có thể viết …

22
Thoát ra khỏi một vòng lặp lồng nhau
Nếu tôi có một vòng lặp for được lồng trong một vòng lặp khác, làm thế nào tôi có thể đi ra một cách hiệu quả cả hai vòng lặp (bên trong và bên ngoài) một cách nhanh nhất có thể? Tôi không muốn phải sử dụng một boolean và …


6
make_unique và chuyển tiếp hoàn hảo
Tại sao không có std::make_uniquemẫu hàm trong thư viện C ++ 11 tiêu chuẩn? Tôi tìm thấy std::unique_ptr<SomeUserDefinedType> p(new SomeUserDefinedType(1, 2, 3)); dài dòng một chút. Không phải sau đây sẽ đẹp hơn nhiều? auto p = std::make_unique<SomeUserDefinedType>(1, 2, 3); Điều này ẩn giấu newđộc đáo và chỉ đề cập …


5
SASS - sử dụng các biến trên nhiều tệp
Tôi muốn giữ một tệp .scss trung tâm lưu trữ tất cả các định nghĩa biến SASS cho một dự án. // _master.scss $accent: #6D87A7; $error: #811702; $warning: #F9E055; $valid: #038144; // etc... Dự án sẽ có một số lượng lớn các tệp CSS, do tính chất của nó. Điều …
216 css  sass 

7
Tạo tập tin zip và bỏ qua cấu trúc thư mục
Tôi cần tạo một tệp zip bằng lệnh này: zip /dir/to/file/newZip /data/to/zip/data.txt Điều này hoạt động, nhưng tệp zip được tạo sẽ tạo cấu trúc thư mục bắt chước thư mục thành tệp thô. Đó là rất nhiều thư mục bổ sung mà tôi không cần. Tôi đã không tìm …
216 linux  zip 



9
Biến được chụp trong một vòng lặp trong C #
Tôi đã gặp một vấn đề thú vị về C #. Tôi có mã như dưới đây. List<Func<int>> actions = new List<Func<int>>(); int variable = 0; while (variable < 5) { actions.Add(() => variable * 2); ++ variable; } foreach (var act in actions) { Console.WriteLine(act.Invoke()); } Tôi hy vọng …

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.