반응형

분류 전체보기 912

node.js에서 console.log와 sys.puts의 차이점은 무엇입니까?

node.js에서 console.log와 sys.puts의 차이점은 무엇입니까? node.js에서는 console.log또는 sys.puts화면에 인쇄 할 수 있습니다 . 선호하는 방법은 무엇이며 이들의 차이점은 무엇입니까? sys.puts 단순히 로그에 주어진 문자열을 인쇄합니다. 그러나 좀 더 복잡한 개체 (Array, JSON, JSObject)를 인쇄 console.log하려면 개체의 "내부보기"를 원하기 때문에 사용해야 합니다. sys.puts 예를 들어 "[object object]"만 제공합니다. 둘 다 stdout 스트림에 씁니다. 차이가 있다는 것입니다 sys.puts단지 toString'첫 번째 인수를 S 및 console.log여러 인수를,과 의지 sys.inspect가 문자열이 아니..

UFO ET IT 2021.01.15

JPA 컬렉션에 어떤 Java 유형을 사용하고 그 이유는 무엇입니까?

JPA 컬렉션에 어떤 Java 유형을 사용하고 그 이유는 무엇입니까? 다음 컬렉션 유형 중 JPA 도메인 모델에서 사용하는 컬렉션 유형과 이유 : java.util.Collection java.util.List java.util.Set 이것에 대한 몇 가지 기본 규칙이 있는지 궁금합니다. 업데이트 나는 a Set와 a 의 차이점을 알고 List있습니다. A List는 중복을 허용하고 순서가 Set있으며 중복 요소를 포함 할 수 없으며 순서를 정의하지 않습니다. JPA의 맥락에서이 질문을하고 있습니다. 정의를 엄격하게 따르는 경우 Set컬렉션이 관계형 데이터베이스에 저장되므로 중복을 가질 수없고 주문을 직접 정의한 경우 (예 : Java의 순서는 다음과 같습니다. List) 반드시 DB에 보존되지는 않습니..

UFO ET IT 2021.01.15

타사 라이브러리의 Eclipse에서 중단 점을 설정하는 방법은 무엇입니까?

타사 라이브러리의 Eclipse에서 중단 점을 설정하는 방법은 무엇입니까? 타사 라이브러리의 클래스에서 NullPointerException이 발생합니다. 이제 모든 것을 디버그하고 싶습니다. 어떤 객체에서 클래스가 유지되는지 알아야합니다. 하지만 제 3 자 클래스에서 중단 점을 설정할 수없는 것 같습니다. 누구든지 내 문제에서 벗어날 방법을 알고 있습니까? 물론 Eclipse를 IDE로 사용하고 있습니다. 업데이트 : 라이브러리는 오픈 소스입니다. 이 작업을 수행하는 가장 확실한 방법 (실제로 유용한 작업으로 끝남)은 소스 (오픈 소스라고 말함)를 다운로드하고 해당 소스를 가리키는 또 다른 "자바 프로젝트"를 설정하는 것입니다. 그렇게하려면 소스를 다운로드하고 시스템 어딘가에 압축을 풉니 다. "파일"..

UFO ET IT 2021.01.14

실행 가능한 Java 프로그램을 어떻게 만듭니 까?

실행 가능한 Java 프로그램을 어떻게 만듭니 까? 이 질문에 이미 답변이 있습니다. Java 프로그램을 .exe 파일로 어떻게 변환 할 수 있습니까? 13 답변 JCreator에서 Java 프로그램을 프로그래밍했는데 모든 것이 완료되었지만 실행 파일을 만들고 싶습니다. 즉, Java 클래스를로드하고 컴파일 한 다음 실행하여 프로그램을 실행하고 싶지는 않지만 대신 독립 실행 형 실행 파일. 이를 수행하는 가장 빠른 방법은 무엇입니까? SDK와 함께 번들로 제공되는 jar 도구를 사용 하여 프로그램의 실행 가능한 버전을 만들 수 있습니다. 이것이 완료되는 방법입니다. 더 쉽기 때문에 명령 프롬프트에서 결과를 게시하고 있지만 JCreator를 사용할 때도 동일하게 적용되어야합니다. 먼저 프로그램을 만듭니다...

UFO ET IT 2021.01.14

자바 스크립트의 날짜 차이 (시간 무시)

자바 스크립트의 날짜 차이 (시간 무시) 임대 기간 (일)을 기준으로 고객에게 장비 임대료를 청구하는 장비 임대 신청서를 작성하고 있습니다. 따라서 기본적으로 (일일 요금 * 일수) = 총 요금입니다. 클라이언트 측에 대한 즉각적인 피드백을 위해 Javascript를 사용하여 두 달력 날짜의 차이를 파악하려고합니다. 나는 주변을 수색했지만 내가 찾은 것은 내가 찾고있는 것이 아니다. 내가 본 대부분의 솔루션은 다음과 같은 형식입니다. function dateDiff1(startDate, endDate) { return ((endDate.getTime() - startDate.getTime()) / 1000*60*60*24); } 내 문제는이 두 날짜 동안 추가 비용없이 하루 중 언제든지 장비를 체크 아웃..

UFO ET IT 2021.01.14

C ++ / CLI : 왜 사용해야합니까?

C ++ / CLI : 왜 사용해야합니까? 저는 C ++에 익숙하기 때문에 .NET과 모든 파생물 (특히 C #)을 배우는 것을 고려했습니다. 그 과정에서 C ++ / CLI에 부딪 혔는데 해당 언어에 특정 용도가 있는지 알고 싶습니다. 네이티브 C ++에서 C #으로 변환하기위한 중간 언어라고 가정합니까? 내 머리에 떠오른 또 다른 질문은 왜 .NET 프레임 워크에 여전히 많은 프로그래밍 언어가 있는가? (VB, C ++ / CLI, C # ...) 예, C ++ / CLI는 매우 구체적인 대상 용도를 가지고 있습니다. 언어 (및 그 컴파일러 등)를 사용하면 관리되지 않는 코드와 상호 운용해야하는 코드를 매우 쉽게 작성할 수 있습니다. 관리되는 형식과 관리되지 않는 형식 간의 마샬링을 기본적으로 지원합..

UFO ET IT 2021.01.14

MySQL 다중 왼쪽 조인

MySQL 다중 왼쪽 조인 작업중인 웹 사이트에 대한 뉴스 페이지를 만들려고합니다. 올바른 MySQL 쿼리 (하나 이상의 쿼리 또는 num_rows 대신 COUNT (id) 및 조인을 의미)를 사용하기로 결정했습니다. PDO 래퍼를 사용하고 있는데 제대로 작동해야하며이 쿼리를 통해 직접 실행할 때 여전히 실패합니다. MySQL CLI 애플리케이션. 기본적으로 3 개의 테이블이 있습니다. 하나는 뉴스를 보유하고 하나는 댓글을 보유하고 다른 하나는 사용자를 보유합니다. 내 목표는 뉴스 게시물 제목, 본문, 작성자 및 날짜를 ​​모두 표시 (나중에 페이지 매김)하는 페이지를 만드는 것입니다. 두 번째 쿼리를 사용하여 사용자 이름을 얻었을 때 이것은 잘 작동했지만 JOIN을 사용하기로 결정했습니다. 그래서 무엇..

UFO ET IT 2021.01.14

Structs에서 Equals 메서드 재정의

Structs에서 Equals 메서드 재정의 구조체에 대한 재정의 지침을 찾았지만 찾을 수있는 것은 클래스에 대한 것뿐입니다. 처음에는 구조체가 값 형식이고 null이 될 수 없기 때문에 전달 된 개체가 null인지 확인할 필요가 없다고 생각했습니다. 하지만 이제 생각하게 되었으니, 동등 서명은 public bool Equals(object obj) 내 구조체의 사용자가 임의의 참조 유형과 비교하려고 시도하는 것을 방해하는 것은없는 것 같습니다. 두 번째 요점은 구조체의 개인 필드를 비교하기 전에 캐스팅해야하는 캐스팅에 관한 것입니다. 객체를 내 구조체의 유형으로 어떻게 캐스팅해야합니까? C #의 as키워드는 참조 유형에만 적합합니다. struct MyStruct { public override bool..

UFO ET IT 2021.01.14

메시지 다이제스트, 메시지 인증 코드 및 HMAC의 차이점은 무엇입니까?

메시지 다이제스트, 메시지 인증 코드 및 HMAC의 차이점은 무엇입니까? 메시지 다이제스트에 대한 나의 이해는 암호화 된 데이터와 함께 전송 된 일부 데이터의 암호화 된 해시이므로 데이터가 변조되지 않았는지 확인할 수 있습니다. 이 코드와 MAC (메시지 인증 코드) 및 HMAC (해시 MAC)의 차이점은 무엇입니까? 메시지 다이제스트 알고리즘은 단일 입력 (메시지)을 사용하여 메시지의 무결성을 확인할 수있는 "메시지 다이제스트"(일명 해시)를 생성합니다. 메시지를 변경하면 (이상적으로는) 다른 해시가 생성됩니다. 생성되고 있습니다. 메시지와 다이제스트를 교체 할 수있는 공격자는 메시지와 다이제스트를 새로운 유효한 쌍으로 완전히 교체 할 수 있습니다. MAC 알고리즘은 메시지와 비밀 키라는 두 가지 입력..

UFO ET IT 2021.01.14

"git describe"는 태그를 무시합니다.

"git describe"는 태그를 무시합니다. 다음 줄에서 : $ git tag -n1 v1.8 Tagged the day before yesterday v1.9 Tagged yesterday v2.0 Tagged today $ git describe v1.9-500-ga6a8c67 $ 누구든지 v2.0 태그가 "git describe"에서 사용되지 않는 이유와이를 수정하는 방법을 설명 할 수 있습니까? v2.0 태그는 이미 푸시되었으므로 삭제하고 다시 추가 할 수는 없을 것 같습니다. git describe기본적으로 주석이 달린 태그 만 사용합니다. --tags경량 태그도 사용하도록 옵션 지정 올바른 커밋 ( git rev-parse HEAD)을 확인했는지 확인하십시오 . 주석이 달린 태그는 git ..

UFO ET IT 2021.01.14
반응형