Lập trình

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

19
Khi nào thì eval ác trong php?
Trong tất cả những năm tôi đã phát triển php, tôi luôn nghe nói rằng việc sử dụng eval()là xấu. Xem xét đoạn mã sau, sẽ hợp lý khi sử dụng tùy chọn thứ hai (và thanh lịch hơn)? Nếu không, tại sao? // $type is the result of an …
84 php  eval 



8
Tại sao GDB nhảy không thể đoán trước giữa các dòng và các biến in là “<giá trị được tối ưu hóa>”?
Bất cứ ai có thể giải thích hành vi này của gdb? 900 memset(&amp;new_ckpt_info,'\0',sizeof(CKPT_INFO)); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_** HDR),i_offset); (gdb) **903 prev_offset = cp_node-&gt;offset;** (gdb) **905 m_CPND_CKPTINFO_READ(ckpt_info,(char *)cb-&gt;shm_addr.ckpt_addr+sizeof(CKPT_ HDR),i_offset);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) **910 bitmap_value = cpnd_client_bitmap_set(client_hdl%32);** (gdb) **908 bitmap_offset = client_hdl/32;** (gdb) …






12
Android lưu tệp vào bộ nhớ ngoài
Tôi gặp một chút vấn đề với việc tạo thư mục và lưu tệp vào đó trên ứng dụng Android của mình. Tôi đang sử dụng đoạn mã này để thực hiện việc này: String filename = "MyApp/MediaTag/MediaTag-"+objectId+".png"; File file = new File(Environment.getExternalStorageDirectory(), filename); FileOutputStream fos; fos = new FileOutputStream(file); …


12
Ý định chia sẻ Android và Facebook
Tôi đang phát triển một ứng dụng Android và muốn biết cách bạn có thể cập nhật trạng thái của người dùng ứng dụng từ bên trong ứng dụng bằng cách sử dụng ý định chia sẻ của Android. Sau khi xem qua SDK của Facebook, có vẻ như điều …

14
Sự cố với chứng chỉ X509Store. Tìm kiếm FindByThumbprint
Tôi đang gặp sự cố khi sử dụng phương pháp này X509Store.Certificates.Find public static X509Certificate2 FromStore(StoreName storeName, StoreLocation storeLocation, X509FindType findType, string findValue) { X509Store store = new X509Store(storeName, storeLocation); store.Open(OpenFlags.ReadOnly); try { //findValue = "7a6fa503ab57b81d6318a51ca265e739a51ce660" var results = store.Certificates.Find(findType, findValue, true); return results[0]; } finally { store.Close(); } } …



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 cookie và Chính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.