반응형

자바 7072

"[False, True]의 not (True)"이 False를 반환하는 이유는 무엇입니까?

"[False, True]의 not (True)"이 False를 반환하는 이유는 무엇입니까? 내가 이렇게하면 : >>> False in [False, True] True 반환합니다 True. 단순히 False목록에 있기 때문 입니다. 그러나 내가하면 : >>> not(True) in [False, True] False 반환합니다 False. 반면 not(True)에 False: >>> not(True) False 왜? 연산자 우선 순위 2.X , 3.X . 의 우선 순위가의 우선 순위보다 not낮습니다 in. 따라서 다음과 같습니다. >>> not ((True) in [False, True]) False 이것은 당신이 원하는 것입니다 : >>> (not True) in [False, True] True ..

development 2020.02.14

ArithmeticException :“비 종료 소수점 확장;

ArithmeticException :“비 종료 소수점 확장; 정확하게 표현할 수있는 소수 결과가 없습니다” 다음 코드가 아래에 표시된 예외를 발생시키는 이유는 무엇입니까? BigDecimal a = new BigDecimal("1.6"); BigDecimal b = new BigDecimal("9.2"); a.divide(b) // results in the following exception. - java.lang.ArithmeticException: Non-terminating decimal expansion; no exact representable decimal result. 로부터 자바 8 문서 : MathContext 객체에 정밀도 설정 0 (예 : MathContext.UNLIMITED)이..

development 2020.02.14

LINQ를 사용하여 하나의 List <>에서 다른 List <>에없는 항목을 가져옵니다.

LINQ를 사용하여 하나의 List 에서 다른 List 에없는 항목을 가져옵니다. 이 작업을 수행하는 간단한 LINQ 쿼리가 있다고 가정합니다. 어떻게 정확히 모르겠습니다. 아래의 코드 스 니펫을 참조하십시오. class Program { static void Main(string[] args) { List peopleList1 = new List(); peopleList1.Add(new Person() { ID = 1 }); peopleList1.Add(new Person() { ID = 2 }); peopleList1.Add(new Person() { ID = 3 }); List peopleList2 = new List(); peopleList2.Add(new Person() { ID = 1 }); ..

development 2020.02.14

개체가 비어 있습니까?

개체가 비어 있습니까? [복제] 이 질문에는 이미 답변이 있습니다. 빈 JavaScript 객체를 테스트하려면 어떻게합니까? 답변 44 개 개체가 비어 있는지 확인하는 가장 빠른 방법은 무엇입니까? 이것보다 빠르고 좋은 방법이 있습니까? function count_obj(obj){ var i = 0; for(var key in obj){ ++i; } return i; } 비워 두면 "자체의 속성이 없음"을 의미 한다고 가정합니다 . // Speed up calls to hasOwnProperty var hasOwnProperty = Object.prototype.hasOwnProperty; function isEmpty(obj) { // null and undefined are "empty" if (ob..

development 2020.02.14

MySQL에서 정규 표현식을 바꾸는 방법은 무엇입니까?

MySQL에서 정규 표현식을 바꾸는 방법은 무엇입니까? ~ 500k 행의 테이블이 있습니다. varchar (255) UTF8 열에 filename는 파일 이름이 있습니다. 파일 이름에서 다양한 이상한 문자를 제거하려고합니다. 문자 클래스를 사용한다고 생각했습니다. [^a-zA-Z0-9()_ .\-] 이제 MySQL에 정규식을 통해 바꿀 수있는 함수가 있습니까? REPLACE () 함수와 유사한 기능을 찾고 있습니다. 간단한 예는 다음과 같습니다. SELECT REPLACE('stackowerflow', 'ower', 'over'); Output: "stackoverflow" /* does something like this exist? */ SELECT X_REG_REPLACE('Stackoverflo..

development 2020.02.14

부호없는 int와 size_t

부호없는 int와 size_t 나는 현대 C 통지 및 C ++ 코드를 사용하는 것 size_t대신에 int/ unsigned int거의 모든 곳에서 - STL과에 C 문자열 함수에 대한 매개 변수에서. 나는 이것의 이유와 그것이 가져다주는 이점에 대해 궁금합니다. size_t유형의 결과 인 부호없는 정수 타입 sizeof연산자 (그리고 offsetof이 시스템이 처리 할 수있는 가장 큰 객체 (예를 들면, 8GB의의 정적 배열)의 크기를 포함하도록 충분히 큰 보장되도록, 연산자). size_t유형은보다보다 큰 같거나 작을 수있다 unsigned int, 당신의 컴파일러 최적화를 위해 그것에 대해 인식 할 수 있습니다. 인터넷에서 pdf 형식으로 제공되는 C99 표준 섹션 7.17, pdf 초안으로 제공되..

development 2020.02.14

파이썬 제너레이터와 이터레이터의 차이점

파이썬 제너레이터와 이터레이터의 차이점 반복자와 생성기의 차이점은 무엇입니까? 각 사례를 언제 사용할 것인지에 대한 몇 가지 예가 도움이 될 것입니다. iterator더 일반적인 개념입니다. 클래스에 next메소드 ( __next__Python 3)와 그 __iter__메소드 가있는 객체입니다 return self. 모든 생성기는 반복자이지만 그 반대는 아닙니다. 제너레이터는 하나 이상의 yield표현식 ( yieldPython 2.5 및 이전 버전의 명령문) 이있는 함수를 호출하여 빌드되며 이전 단락의의 정의를 충족시키는 객체입니다 iterator. 상태 유지가 다소 복잡한 클래스가 필요하거나 next(and __iter__및 __init__) 이외의 다른 메소드를 노출하려는 경우 생성기 대신 사용자 ..

development 2020.02.14

WCF 대 ASP.NET 웹 API

WCF 대 ASP.NET 웹 API 몇 개월 동안 WCF의 개념을 파악하려고 노력했으며 최근에 첫 번째 WCF 서비스 응용 프로그램을 개발했습니다. 구성 파일의 모든 설정을 이해하기 위해 많은 노력을 기울였습니다. 나는 환경에 대해 확신하지 못하지만 놀라운 일을 할 수있는 것처럼 보입니다. 다른 날에는 Microsoft가 ASP.NET Web API 라는 새로운 것을 발견했습니다 . 내가 읽을 수있는 것은 RESTful 프레임 워크 이며 사용 및 구현이 매우 쉽습니다. 이제 두 프레임 워크의 주요 차이점이 무엇인지 , 이전 API를 사용하여 기존 WCF 서비스 응용 프로그램을 변환해야 하는지를 알아 내려고 합니다. 누군가가 각각의 차이점과 사용법을 이해하도록 도와 줄 수 있습니까? 새로운 ASP.NET ..

development 2020.02.14

현재 지점에 대한 추적 정보가 없습니다

현재 지점에 대한 추적 정보가 없습니다 비교적 짧은 기간 동안 github을 사용 해왔으며 항상 클라이언트를 사용하여 커밋과 풀을 수행했습니다. 어제 git bash에서 시도하기로 결정했으며 새 저장소를 만들고 파일을 커밋했습니다. 오늘 다른 컴퓨터에서 리포지토리를 변경하고 변경 사항을 커밋 한 후 집으로 돌아와 git pull로컬 버전을 업데이트 하기 위해 수행했습니다 . There is no tracking information for the current branch. Please specify which branch you want to merge with. See git-pull(1) for details git pull If you wish to set tracking information f..

development 2020.02.14

0으로 끝나는 바이트 배열을 문자열로 변환하는 방법은 무엇입니까?

0으로 끝나는 바이트 배열을 문자열로 변환하는 방법은 무엇입니까? [100]byte많은 string데이터 를 전송 하기 위해 읽어야 합니다 . 모든 strings의 길이가 정확히 100자인 것은 아니므로 나머지 부분은 s byte array로 채워집니다 0. 내가 tansfer 경우 [100]byte에 string기준 : string(byteArray[:])의 미행 0들로 표시됩니다 ^@^@의. C에서는 string의지 가 끝나기 때문에 Golang에서 0a byte array를 현명하게 전환하는 가장 좋은 방법이 무엇인지 궁금합니다 string. 바이트 슬라이스로 데이터를 읽는 메소드는 읽은 바이트 수를 리턴합니다. 해당 번호를 저장 한 다음이를 사용하여 문자열을 작성해야합니다. n읽은 바이트 수이므로..

development 2020.02.14
반응형