Lập trình

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


9
Cách kiểm tra quyền trong phân đoạn
Tôi muốn kiểm tra quyền bên trong một phân đoạn. mã của tôi: // Here, thisActivity is the current activity if (ContextCompat.checkSelfPermission(getActivity(), Manifest.permission.ACCESS_FINE_LOCATION) != PackageManager.PERMISSION_GRANTED) { // Should we show an explanation? if (ActivityCompat.shouldShowRequestPermissionRationale(getActivity(), android.Manifest.permission.ACCESS_FINE_LOCATION)) { // Show an explanation to the user *asynchronously* -- don't block // this thread …

3
Tại sao `MouseEvent` trong trình xử lý sự kiện hộp kiểm không chung chung?
Tôi có một phần tử TSX (JSX) hộp kiểm: <input type="checkbox" name={i.toString()} onClick={this.handleCheckboxClick} /> Với sự trợ giúp của mã VS, tôi biết rằng loại tham số đầu vào của this.handleCheckboxClicklà MouseEvent<HTMLInputElement>. Vì vậy, tôi đã triển khai nó với: private handleCheckboxClick(event: MouseEvent<HTMLInputElement>) { ... } Sau đó, tôi gặp …

5
JSON in ấn đẹp với React
Tôi đang sử dụng ReactJS và một phần ứng dụng của tôi yêu cầu JSON được in khá đẹp. Tôi nhận được một số JSON như: { "foo": 1, "bar": 2 }và nếu tôi chạy nó JSON.stringify(obj, null, 4)trong bảng điều khiển của trình duyệt, nó sẽ in khá đẹp, …

5
Python matplotlib nhiều thanh
Cách vẽ nhiều thanh trong matplotlib, khi tôi cố gắng gọi hàm thanh nhiều lần, chúng chồng lên nhau và như hình bên dưới chỉ có thể nhìn thấy giá trị cao nhất màu đỏ. Làm cách nào để vẽ nhiều thanh có ngày tháng trên trục x? Cho đến …

5
Cách đặt thuộc tính lớp với await trong __init__
Làm cách nào tôi có thể xác định một lớp với awaittrong hàm tạo hoặc thân lớp? Ví dụ những gì tôi muốn: import asyncio # some code class Foo(object): async def __init__(self, settings): self.settings = settings self.pool = await create_pool(dsn) foo = Foo(settings) # it raises: # TypeError: __init__() …


3
Constexpr so với macro
Tôi nên sử dụng macro ở đâu và tôi thích constexpr ở đâu? Về cơ bản chúng không giống nhau sao? #define MAX_HEIGHT 720 vs constexpr unsigned int max_height = 720;
92 c++  c++11  macros  constexpr 

4
Biên dịch và vận chuyển
Trong khi tìm kiếm về sự khác biệt, tôi đã xem qua các định nghĩa sau: Biên dịch là thuật ngữ chung để lấy mã nguồn được viết bằng một ngôn ngữ và chuyển đổi sang một ngôn ngữ khác. Transpiling là một thuật ngữ cụ thể để lấy mã …

21
Bạn đang cố gắn một thư mục vào một tệp (hoặc ngược lại)?
Tôi có một docker với phiên bản 17.06.0-ce. Khi tôi cố gắng cài đặt NGINX bằng docker bằng lệnh: docker run -p 80:80 -p 8080:8080 --name nginx -v $PWD/www:/www -v $PWD/conf/nginx.conf:/etc/nginx/nginx.conf -v $PWD/logs:/wwwlogs -d nginx:latest Nó cho thấy rằng docker: Lỗi phản hồi từ daemon: lỗi thời gian chạy oci: …
92 docker  nginx 

6
Xóa bộ nhớ cache cục bộ git
Tôi có một dự án Webstorm mà tôi sắp cam kết, nhưng trước khi nhấn nút cam kết trong Git Windows GUI, tôi nhớ rằng tôi không muốn cam kết .ideanội dung thư mục của mình . Vì vậy, tôi đã sử dụng trang web tự động tạo .gitignorescho một …
92 git 

2
Đọc tệp được phân cách bằng tab bằng Pandas - hoạt động trên Windows, nhưng không hoạt động trên Mac
Tôi đã đọc tệp dữ liệu được phân tách bằng tab trong Windows bằng Pandas / Python mà không gặp bất kỳ sự cố nào. Tệp dữ liệu chứa ghi chú trong ba dòng đầu tiên và sau đó là tiêu đề. df = pd.read_csv(myfile,sep='\t',skiprows=(0,1,2),header=(0)) Hiện tôi đang cố đọc …




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.