반응형

전체 글 2602

내 javascript / jquery 코드를 구성하는 방법은 무엇입니까?

내 javascript / jquery 코드를 구성하는 방법은 무엇입니까? 나는 꽤 집약적 인 ajax 기반 jquery 웹 응용 프로그램을 가지고 놀고 있습니다. 어떤 행동 등을 유발해야하는 이벤트를 거의 잃어버린 지점에 도달하고 있습니다. 좀 더 기본적인 수준에서 내 자바 스크립트 구조가 잘못되었다는 느낌이 남아 있습니다. 자바 스크립트 / jquery 코드, 이벤트 처리 등을 어떻게 구성합니까? 초보자 자바 스크립트 개발자를위한 조언. AMDS! 이 질문에 대한 첫 번째 답변이 게시되고 많은 것이 변경된 지 오래되었습니다. 무엇보다도 JS 브라우저 세계는 코드 구성을 위해 AMD (비동기 모듈 정의)로 이동하는 것 같습니다. 작동하는 방식은 모든 코드를 AMD 모듈로 작성하는 것입니다. 예 : de..

Program Tip 2020.11.15

RESTful API 문서화를위한 표준 방법

RESTful API 문서화를위한 표준 방법 새로운 내부 웹 서비스를위한 RESTful API 사양을 작성 중입니다. 그것은하지 상당히 길고 매우 간단하지만, 그렇다고하더라도, 그것은 (실제적인 이유로 부정 행위에 반대 - 피 엄격한 REST를 사용하여 내 처음 PUT과 DELETE그들이 PHP에 통증이기 때문에, 등). REST 인터페이스를 문서화하기위한 표준 방법이나 모범 사례가 있는지 궁금합니다. 나머지 팀원들이 한눈에 이해하고 클라이언트를 작성하려는 모든 사람이 기본 코드를 이해하지 않고도 그렇게 할 수 있기를 바랍니다. 물론 REST API는 이상적으로 HATEOAS를 사용하고 하이퍼 텍스트 기반 (미디어 유형을 많이 사용함) 이어야 하지만 개발자가 작업 할 수있는 간단한 인간 친화적 인 문서를..

Program Tip 2020.11.15

DLL 파일을 포함하는 JAR 파일을 만드는 방법은 무엇입니까?

DLL 파일을 포함하는 JAR 파일을 만드는 방법은 무엇입니까? JAR 파일과 두 개의 DLL 파일이 포함 된 타사 Java 라이브러리를 구입했습니다. 타사 JAR 파일을 호출하는 자체 Java 프로그램을 작성했습니다. 이제 내 질문은 내 모든 코드와 타사 JAR 및 DLL을 포함하는 단일 JAR 파일로 모든 코드를 패키징하는 방법입니다. 나는 SWT 가 그런 경우 라는 것을 안다 . swt.jardll 파일 이 포함되어 있지만이 작업을 수행하는 방법과 제대로 작동하는 방법을 모르겠습니다. 항아리의 아무 곳에 나 포장하십시오. 하지만 명심해야 할 한 가지는 DLL을 사용하기 전에 실제로 JAR에서 이러한 DLL을 추출하여 하드 디스크 어딘가에 덤프해야합니다. 그렇지 않으면로드 할 수 없습니다. 그래서 기..

Program Tip 2020.11.15

Qt가 예외 처리를 사용하지 않는 이유는 무엇입니까?

Qt가 예외 처리를 사용하지 않는 이유는 무엇입니까? 저는 Qt가 표준의 거의 모든 C ++ 기능을 훌륭하고 혁신적인 방식으로 사용하기 때문에 항상 궁금했습니다. 그리고 특정 기능을 사용하지 않을 때마다 그렇게하지 않는 데는 완벽하게 타당하고 적용 가능한 이유가 있습니다. 이 경우 Qt 클래스가 throw키워드와 throw예외를 사용하지 않는 이유는 무엇입니까? try ... catchQt로 작성된 코드에서 블록을 요구하지 않는 이유는 무엇입니까 ? 개인적으로 나는 그것을 많이 좋아하지 않으며 Qt로 작업하는지 여부에 관계없이 사용하지 않으며 예외 객체를 던지는 대신 항상 오류 코드와 반환 값을 사용합니다. 하지만 문서에 QException 클래스가 표시되지 않는 이유는 무엇입니까? 이것에 대한 Qt 개..

Program Tip 2020.11.15

치명적 : 'https://github.com'의 사용자 이름을 읽을 수 없음 : 해당 파일 또는 디렉터리가 없습니다.

치명적 : 'https://github.com'의 사용자 이름을 읽을 수 없음 : 해당 파일 또는 디렉터리가 없습니다. Windows에서 GIT Bash를 사용하여 코드를 가져 오려고 할 때 다음과 같은 문제가 있습니다. 이미 여기에 제공된 허용 된 솔루션을 구현하려고 시도했습니다. Github에서 푸시 커밋시 오류 : 치명적 : 사용자 이름을 읽을 수 없음 그러나 문제는 지속됩니다. 원점을 추가 / 제거한 후에도 동일한 오류가 발생합니다. fatal: could not read Username for 'https://github.com': No such file or directory 다음 단계에 따라 SSH 키를 설정하십시오. https://help.github.com/articles/generati..

Program Tip 2020.11.15

Webpack의 규칙 대 로더-차이점은 무엇입니까?

Webpack의 규칙 대 로더-차이점은 무엇입니까? 일부 Webpack 예제에서 "rules"배열에 대한 참조를 볼 수 있습니다. module.exports = { module: { rules: [ { test: /\.scss$/, use: ExtractTextPlugin.extract({ fallback: 'style-loader', //resolve-url-loader may be chained before sass-loader if necessary use: ['css-loader', 'sass-loader'] }) } ] }, plugins: [ new ExtractTextPlugin('style.css') //if you want to pass in options, you can do so: /..

Program Tip 2020.11.15

셸 스크립트에 대한 단위 테스트

셸 스크립트에 대한 단위 테스트 내가 수년 동안 작업해온 거의 모든 제품에는 일정 수준의 셸 스크립트 (또는 Windows의 배치 파일, PowerShell 등)가 포함되어 있습니다. 대부분의 코드를 Java 또는 C ++로 작성했지만 항상 쉘 스크립트로 더 잘 수행되는 통합 또는 설치 작업이있는 것처럼 보였습니다. 따라서 쉘 스크립트는 제공된 코드의 일부가되므로 컴파일 된 코드처럼 테스트해야합니다. 누구든지 shunit2 와 같은 쉘 스크립트 단위 테스트 프레임 워크에 대한 경험이 있습니까? 지금은 주로 Linux 쉘 스크립트에 관심이 있습니다. 테스트 하네스가 다른 xUnit 프레임 워크의 기능과 사용 편의성을 얼마나 잘 복제하는지, 그리고 CruiseControl 또는 Hudson과 같은 연속 빌드..

Program Tip 2020.11.14

LRU 캐시 설계

LRU 캐시 설계 LRU (Least Recent Used) 캐시는 가장 최근에 사용한 항목을 먼저 버리는 것입니다. 이러한 캐시 클래스를 어떻게 설계하고 구현합니까? 설계 요구 사항은 다음과 같습니다. 1) 가능한 한 빨리 항목을 찾으십시오. 2) 캐시가 누락되고 캐시가 가득 차면 가장 최근에 사용한 항목을 최대한 빨리 교체해야합니다. 디자인 패턴 및 알고리즘 디자인 측면에서이 질문을 분석하고 구현하는 방법은 무엇입니까? 연결 목록 + 연결 목록 노드에 대한 포인터의 해시 테이블은 LRU 캐시를 구현하는 일반적인 방법입니다. 이것은 O (1) 연산을 제공합니다 (괜찮은 해시라고 가정). 이것의 장점 (O (1)) : 전체 구조를 잠그는 것만으로 다중 스레드 버전을 수행 할 수 있습니다. 세분화 된 잠금..

Program Tip 2020.11.14

GL 라이브러리 / 헤더를 얻는 방법은 무엇입니까?

GL 라이브러리 / 헤더를 얻는 방법은 무엇입니까? #include #include #include 이것은 예이지만 GL 헤더는 어디에서 얻을 수 있습니까? 윈도우 Windows gl.h에서는 OpenGL 1.1 지원을위한 헤더와 OpenGL32.lib에 대한 링크 를 포함해야합니다 . 둘 다 Windows SDK 의 일부입니다 . 또한 http://www.opengl.org/registry 에서 얻을 수있는 다음 헤더를 원할 수 있습니다 . -OpenGL 1.2 이상 호환성 프로필 및 확장 인터페이스 .. -OpenGL 4.3 사양의 부록 G.2에 설명 된 OpenGL 코어 프로필 및 ARB 확장 인터페이스. 호환성 프로필에만있는 인터페이스는 포함하지 않습니다. -GLX 1.3 이상 API 및 GLX ..

Program Tip 2020.11.14

부동 소수점 나누기 대 부동 소수점 곱하기

부동 소수점 나누기 대 부동 소수점 곱하기 코딩으로 인한 성능 향상 (비 마이크로 최적화)이 있습니까? float f1 = 200f / 2 비교하여 float f2 = 200f * 0.5 제 교수는 몇 년 전 저에게 이유를 설명하지 않고 부동 소수점 분할이 부동 소수점 곱셈보다 느리다고 말했습니다. 이 진술이 최신 PC 아키텍처에 적용됩니까? 업데이트 1 의견과 관련하여 다음 경우도 고려하십시오. float f1; float f2 = 2 float f3 = 3; for( i =0 ; i < 1e8; i++) { f1 = (i * f2 + i / f3) * 0.5; //or divide by 2.0f, respectively } 댓글에서 2 인용 업데이트 : 하드웨어에서 곱셈보다 분할을 훨씬 더 복잡하게 ..

Program Tip 2020.11.14
반응형