Lập trình

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

1
python re.sub nhóm: số sau \ số
Làm thế nào tôi có thể thay thế foobarbằng foo123bar? Điều này không hoạt động: >>> re.sub(r'(foo)', r'\1123', 'foobar') 'J3bar' Những công việc này: >>> re.sub(r'(foo)', r'\1hi', 'foobar') 'foohibar' Tôi nghĩ đó là một vấn đề phổ biến khi có một cái gì đó như \number. Bất cứ ai có …


15
Cách cập nhật nhiều phần tử mảng trong mongodb
Tôi có một tài liệu Mongo chứa một loạt các yếu tố. Tôi muốn đặt lại .handledthuộc tính của tất cả các đối tượng trong mảng trong đó .profile= XX. Tài liệu này ở dạng sau: { "_id": ObjectId("4d2d8deff4e6c1d71fc29a07"), "user_id": "714638ba-2e08-2168-2b99-00002f3d43c0", "events": [{ "handled": 1, "profile": 10, "data": "....." } …



7
shell script để xóa một tập tin nếu nó đã tồn tại
Tôi đang làm việc trên một số thứ mà tôi đang lưu trữ dữ liệu trong một tệp. Nhưng mỗi lần tôi chạy tập lệnh, nó sẽ được thêm vào tập tin trước đó. Tôi muốn giúp đỡ về cách tôi có thể xóa tệp nếu nó đã tồn tại.
183 shell 




10
tự động cập nhật gói.j.j
Trước khi tôi thực hiện một bản phát hành nhỏ và gắn thẻ nó, tôi muốn cập nhật gói.json để phản ánh phiên bản mới của chương trình. Có cách nào để chỉnh sửa tập tin package.jsontự động? Sẽ sử dụng một git pre-release hooksự giúp đỡ?
183 git  node.js  npm  githooks 


2
str.starts với một danh sách các chuỗi để kiểm tra
Tôi đang cố gắng tránh sử dụng quá nhiều câu lệnh if và so sánh và chỉ đơn giản là sử dụng một danh sách, nhưng không chắc chắn cách sử dụng nó với str.startswith: if link.lower().startswith("js/") or link.lower().startswith("catalog/") or link.lower().startswith("script/") or link.lower().startswith("scripts/") or link.lower().startswith("katalog/"): # then "do something" Những …
183 python  string  list 

12
Có giới hạn chiều dài mảng tối đa trong C ++ không?
Có độ dài tối đa cho một mảng trong C ++ không? Đây có phải là giới hạn C ++ hay không phụ thuộc vào máy của tôi? Có thể điều chỉnh? Có phụ thuộc vào loại mảng được làm bằng? Tôi có thể phá vỡ giới hạn đó bằng …
183 c++  arrays 

16
Nguồn gốc <origin> không được phép bởi Access-Control-Allow-Origin
XMLHttpRequest cannot load http://localhost:8080/api/test. Origin http://localhost:3000 is not allowed by Access-Control-Allow-Origin. Tôi đọc về các yêu cầu ajax tên miền chéo và hiểu vấn đề bảo mật cơ bản. Trong trường hợp của tôi, 2 máy chủ đang chạy cục bộ và muốn bật các yêu cầu tên miền chéo …

11
Lấy sự khác biệt giữa hai kho lưu trữ
Làm thế nào chúng ta có thể nhận được sự khác biệt giữa hai kho git? Kịch bản: Chúng tôi có repo_a và repo_b. Cái sau được tạo ra như một bản sao của repo_a. Sau đó đã có sự phát triển song song trong cả hai kho lưu trữ. …
183 git  git-diff 

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 cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.