반응형

전체 글 1036

플레인 오브젝트를 ES6 맵으로 변환하는 방법

플레인 오브젝트를 ES6 맵으로 변환하는 방법 MDN 문서에서는 이 간단한 내용을 찾을 수 없습니다(그냥 놓쳤을 수도 있습니다). 이게 효과가 있을 줄 알았어. const map = new Map({foo: 'bar'}); map.get('foo'); // 'bar' ...하지만 첫 줄은 던진다.TypeError: (var)[Symbol.iterator] is not a function 일반 개체에서 지도를 만들려면 어떻게 해야 합니까?먼저 키와 값의 쌍을 배열로 변환해야 합니까?네, 그.Map컨스트럭터는 키와 값의 쌍을 배열합니다. Object.entries는 ES2017(19.1.2.5)에서 사용 가능한 새로운 오브젝트 스태틱 메서드입니다. const map = new Map(Object.entrie..

IT 2022.12.27

npm 사용자가 설치한 패키지를 나열하는 방법

npm 사용자가 설치한 패키지를 나열하는 방법 사용자가 설치한 / 환경 패키지를 npm에만 나열하려면 어떻게 해야 합니까? 가 할 때npm -g list모든 패키지와 그 의존관계를 출력합니다.대신 현재 작업 중인 프로젝트 또는 환경에 설치된 패키지를 보고 싶습니다.npm list -g --depth=0 npm: Node.js 패키지 매니저 명령줄 도구 list -g: 사용자 폴더에 있는 모든 패키지의 트리를 표시합니다(이러한 트리는 제외).-g옵션은 현재 디렉토리의 패키지만 표시합니다.) --depth 0 / --depth=0: 트리 보기에 모든 패키지의 종속성을 포함하지 마십시오. 글로벌하게 설치되어 있는 모든 모듈의 목록은 다음과 같이 얻을 수 있습니다. ls `npm root -g` 2015년 12..

IT 2022.12.07

Jinja2 단축형 조건어

Jinja2 단축형 조건어 예를 들어 다음과 같습니다. {% if files %} Update {% else %} Continue {% endif %} 예를 들어, PHP에서는 다음과 같은 속기 조건을 쓸 수 있습니다. 그러면 이것을 jinja2 템플릿으로 번역할 수 있는 방법이 있나요? 'yes' if foo else 'no' 예, 인라인 if-식을 사용할 수 있습니다. {{ 'Update' if files else 'Continue' }} 다른 방법(단, 비단뱀 스타일은 아닙니다).JS 스타일입니다) {{ files and 'Update' or 'Continue' }} 언급URL : https://stackoverflow.com/questions/14214942/jinja2-shorthand-cond..

IT 2022.12.07

MySQL INSERT INTO 텍스트에 줄 바꿈 추가

MySQL INSERT INTO 텍스트에 줄 바꿈 추가 MySql 테이블에 입력하는 텍스트에 새 줄을 추가하는 방법을 알려 주시겠습니까? 를 사용해 보았습니다.'\n'내가 함께 들어간 줄에INSERT INTO진술서'\n'그대로 표시됩니다. 실제로 MS Access에서 몇 가지 데이터를 사용하여 테이블을 만들었습니다.MS Access는 새로운 회선을 추가합니다.'\n'MS Access 테이블 데이터를 MySql로 변환합니다.단, 변환 시,'\n'MySql 테이블에서 PHP 폼으로 표시하면 무시되고 모든 텍스트가 한 줄로 표시됩니다. MySQL이 어떻게 텍스트에 새 줄을 추가할 수 있는지 말해 줄 수 있나요?답장기다려주세요감사합니다!!여러 줄에 걸쳐 SQL 명령을 사용해도 괜찮다면 oedo의 제안이 가장 쉽..

IT 2022.12.07

괄호를 포함하거나 포함하지 않고 클래스를 인스턴스화하시겠습니까?

괄호를 포함하거나 포함하지 않고 클래스를 인스턴스화하시겠습니까? 이 질문에는 이미 답변이 있습니다. 닫힘9년 전. 중복 가능성: PHP 클래스 인스턴스화.괄호를 사용할 것인가, 사용하지 않을 것인가? 저는 이에 대한 공식 문서를 찾지 못했습니다.그러나 괄호 없이 클래스를 인스턴스화해도 상관없습니다.파라미터가 포함되지 않는 한 말이죠? $car = new Car; 또는 $car = new Car(); 하지만 성능 차이가 있는지 말해줄 수 있는 사람?어느 쪽이 '더 올바른' 방법입니까?이에 대한 공식 문서가 있습니까?성능의 차이는 무시해도 될 것입니다. 두 가지 방법 모두 괜찮지만, 개인적으로는 이 두 가지 방법 중new Car();왜냐하면 보통 여기서 메서드가 호출되고 PHP의 함수/메서드 호출은()또한 ..

IT 2022.12.07

사전 병합 방법

사전 병합 방법 여러 사전을 병합해야 합니다. 예를 들어 다음과 같습니다. dict1 = {1:{"a":{A}}, 2:{"b":{B}}} dict2 = {2:{"c":{C}}, 3:{"d":{D}} ★★★★★★★★★★★★★★★★ A B C ★★★★★★★★★★★★★★★★★」D인 모양{"info1":"value", "info2":"value2"} 수준을 알 수 없는 수준()이 . 음음음같 뭇매하다{2:{"c":{"z":{"y":{C}}}}} 이 경우, 노드는 문서이고 파일은 파일인 채로 있는 디렉토리/파일 구조를 나타냅니다. 다음 정보를 얻기 위해 병합합니다. dict3 = {1:{"a":{A}}, 2:{"b":{B},"c":{C}}, 3:{"d":{D}}} Python으로 어떻게 하면 쉽게 할 수 있을지 ..

IT 2022.12.07

Java - JPA - @Version 주석

Java - JPA - @Version 주석 어떻게요?@Version주석 작업을 JPA로 수행합니까? 나는 다음과 같은 발췌의 다양한 답변을 발견했다. JPA는 엔티티의 버전 필드를 사용하여 동일한 데이터스토어 레코드에 대한 동시 수정을 감지합니다.JPA 런타임은 동일한 레코드를 동시에 수정하려는 시도를 검출하면 마지막으로 커밋을 시도하는 트랜잭션에 예외를 발생시킵니다. 하지만 나는 여전히 그것이 어떻게 작동하는지 확신하지 못한다. 또한 다음 행에서와 같습니다. 버전 필드는 변경할 수 없습니다.필드 값을 변경하면 결과가 정의되지 않았습니다. 즉, 버전필드로 선언해야 한다는 의미입니까?final? 하지만 나는 여전히 그것이 어떻게 작동하는지 확신하지 못한다. 엔티티라고 합시다.MyEntity주석이 붙어 있..

IT 2022.12.07

SELECT ... FOR UPDATE를 사용할 때?

SELECT ... FOR UPDATE를 사용할 때? 이면에 있는 사용 사례를 이해하는데 도움을 주세요.SELECT ... FOR UPDATE. 질문 1: 다음 예시는 다음과 같은 경우에 적합한가?SELECT ... FOR UPDATE사용해야 합니까? 지정: 방[아이디] 태그[ID, 이름] room_buff[room_id, tag_id] room_id 및 tag_id는 외부 키입니다. 응용 프로그램에서는 모든 객실과 해당 태그를 나열하려고 하지만 태그가 없는 객실과 제거된 방을 구분해야 합니다.SELECT ... FOR UPDATE를 사용하지 않을 경우 다음과 같이 됩니다. 처음에: 방에는 다음이 포함됩니다.[id = 1] 태그에는 다음이 포함됩니다.[id = 1, name = 'cats'] room_f..

IT 2022.12.07

LoDash: 객체 속성 배열에서 값 배열 가져오기

LoDash: 객체 속성 배열에서 값 배열 가져오기 분명히 로대쉬 문서 어딘가에 있을 텐데, 적절한 조합을 찾을 수가 없네요. var users = [{ id: 12, name: 'Adam' },{ id: 14, name: 'Bob' },{ id: 16, name: 'Charlie' },{ id: 18, name: 'David' } ] // how do I get [12, 14, 16, 18] var userIds = _.map(users, _.pick('id')); v4.x 버전부터는 다음을 사용해야 합니다. _.map(users, 'id'); // [12, 14, 16, 18] 이 방법은 네이티브 Array.protype.map 메서드에 대응합니다(ES2015 구문). users.map(user =>..

IT 2022.12.07

숫자가 정확성을 잃지 않고 도달할 수 있는 JavaScript의 최대 정수 값은 얼마입니까?

숫자가 정확성을 잃지 않고 도달할 수 있는 JavaScript의 최대 정수 값은 얼마입니까? 이것은 언어로 정의됩니까?정의된 최대값이 있습니까?브라우저마다 다른가요?JavaScript에는 및 두 가지 번호 유형이 있습니다. 타입은 " " " 입니다.Number는 64비트 부동소수점 IEEE 754 번호입니다. 이 유형의 정확한 최대 적분값은 다음과 같습니다. 2-153 또는 +/- 9,007,199,254,740,991 또는 9조 7천 9백 9십억 2천 5백 4십만 7천 9백 1 대략적으로 말하면, 1,000조 바이트는 페타바이트(또는 1,000 테라바이트)입니다. 이 문맥에서 "안전"은 정수를 정확하게 표현하고 그것들을 정확하게 비교할 수 있는 능력을 의미한다. 사양부터: 크기가 2를53 넘지 않는 모..

IT 2022.12.07
반응형