일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 프로그래밍언어
- 딥러닝
- 컴퓨터과학
- 소프트웨어
- 데이터분석
- 데이터과학
- 자료구조
- 보안
- I'm Sorry
- 네트워크
- 사이버보안
- 자바스크립트
- 소프트웨어공학
- 2
- 인공지능
- 프로그래밍
- 빅데이터
- 클라우드컴퓨팅
- 컴퓨터비전
- 웹개발
- 데이터구조
- 데이터베이스
- 머신러닝
- Yes
- 파이썬
- 버전관리
- 컴퓨터공학
- 네트워크보안
- 코딩
- 알고리즘
- Today
- Total
목록의존성관리 (7)
스택큐힙리스트
저는 리포지토리와 함께 사용되는 composer.lock에 조금 혼동되고 있습니다. 많은 사람들이 우리가 리포지토리에서 composer.lock을 .gitignore 해야하지 않는다고 말하고 있습니다. 개발 환경에서 라이브러리를 업데이트한다면 새로운 composer.lock이 생기지만, 제품 환경으로 업데이트할 수 없을 텐데 맞을까요? 이 파일은 충돌을 생성하지 않을까요?답변 1만약 라이브러리를 업데이트한다면, lockfile도 커밋하고 싶을 것입니다. 이것은 당신의 프로젝트가 사용하고 있는 라이브러리의 특정 버전에 잠겨있음을 나타냅니다. 당신의 변경사항을 커밋하고 다른 사람이 코드를 가져와 의존성을 업데이트하면, lockfile은 수정되지 않아야 합니다. 만약 수정되었다면, 새로운 버전이 있는 것을 의..
우리 조직의 데이터 센터에서 빌드 서버에 Bower를 설치하려고 시도하고 있습니다. 그러나 데이터 센터의 방화벽에서 git의 포트가 열려 있지 않은 것 같습니다. git 명령 줄 클라이언트를 사용하여 https://[repo]로 복제할 수는 있지만 git://[repo]로는 복제할 수 없습니다. bower에게 git 프로토콜 대신 https를 사용하여 git 복제를 수행하도록 지시하는 스위치 또는 기본 설정이 있을까요? 소스 코드를 살펴보고 git://를 https://로 대체하는 분해 코드를 변경하는 것을 고려해 보았지만, 그 전에 물어보려고 생각했습니다.답변 1git은 프로토콜을 대신하여 변경할 수 있습니다. 다음을 실행하면 됩니다: git config --global url.https://.inst..
나는 스프링에서 제어의 역전 (IoC)가 어떻게 작동하는지 조금 혼돈스럽습니다. 예를 들어, UserServiceImpl라는 서비스 클래스가 UserService 인터페이스를 구현한 경우 어떻게 @Autowired 되나요? 그리고 Controllers에서 이 서비스의 인스턴스를 생성하는 방법은 어떻게 되나요? 저는 단순히 다음과 같이 하면 되는 것일까요? UserService userService = new UserServiceImpl(); 답변 1컨트롤러에는 다음과 같은 코드가 있습니다: @Controller // 이 클래스가 스프링 빈임을 정의합니다 @RequestMapping(/users) public class SomeController { // 애플리케이션 컨텍스트에 UserService의 인스..
제가 안드로이드 프로젝트를 만들고 외부 JAR (hessian-4.0.1.jar)를 프로젝트에 추가했습니다. 그런 다음 빌드 경로에 JAR를 추가하고 주문 및 내보내기에서 체크했습니다.주문 및 내보내기는 무시되는 것 같고, 외부 JAR에서 모든 클래스가 런타임 시에 누락되었습니다.외부 JAR를 사용하여 안드로이드 애플리케이션을 빌드할 때 Eclipse 플러그인을 사용하여 필요한 클래스를 올바르게 포함시키는 방법이 있을까요? Ant나 Maven을 사용하고 싶지 않습니다.답변 1 이클립스에 대해안드로이드 프로젝트나 어떤 자바 프로젝트에 외부 JAR 파일을 추가하는 좋은 방법은 다음과 같습니다:프로젝트의 루트 폴더에 'libs' 라는 이름의 폴더를 만드세요.JAR 파일을 'libs' 폴더로 복사하세요.지금 J..