Lập trình

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


4
Đệ quy sử dụng lợi suất
Có cách nào để trộn đệ quy và yieldcâu lệnh không? Ví dụ, một trình tạo số vô hạn (sử dụng đệ quy) sẽ giống như sau: def infinity(start): yield start # recursion here ... >>> it = infinity(1) >>> next(it) 1 >>> next(it) 2 Tôi đã thử: def infinity(start): …

2
Sự khác biệt giữa NPM và NVM
Tôi biết npm là trình quản lý gói và nvm là trình quản lý phiên bản nút. Tôi hiện đang cố gắng tự động cài đặt môi trường phát triển và sản xuất của mình bằng Bash và quên mất mình đã bắt đầu như thế nào và trình tự …
82 node.js  npm  nvm 



4
Tập lệnh Shell để đặt các biến môi trường
Tôi muốn viết một tập lệnh shell để xuất các biến. Dưới đây tôi đã liệt kê kịch bản. echo "Perform Operation in su mode" export ARCH=arm echo "Export ARCH=arm Executed" export PATH='/home/linux/Practise/linux-devkit/bin/:$PATH'; echo "Export path done" export CROSS_COMPILE='/home/linux/Practise/linux-devkit/bin/arm-arago-linux-gnueabi-'; echo "Export CROSS_COMPILE done" Nhưng điều này dường như không hoạt …
82 shell 

10
Java 8: Cách ưa thích để đếm số lần lặp của lambda?
Tôi đối mặt với cùng một vấn đề thường xuyên. Tôi cần đếm số lần chạy của lambda để sử dụng bên ngoài lambda. Ví dụ: myStream.stream().filter(...).forEach(item->{ ... ; runCount++); System.out.println("The lambda ran "+runCount+"times"); Vấn đề là runCount cần phải là số cuối cùng, vì vậy nó không thể là …

5
Nhiều goroutines lắng nghe trên một kênh
Tôi có nhiều goroutines đang cố gắng nhận đồng thời trên cùng một kênh. Có vẻ như quy trình cuối cùng bắt đầu nhận trên kênh sẽ nhận được giá trị. Đây có phải là một nơi nào đó trong thông số ngôn ngữ hay là hành vi không xác …
82 go 

9
Làm thế nào để tạo một shell script toàn cầu?
Tôi đang sử dụng OS 10.6 của Mac và tôi đang cố gắng học một hoặc hai điều về kịch bản shell. Tôi hiểu cách lưu tập lệnh shell và làm cho nó có thể thực thi được, nhưng tôi đang băn khoăn không biết mình có thể làm gì …
82 macos  shell  unix 

7
Cách đặt shell cho npm run-scripts trong Windows
Tôi đang chạy npm trên Windows và muốn sử dụng & tạo kiểu các hoạt động song song trong run-scripts nhưng chạy song song trong cmd khá lộn xộn trong tệp package.json của tôi, tôi muốn viết- scripts: { "go": "cmd1 & cmd2"} nhưng npm thực thi tập lệnh dưới …
82 windows  shell  npm 

5
Cách xóa & quot; từ Json của tôi trong javascript?
Tôi đang cố gắng đưa json vào ứng dụng backbone.js của mình. Json của tôi có "cho mọi trích dẫn. Có cách nào để tôi loại bỏ điều này không? Tôi đã cung cấp một mẫu bên dưới: [{"Id":1,"Name":"Name}]
82 javascript 

29
FCM nhận được MismatchSenderId
Tôi có một ứng dụng sử dụng Google FCM để gửi thông báo đẩy. Khi tôi gửi thông báo đẩy tới một nhóm người dùng, tôi nhận được phản hồi của MismatchSenderIdmột số người trong số họ. Mặc dù vậy, tất cả người dùng đều có cùng một ứng dụng. …

7
Python Django Rest Framework UnorderedObjectListWarning
Tôi đã nâng cấp từ Django 1.10.4 lên 1.11.1 và đột nhiên tôi nhận được rất nhiều thông báo sau khi chạy thử nghiệm của mình: lib/python3.5/site-packages/rest_framework/pagination.py:208: UnorderedObjectListWarning: Pagination may yield inconsistent results with an unordered object_list: <QuerySet [<Group: Requester>]> paginator = self.django_paginator_class(queryset, page_size) Tôi đã truy nguyên điều đó …


11
Làm thế nào để chuyển đổi tất cả các bảng trong cơ sở dữ liệu thành một đối chiếu?
Tôi gặp lỗi: Kết hợp bất hợp pháp các đối chiếu (utf8_general_ci, IMPLICIT) và (utf8_unicode_ci, IMPLICIT) cho hoạt động '=' " Tôi đã thử thay đổi cả hai bảng theo cách thủ công thành utf8_general_ci,IMPLICITnhưng vẫn gặp lỗi. Có cách nào để chuyển đổi tất cả các bảng thành utf8_general_ci,IMPLICITvà …
82 mysql  sql 

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.