반응형

JavaScript 2976

자바 스크립트 지역 및 전역 변수 혼동

자바 스크립트 지역 및 전역 변수 혼동 이 질문에 이미 답변이 있습니다. JavaScript 클로저는 어떻게 작동합니까? 86 답변 변수 : 로컬 범위, 전역 범위 또는 JavaScript 엔진입니까? 3 답변 저는 JavaScript를 처음 접했고 지역 및 전역 변수 범위에 대한 몇 가지 사례를 수행하고있었습니다. 다음은 내 코드 ( fiddle )입니다. var myname = "initial" function c(){ alert(myname); var myname = "changed"; alert(myname); } c(); 첫 번째 경고가 호출되면 myname정의되지 않은 것으로 표시 됩니다. 그래서 내 혼란은 글로벌 인스턴스에 액세스 할 수없는 이유 myname이며 myname함수 내에서 정의하..

Programing 2020.10.20

자바 REST 구현 : Jersey 대 CXF

자바 REST 구현 : Jersey 대 CXF 이 두 라이브러리의 장점 / 단점은 무엇이라고 생각하십니까? 이 두 가지 중 프로덕션 환경에 가장 적합한 것은 무엇입니까? 그건 그렇고 XML 대신 JSON을 사용할 것입니다. 또한 커뮤니티에서 가장 많이 지원하는 라이브러리 (예 : 자습서, 문서)를 알고 싶습니다. 나는 둘 다 사용했지만 다른 목적으로 사용했습니다. CXF는 WSDL을 구문 분석하고 상호 작용할 Java POJO를 만드는 데 훌륭하게 작동 했으므로 CXF는 클라이언트 측 WSDL 서비스에 매우 적합합니다. 저는 현재 서버 측 구현을 위해 Jersey를 사용하고 있으며 Jersey를 사용하여 RESTful 서비스를 시작하고 실행하는 단순성에 깊은 인상을 받았습니다. Jersey는 주로 RES..

Programing 2020.10.20

커밋없이 Github의 한 줄에 댓글을 달았나요?

커밋없이 Github의 한 줄에 댓글을 달았나요? github에서 커밋의 줄에 주석을 달 수 있습니다. 특정 커밋없이 브랜치에서 파일을 보는 동안 한 줄에 주석을 달 수있는 방법이 있습니까? 불행히도 커밋 없이는 Github의 한 줄에 주석을 달 수 없습니다. 그러나 파일의 줄에 대한 링크를 만들 수 있습니다 (줄을 클릭하고 브라우저 표시 줄에서 링크 복사). 예를 들어 이슈에서이 링크를 사용하여 코드 라인에 대해 논의 할 수 있습니다. https://github.com/sebastianbergmann/phpunit/blob/master/src/Runner/StandardTestSuiteLoader.php#L72 최신 정보 Shift 키를 누른 상태에서 선 블록에 대한 링크를 얻을 수도 있습니다. 적어도..

Programing 2020.10.20

C ++ 연속 통합을위한 buildbot 대 hudson / jenkins

C ++ 연속 통합을위한 buildbot 대 hudson / jenkins 저는 현재 주로 C ++ 프로젝트의 지속적인 통합을 위해 jenkins / hudson을 사용하고 있습니다. 트렁크와 모든 지점에 대해 별도의 프로젝트가 있습니다. 또한 Java 코드와 관련된 몇 가지 프로젝트가 있지만 그 설정은 현재 매우 기본적입니다 (나중에 더 많은 작업을 수행 할 수 있음). C ++ 프로젝트는 다음을 수행합니다. 재구성, 클린 빌드 또는 새로운 체크 아웃 사용 여부에 대한 옵션으로 모든 것을 빌드합니다. 선택적으로 모든 테스트를 빌드하고 실행합니다. 선택적으로 Valgrind의 memcheck를 사용하여 모든 테스트를 실행합니다. cppcheck를 실행합니다. doxygen 문서 생성 보고서 게시 : 단위..

Programing 2020.10.20

Golang : 텍스트 파일을 읽는 방법?

Golang : 텍스트 파일을 읽는 방법? 이 질문에 이미 답변이 있습니다. 전체 파일을 문자열 변수 5 답변 으로 읽는 방법 "file.txt"를 읽고 Golang을 사용하여 내용을 변수에 넣으려고합니다. 내가 시도한 것입니다 ... package main import ( "fmt" "os" "log" ) func main() { file, err := os.Open("file.txt") if err != nil { log.Fatal(err) } fmt.Print(file) } 파일이 성공적으로 읽히고 os.Open에서 반환하면 * os.File 유형이 반환됩니다. 무엇을 하려는지에 따라 다릅니다. file, err := os.Open("file.txt") fmt.print(file) & {0xc082..

Programing 2020.10.20

열거 형 사용 및 유지를위한 모범 사례

열거 형 사용 및 유지를위한 모범 사례 내가 처리 할 수있는 가장 좋은 방법은 여기에 대해 몇 가지 질문 / 토론을 보이고 열거 같은 값을 유지 한 (예를 들어 열거 형에 적합한 지속 데이터를 , 어떻게 NHibernate에를 사용하여 열거를 유지하기 위해 ), 그리고 일반 consenus이 무엇인지 물어보고 싶습니다 . 특히: 코드에서 이러한 값을 어떻게 처리해야합니까? 데이터베이스에 어떻게 유지되어야합니까 (텍스트 / 숫자)? 다른 솔루션의 장단점은 무엇입니까? 참고 :이 질문에 원래 포함 된 설명을 답변으로 옮겼습니다. 나는 당신이 말하는 많은 것에 동의합니다. 그러나 열거 형의 지속성에 대해 추가하고 싶은 한 가지는 : DB 값에서 빌드 할 때 열거 형을 생성하는 것이 허용되지 않는다고 생각하지만..

Programing 2020.10.20

Git : 저장소에서 자동 가져 오기?

Git : 저장소에서 자동 가져 오기? 원격 저장소에서 업데이트를 수신하고 무언가 변경 될 때마다 가져 오도록 git을 설정하는 방법이 있습니까? 사용 사례는 git을 사용하여 웹 앱을 배포하고 싶지만 (배포 된 애플리케이션의 버전 제어 권한을 얻습니다) 웹 서버가 아닌 Github에 "중앙"git 저장소를 배치하고 싶습니다 (Github의 인터페이스는 정말 멋집니다). . 이 일을 한 사람이 있습니까? Heroku는 어떻게합니까? 내 Google-fu가 관련 결과를 제공하지 못합니다. Git에는 다른 작업 후에 실행할 수있는 작업 인 "후크"가 있습니다. 당신이 찾고있는 것은 "post-receive hook"입니다. github 관리자에서 누군가가 리포지토리에 푸시 할 때마다 히트 할 수신 후 URL..

Programing 2020.10.20

원격 프로 시저 호출과 웹 서비스의 차이점은 무엇입니까?

원격 프로 시저 호출과 웹 서비스의 차이점은 무엇입니까? RPC와 웹 서비스에 대한 명확한 정의가 있습니까? 빠른 위키 백과 검색 결과 : RPC : RPC (원격 프로 시저 호출)는 프로그래머가 세부 정보를 명시 적으로 코딩하지 않고도 컴퓨터 프로그램이 다른 주소 공간 (일반적으로 공유 네트워크의 다른 컴퓨터에서)에서 서브 루틴 또는 프로 시저를 실행할 수 있도록하는 프로세스 간 통신 기술입니다. 이 원격 상호 작용. 웹 서비스 : 웹 서비스는 일반적으로 하이퍼 텍스트 전송 프로토콜을 통해 액세스되고 요청 된 서비스를 호스팅하는 원격 시스템에서 실행되는 API (응용 프로그래밍 인터페이스) 또는 웹 API입니다. 웹 서비스는 빅 웹 서비스 [1]와 RESTful 웹 서비스라는 두 가지 진영 중 하나에 ..

Programing 2020.10.20

네이티브 Visual Studio 개발자를위한 유용한 추가 기능 또는 플러그인

네이티브 Visual Studio 개발자를위한 유용한 추가 기능 또는 플러그인 Visual Studio 용 추가 기능이 많이 있습니다 . Visual Studio 갤러리를 참조하세요 . 귀하의 경험과 즐겨 찾기를 공유하십시오. 동기 부여로 내가 좋아하는 몇 가지가 있습니다. 버전 관리 제어 빌드 [F / O]-자동 빌드 번호 지정을위한 매우 편리한 확장 SlickEdit Gadgets [F]-유용한 편집기 가젯, 내장 파일 탐색기 ... SlickEdit 도구 [C]-편집 및 버전 관리 도구 리팩토링! for C ++ [F / C]-C #과 같은 C ++ 코드 리팩토링 WiX [F / O]-XML을 사용하여 Windows 설치 프로그램 설정 AnkhSVN [F / O] -IDE 내부에서 Subversio..

Programing 2020.10.20

Bret Victor의 "Inventing on Principle"강연에서와 같이 라이브 코딩을 지원하는 도구

Bret Victor의 "Inventing on Principle"강연에서와 같이 라이브 코딩을 지원하는 도구 전 Apple UI 디자이너였던 Bret Victor가 소스 코드에서 문자 그대로 하나의 기호를 변경 한 후 실행중인 코드를 즉시 업데이트하여 놀라운 데모를 보여주는 이미 잘 알려진 비디오를 보았습니다 . 비디오를 보지 않았거나 볼 시간이없는 사람들에게 내 질문을 분명히하기 위해 : 나는 그런 도구를 사용하여 내 자신의 소프트웨어를 작성하고 싶습니다. 그가 시연 한 도구를 사용할 수 있습니까? 아니면 다른 유사한 도구가 있습니까? 언어 / 환경은 중요하지 않습니다. 코드를 실행 한 다음 소스의 한 줄을 변경하고 다시 시작하지 않고 결과가 업데이트되는 즉시 확인하고 싶습니다. 동영상은 YouTub..

Programing 2020.10.20
반응형