Lập trình

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

3
Cần hiểu cách sử dụng SemaphoreSlim
Đây là mã tôi có nhưng tôi không hiểu những gì SemaphoreSlimđang làm. async Task WorkerMainAsync() { SemaphoreSlim ss = new SemaphoreSlim(10); List<Task> trackedTasks = new List<Task>(); while (DoMore()) { await ss.WaitAsync(); trackedTasks.Add(Task.Run(() => { DoPollingThenWorkAsync(); ss.Release(); })); } await Task.WhenAll(trackedTasks); } void DoPollingThenWorkAsync() { var msg = Poll(); if …




6
Re-render thành phần React khi prop thay đổi
Tôi đang cố gắng tách một thành phần thuyết trình khỏi một thành phần vùng chứa. Tôi có một SitesTablevà một SitesTableContainer. Vùng chứa chịu trách nhiệm kích hoạt các hành động redux để tìm nạp các trang web thích hợp dựa trên người dùng hiện tại. Vấn đề là …


5
Lệnh hết thời gian trên Mac OS X?
Có giải pháp thay thế cho lệnh timeout trên Mac OSx không. Yêu cầu cơ bản là tôi có thể chạy một lệnh trong một khoảng thời gian nhất định. ví dụ: timeout 10 ping google.com Chương trình này chạy ping trong 10 giây trên Linux.
90 macos  timeout 

7
Hiển thị SVG Flutter
Tôi đã thử thêm một hình ảnh có nguồn SVG vào ứng dụng rung của mình. new AssetImage("assets/images/candle.svg")) Nhưng tôi không nhận được bất kỳ phản hồi trực quan nào. Làm cách nào để hiển thị ảnh SVG trong Flutter?
90 dart  flutter 

6
trả về chuỗi với kết quả phù hợp đầu tiên Regex
Tôi muốn có được trận đấu đầu tiên của một regex. Trong trường hợp này, tôi có một danh sách: text = 'aa33bbb44' re.findall('\d+',text) ['33', '44'] Tôi có thể trích xuất phần tử đầu tiên của danh sách: text = 'aa33bbb44' re.findall('\d+',text)[0] '33' Nhưng điều đó chỉ hoạt động nếu …
90 python  regex 



6
Làm thế nào để bạn thực thi định tuyến chữ thường trong ASP.NET Core?
Trong ASP.NET 4, điều này dễ dàng như routes.LowercaseUrls = true;trong RegisterRoutestrình xử lý cho ứng dụng. Tôi không thể tìm thấy phần mềm tương đương trong ASP.NET Core để đạt được điều này. Tôi nghĩ nó sẽ ở đây: app.UseMvc(configureRoutes => { configureRoutes.MapRoute("Default", "{controller=App}/{action=Index}/{id?}"); }); Nhưng không có gì …


2
Ghi nhật ký trong các bài kiểm tra pytest
Tôi muốn đặt một số câu lệnh ghi nhật ký trong hàm thử nghiệm để kiểm tra một số biến trạng thái. Tôi có đoạn mã sau: import pytest,os import logging logging.basicConfig(level=logging.DEBUG) mylogger = logging.getLogger() ############################################################################# def setup_module(module): ''' Setup for the entire module ''' mylogger.info('Inside Setup') # Do the …
90 python  logging  pytest 

7
Cách thích hợp để xác định xem một đối tượng có phải là một đối tượng giống byte trong Python không?
Tôi có mã mong đợi strnhưng sẽ xử lý trường hợp được chuyển bytestheo cách sau: if isinstance(data, bytes): data = data.decode() Thật không may, điều này không hoạt động trong trường hợp của bytearray. Có cách nào chung chung hơn để kiểm tra xem một đối tượng là byteshoặ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.