반응형

2020/09/05 30

Node.js에서 콜백을 프라 미스로 대체

Node.js에서 콜백을 프라 미스로 대체 데이터베이스에 연결하고 데이터를 수신하는 여러 기능이있는 간단한 노드 모듈이 있습니다 (예 :이 기능). dbConnection.js : import mysql from 'mysql'; const connection = mysql.createConnection({ host: 'localhost', user: 'user', password: 'password', database: 'db' }); export default { getUsers(callback) { connection.connect(() => { connection.query('SELECT * FROM Users', (err, result) => { if (!err){ callback(result);..

Programing 2020.09.05

유형 및 유형 별칭 간의 Elm의 차이점은 무엇입니까?

유형 및 유형 별칭 간의 Elm의 차이점은 무엇입니까? Elm에서는 type적절한 키워드와 type alias. 문서에 이에 대한 설명이없는 것 같으며 릴리스 정보에서도 찾을 수 없습니다. 어딘가에 문서화되어 있습니까? 내가 생각하는 방법 : type 새로운 공용체 유형을 정의하는 데 사용됩니다. type Thing = Something | SomethingElse 이 정의에 앞서 Something및 SomethingElse평균 아무것도하지 않았다. 이제 둘 다 Thing우리가 정의한 유형 입니다. type alias 이미 존재하는 다른 유형에 이름을 부여하는 데 사용됩니다. type alias Location = { lat:Int, long:Int } { lat = 5, long = 10 }유형 { l..

Programing 2020.09.05

플렉스 박스 요소 중앙 및 오른쪽 정렬

플렉스 박스 요소 중앙 및 오른쪽 정렬 나는 중간에 정렬 A B하고 싶습니다 C. D완전히 오른쪽으로 이동하려면 어떻게 해야합니까? 전에: 후: 이 작업을 수행하는 가장 좋은 방법은 무엇입니까? ul { padding: 0; margin: 0; display: flex; flex-direction: row; justify-content: center; align-items: center; } li { display: flex; margin: 1px; padding: 5px; background: #aaa; } li:last-child { background: #ddd; /* magic to throw to the right*/ } A B C D https://jsfiddle.net/z44p7bsx/ 다음..

Programing 2020.09.05

하드 랩과 소프트 랩의 차이점은 무엇입니까?

하드 랩과 소프트 랩의 차이점은 무엇입니까? 텍스트 편집기를 작성하는 중입니다. 다른 텍스트 편집기를 살펴본 후 많은 이들이 "소프트"대 "하드"랩을 참조하는 것을 발견했습니다. 차이점은 무엇입니까? 검색으로 답을 찾을 수없는 것 같습니다. 하드 랩은 줄 바꿈 지점에서 텍스트에 실제 줄 바꿈을 삽입합니다. 부드러운 줄 바꿈을 사용하면 실제 텍스트가 여전히 같은 줄에 있지만 여러 줄로 나누어 진 것처럼 보입니다. 텍스트 편집기가 줄 바꿈이있는 단락으로 텍스트를 자동 줄 바꿈하는 것은 일반적이지만 나중에 다시 와서 나중에 단어를 편집 / 추가 / 제거하는 경우 텍스트가 멋진 단락으로 리플 로우되는 것은 일반적이지 않습니다. (Mq를 사용하여 emacs에서 수동으로 수행 할 수 있습니다.) 저와 같은 강박적인..

Programing 2020.09.05

xUnit : 두 개의 목록을 지정

xUnit : 두 개의 목록을 지정 같다? 저는 TDD와 xUnit을 처음 사용하므로 다음과 같은 방법을 테스트하고 싶습니다. List DeleteElements(this List a, List b); 사용할 수있는 Assert 메서드가 있습니까? 이런 게 좋을 것 같아요 List values = new List() { 1, 2, 3 }; List expected = new List() { 1 }; List actual = values.DeleteElements(new List() { 2, 3 }); Assert.Exact(expected, actual); 이와 같은 것이 있습니까? xUnit.Net 은 컬렉션을 인식하므로 수행하면됩니다. Assert.Equal(expected, actual); // O..

Programing 2020.09.05

emacs, 특정 창 분할 해제

emacs, 특정 창 분할 해제 이것은 어리석은 질문 일 수 있지만 이에 대한 직접적인 해결책을 찾을 수 없습니다. 나는 종종 다음과 같이 창 분할을 해제하고 싶습니다. +--------------+-------------+ +--------------+-------------+ | | | | | | | | | | | | | | | | | | +--------------+ | --> | | | | | | | | | | | | | | | | | | | | | +--------------+-------------+ +--------------+-------------+ +--------------+--------------+ +-----------------------------+ | | | | | | | ..

Programing 2020.09.05

콘텐츠와 함께 저장된 Chrome 네트워크 디버거 har 파일을보고 재생하려면 어떻게합니까?

콘텐츠와 함께 저장된 Chrome 네트워크 디버거 har 파일을보고 재생하려면 어떻게합니까? 저는 네트워크 디버거를 좋아합니다. 즉, 여러 'hars'를 통해 앞뒤로 이동하여 재생할 수있는 프로그램은 무엇입니까? 'hars'가 콘텐츠와 함께 저장되면 리플레이에서도 처리 할 수 ​​있습니까? 지금은 그냥 텍스트 패드로 읽어 보았지만, 내가 찾은 결과를 발표해야한다면 멋진 '하르 플레이어'가 비 기술적 인 사람들을 크게 도울 수 있습니다. Jan Odvarko가 개발 한 HAR Viewer를 사용할 수 있습니다. 온라인 버전을 사용하거나 http://www.softwareishard.com/har/viewer/ (이전 버전) http://gitgrimbo.github.io/harviewer/master/ (..

Programing 2020.09.05

Javascript에서 가비지 수집기 활동을 줄이기위한 모범 사례

Javascript에서 가비지 수집기 활동을 줄이기위한 모범 사례 초당 60 번 호출되는 메인 루프가있는 상당히 복잡한 자바 스크립트 앱이 있습니다. 많은 가비지 수집이 진행되고있는 것 같습니다 (Chrome 개발 도구의 메모리 타임 라인에서 '톱니'출력을 기반으로 함)-이것은 종종 애플리케이션의 성능에 영향을 미칩니다. 따라서 가비지 수집기가 수행해야하는 작업량을 줄이기위한 모범 사례를 연구하려고합니다. (웹에서 찾을 수 있었던 대부분의 정보는 메모리 누수 방지에 관한 것입니다. 약간 다른 질문입니다. 메모리가 비워지고 있습니다. 단지 너무 많은 가비지 수집이 진행되고 있다는 것입니다.) 저는 가정하고 있습니다. 이것은 대부분 가능한 한 많은 객체를 재사용하는 것으로 귀결되지만 물론 악마는 세부 사항에..

Programing 2020.09.05

PHP에서 언어 구조와 "내장"함수의 차이점은 무엇입니까?

PHP에서 언어 구조와 "내장"함수의 차이점은 무엇입니까? 나는 알고있다 include, isset, require, print, echo, 일부 다른 기능을하지만, 언어 구조되지 않습니다. 이러한 언어 구조 중 일부는 괄호가 필요하고 다른 일부는 그렇지 않습니다. require 'file.php'; isset($x); 일부는 반환 값이 있고 다른 일부는 그렇지 않습니다. print 'foo'; //1 echo 'foo'; //no return value 그렇다면 언어 구조와 내장 함수 의 내부 차이점 은 무엇 입니까? (이는 내가 의도 한 것보다 더 깁니다. 참아주세요.) 대부분의 언어는 "구문"이라고하는 것으로 구성됩니다. 언어는 잘 정의 된 여러 키워드로 구성되며 해당 언어로 구성 할 수있는 전체 ..

Programing 2020.09.05

테스트를 위해 ExpressJS 인스턴스를 프로그래밍 방식으로 종료하려면 어떻게합니까?

테스트를 위해 ExpressJS 인스턴스를 프로그래밍 방식으로 종료하려면 어떻게합니까? Express 인스턴스를 종료하는 방법을 알아 내려고합니다. 기본적으로 .listen(port)호출 의 반대를 원합니다. Express 서버가 수신을 중지하고 포트를 해제하고 완전히 종료하도록하려면 어떻게해야합니까? 나는 이것이 이상한 쿼리처럼 보일 수 있다는 것을 알고 있으므로 여기에 컨텍스트가 있습니다. 아마도 이것에 접근하는 다른 방법이 있을지도 모르지만 나는 그것에 대해 잘못된 방식으로 생각하고 있습니다. 내 socket.io/nodejs 앱에 대한 테스트 프레임 워크를 설정하려고합니다. 단일 페이지 앱이므로 테스트 스크립트에서 ( Mocha를 사용하고 있습니다.,하지만 그게 중요하지 않습니다.) 서버를 시작하..

Programing 2020.09.05
반응형