Lập trình

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




2
Làm thế nào để sử dụng nhiều câu lệnh WITH trong một truy vấn PostgreSQL?
Tôi muốn "khai báo" nhiều bảng TEMP hiệu quả bằng cách sử dụng câu lệnh WITH. Truy vấn tôi đang cố gắng thực hiện dọc theo các dòng: WITH table_1 AS ( SELECT GENERATE_SERIES('2012-06-29', '2012-07-03', '1 day'::INTERVAL) AS date ) WITH table_2 AS ( SELECT GENERATE_SERIES('2012-06-30', '2012-07-13', '1 day'::INTERVAL) AS …

9
Điều gì thay thế WCF trong .Net Core?
Tôi đã quen với việc tạo ứng dụng bảng điều khiển .Net Framework và hiển thị một Add(int x, int y)chức năng thông qua dịch vụ WCF từ đầu với Thư viện lớp (.Net Framework). Sau đó, tôi sử dụng ứng dụng bảng điều khiển để proxy gọi hàm này …
97 c#  .net  wcf  service  .net-core 

3
Sự khác biệt giữa sử dụng MockMvc với SpringBootTest và sử dụng WebMvcTest
Tôi mới sử dụng Spring Boot và đang cố gắng hiểu cách kiểm tra hoạt động trong SpringBoot. Tôi hơi bối rối về sự khác biệt giữa hai đoạn mã sau: Đoạn mã 1: @RunWith(SpringRunner.class) @WebMvcTest(HelloController.class) public class HelloControllerApplicationTest { @Autowired private MockMvc mvc; @Test public void getHello() throws Exception …

5
Git kéo cho đến một cam kết cụ thể
Tôi muốn làm một git pullnhưng chỉ cho đến khi một cam kết cụ thể. A->B->C->D->E->F (Remote master HEAD) vì vậy, giả sử local masterHEAD của tôi trỏ đến B, và tôi muốn kéo đến E. Tôi nên làm gì ? Đây không phải là kéo một cam kết cụ …
97 git  github 

6
Thay thế và ghi đè thay vì thêm vào
Tôi có mã sau: import re #open the xml file for reading: file = open('path/test.xml','r+') #convert to string: data = file.read() file.write(re.sub(r"<string>ABC</string>(\s+)<string>(.*)</string>",r"<xyz>ABC</xyz>\1<xyz>\2</xyz>",data)) file.close() nơi tôi muốn thay thế nội dung cũ có trong tệp bằng nội dung mới. Tuy nhiên, khi tôi thực thi mã của mình, tệp "test.xml" được …
97 python  replace 


8
Flutter: Cột thẳng đứng ở giữa
Làm cách nào để căn giữa một cột theo chiều dọc trong Flutter? Tôi đã sử dụng widget "Trung tâm mới". Tôi đã sử dụng tiện ích con "Trung tâm mới", nhưng nó không căn giữa theo chiều dọc cột của tôi? Bất kỳ ý tưởng sẽ hữu ích .... …
97 flutter 

8
Làm thế nào để cài đặt JDK 11 trong Ubuntu?
Vậy là Java 11 đã ra đời . Có ai biết cách cài đặt nó (OpenJDK từ Oracle) từ dòng lệnh không? Tôi muốn thấy một cái gì đó giống như trước đây cho Oracle Java 10: sudo add-apt-repository ppa:linuxuprising/java sudo apt-get update sudo apt-get install oracle-java10-installer PS Trong hướng …
97 java  ubuntu  java-11 

4
Nhập lớp trong tệp định nghĩa (* d.ts)
Tôi muốn mở rộng kiểu đánh máy Phiên nhanh để cho phép sử dụng dữ liệu tùy chỉnh của tôi trong lưu trữ phiên. Tôi có một đối tượng req.session.userlà một phiên bản của lớp tôi User: export class User { public login: string; public hashedPassword: string; constructor(login?: string, password?: …

22
Công cụ giám sát và khám phá máy chủ không được dùng nữa
Tôi đang sử dụng Mongoose với ứng dụng Node.js của mình và đây là cấu hình của tôi: mongoose.connect(process.env.MONGO_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false }).then(()=>{ console.log(`connection to database established`) }).catch(err=>{ console.log(`db error ${err.message}`); process.exit(-1) }) nhưng trong bảng điều khiển, nó vẫn đưa ra cảnh báo …

16
Không thể cài đặt gói do lỗi Môi trường: [Errno 13]
Trong thiết bị đầu cuối MacOS Mojave của mình, tôi muốn cài đặt một gói python bằng pip. Ở cuối nó nói: You are using pip version 10.0.1, however version 18.1 is available. You should consider upgrading via the 'pip install --upgrade pip' command. Vì vậy, tôi muốn cập nhật …
97 python  macos  pip 

1
Khi nào sử dụng create () của Serializer và create () performance_create () của ModelViewset
Tôi muốn làm rõ tài liệu đã cho django-rest-frameworkvề việc tạo đối tượng mô hình. Cho đến nay, tôi thấy rằng có 3 cách tiếp cận về cách xử lý các sự kiện như vậy. create()Phương pháp Serializer . Đây là tài liệu class CommentSerializer(serializers.Serializer): def create(self, validated_data): return Comment.objects.create(**validated_data) …

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.