Lập trình

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


12
C # hoặc Java: Thêm chuỗi với StringBuilder?
Tôi biết chúng ta có thể nối các chuỗi bằng cách sử dụng StringBuilder. Có cách nào chúng ta có thể thêm chuỗi (tức là thêm chuỗi vào trước chuỗi) bằng cách sử dụng StringBuilderđể chúng tôi có thể giữ được các lợi ích về hiệu suất mang StringBuilderlại không?
102 c#  java  stringbuilder 


9
Cách đặt các biến trong tập lệnh HIVE
Tôi đang tìm kiếm SQL tương đương với SET varname = valuetrong Hive QL Tôi biết tôi có thể làm điều gì đó như sau: SET CURRENT_DATE = '2012-09-16'; SELECT * FROM foo WHERE day >= @CURRENT_DATE Nhưng sau đó tôi gặp lỗi này: ký tự '@' không được hỗ …
102 hive  hiveql 

7
Toán tử bậc ba viết tắt trong Javascript
Tôi biết rằng trong php 5.3 thay vì sử dụng cú pháp toán tử bậc ba dư thừa này: startingNum = startingNum ? startingNum : 1 ... chúng ta có thể sử dụng cú pháp viết tắt cho các toán tử bậc ba của mình nếu có: startingNum = startingNum …



7
Đặt lại mảng int C về 0: cách nhanh nhất?
Giả sử rằng chúng ta có T myarray[100]với T = int, unsigned int, long long int hoặc unsigned long long int, cách nhanh nhất để đặt lại tất cả nội dung của nó về 0 (không chỉ để khởi tạo mà còn đặt lại nội dung nhiều lần trong chương …
102 c++  c  arrays  memset 





7
Làm cách nào để "hoàn tác" một bản sao - nhánh đơn?
Tôi sao chép một repo bằng cách sử dụng git clone -b <branch name> --single-branch <github url> <target directory> Cái này chỉ nhân bản nhánh này thôi, nhưng bây giờ mình muốn chuyển sang nhánh chính và các nhánh khác. Có cách nào ngoài việc xóa nó ra và bắt …
102 git  github 

5
Dòng đơn lồng nhau cho vòng lặp
Đã viết hàm này trong python để chuyển đổi một ma trận: def transpose(m): height = len(m) width = len(m[0]) return [ [ m[i][j] for i in range(0, height) ] for j in range(0, width) ] Trong quá trình này, tôi nhận ra rằng tôi không hoàn toàn hiểu cách …


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.