Lập trình

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

14
Làm cách nào để tắt ứng dụng Spring Boot đúng cách?
Trong Tài liệu khởi động mùa xuân, họ nói rằng 'Mỗi SpringApplication sẽ đăng ký một hook tắt với JVM để đảm bảo rằng ApplicationContext được đóng một cách duyên dáng khi thoát.' Khi tôi nhấp ctrl+cvào lệnh shell, ứng dụng có thể được tắt một cách duyên dáng. Nếu …




27
Phát hiện phần tử bên ngoài nhấp chuột
Làm cách nào để phát hiện một nhấp chuột bên ngoài phần tử của tôi? Tôi đang sử dụng Vue.js nên nó sẽ nằm ngoài phần tử mẫu của tôi. Tôi biết cách làm điều đó trong Vanilla JS, nhưng tôi không chắc liệu có cách nào thích hợp hơn …
120 javascript  vue.js 

8
`break` và` continue` trong `forEach` trong Kotlin
Kotlin có các hàm lặp rất hay, như forEachhoặc repeat, nhưng tôi không thể làm cho các toán tử breakvà continuehoạt động với chúng (cả cục bộ và không cục bộ): repeat(5) { break } (1..5).forEach { continue@forEach } Mục đích là để bắt chước các vòng lặp thông thường …
120 loops  foreach  lambda  kotlin 

2
"Private" và "public" trong thành phần Angular
Nếu tôi không thêm tin trước foo, loadBarvà text, tôi tin rằng họ là công theo mặc định. export class RandomComponent { @Input() foo: string; @Output() loadBar = new EventEmitter(); text: string; } Có trường hợp sử dụng nào khi chúng publicở trong thành phần không? Vì lý do đóng …

7
React.js: sự kiện onChange cho contentEditable
Làm cách nào để lắng nghe sự kiện thay đổi đối với contentEditableđiều khiển dựa trên cơ sở? var Number = React.createClass({ render: function() { return <div> <span contentEditable={true} onChange={this.onChange}> {this.state.value} </span> = {this.state.value} </div>; }, onChange: function(v) { // Doesn't fire :( console.log('changed', v); }, getInitialState: function() { return …

3
Điều gì tương đương với toán tử nối trên một vectơ của chuỗi?
Tôi không thể tìm thấy Rust tương đương cho toán tử "tham gia" trên một vectơ Strings. Tôi có một Vec<String>và tôi muốn tham gia với họ như một người duy nhất String: let string_list = vec!["Foo".to_string(),"Bar".to_string()]; let joined = something::join(string_list,"-"); assert_eq!("Foo-Bar", joined); Có liên quan: Một cách thành ngữ …
120 string  rust 

11
Định dạng ISO của đối tượng ngày giờ trong Python UTC không bao gồm Z (Zulu hoặc Zero offset)
Tại sao python 2.7 không bao gồm ký tự Z (Zulu hoặc độ lệch 0) ở cuối chuỗi isoformat của đối tượng datetime UTC không giống như JavaScript? >>> datetime.datetime.utcnow().isoformat() '2013-10-29T09:14:03.895210' Trong khi đó trong javascript >>> console.log(new Date().toISOString()); 2013-10-29T09:38:41.341Z




6
Làm cách nào để đặt tên máy chủ trong docker-soạn?
Trong docker-compose.ymlhồ sơ của tôi , tôi có những thứ sau. Tuy nhiên vùng chứa không nhận giá trị tên máy chủ. Có ý kiến ​​gì không? dns: image: phensley/docker-dns hostname: affy domainname: affy.com volumes: - /var/run/docker.sock:/docker.sock Khi tôi kiểm tra tên máy chủ trong vùng chứa, nó không nhận …

6
Làm thế nào để đọc tệp với async / await đúng cách?
Tôi không thể tìm ra cách thức async/ awaithoạt động. Tôi hơi hiểu nó nhưng tôi không thể làm cho nó hoạt động. function loadMonoCounter() { fs.readFileSync("monolitic.txt", "binary", async function(err, data) { return await new Buffer( data); }); } module.exports.read = function() { console.log(loadMonoCounter()); }; Tôi biết tôi có thể …

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.