반응형

Java 2009

CommonJS는 무엇이며 .js 애플리케이션을 작성하는 데 도움이 될 수있는 이유는 무엇입니까?

CommonJS는 무엇이며 .js 애플리케이션을 작성하는 데 도움이 될 수있는 이유는 무엇입니까? 나는 JS를 배우고 있고 더 경험이 많은 누군가가 CommonJS를 사용하여 js 코드를 체계적으로 유지한다고 언급했습니다 ( "모듈"기능이 없기 때문에). 나는 Quora를 살펴 보았지만 그룹 과 목표를 설명했고 내가 그것을 어떻게 사용하는지 그다지 많지 않았습니다. CommonJS 모듈을 사용하면 현재 범위 내에 자바 스크립트 모듈을 포함 할 수 있으며 전역 범위가 오염되지 않도록 효과적으로 보호 할 수 있습니다. 이렇게하면 이름 충돌 가능성이 크게 줄어들고 코드가 정리됩니다. 즉, AMD 모듈이 이제 CommonJS보다 더 대중화되었다고 말하는 것이 안전하다고 생각합니다. RequireJS 웹 사이트에..

programing 2020.11.12

프로젝트를 다른 프로젝트의 종속성으로 추가하려면 어떻게합니까?

프로젝트를 다른 프로젝트의 종속성으로 추가하려면 어떻게합니까? 두 개의 독립적 인 프로젝트 ( myWarProject및 MyEjbProject)가 있습니다. 그래서 빌드 할 때를 로컬 저장소에 myWarProject설치해야 MyEjbProject하므로 myWarProject에서 종속성으로 정의하고 myWarProject를 성공적으로 패키징 할 수 있습니다. MyEjbProject별도로 설치 하지 않고 부모 모듈로 정의하지 않고 이것을 처리하는 방법이 있습니까? 나는 이것이 개미 빌드를 통해 달성 될 수 있다는 것을 알고 있지만 maven을 통해 처리하는 방법이 있는지 궁금합니다. "pom"으로 부모 프로젝트를 만들고 다른 두 프로젝트를 부모 프로젝트 아래로 이동할 수 있습니다. 그러나 불행히도 현재 우리..

programing 2020.11.12

Angular 6에서 서비스를 생성 할 때 Injectable 데코레이터와 함께 제공되는 목적은 무엇입니까?

Angular 6에서 서비스를 생성 할 때 Injectable 데코레이터와 함께 제공되는 목적은 무엇입니까? Angular CLI에서 서비스를 생성 할 때 Injectable 데코레이터에 대한 기본값이 'root'인 'provided in'속성이있는 추가 메타 데이터를 추가합니다. @Injectable({ providedIn: 'root', }) providedIn은 정확히 무엇을합니까? 이것이 전체 응용 프로그램에 대해 '글로벌'유형의 싱글 톤 서비스처럼 서비스를 제공한다고 가정하고 있지만 AppModule의 공급자 배열에서 이러한 서비스를 선언하는 것이 더 깔끔하지 않을까요? 최신 정보: 다른 사람을 위해 다음 단락은 특히 기능 모듈에만 서비스를 제공하려는 경우 또 다른 좋은 설명을 제공했습니다. 이..

programing 2020.11.12

컬러 휠 생성 기능

컬러 휠 생성 기능 이것은 내가 여러 번 의사 해결했으며 해결책을 찾지 못한 것입니다. 문제는 매개 변수가 N어디에 있는지 가능한 한 구별 할 수있는 색상 을 생성하는 방법을 찾는 것 N입니다. 이에 대한 첫 번째 생각은 "서로 거리를 최대화하는 공간에서 N 개의 벡터를 생성하는 방법"입니다. RGB (또는 색 공간의 기초를 형성하는 다른 스케일)는 단지 벡터라는 것을 알 수 있습니다. Random Point Picking을 살펴보십시오 . 최대화 된 벡터 세트가 있으면 나중에 해시 테이블이나 다른 곳에 저장하고 무작위 회전을 수행하여 서로 최대한 떨어져있는 원하는 모든 색상을 얻을 수 있습니다! 이 문제에 대해 더 생각해 보면 (0,0,0) → (255,255,255) 사전 식으로 선형 방식으로 색상을..

programing 2020.11.12

React.js 구성 요소 확장

React.js 구성 요소 확장 Backbone.js에 대해 가장 감사하게 생각하는 것 중 하나는 간단하고 우아한 상속이 작동하는 방식입니다. 나는 React를 이해하기 시작했고,이 Backbone 코드와 유사한 반응을 찾을 수 없습니다. var Vehicle = Backbone.View.extend({ methodA: function() { // ... } methodB: function() { // ... } methodC: function() { // ... } }); var Airplane = Vehicle.extend({ methodC: function() { // Overwrite methodC from super } }); 반응에서 우리 는 mixin 을 가지고 있으며 , 이것을 사용하면 위..

programing 2020.11.12

런타임에 인스턴스의 기본 클래스를 동적으로 변경하는 방법은 무엇입니까?

런타임에 인스턴스의 기본 클래스를 동적으로 변경하는 방법은 무엇입니까? 이 기사 에는 __bases__상속되는 클래스의 기존 클래스 컬렉션에 클래스를 추가하여 일부 Python 코드의 상속 계층 구조를 동적으로 변경하는 사용법을 보여주는 스 니펫이 있습니다 . 읽기 어렵습니다. 코드가 더 명확 할 것입니다. class Friendly: def hello(self): print 'Hello' class Person: pass p = Person() Person.__bases__ = (Friendly,) p.hello() # prints "Hello" 즉, 소스 수준에서 Person상속하지 않고 Friendly대신 __bases__Person 클래스 의 속성을 수정하여 런타임에이 상속 관계를 동적으로 추가 ..

programing 2020.11.12

MS Office가 설치되지 않은 컴퓨터에서 Microsoft.Office.Interop.Excel을 사용하는 방법은 무엇입니까?

MS Office가 설치되지 않은 컴퓨터에서 Microsoft.Office.Interop.Excel을 사용하는 방법은 무엇입니까? Excel 파일로 작동하는 응용 프로그램을 작성 중입니다. 시트를 삭제하는 기능이 필요합니다. Microsoft.Office.Interop.Excel.dll 어셈블리를 사용해야합니다. 개발자 컴퓨터에서 잘 실행되고 있지만 서버에 배포하려고하면 오류가 발생합니다. 파일 또는 어셈블리 'office, Version = 14.0.0.0, Culture = neutral, PublicKeyToken = 71e9bce111e9429c'또는 해당 종속성 중 하나를로드 할 수 없습니다. MS Office가 컴퓨터에 설치되어 있지 않을 때 문제가 발생한다는 것을 알고 있습니다. 고객은 가격..

programing 2020.11.12

Mavens 종속성 선언 분류 자 ​​속성의 목적은 무엇입니까?

Mavens 종속성 선언 분류 자 ​​속성의 목적은 무엇입니까? 나는 pom.xml 파일을 가지고 있으며 그 차이가 태그 에있는 것과 동일하게 참조되는 3 개의 종속성임을 알 수 있습니다. sources javadoc 종속성이 SOURCES/JAVADOC하나 뿐인 종속성을 삭제했습니다 . 내 응용 프로그램을 테스트했으며 모든 것이 잘 작동합니다. 이 분류 자 ​​태그를 사용하는 목적은 무엇입니까? 태그 를 추가하기 위해 종속성을 두 번 복제해야하는 이유 SOURCES/JAVADOC. oauth.signpost signpost-commonshttp4 1.2.1.2 jar compile oauth.signpost signpost-commonshttp4 1.2.1.2 jar ***javadoc*** compi..

programing 2020.11.12

declarative_base ()와 db.Model의 차이점은 무엇입니까?

declarative_base ()와 db.Model의 차이점은 무엇입니까? 빠른 시작 자습서 플라스크-SQLAlchemy의 플러그인에 지시 사용자가 상속 테이블 모델을 생성하는 db.Model클래스를, 예를 들어, app = Flask(__main__) db = SQLAlchemy(app) class Users(db.Model): __tablename__ = 'users' ... 그러나 SQLAlchemy 자습서 와 bottle-SQLAlchemy README는 모두 테이블 모델 Base이 declarative_base(). Base = declarative_base() class Users(Base): __tablename__ = 'users' ... 이 두 가지 접근 방식의 차이점은 무엇입니까? F..

programing 2020.11.12

c11의 멀티 스레딩 지원

c11의 멀티 스레딩 지원 새로운 C11 표준은 멀티 스레딩을 지원합니다. 내 질문은 조금 다양하지만 확실히 대답 할 수 있습니다. C11 n1570 초안을 살펴 보았습니다 . 그것은 말한다 : 개선 된 메모리 시퀀싱 모델, 원자 객체 및 스레드 로컬 저장소 ( 및 )를 포함한 다중 실행 스레드 지원 향상된 메모리 시퀀싱 모델 이란 무엇입니까 ? c99 표준에서 어떻게 / 무엇이 변경됩니까? 표준에서 인용하는 것보다 누군가가 더 깊이 파고 들어 관련 의미를 설명해 주시면 감사하겠습니다. 내가 이해하는 바와 같이 C11은 다음에 대한 지원을 제공합니다. 스레드 생성 및 관리 뮤텍스 조건부 변수 스레드 별 스토리지 및 원자 객체 내가 아무것도 놓치지 않았 으면 좋겠어? 이제 Standard 라이브러리 자체가..

programing 2020.11.12
반응형