반응형

JavaScript 2976

비트 연산자 란 무엇입니까?

비트 연산자 란 무엇입니까? 나는 재미를 위해 코드를 작성하고 학문적 또는 전문적인 환경에서 실제로 코드를 탐구하지 않은 사람이므로 이러한 비트 연산자와 같은 것들이 실제로 나를 피합니다. 비트 단위 연산을 지원하는 JavaScript에 대한 기사를 읽었습니다. 나는이 작업이 장소에서 언급 된 것을 계속 보았고 정확히 무엇인지 알아 내려고 노력했지만 전혀 이해하지 못하는 것 같습니다. 그래서 그들은 무엇입니까? 명확한 예가 좋을 것입니다! :디 몇 가지 질문이 더 있습니다. 비트 단위 연산의 실제 응용 프로그램은 무엇입니까? 언제 사용할 수 있습니까? 아무도 왜 이것이 유용한 지에 대한 주제를 밝히지 않았습니다. 플래그로 작업 할 때 비트 연산을 많이 사용합니다. 예를 들어, 일련의 플래그를 작업에 전달..

Programing 2020.07.07

메서드를 정적으로 가져 오기위한 좋은 사용 사례는 무엇입니까?

메서드를 정적으로 가져 오기위한 좋은 사용 사례는 무엇입니까? 방금 정적 메소드 가져 오기가 좋지 않다는 리뷰 의견이 있습니다. 정적 가져 오기는 주로 정적 메소드가있는 DA 클래스의 메소드입니다. 따라서 비즈니스 논리의 중간에 현재 클래스에 속하는 것처럼 보이는 da 활동이있었습니다. import static some.package.DA.*; class BusinessObject { void someMethod() { .... save(this); } } 리뷰어는 코드를 바꾸는 데 열중하지 않았지만 그렇게하지는 않았지만 나는 그에게 동의합니다. 정적 가져 오기가 아닌 이유 중 하나는 메소드가 정의 된 위치가 혼란스럽고 현재 클래스가 아니고 수퍼 클래스가 아니기 때문에 정의를 식별하기에는 너무 시간이 오..

Programing 2020.07.07

클래스에서 생성자를 비공개로 사용하는 것은 무엇입니까?

클래스에서 생성자를 비공개로 사용하는 것은 무엇입니까? 클래스에서 생성자를 비공개로 만들어야하는 이유는 무엇입니까? 우리는 항상 생성자가 공개되어야합니다. 개인 생성자가 필요한 몇 가지 이유는 다음과 같습니다. 생성자는 클래스 자체의 정적 팩토리 메소드 에서만 액세스 할 수 있습니다 . 싱글 톤도이 카테고리에 속할 수 있습니다. 정적 메소드 만 포함 하는 유틸리티 클래스 개인 생성자를 제공하면이 클래스 이외의 다른 위치에서 클래스 인스턴스가 작성되지 않습니다. 이러한 생성자를 제공하기위한 몇 가지 사용 사례가 있습니다. A. 클래스 인스턴스는 static메소드 에서 작성됩니다 . static그런 다음 이 메소드는로 선언됩니다 public. class MyClass() { private: MyClass()..

Programing 2020.07.07

Postgres / SQL에서 두 정수의 최소 / 최대를 얻는 방법은 무엇입니까?

Postgres / SQL에서 두 정수의 최소 / 최대를 얻는 방법은 무엇입니까? Postgres / SQL에서 두 정수의 최대 (또는 최소)를 어떻게 찾습니까? 정수 중 하나가 열 값이 아닙니다. 시나리오의 예를 드리겠습니다. 열 (모든 행)에서 정수를 빼고 싶지만 결과는 0보다 작아서는 안됩니다. 우선, 나는 UPDATE my_table SET my_column = my_column - 10; 그러나 이것은 일부 값을 음수로 만들 수 있습니다. (의사 코드로) 내가 원하는 것은 다음과 같습니다. UPDATE my_table SET my_column = MAXIMUM(my_column - 10, 0); GREATEST 및 LEAST를 살펴보십시오 . UPDATE my_table SET my_column..

Programing 2020.07.07

경고 메시지 :`…`: 유효하지 않은 요인 수준, NA 생성

경고 메시지 :`…`: 유효하지 않은 요인 수준, NA 생성 이 경고 메시지가 나타나는 이유를 모르겠습니다. > fixed fixed[1, ] fixed str(fixed) 'data.frame': 3 obs. of 2 variables: $ Type : Factor w/ 1 level "": NA 1 1 $ Amount: chr "100" "0" "0" > > fixed fixed[1, ] str(fixed) 'data.frame': 3 obs. of 2 variables: $ Type : chr "lunch" "" "" $ Amount: chr "100" "0" "0" CSV 파일에서 직접 읽는 경우 다음과 같이하십시오. myDataFrame

Programing 2020.07.07

자식에서 '둘 다 추가'병합 충돌을 해결 하시겠습니까?

자식에서 '둘 다 추가'병합 충돌을 해결 하시겠습니까? 나는 git에서 rebasing하고 있는데, 하나의 충돌은 '둘 다 추가되었습니다'입니다. 즉, 정확히 동일한 파일 이름이 내 지점과 rebasing하는 지점에서 독립적으로 추가되었습니다. git status나에게 말한다 : # Unmerged paths: # (use "git reset HEAD ..." to unstage) # (use "git add/rm ..." as appropriate to mark resolution) # # both added: src/MyFile.cs 내 질문은 어떻게 해결할 수 있습니까? 병합 도구를 사용해야합니까, 아니면 명령 줄에서 바로 수행 할 수있는 방법이 있습니까? 그렇다면 git rm src/MyFile...

Programing 2020.07.06

gcc / cmake를 사용하여 64 비트 Linux 시스템에서 32 비트 바이너리를 컴파일하는 방법

gcc / cmake를 사용하여 64 비트 Linux 시스템에서 32 비트 바이너리를 컴파일하는 방법 그것은에서 프로젝트를 컴파일하는 것이 가능 32 비트 와 cmake와 gccA의 64 비트 시스템? 그럴 수도 있지만 어떻게해야합니까? 매개 변수 / 플래그 / 등을 설정하지 않고 "무지한"방법을 시도했을 때 LD_LIBRARY_PATH링크 된 라이브러리를 찾기 위해 설정 ~/tools/lib하면 무시하고 lib64 라는 하위 디렉토리 만 찾습니다 . export CFLAGS=-m32 $ gcc test.c -o testc $ 파일 testc testc : GNU / Linux 2.6.9 용 ELF 64 비트 LSB 실행 파일, x86-64, 버전 1 (SYSV), 동적 링크 (공유 라이브러리 사용). ..

Programing 2020.07.06

PostgreSQL 8.4에서 열 데이터 유형을 문자에서 숫자로 변경하는 방법

PostgreSQL 8.4에서 열 데이터 유형을 문자에서 숫자로 변경하는 방법 다음 쿼리를 사용하고 있습니다. ALTER TABLE presales ALTER COLUMN code TYPE numeric(10,0); 에서 열의 데이터 유형을 변경하기 character(20)로 numeric(10,0)하지만 오류를 얻고있다 : "code"열을 숫자 유형으로 캐스트 할 수 없습니다 당신은 사용할 수 있습니다 USING: 선택적 USING절은 이전 항목에서 새 열 값을 계산하는 방법을 지정합니다. 생략하면 기본 변환은 이전 데이터 유형에서 새 유형으로 캐스트 된 지정과 동일합니다. USING새로운 유형으로 구에서 암시 적 또는 할당 캐스트가없는 경우 절을 제공해야합니다. 따라서 데이터에 따라 작동 할 수 있습..

Programing 2020.07.06

numpy 배열을 반복

numpy 배열을 반복 이것에 대한 덜 장황한 대안이 있습니까? for x in xrange(array.shape[0]): for y in xrange(array.shape[1]): do_stuff(x, y) 나는 이것을 생각해 냈다. for x, y in itertools.product(map(xrange, array.shape)): do_stuff(x, y) 하나의 들여 쓰기를 저장하지만 여전히 추악합니다. 이 의사 코드와 같은 것을 기대하고 있습니다. for x, y in array.indices: do_stuff(x, y) 그런 것이 있습니까? 나는 당신이 ndenumerate 찾고 있다고 생각합니다 . >>> a =numpy.array([[1,2],[3,4],[5,6]]) >>> for (x,y..

Programing 2020.07.06

os.walk ()를 사용하여 파이썬에서 디렉토리를 재귀 적으로 순회

os.walk ()를 사용하여 파이썬에서 디렉토리를 재귀 적으로 순회 루트 디렉토리에서 다른 모든 디렉토리로 이동하여 동일하게 인쇄하고 싶습니다. 내 코드는 다음과 같습니다. #!/usr/bin/python import os import fnmatch for root, dir, files in os.walk("."): print root print "" for items in fnmatch.filter(files, "*"): print "..." + items print "" 그리고 여기 내 O / P가 있습니다 : . ...Python_Notes ...pypy.py ...pypy.py.save ...classdemo.py ....goutputstream-J9ZUXW ...latest.py ...pack..

Programing 2020.07.06
반응형