반응형

Java 2009

Underscore.js가 AMD에 대한 지원을 제거한 이유는 무엇입니까?

Underscore.js가 AMD에 대한 지원을 제거한 이유는 무엇입니까? 1.3.0 — 2012 년 1 월 11 일 Underscore에서 AMD (RequireJS) 지원이 제거되었습니다. RequireJS와 함께 Underscore를 사용하려면 일반 스크립트로로드하거나 사본을 포장 또는 패치하거나 분기 된 버전을 다운로드 할 수 있습니다. 왜 그렇게 했습니까? 아는 사람 있나요? 그들은 (10 월)에만 몇 달 전을 추가하고, AMD (비동기 모듈 정의)이되기 때문에 말했다 CommonJS 모듈 훨씬 우수합니다. 업데이트 : 2013 년 12 월부터 다시 지원되었습니다. Jeremy 는 커밋 의 주석 에서 자신의 추론을했습니다 . 네. 특정 스크립트 로더를 지원하지 않으면 모든 스크립트가 제대로 작동..

programing 2020.11.18

Rails 앱에서 사용하지 않는 코드 찾기

Rails 앱에서 사용하지 않는 코드 찾기 프로덕션 에서 실행중인 코드와 실행되지 않는 코드를 어떻게 찾 습니까? 앱은 잘 테스트되었지만 사용하지 않는 코드 를 테스트하는 많은 테스트가 있습니다. 따라서 그들은 테스트를 실행할 때 커버리지를 얻습니다.이 문제를 리팩토링하고 정리하고 싶습니다. 계속해서 시간을 낭비하고 있습니다. 저는 배경 작업이 많기 때문에 프로덕션 환경이 저를 안내하고 싶습니다. heroku에서 실행하면 프로파일 러의 성능 영향을 보상하기 위해 다이노를 스핀 업할 수 있습니다. 관련 질문 Ruby 앱에서 사용하지 않는 메서드를 찾으려면 어떻게해야합니까? 도움이되지 않습니다. 보너스 : 한 줄의 코드가 실행되는 빈도를 보여주는 메트릭입니다. 내가 왜 원하는지 모르겠지만 그래요! :) 일반..

programing 2020.11.18

Nuget 시험판 버전 패키지를 게시하는 방법

Nuget 시험판 버전 패키지를 게시하는 방법 Nuget 명령 줄을 사용하여 Nuget 패키지를 게시하는 방법을 이해합니다. nuget 명령 줄 하지만 Nuget 시험판 패키지를 게시하는 방법에 대한 문서를 찾을 수 없습니다. 일반적인 형식 (예 : 1.0) 대신 SemVer 형식 (예 : 1.0- 베타)을 사용하는 버전 문자열 만 지정하면 NuGet이 자동으로 시험판 패키지로 처리합니다. "NuGet 1.6부터 NuGet은 Semantic Versioning (SemVer) 사양에 따라 버전 번호에 시험판 문자열을 지정하여 시험판 패키지 생성을 지원합니다." NuGetDocs-시험판 버전 참조 또한 버전 번호가 안정 버전보다 낮 으면 시험판 버전이 표시되지 않습니다. 예를 들어 MyNuget v1.0...

programing 2020.11.18

angularjs 용 파일 업 로더 통합

angularjs 용 파일 업 로더 통합 AngularJS와 잘 통합 된 (지시문) 좋은 파일 업 로더가 있습니까? 스타일링하기 쉽고 HTML5 드래그 앤 드롭 등을 지원하는 것을 찾고 있습니다. 누군가는 아마 기존 업 로더를 사용하고 AngularJS에 통합하기 쉽다고 말할 것입니다. 즉, 그것이 쉽다면 누군가 이미 그것을 했어야했습니다. 나는 실제로 내 업 로더를 한 번 롤링했지만 이미 만든 JQuery를 좋아하지 않았기 때문입니다. 불행히도 그것은 독점적이며 인터넷에 게시 할 수는 없지만 ... Angular의 모든 JQuery 플러그인을 사용하는 방법을 보여줄 수 있습니다. 누군가는 아마도 기존 업 로더를 사용하고 AngularJS에 통합하기 쉽다고 말할 것입니다. 즉, 그것이 쉽다면 누군가 이미..

programing 2020.11.18

Node.JS 기반 ECommerce 플랫폼

Node.JS 기반 ECommerce 플랫폼 나는이 질문이 전에 물었다는 것을 알고 있습니다. 그러나 나는 (적어도 우리가 움직이는 속도에 비해) 응답이 상당히 오래된 것을 봅니다. 그래서 다시 같은 질문을하고 있습니다. 우리는 기본 전자 상거래 (추후 확장 예정)를 지원할 멀티 테넌트 플랫폼과 카탈로그 공급을위한 기본 CMS를 구축하기위한 기초 프로젝트를 시작하려고합니다. 이것은 거대한 초점 시장을 대상으로하고 특정 이벤트에 대한 예상 히트가 최대 20K (동시)에 도달 할 것이기 때문에 우리는 magento와 같은 플랫폼에서 벗어나 자체 구축을 고려하고 있습니다. 오늘 날짜에 따르면 유일한 "실버 총알"은 node.js (의도 된 말장난)입니다. 따라서 우리는 백엔드에서 노드를 사용하고 프런트 엔드에..

programing 2020.11.18

캐시 적중과 캐시 미스 란 무엇입니까?

캐시 적중과 캐시 미스 란 무엇입니까? 컨텍스트 전환으로 인해 캐시 누락이 발생하는 이유는 무엇입니까? 11th Chapter ( Performance and Scalability )와 JCIP 책 의 Context Switching 섹션 에서 발췌 : 새 스레드가 전환되면 필요한 데이터가 로컬 프로세서 캐시에있을 가능성이 낮으므로 컨텍스트 전환으로 인해 캐시 누락이 발생하므로 스레드가 처음 예약 될 때 조금 더 느리게 실행됩니다. 누군가가 캐시 미스 의 개념 과 그 반대 ( 캐시 히트 ) 의 개념을 이해하기 쉽게 설명 할 수 있습니까 ? 컨텍스트 전환으로 인해 많은 캐시 미스가 발생하는 이유는 무엇입니까? 누군가가 캐시 미스의 개념과 그 반대 (캐시 적중)의 개념을 이해하기 쉽게 설명 할 수 있습니까?..

programing 2020.11.18

Sublime Text 3에서 기본 설정 변경

Sublime Text 3에서 기본 설정 변경 Linux에 Sublime Text 3을 설치 한 후 기본 설정을 변경할 수없는 것 같습니다. 예를 들면 다음과 같습니다. // Controls auto pairing of quotes, brackets etc "auto_match_enabled": true, 나는 참을 거짓으로 바꿀 수 없습니다. 파일이 읽기 전용으로 나타납니다. Sublime Text 3에서는 Settings - Default파일의 기본 설정을 변경할 수 없습니다 . 이것은 프로그램이 업그레이드 될 때마다이 파일을 덮어 쓰고 모든 설정을 잃기 때문입니다. 설정을 변경하려면을 선택 Preferences -> Settings - User하고 파일에 내용이없는 경우 빈 개체를 만듭니다. { }..

programing 2020.11.18

ansible 플레이 북에 다른 역할의 작업 포함

ansible 플레이 북에 다른 역할의 작업 포함 저는 개별 작업으로 일종의 플레이 북 라이브러리를 디자인하고 있습니다. 그래서 일반적인 역할 repo에는 다음과 같은 것이 있습니다. roles ├── common │ └── tasks │ ├── A.yml │ ├── B.yml │ ├── C.yml │ ├── D.yml │ ├── login.yml │ ├── logout.yml │ └── save.yml ├── custom_stuff_workflow │ └── tasks │ └── main.yml └── other_stuff_workflow └── tasks └── main.yml custom_stuff_workflow의 내 main.yml에는 다음과 같은 내용이 포함됩니다. --- - include: ..

programing 2020.11.18

Apache 로그 파일을 회전하는 가장 좋은 방법

Apache 로그 파일을 회전하는 가장 좋은 방법 600MB를 초과하는 액세스 로그 파일이 하나있는 Apache 서버가 있습니다. 이로 인해 파일을 검색하거나 파싱하기가 정말 어렵습니다. 더 쉽게 관리 할 수 ​​있도록 매일 액세스 파일을 복사하는 Apache 용 소프트웨어 또는 모듈은 무엇입니까? logrotate를 보셨습니까 ? 이것은 아마도 가장 간단하고 널리 사용 가능하며 잘 이해 된 방법 일 것입니다. 고도로 구성 가능하며 필요한 작업의 90 %를 수행 할 것입니다. 나는 Cronolog 의 열렬한 팬입니다 . 로그를 설치하고 파이프하기 만하면됩니다. 일일 로그 회전의 경우 다음과 같이 작동합니다. ErrorLog "|/usr/bin/cronolog /path/to/logs/%Y-%m-%d/er..

programing 2020.11.18

디스어셈블러를 작성하는 방법?

디스어셈블러를 작성하는 방법? 저는 x86 dissembler를 교육 프로젝트로 작성하는 데 관심이 있습니다. 내가 찾은 유일한 리소스는 Spiral Space의 " 디스어셈블러 작성 방법 "입니다. 이것은 디스어셈블러의 다양한 구성 요소에 대한 높은 수준의 설명을 제공하지만 좀 더 자세한 리소스에 관심이 있습니다. 또한 NASM의 소스 코드 를 간략히 살펴 보았지만 이것은 배우기에는 다소 무거운 것입니다. 이 프로젝트의 주요 과제 중 하나는 내가 처리해야 할 다소 큰 x86 명령 세트라는 것을 알고 있습니다. 또한 기본 구조, 기본 디스어셈블러 링크 등에 관심이 있습니다. x86 디스어셈블러 작성에 대한 자세한 리소스를 알려주는 사람이 있습니까? 80386 Programmer 's Reference M..

programing 2020.11.18
반응형