Lập trình

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

2
Hệ thống chặn tín hiệu ở Julia
Trong một chương trình Julia chạy trên Linux, tôi cần khởi chạy một hành động chuyên dụng khi cửa sổ giao diện điều khiển được thay đổi kích thước. Vậy làm thế nào trong Julia, tôi có thể chặn tín hiệu hệ thống SIGWINCH (thay đổi kích thước cửa sổ) …
9 julia  signals  ada 

3
Bản mô tả phản ứng: Dòng 0: Lỗi phân tích cú pháp: Không thể đọc thuộc tính 'tên' của không xác định
Hôm nay đột nhiên tôi bắt đầu nhận được các lỗi xây dựng trên một dự án được xây dựng với Typecript. Trong một tệp mà (hoặc bất cứ thứ gì nó tham chiếu) đã không được thay đổi trong vài tuần, tôi bắt đầu nhận được: ./path/to/my/file.ts Line 0: …

2
Tôi có thể trả lại một đường ống tạm thời cho một hoạt động phạm vi không?
Giả sử tôi có một generate_my_rangelớp mô hình một range(cụ thể là regular). Sau đó, mã sau đây là chính xác: auto generate_my_range(int some_param) { auto my_transform_op = [](const auto& x){ return do_sth(x); }; return my_custom_rng_gen(some_param) | ranges::views::transform(my_transform_op); } auto cells = generate_my_range(10) | ranges::to<std::vector>; Được my_custom_rng_gen(some_param)lấy bởi giá trị …
9 c++  range-v3 


1
Làm thế nào để có được số lượng phần tử trong std :: mảng <T, N> mà không phải tạo cá thể của nó?
Có std::array&lt;T, N&gt;::size(), nhưng nó không tĩnh, vì vậy nó đòi hỏi một thể hiện của std::array. Có cách nào để lấy giá trị mà nó trả về (là Ncủa std::array&lt;T, N&gt;) mà không phải xây dựng một thể hiện của mảng không? Đối với một mảng bình thường, tôi …
9 c++  arrays  c++11  sizeof 

4
Cách hiệu quả để lặp lại và sao chép các giá trị của HashMap
Tôi muốn chuyển đổi: Map&lt;String, Map&lt;String, List&lt;Map&lt;String, String&gt;&gt;&gt;&gt; inputMap đến: Map&lt;String, Map&lt;String, CustomObject&gt;&gt; customMap inputMap được cung cấp trong cấu hình và sẵn sàng nhưng tôi cần customMap Định dạng. CustomObject sẽ được bắt nguồn từ List&lt;Map&lt;String, String&gt;&gt;việc sử dụng một vài dòng mã trong một hàm. Tôi đã thử …

1
Có phải là UB để tiếp tục một chức năng thành viên coroutine của một đối tượng có thời gian kết thúc?
Câu hỏi này xuất phát từ nhận xét này: Giải thích trọn đời Lambda cho C ++ 20 coroutines liên quan đến ví dụ này: auto foo() -&gt; folly::coro::Task&lt;int&gt; { auto task = []() -&gt; folly::coro::Task&lt;int&gt; { co_return 1; }(); return task; } Vì vậy, câu hỏi là liệu thực …


1
Đối số của loại 'NgEuityConstructor <unknown>' không thể gán cho tham số của loại 'CustomEuityConstructor'
Tôi đang nhận được một cảnh báo lạ trong VSCode (người dùng nội bộ 1.44.0) với Angular9 trong việc tạo các Yếu tố góc: export class AppModule { constructor(private injector: Injector) { const helloElement = createCustomElement(HelloComponent, {injector}); customElements.define('my-hello', helloElement); } ngDoBootstrap() {} } loại helloElementkhông được chấp nhận với một …

2
Những không gian tên là gì và các quy tắc là gì?
Lưu ý: câu hỏi này là về name space, không phảinamespace . Tiêu chuẩn C ++ có một số tài liệu tham khảo name space, nhưng tôi không thấy định nghĩa về điều này. Các tiêu chuẩn nói rằng các nhãn và macro nằm trong các không gian tên khác …
9 c++  namespaces 


1
Tạo đối tượng tiềm ẩn không xác định
Do P0593 Việc tạo các đối tượng ngầm cho thao tác đối tượng mức thấp đã được chấp nhận, giờ đây các đối tượng có thể được tạo hoàn toàn trong C ++ 20. Cụ thể, từ ngữ được đề xuất cho phép cho phép các hoạt động nhất định …

2
lỗi mở rộng đá quý trong khi cài đặt cocoapods
Đang cố gắng cài đặt lại cocoapodstrong MacBook air của tôi sau khi thay đổi ổ SSD của tôi, bây giờ tôi đang gặp lỗi này. sudo gem install cocoapods Xây dựng phần mở rộng bản địa. Điều này có thể mất một lúc ... LRI: Lỗi khi cài đặt …
9 ios  cocoapods 



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.