반응형

spring3 1992

CSS 폭발 관리

CSS 폭발 관리 작업중인 웹 사이트에서 CSS에 크게 의존해 왔습니다. 지금은 모든 CSS 스타일이 태그별로 적용되고 있으므로 향후 변경을 돕기 위해 더 많은 외부 스타일로 옮기려고합니다. 그러나 이제 문제는 내가 "CSS 폭발"을 받고 있음을 알아 차렸다는 것입니다. CSS 파일 내에서 데이터를 가장 잘 구성하고 추상화하는 방법을 결정하는 것이 점점 어려워지고 있습니다. 저는 div테이블 기반 웹 사이트에서 이동하면서 웹 사이트 내에서 많은 태그를 사용하고 있습니다. 그래서 다음과 같은 CSS 선택자를 많이 얻었습니다. div.title { background-color: blue; color: white; text-align: center; } div.footer { /* Styles Here */..

developer tip 2020.09.30

HTML Canvas를 gif / jpg / png / pdf로 캡처 하시겠습니까?

HTML Canvas를 gif / jpg / png / pdf로 캡처 하시겠습니까? HTML 캔버스에 표시된 내용을 이미지 또는 pdf로 캡처하거나 인쇄 할 수 있습니까? 캔버스를 통해 이미지를 생성하고 해당 이미지에서 png를 생성하고 싶습니다. 죄송합니다. 원래 답변은 비슷한 질문에 한정되었습니다. 다음과 같이 수정되었습니다. var canvas = document.getElementById("mycanvas"); var img = canvas.toDataURL("image/png"); IMG의 값을 사용하여 다음과 같이 새 이미지로 작성할 수 있습니다. document.write(''); HTML5는 Opera, Firefox, Safari 4 베타에서 구현 된 Canvas.toDataURL (mi..

developer tip 2020.09.30

Python 애플리케이션에 가장 적합한 프로젝트 구조는 무엇입니까?

Python 애플리케이션에 가장 적합한 프로젝트 구조는 무엇입니까? [닫은] Python으로 사소하지 않은 최종 사용자 데스크톱 (웹이 아님) 애플리케이션을 개발하고 싶다고 상상해보십시오. 프로젝트의 폴더 계층 구조를 구성하는 가장 좋은 방법은 무엇입니까? 바람직한 기능은 유지 관리의 용이성, IDE 친 화성, 소스 제어 분기 / 병합에 대한 적합성 및 설치 패키지의 쉬운 생성입니다. 특히: 소스를 어디에 두나요? 응용 프로그램 시작 스크립트를 어디에 넣습니까? IDE 프로젝트를 어디에 두어야합니까? 단위 / 수락 테스트는 어디에 두나요? 구성 파일과 같은 비 Python 데이터를 어디에 넣습니까? pyd / so 바이너리 확장 모듈 용 C ++와 같은 비 Python 소스를 어디에 두나요? 그다지 중요..

developer tip 2020.09.30

모듈의 경로를 검색하는 방법은 무엇입니까?

모듈의 경로를 검색하는 방법은 무엇입니까? 모듈이 변경되었는지 감지하고 싶습니다. 이제 inotify를 사용하는 것은 간단합니다. 알림을받을 디렉토리 만 알면됩니다. 파이썬에서 모듈의 경로를 어떻게 검색합니까? import a_module print(a_module.__file__) 실제로 적어도 Mac OS X에서로드 된 .pyc 파일의 경로를 제공합니다. 따라서 다음과 같이 할 수 있습니다. import os path = os.path.abspath(a_module.__file__) 다음을 시도해 볼 수도 있습니다. path = os.path.dirname(a_module.__file__) 모듈의 디렉토리를 얻으려면. inspect파이썬에 모듈 이 있습니다 . 공식 문서 inspect 모듈은 모듈, ..

developer tip 2020.09.30

주어진 40 억 중 하나가 아닌 정수 찾기

주어진 40 억 중 하나가 아닌 정수 찾기 인터뷰 질문입니다. 40 억 개의 정수가있는 입력 파일이 주어지면 파일에 포함되지 않은 정수를 생성하는 알고리즘을 제공하십시오. 1GB 메모리가 있다고 가정합니다. 메모리가 10MB 만있는 경우 수행 할 작업을 수행하십시오. 내 분석 : 파일 크기는 4 × 10 9 × 4 바이트 = 16GB입니다. 외부 정렬을 할 수 있으므로 정수의 범위를 알 수 있습니다. 내 질문은 정렬 된 큰 정수 세트에서 누락 된 정수를 감지하는 가장 좋은 방법은 무엇입니까? 내 이해 (모든 답변을 읽은 후) : 32 비트 정수에 대해 이야기하고 있다고 가정합니다. 2 ^ 32 = 4 * 10 9 개의 고유 한 정수가 있습니다. 사례 1 : 1GB = 1 * 10 9 * 8 비트 = 80..

developer tip 2020.09.30

앱 스토어에서 앱에 연결하는 방법

앱 스토어에서 앱에 연결하는 방법 iPhone 게임의 무료 버전을 만들고 있습니다. 무료 버전 안에 사람들을 앱 스토어의 유료 버전으로 안내하는 버튼을 갖고 싶습니다. 표준 링크를 사용하는 경우 http://itunes.apple.com/WebObjects/MZStore.woa/wa/viewSoftware?id=300136119&mt=8 iPhone은 먼저 Safari를 연 다음 앱 스토어를 엽니 다. 앱 스토어를 직접 여는 다른 앱을 사용했기 때문에 가능하다는 것을 알고 있습니다. 어떤 아이디어? 앱 스토어의 URL 체계는 무엇입니까? 2016-02-02에 편집 됨 iOS 6부터 SKStoreProductViewController 클래스가 도입되었습니다. 앱에서 나가지 않고도 앱을 연결할 수 있습니다...

developer tip 2020.09.30

가장 유용한 속성

가장 유용한 속성 [닫힘] 속성이 매우 유용하다는 것을 알고 있습니다. [Browsable(false)]속성 탭에서 속성을 숨길 수있는 미리 정의 된 항목 이 있습니다. 다음은 속성을 설명하는 좋은 질문 입니다. .NET의 속성은 무엇입니까? 프로젝트에서 실제로 사용하는 미리 정의 된 속성 (및 네임 스페이스)은 무엇입니까? [DebuggerDisplay]디버깅 중에 Type의 인스턴스 위에 마우스를 올려 놓을 때 Type의 사용자 정의 된 출력을 빠르게 확인하는 데 정말 유용 할 수 있습니다. 예: [DebuggerDisplay("FirstName={FirstName}, LastName={LastName}")] class Customer { public string FirstName; public st..

developer tip 2020.09.29

C # 루프-중단 대 계속

C # 루프-중단 대 계속 C # (다른 언어에 대해 자유롭게 대답 할 수 있음) 루프에서 루프의 구조를 떠나 다음 반복으로 이동하는 수단으로서 break와 continue의 차이점은 무엇입니까? 예: foreach (DataRow row in myTable.Rows) { if (someConditionEvalsToTrue) { break; //what's the difference between this and continue ? //continue; } } break완전히 루프를 종료합니다 continue단지 것이다 건너 뛸 현재 반복합니다. 예를 들면 : for (int i = 0; i < 10; i++) { if (i == 0) { break; } DoSomeThingWith(i); } 중단은 루..

developer tip 2020.09.29

node.js에서 Base64 인코딩을 수행하는 방법은 무엇입니까?

node.js에서 Base64 인코딩을 수행하는 방법은 무엇입니까? node.js에는 아직 base64 인코딩이 내장되어 있습니까? 내가 이것을 묻는 이유는 final()from 이 crypto16 진수, 바이너리 또는 ASCII 데이터 만 출력 할 수 있기 때문 입니다. 예를 들면 : var cipher = crypto.createCipheriv('des-ede3-cbc', encryption_key, iv); var ciph = cipher.update(plaintext, 'utf8', 'hex'); ciph += cipher.final('hex'); var decipher = crypto.createDecipheriv('des-ede3-cbc', encryption_key, iv); var txt ..

developer tip 2020.09.29

엄격한 앨리어싱 규칙은 무엇입니까?

엄격한 앨리어싱 규칙은 무엇입니까? C의 정의되지 않은 일반적인 동작에 대해 질문 할 때 사람들은 때때로 엄격한 별칭 규칙을 참조합니다. 그들은 무엇에 대한 이야기? 엄격한 앨리어싱 문제가 발생하는 일반적인 상황은 구조체 (예 : 장치 / 네트워크 메시지)를 시스템의 단어 크기 버퍼 (예 : uint32_ts 또는 uint16_ts에 대한 포인터)에 오버레이 할 때 입니다. 이러한 버퍼에 구조체를 오버레이하거나 포인터 캐스팅을 통해 이러한 구조체에 버퍼를 오버레이하면 엄격한 앨리어싱 규칙을 쉽게 위반할 수 있습니다. 따라서 이런 종류의 설정에서 메시지를 무언가로 보내려면 동일한 메모리 청크를 가리키는 두 개의 호환되지 않는 포인터가 있어야합니다. 그런 다음 다음과 같이 순진하게 코딩 할 수 있습니다. t..

developer tip 2020.09.29
반응형