Lập trình

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



14
Phát hiện phiên bản python trong tập lệnh shell
Tôi muốn phát hiện xem python đã được cài đặt trên hệ thống Linux chưa và nếu có, phiên bản python nào đã được cài đặt. Tôi làm nó như thế nào? Có điều gì đó duyên dáng hơn việc phân tích cú pháp đầu ra của "python --version"?
84 python  shell 

9
Làm cách nào để căn chỉnh các cột của bảng trong Bash?
Tôi muốn xuất văn bản định dạng bảng. Những gì tôi đã cố gắng làm là lặp lại các phần tử của một mảng với '\ t', nhưng nó đã bị lệch. Mã của tôi for((i=0;i<array_size;i++)); do echo stringarray[$i] $'\t' numberarray[$i] $'\t' anotherfieldarray[$i] done; Đầu ra của tôi a very …
84 bash  echo 




29
Lỗi: Không thể tìm thấy mô-đun 'ejs'
Đây là lỗi hoàn toàn của tôi: Error: Cannot find module 'ejs' at Function._resolveFilename (module.js:317:11) at Function._load (module.js:262:25) at require (module.js:346:19) at View.templateEngine (/Users/shamoon/local/node/lib/node_modules/express/lib/view/view.js:133:38) at Function.compile (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:65:17) at ServerResponse._render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:414:18) at ServerResponse.render (/Users/shamoon/local/node/lib/node_modules/express/lib/view.js:315:17) at /Users/shamoon/Sites/soldhere.in/app.js:26:7 at callbacks (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:272:11) at param (/Users/shamoon/local/node/lib/node_modules/express/lib/router/index.js:246:11) Mã nguồn của tôi cũng rất đơn giản: var …
84 node.js  express  ejs 

4
Có một trình so sánh hoa nhài để so sánh các đối tượng trên các tập con thuộc tính của chúng không
Tôi có một đối tượng có thể được mở rộng theo hành vi của tôi đang được thử nghiệm, nhưng tôi muốn đảm bảo rằng các thuộc tính ban đầu vẫn ở đó. var example = {'foo':'bar', 'bar':'baz'} var result = extendingPipeline(example) // {'foo':'bar', 'bar':'baz', 'extension': Function} expect(result).toEqual(example) //fails miserably …




9
Nhập động một phương thức trong tệp, từ một chuỗi
Tôi có một chuỗi, nói: abc.def.ghi.jkl.myfile.mymethod. Làm cách nào để nhập động mymethod? Đây là cách tôi đã làm về nó: def get_method_from_file(full_path): if len(full_path) == 1: return map(__import__,[full_path[0]])[0] return getattr(get_method_from_file(full_path[:-1]),full_path[-1]) if __name__=='__main__': print get_method_from_file('abc.def.ghi.jkl.myfile.mymethod'.split('.')) Tôi đang tự hỏi liệu việc nhập các mô-đun riêng lẻ có được yêu cầu …



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.