Lập trình

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

1
Không có phương pháp tĩnh metafactory
Tôi gặp sự cố với ứng dụng của mình khi đăng nhập, ứng dụng gặp sự cố và tôi gặp lỗi: java.lang.NoSuchMethodError: No static method metafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; in class Ljava/lang/invoke/LambdaMetafactory; or its super classes (declaration of 'java.lang.invoke.LambdaMetafactory' appears in /apex/com.android.runtime/javalib/core-oj.jar) at okhttp3.internal.Util.<clinit>(Util.java:87) at okhttp3.internal.Util.skipLeadingAsciiWhitespace(Util.java:321) at okhttp3.HttpUrl$Builder.parse(HttpUrl.java:1313) at okhttp3.HttpUrl.get(HttpUrl.java:917) at retrofit2.Retrofit$Builder.baseUrl(Retrofit.java:492) at …
26 java  android 

2
Danh sách khởi tạo bên trong std :: cặp
Mã này: #include <iostream> #include <string> std::pair<std::initializer_list<std::string>, int> groups{ { "A", "B" }, 0 }; int main() { for (const auto& i : groups.first) { std::cout << i << '\n'; } return 0; } biên dịch nhưng trả về segfault. Tại sao? Đã thử nghiệm trên gcc 8.3.0 và trên …
26 c++  std  std-pair 

3
Có thể trả về giá trị của đối số mặc định bằng tham chiếu const không?
Bạn có thể trả về giá trị của đối số mặc định bằng tham chiếu const như trong các ví dụ bên dưới không: https://coliru.stacked-crooking.com/a/ff76e060a007723b #include <string> const std::string& foo(const std::string& s = std::string("")) { return s; } int main() { const std::string& s1 = foo(); std::string s2 = foo(); …


3
Làm cách nào tôi có thể tạo một cách sản phẩm Cartesian của danh sách loại trong C ++?
Tự giải thích. Về cơ bản, giả sử tôi có danh sách loại như vậy: using type_list_1 = type_list<int, somestructA>; using type_list_2 = type_list<somestructB>; using type_list_3 = type_list<double, short>; Chúng có thể là số lượng của danh sách loại. Làm thế nào để tôi có được một kiểu chữ của …



4
So sánh vĩ mô if-directive
Tại sao #ifđiều kiện trong đoạn mã sau được đáp ứng: #include <iostream> #define VALUE foo int main() { #if VALUE == bar std::cout << "WORKS!" << std::endl; #endif // VALUE }



1
Quá trình xây dựng tài liệu đọc không thành công với tên không thể nhập tên 'Gói Downloader' từ 'pip._iternal.index' '
Việc xây dựng các tài liệu Nhân sư trên các tài liệu đã đọc bị lỗi với lỗi sau (nhật ký hoàn chỉnh bên dưới): ImportError: cannot import name 'PackageFinder' from 'pip._internal.index' (/home/docs/checkouts/readthedocs.org/user_builds/cascade-python/envs/latest/lib/python3.7/site-packages/pip/_internal/index/__init__.py) Tôi đã làm điều gì sai hay đây là một lỗi trong tài liệu đọc? Một bản …


2
Tạo IAsyncEnumerable trống
Tôi có một giao diện được viết như thế này: public interface IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync(); } Tôi muốn viết một triển khai trống không trả về mục nào, như vậy: public class EmptyItemRetriever : IItemRetriever { public IAsyncEnumerable<string> GetItemsAsync() { // What do I put here if nothing …


2
Chỉ định khởi tạo trong C ++ 20
Tôi đã có một câu hỏi về một trong các tính năng c ++ 20, các trình khởi tạo được chỉ định (thông tin thêm về tính năng này tại đây ) #include <iostream> constexpr unsigned DEFAULT_SALARY {10000}; struct Person { std::string name{}; std::string surname{}; unsigned age{}; }; struct Employee …

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.