반응형

C++ 75

JavaScript로 CSS 생성 콘텐츠에 액세스하는 방법

JavaScript로 CSS 생성 콘텐츠에 액세스하는 방법 CSS counter및 content속성을 사용 하여 헤더와 그림의 번호 매기기를 생성합니다 . img.figure:after { counter-increment: figure; content: "Fig. " counter(section) "." counter(figure); } 이것은 (적절한 브라우저 가정) 모든 이미지 다음에 "그림 1.1", "그림 1.2"등의 멋진 레이블을 제공합니다. 질문 : Javascript에서 어떻게 액세스 할 수 있습니까? 문제는 내가 접근하고자한다는 점에서 두 가지이다 하나 (특정 DOM 노드에서) 특정 카운터의 현재 값 이나 (특정 DOM 노드에서) CSS 생성 콘텐츠의 가치 나 , 분명, 정보를 모두. 배경..

programing 2021.01.16

반복되는 fmap으로 재미

반복되는 fmap으로 재미 나는 펑 터들과 놀다가 흥미로운 것을 발견했습니다. 간단하게 id유형에서 인스턴스화 할 수 있습니다 (a -> b) -> a -> b. 우리가 가지고있는 목록 펑터와 fmap :: (a -> b) -> [a] -> [b]동일하다 map. 의 경우 ((->) r)(발 펑 Control.Monad.Instances) fmap우리가 인스턴스화 할 수 있도록 기능 조성물 fmap fmap fmap :: (a -> b) -> [[a]] -> [[b]]에 상당하는 (map . map). 흥미롭게도 fmap여덟 번은 우리에게 주어진다 (map . map . map)! 그래서 우리는 0: id = id 1: fmap = map 3: fmap fmap fmap = (map . map) 8: f..

programing 2021.01.16

C ++에서 set과 unordered_set의 차이점은 무엇입니까?

C ++에서 set과 unordered_set의 차이점은 무엇입니까? 이 좋은 질문을 보았습니다.이 질문은 비슷하지만 전혀 동일하지는 않습니다. 이것은 접근 자 / 뮤 테이터가 동기화되어 있기 때문에 해시 테이블 구현이 다른 Java에 대해 이야기하기 때문에 HashMap과 Hashtable의 차이점은 무엇입니까? 그래서 C ++에서 set과 unordered_set 구현의 차이점은 무엇입니까? 이 질문은 당연히 다른 C ++ 컨테이너에 대해 map vs unordered_map 등으로 확장 될 수 있습니다. 다음은 내 초기 평가입니다. set : 표준은 명시 적으로 트리로 구현하도록 요청하지 않지만, 찾기 / 삽입을위한 작업에 대한 시간 복잡성 제약 조건은 항상 트리로 구현됨을 의미합니다. 일반적으로 ..

programing 2021.01.16

C99에서 f () + g ()는 정의되지 않았습니까 아니면 단순히 지정되지 않았습니까?

C99에서 f () + g ()는 정의되지 않았습니까 아니면 단순히 지정되지 않았습니까? 나는 기능의 부작용하더라도, C99에서 그렇게 생각하는 데 사용 f하고 g방해하고, 표현이 있지만, f() + g()일련의 점을 포함하지 않는, f그리고 g행동이 지정 될 수 있도록, 일부 포함됩니다 :) 중 F를 (전에 호출 될 것이다 f () 앞에 g () 또는 g (). 더 이상 확실하지 않습니다. 컴파일러가 함수를 인라인 한 다음 (함수가 선언되지 않은 경우에도 컴파일러가 수행하도록 결정할 수 있음 inline) 명령을 다시 정렬하면 어떻게 될까요? 위의 두 가지 결과가 다를 수 있습니까? 즉, 정의되지 않은 동작입니까? 이것은 내가 이런 종류의 것을 작성하려고하기 때문이 아니라 정적 분석기에서 그러한 명령문..

programing 2021.01.16

RxJS에서 Observable 연결

RxJS에서 Observable 연결 RxJS와 Angular 2를 배우고 있습니다. 이전 결과에 의존하는 여러 비동기 함수 호출이있는 promise 체인이 있다고 가정 해 보겠습니다. var promiseChain = new Promise((resolve, reject) => { setTimeout(() => { resolve(1); }, 1000); }).then((result) => { console.log(result); return new Promise((resolve, reject) => { setTimeout(() => { resolve(result + 2); }, 1000); }); }).then((result) => { console.log(result); return new Promis..

programing 2021.01.16

하위 컬렉션으로 Cloud Firestore 심층 가져 오기

하위 컬렉션으로 Cloud Firestore 심층 가져 오기 'todos'라는 루트 컬렉션이 있다고 가정 해 보겠습니다. 이 컬렉션의 모든 문서에는 다음이 포함됩니다. title: 문자열 명명 된 하위 컬렉션 todo_items 하위 컬렉션의 모든 문서 todo_items에는 title: 문자열 completed: 부울 Cloud Firestore의 쿼리가 기본적으로 얕다는 것을 알고 있습니다. 이것은 훌륭하지만 자동으로 todos하위 컬렉션을 포함하는 결과 를 쿼리 하고 가져올 수 있는 방법이 todo_items있나요? 즉, 다음 쿼리에 todo_items하위 컬렉션을 포함하려면 어떻게해야 합니까? db.collection('todos').onSnapshot((snapshot) => { snapshot..

programing 2021.01.16

JVM 시작 속도가 느린 이유는 무엇입니까?

JVM 시작 속도가 느린 이유는 무엇입니까? CPython과 같은 다른 런타임에 비해 JVM (특히 Sun의 구현) 실행 속도를 정확히 만드는 것은 무엇입니까? 내 인상은 주로 라이브러리가 필요하든 그렇지 않든로드되는 많은 라이브러리와 관련이 있지만 수정하는 데 10 년이 걸리지 않아야하는 것처럼 보입니다. 생각해 보면 JVM 시작 시간이 Windows의 CLR과 어떻게 비교됩니까? Mono의 CLR은 어떻습니까? 업데이트 : 특히 유닉스에서 흔히 볼 수 있듯이 함께 연결된 작은 유틸리티의 사용 사례에 관심이 있습니다. 이제 Java가이 스타일에 적합합니까? Java가 발생하는 시작 오버 헤드가 무엇이든, 모든 Java 프로세스에 대해 추가됩니까, 아니면 오버 헤드가 실제로 첫 번째 프로세스에 대해서만 ..

programing 2021.01.16

조각화없이 보낼 수있는 가장 큰 UDP 패킷을 찾는 방법은 무엇입니까?

조각화없이 보낼 수있는 가장 큰 UDP 패킷을 찾는 방법은 무엇입니까? 다른 컴퓨터로 보낼 수있는 가장 큰 UDP 패킷이 조각화없이 무엇인지 알아야합니다. 이 크기를 일반적으로 MTU (Maximum Transmission Unit)라고합니다. 두 컴퓨터 사이에는 MTU가 다를 수있는 많은 라우터와 모뎀이 있다고 가정합니다. Windows의 TCP 구현이 경로에서 최대 MTU를 자동으로 찾는다는 것을 읽었습니다. 나는 또한 실험을했고 내 컴퓨터에서 서버까지의 최대 MTU가 57712 바이트 + 헤더라는 것을 알았습니다. 그 이상의 모든 것은 버려졌습니다. 내 컴퓨터가 LAN에 있는데 MTU가 약 1500 바이트 여야하지 않습니까? 다음은 귀하의 질문에 직접 답변하지는 않지만 흥미로울 수 있습니다. IP ..

programing 2021.01.16

페이지가 이미 UTF-8 인 경우 HTML 양식에 accept-charset =“UTF-8”을 추가하면 어떤 이점이 있습니까?

페이지가 이미 UTF-8 인 경우 HTML 양식에 accept-charset =“UTF-8”을 추가하면 어떤 이점이 있습니까? 이미 지정된 페이지 (HTTP 헤더 또는 메타 태그)의 경우 UTF-8 문자 집합이있는 Content-Type을 가지려면 ... accept-charset="UTF-8"HTML 양식 에 추가하면 이점이 있습니까? ( accept-charsetISO-8859-1의 경우 IE에서 속성이 깨지는 것을 알고 있지만 IE 및 UTF-8에 대한 문제에 대해 들어 본 적이 없습니다. UTF-8로 추가하는 것이 이점이 있는지 묻고 있습니다. 잘못된 바이트 시퀀스가 ​​입력되는 것을 방지합니다.) 페이지가 이미 브라우저에서 UTF-8로 해석 된 경우 설정 accept-charset="utf-8"..

programing 2021.01.16

Android 앱용 Kivy

Android 앱용 Kivy 저는 Android 세계로 뛰어 들기 시작했습니다. 저는 Python으로 앱을 프로그래밍 한 경험이 많아서 좋은 조합 인 "Android + Python"을 찾고 있는데 Kivy 라고 생각 합니다. 인터넷에서 콘텐츠를 다운로드하고 업로드 할 수있는 애플리케이션을 만들어야합니다. Android에 포함 된지도 구성 요소와의 연결 등 멋진 Android 앱을 만들기 위해 더 많은 것들을 만들어야합니다. 하지만 작동하지 않는 일에 시간을 낭비하고 싶지는 않습니다. 그렇다면 Kivy를 사용하여 Android 앱을 개발 한 경험이있는 사람이 있습니까? 정말 유용하고 간단하며 가능합니까? 아니면 더 나은 옵션이 있습니까? 나는 한동안 kivy를 사용하고 기여했으며 시장을 겨냥한 큰 응용 ..

programing 2021.01.16
반응형