반응형

자바 2644

Javac : 경고를 오류로 처리

Javac : 경고를 오류로 처리 내 프로그램을 컴파일하는 Ant 파일이 있습니다. 컴파일러가 경고를보고하면 javac 작업이 실패하기를 원합니다. 그 방법에 대한 단서가 있습니까? -Werror플래그를 사용하십시오 . -help출력 에는 표시되지 않지만 작동합니다. 이 블로그 항목을 통해 발견하고 내 코드 (Ant가있는 NetBeans)에서 테스트했습니다. 출력은 다음과 같습니다. MyClass.java:38 : 경고 : [serial] 직렬화 가능한 클래스 MyClass에 serialVersionUID 정의가 없습니다. 공용 클래스 MyClass extends JComponent { 경고 1 개 BUILD FAILED (총 시간 : 3 초) 그러나 이것은 Java 6에만 해당됩니다. 편집 : Ant ..

IT박스 2020.12.13

JUnit 테스트 케이스에 대해 MySQL 메모리 내에서 실행하는 방법이 있습니까?

JUnit 테스트 케이스에 대해 MySQL 메모리 내에서 실행하는 방법이 있습니까? MySQL DB에 액세스하는 서비스에 대한 테스트 사례를 추가하려고 시도하고 있으며 전체 스키마를 다시 만들고 싶습니다 (일부 시나리오에서는 각 테스트 사례에 필요한 데이터가 포함 된 MySQL 덤프 파일도 사용). 나는 주위를 둘러보고 SQLite / H2를 사용하는 일부 사람들을 발견했고 다른 사람들은 이것을 수행했지만 MySQL 메모리 내에서 실행할 방법이 있다면 방황하고 있으므로 MySQL과 관련된 것에 대해 걱정할 필요가 없습니다. 우리 서비스에서 사용할 수있는 방언. MySQL과 완벽하게 호환되고 JUnit 테스트 케이스 내에서 사용할 수있는 메모리 내 데이터베이스를 사용하는 가장 쉬운 방법은 imho Mari..

IT박스 2020.12.13

angularjs ui-router-앱 전체에서 전역 인 마스터 상태를 빌드하는 방법

angularjs ui-router-앱 전체에서 전역 인 마스터 상태를 빌드하는 방법 주어진 앱 구조 (angular-app에서 파생) : 헤더 : 여기에 사이트 탐색, 로그인 / 아웃 도구 모음 등이 있습니다. 이것은 동적이며 자체 컨트롤러가 있습니다. 알림 : 전역 알림 컨테이너입니다. 컨테이너 : 이것은 내 . 그래서 이것은 다른 모든 모듈이로드되는 곳입니다. footer : 전역 바닥 글. 상태 계층 구조는 어떻게 생겼습니까? 단일 모듈 (연락처)을 보여주는 예제를 살펴 보았지만 일반적으로 앱은 전역 (루트) 상태를 가지며 루트 상태 내부에 다른 모듈 상태가 렌더링됩니다. 내가 생각하고 나의입니다 app모듈은 아마도이 root상태를 다음 각 모듈이 자신의 상태를 가지고 있어야 난에있는 상속 에서 ..

IT박스 2020.12.13

오버레이를위한 FrameLayout 대 RelativeLayout

오버레이를위한 FrameLayout 대 RelativeLayout 내 앱에 Showcase View 와 유사한 오버레이 (반투명) 화면을 구현해야합니다. 내 생각 엔 FrameLayout이 유스 케이스에 사용하는 것입니다. 하지만 위의 라이브러리가 RelativeLayout. 내 질문은 FrameLayout이런 경우가 아니라면 언제 사용해야 합니까? 내가 가면 단점은 무엇입니까 FrameLayout? 레이아웃을 선택할 때 일반적인 경험 규칙은 중첩 된 레이아웃보기의 수가 가장 적은 조합을 선택하는 것입니다. 귀하의 질문에 따라 RelativeLayout은 훨씬 단순한 FrameLayout보다 크고 기능이 뛰어납니다. 따라서 간단한 레이아웃의 경우 후자가 더 효율적일 것입니다. 그러나 RelativeLay..

IT박스 2020.12.13

Javascript ES6 계산 / 시간 복잡성

Javascript ES6 계산 / 시간 복잡성 Keyed Collections (Set, Map, WeakSet 및 WeakMap)에 대한 ES6 사양에서 제공하는 시간 복잡성 (big-O 표기법)은 무엇입니까? 내 기대, 나는 대부분의 개발자로, 사양 및 구현을 사용하는 것입니다 것으로 예상 널리 인정 되는 경우에 성능이 좋은 알고리즘 Set.prototype.has, add그리고 delete평균 경우 모든 수 O (1)로한다. Map및 Weak–등가물에 대해서도 동일합니다 . 예를 들어 ECMAScript 2015 언어 사양-6th Edition — 23.2 Set Objects 에서 구현의 시간 복잡성이 의무화되었는지 여부는 나에게 완전히 분명하지 않습니다 . 내가 그것을 오해하지 않는 한 (그리..

IT박스 2020.12.13

데이터베이스에 채팅 메시지를 저장하는 가장 좋은 방법은 무엇입니까?

데이터베이스에 채팅 메시지를 저장하는 가장 좋은 방법은 무엇입니까? 나는 채팅 앱을 만들고 있으며 채팅 대화에서 보낸 모든 메시지에 대한 전체 기록을 원합니다. 지금은 '메시지'라는 테이블에 각 메시지를 단일 행으로 저장하고 있습니다. 'Hi'와 같은 작은 메시지도 자체 데이터베이스 레코드를 가지므로이 테이블이 커질 수 있다는 것을 알고 있습니다. 누구든지 더 확장 가능한 mysql 솔루션을 추천 할 수 있습니까? 개별 메시지를 검색, 편집 또는 삭제할 필요가 없습니다. 전체 대화를 하나의 거대한 필드에 저장할 수 있습니까? 당신의 아이디어를 듣고 싶습니다! 데이터베이스에 전체 히스토리를 저장하는 데 아무런 문제가 없습니다. 그들은 그런 종류의 작업을 위해 준비되어 있습니다. 사실 당신은 스택 오버플로 ..

IT박스 2020.12.13

AngularJS : ng-click이 "좋은 방법"입니까?

AngularJS : ng-click이 "좋은 방법"입니까? AngularJS에 ng- {event}가없는 이유는 무엇입니까? 저는 AngularJS를 배우기 시작했고 AngularJS의 몇 가지 개념으로 어려움을 겪었습니다. 누군가 나에게 몇 가지 요점을 설명해 주시면 좋을 것입니다 ... ng-click기술적으로는 onclick( 여기 참조 ) 와 동일하지 않지만 둘 다 마크 업에 배치 된다는 것을 이해합니다 . 나는 그것이 "나쁜 습관"이라고 생각 했습니까? 대부분의 사람들이 이것이 "나쁘다"고 말한다면 왜 이것이 AngularJS의 핵심 개념 중 하나입니까? JavaScript에서 DOM 요소를 선택하고 마크 업에 논리를 배치하지 않는 것이 더 낫다고 생각했습니다. ng-clickAngularJS..

IT박스 2020.12.13

ajax 콜백 끝에서 .bind (this)의 목적은 무엇입니까?

ajax 콜백 끝에서 .bind (this)의 목적은 무엇입니까? reactjs 튜토리얼 .bind(this)에서 ajax 콜백 끝에 있는 목적은 무엇 입니까? 코드가 없으면 코드가 올바르게 작동합니까? data: JSON.stringify({text: text}), success: function (data) { this.setState({data: data}); }.bind(this), this콜백 내에서 올바른 객체 인지 확인 합니다. Function.prototype.bind ()를 참조하십시오 . 반응에 대한 대안은 다음을 수행하는 것입니다. myAjaxFunction: function(){ $.getJSON('/something', this.handleData); }, handleData: f..

IT박스 2020.12.13

Docker는 컨텍스트 외부에서 심볼릭 링크를 따릅니다.

Docker는 컨텍스트 외부에서 심볼릭 링크를 따릅니다. 또 다른 Docker 심볼릭 링크 질문입니다. 모든 Docker 빌드에 복사하려는 파일이 많이 있습니다. 내 디렉토리 구조는 다음과 같습니다. parent_dir - common_files - file.txt - dir1 - Dockerfile - symlink -> ../common_files 위의 예에서 dir1 내부에 도커 빌드를 할 때 file.txt를 복사하고 싶습니다. 하지만 file.txt의 여러 복사본을 유지하고 싶지 않습니다. 당 고정 표시기 버전 0.10로이 링크 , 고정 표시기 구축해야 ADD 빌드 지침은 컨테이너 루트 내부의 심볼릭 링크를 따르십시오. 하지만 Dockerfile에서 다음 줄 중 하나를 사용하여 빌드 할 때 이러..

IT박스 2020.12.13

간단한 부울에 대한 if / else if / else가 "도달 할 수없는 코드"오류를 제공하지 않는 이유

간단한 부울에 대한 if / else if / else가 "도달 할 수없는 코드"오류를 제공하지 않는 이유 이 코드가 "연결할 수없는 코드"오류를 표시하지 않는 이유는 무엇입니까? 부울은 참 또는 거짓 일 수 있기 때문입니다. public static void main(String args[]) { boolean a = false; if (a == true) { } else if (a == false) { } else { int c = 0; c = c + 1; } } 에서 JLS 14.21. 도달 할 수없는 진술 문에 연결할 수 없어서 실행할 수없는 경우 컴파일 타임 오류입니다. 과 if-then-else 문에 도달 할 수있는 경우 else- 문에 도달 할 수 있습니다. if-then-else 문에 연결..

IT박스 2020.12.13
반응형