Lập trình

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



25
Xem các cam kết Git không được đánh dấu
Làm cách nào tôi có thể xem bất kỳ cam kết cục bộ nào tôi đã thực hiện, chưa được đẩy vào kho lưu trữ từ xa? Thỉnh thoảng, git statussẽ in ra rằng chi nhánh của tôi là X cam kết trước origin/master, nhưng không phải lúc nào cũng …
1752 git  git-diff  git-log 


30
Sao chép mảng theo giá trị
Khi sao chép một mảng trong JavaScript sang mảng khác: var arr1 = ['a','b','c']; var arr2 = arr1; arr2.push('d'); //Now, arr1 = ['a','b','c','d'] Tôi nhận ra rằng arr2đề cập đến cùng một mảng arr1, chứ không phải là một mảng mới, độc lập. Làm thế nào tôi có thể sao …
1745 javascript  arrays 

14
Từ khóa 'mới' trong JavaScript là gì?
Các newtừ khóa trong JavaScript có thể khá khó hiểu khi nó bắt gặp đầu tiên, khi mọi người có xu hướng nghĩ rằng JavaScript không phải là một ngôn ngữ lập trình hướng đối tượng. Nó là gì? Nó giải quyết vấn đề gì? Khi nào thì thích hợp …








14
So sánh các thành viên enum Java: == hoặc bằng ()?
Tôi biết rằng các enum Java được biên dịch thành các lớp với các hàm tạo riêng và một nhóm các thành viên tĩnh công khai. Khi so sánh hai thành viên của một enum nhất định, tôi đã luôn sử dụng .equals(), vd public useEnums(SomeEnum a) { if(a.equals(SomeEnum.SOME_ENUM_VALUE)) { …
1736 java  enums 


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.