Lập trình

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

14
Phủ định kép trong C ++
Tôi vừa tham gia một dự án với cơ sở mã khá lớn. Tôi chủ yếu giao dịch với C ++ và rất nhiều mã họ viết sử dụng phủ định kép cho logic boolean của họ. if (!!variable && (!!api.lookup("some-string"))) { do_some_stuff(); } Tôi biết những người này là …
124 c++  boolean 






6
Làm cách nào để triển khai IEn Countable <T>
Tôi biết cách triển khai IEnumerable không chung chung, như thế này: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { Foo …
124 c#  .net  generics 


4
Làm cách nào để bật tính năng Scroll From Source?
Làm cách nào để bật "Cuộn từ nguồn" trong IntelliJ IDEA để nó luôn bật, nghĩa là nếu bạn mở bất kỳ tệp nào, nó sẽ tự động được hiển thị trong khung nhìn Project, tương tự như vậy được tạo trong Eclipse? Có khả năng nhấp vào nút trong …


5
Mã hóa AES cho NSString trên iPhone
Bất cứ ai cũng có thể chỉ cho tôi đi đúng hướng để có thể mã hóa một chuỗi, trả lại một chuỗi khác với dữ liệu được mã hóa? . khóa mã hóa với mật mã, theo cách có thể đảo ngược nếu mật mã được cung cấp cùng …



8
Ký tự dấu mũ (^) có nghĩa là gì?
Tôi thấy một câu trả lời cho một câu hỏi ở đây giúp khôi phục một tập tin bị xóa trong git. Giải pháp là git checkout &lt;deleting_commit&gt;^ -- &lt;deleted_file_path&gt; Nhân vật caret ( ^) làm gì? Tôi đã thấy nó ở nơi khác làm những điều rất hữu ích …
124 git 


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.