Lập trình

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

5
Tôi có thể truyền một mảng làm đối số cho một phương thức với các đối số biến trong Java không?
Tôi muốn có thể tạo một chức năng như: class A { private String extraVar; public String myFormat(String format, Object ... args){ return String.format(format, extraVar, args); } } Vấn đề ở đây là argsđược coi là Object[]trong phương pháp này myFormat, và do đó là một cuộc tranh luận duy …

9
Lấy ký tự đầu tiên của chuỗi bằng $ str [0]
Tôi muốn nhận được chữ cái đầu tiên của một chuỗi và tôi nhận thấy rằng nó $str[0]hoạt động rất tốt. Tôi chỉ không chắc liệu đây có phải là 'thực hành tốt' hay không, vì ký hiệu đó thường được sử dụng với các mảng. Tính năng này dường …
275 php  string  substring 

8
Sự đối lập của Intersect ()
Intersect có thể được sử dụng để tìm kết quả khớp giữa hai bộ sưu tập, như vậy: // Assign two arrays. int[] array1 = { 1, 2, 3 }; int[] array2 = { 2, 3, 4 }; // Call Intersect extension method. var intersect = array1.Intersect(array2); // Write intersection …

12
Tại sao chúng ta sử dụng Base64?
Wikipedia nói Các lược đồ mã hóa Base64 thường được sử dụng khi có nhu cầu mã hóa dữ liệu nhị phân cần lưu trữ và chuyển qua phương tiện được thiết kế để xử lý dữ liệu văn bản. Điều này là để đảm bảo rằng dữ liệu vẫn …

6
Làm cách nào để thoát khỏi cửa sổ văn bản trong Git?
Tôi đang sử dụng Windows và trước khi cam kết, Git muốn tôi nhập tin nhắn văn bản và một cửa sổ văn bản mới xuất hiện. Làm thế nào tôi có thể thoát khỏi điều này? Tôi đang cố gắng học Git. Vì vậy, một chút giúp đỡ sẽ …
275 git  vim 

5
C # 6.0 có hoạt động với .NET 4.0 không?
Tôi đã tạo một dự án mẫu, với các tính năng C # 6.0 - tuyên truyền null và khởi tạo thuộc tính làm ví dụ, đặt phiên bản đích .NET 4.0 và nó ... hoạt động. public class Cat { public int TailLength { get; set; } = 4; …
275 c#  .net  c#-6.0 


30
Làm cách nào tôi có thể ngăn phím backspace điều hướng trở lại?
Trên IE tôi có thể làm điều này với jQuery (cực kỳ không chuẩn, nhưng đang hoạt động) if ($.browser.msie) $(document).keydown(function(e) { if (e.keyCode == 8) window.event.keyCode = 0;}); Nhưng liệu có thể thực hiện theo cách hoạt động trên Firefox hoặc theo cách đa trình duyệt để nhận tiền …



6
Gọi một hàm không có dấu ngoặc đơn
Hôm nay tôi đã nói rằng có thể gọi một hàm mà không có dấu ngoặc đơn. Cách duy nhất tôi có thể nghĩ là sử dụng các hàm như applyhoặc call. f.apply(this); f.call(this); Nhưng những điều này đòi hỏi dấu ngoặc đơn trên applyvà callđể chúng ta ở một …
275 javascript 

10
Trang web không tồn tại lỗi cho a2ensite
Tôi có cmsplus.devthuộc /etc/apache2/sites-availablevới đoạn mã sau, <VirtualHost *:80> ServerAdmin master@server.com ServerName www.cmsplus.dev ServerAlias cmsplus.dev DocumentRoot /var/www/cmsplus.dev/public LogLevel warn ErrorLog /var/www/cmsplus.dev/log/error.log CustomLog /var/www/cmsplus.dev/log/access.log combined </VirtualHost> Bây giờ khi tôi sử dụng sudo /usr/sbin/a2ensite cmsplus.dev, tôi nhận được lỗi, ERROR: Site cmsplus.dev does not exist! Máy chủ web của tôi Apache/2.4.6 …

17
Batch script loop
Tôi cần phải thực thi một lệnh 100-200 lần và cho đến nay nghiên cứu của tôi chỉ ra rằng tôi sẽ phải sao chép / dán 100 bản sao của lệnh này, HOẶC sử dụng một forvòng lặp, nhưng forvòng lặp mong đợi một danh sách các mục, do …

5
Làm cách nào để trả về kết quả (startActivityForResult) từ Hoạt động của Tabhost?
Tôi có 3 lớp trong ví dụ của mình: Lớp A, hoạt động chính. Lớp A gọi một startActivityForResult: Intent intent = new Intent(this, ClassB.class); startActivityForResult(intent, "STRING"); Lớp B, lớp này là TabActivity: Intent intent = new Intent(this, ClassC.class); tabHost.addTab... Lớp C, lớp này là một Hoạt động thường xuyên: …


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.