반응형

전체 글 1438

Python 설정 도구를 사용한 설치 후 스크립트

Python 설정 도구를 사용한 설치 후 스크립트 사용자가 다음 명령을 실행할 수 있도록 설치 후 Python 스크립트 파일을 setuptools setup.py 파일의 일부로 지정할 수 있습니까? python setup.py install 로컬 프로젝트 파일 보관소 또는 pip install PyPI 프로젝트의 경우 표준 설치 도구 설치가 완료될 때 스크립트가 실행됩니까?단일 Python 스크립트 파일로 코딩할 수 있는 설치 후 작업(예: 사용자에게 사용자 지정 설치 후 메시지 전달, 다른 원격 소스 저장소에서 추가 데이터 파일 가져오기)을 수행하려고 합니다. 몇 년 전에 이 주제를 다룬 SO 답변을 접했는데, 당시에는 설치 하위 명령을 생성해야 한다는 의견이 일치했습니다.그래도 그렇다면 사용자가 스크..

programing 2023.07.22

단위 벡터가 필요한 이유(즉, 벡터를 정규화해야 하는 이유)는 무엇입니까?

단위 벡터가 필요한 이유(즉, 벡터를 정규화해야 하는 이유)는 무엇입니까? 나는 게임 AI에 관한 책을 읽고 있습니다. 사용되는 용어 중 하나는 벡터를 단위로 변환하는 벡터를 정규화하는 것입니다. 하기 는 각 합니다.x,y그리고.z그 크기로 벡터를 사용하기 전에 벡터를 하나의 단위로 만들어야죠? 그리고 우리가 단위 벡터를 사용해야 하는 시나리오를 알려줄 수 있는 사람이 있습니까? 감사합니다!벡터를 정규화할 필요는 없지만, 많은 방정식을 간단하게 만들 수 있습니다.또한 API를 더 작게 만들 수 있습니다. 어떤 형태의 표준화도 필요한 기능의 수를 줄일 수 있습니다. 여기 간단한 예가 있습니다.두 벡터 u와 v 사이의 각도를 찾으려고 합니다. 단위 벡터인 경우 각도는 단지 arccos(uv)입니다. 단위 벡..

programing 2023.07.22

SQL MariaDB - 예외가 있는 모든 데이터베이스의 모든 테이블에 대해 이 쿼리 반복

SQL MariaDB - 예외가 있는 모든 데이터베이스의 모든 테이블에 대해 이 쿼리 반복 아래 쿼리를 사용하여 매월 제거하는 대용량 데이터베이스가 있습니다.그러나 수백 개의 테이블이 있으며 데이터베이스의 각 테이블에 대해 각 루프로 만들고 싶습니다. 저는 PHP에서 이 루프를 달성하는 방법을 알고 있지만 데이터베이스에서 직접 쿼리로 실행할 수 있도록 순수 SQL로 하면 좋습니다. 다음으로 접두사가 붙은 테이블noprune예를 들어noprune_master_tableZ루프에서 빠질 필요가 있습니다. 어디서부터 시작하죠?감사해요. START TRANSACTION; set @N := (now()); CREATE TABLE master_tableA_snapshot AS SELECT * FROM master_t..

programing 2023.07.22

csv는 왜 글을 쓰나요?writerow는 각 문자 뒤에 쉼표를 넣습니까?

csv는 왜 글을 쓰나요?writerow는 각 문자 뒤에 쉼표를 넣습니까? 이 코드는 URL을 열고 추가합니다./names마지막에 페이지를 열고 문자열을 인쇄합니다.test1.csv: import urllib2 import re import csv url = ("http://www.example.com") bios = [u'/name1', u'/name2', u'/name3'] csvwriter = csv.writer(open("/test1.csv", "a")) for l in bios: OpenThisLink = url + l response = urllib2.urlopen(OpenThisLink) html = response.read() item = re.search('(JD)(.*?)(\d+)', ..

programing 2023.07.22

멀티프로세싱: 프로세스 간에 큰 읽기 전용 객체를 공유하시겠습니까?

멀티프로세싱: 프로세스 간에 큰 읽기 전용 객체를 공유하시겠습니까? 멀티프로세싱을 통해 생성된 하위 프로세스는 프로그램 초기에 생성된 개체를 공유합니까? 다음과 같은 설정이 있습니다. do_some_processing(filename): for line in file(filename): if line.split(',')[0] in big_lookup_object: # something here if __name__ == '__main__': big_lookup_object = marshal.load('file.bin') pool = Pool(processes=4) print pool.map(do_some_processing, glob.glob('*.data')) 저는 어떤 큰 물체를 메모리에 로드하고, ..

programing 2023.07.22

헬그랜드(발그랜드)와 OpenMP(C): 잘못된 긍정을 피합니까?

헬그랜드(발그랜드)와 OpenMP(C): 잘못된 긍정을 피합니까? 여기에서 볼 수 있는 Valgrind 스레드 오류 감지 도구 Helgrind에 대한 설명서 GCC를 사용하여 OpenMP 코드를 컴파일할 경우 GCC의 OpenMP 런타임 라이브러리(libgomp.so )는 POSIX pthreads 프리미티브 대신 원자 시스템 명령과 Linux futex 시스템 호출을 사용하기 때문에 데이터 레이스에 대한 잘못된 긍정 보고서의 혼란을 야기할 것이라고 경고합니다.하지만 GCC를 다시 컴파일하면 이 문제를 해결할 수 있다는 것을 알려줍니다.--disable-linux-futex구성 옵션. 그래서 해봤습니다.로컬 디렉토리(~/GCC_Valgrind/gcc_install)에 새로운 GCC 버전 4.7.0(이 문..

programing 2023.07.22

Oracle에서 오늘 날짜를 변수로 되돌리는 방법

Oracle에서 오늘 날짜를 변수로 되돌리는 방법 이 작업을 수행합니다. DECLARE @today as smalldatetime SELECT @today = GetDate() 하지만 오라클 번역이 필요합니다.오라클 용도SYSDATE그리고 ANSI 표준이 있습니다.CURRENT_TIMESTAMP현재 날짜와 시간을 확인할 수 있습니다. v_today DATE; SELECT SYSDATE INTO v_today FROM DUAL; ...당신이 게시한 TSQL에 해당합니다.Oracle은 다음을 사용합니다.INTO변수를 채우는 절. 여기서 변수 데이터 유형은 SELECT 절의 열 위치와 일치해야 합니다.엄격한 번역은 아니지만, 저는 다음과 같은 Oracle 구조를 선호합니다. v_today date; -- ne..

programing 2023.07.22

panda read_csv 및 usecol을 사용하여 열 필터링

panda read_csv 및 usecol을 사용하여 열 필터링 CSV 파일이 있는데, 이 파일은 다음과 같이 올바르게 수신되지 않습니다.pandas.read_csv열을 필터링할 때usecols여러 인덱스를 사용합니다. import pandas as pd csv = r"""dummy,date,loc,x bar,20090101,a,1 bar,20090102,a,3 bar,20090103,a,5 bar,20090101,b,1 bar,20090102,b,3 bar,20090103,b,5""" f = open('foo.csv', 'w') f.write(csv) f.close() df1 = pd.read_csv('foo.csv', header=0, names=["dummy", "date", "loc", "x"],..

programing 2023.07.22

SQL Developer 변경 사례(형식 변경)

SQL Developer 변경 사례(형식 변경) SQL Developer 2.1.1.64를 사용하여 다음 코드를 입력할 경우: DECLARE v_status_code NUMBER; v_status_text VARCHAR2(30); v_to_delete NUMBER := 5; BEGIN PACKAGE_NAME.Delete(v_to_delete, v_status_code, v_status_text); END; PACKAGE_NAME 뒤에 Enter 키를 누릅니다.Delete(...) 라인을 누르면 Delete가 모든 대문자로 바뀝니다(DELETE).SQL Formatter 옵션에서 Case Change를 해제했지만 여전히 이러한 현상이 발생합니다.코드 줄을 임의로 다시 포맷하는 것과 유사한 다른 문제가 있습..

programing 2023.07.22

인라인 함수 v. 매크로 in C -- 오버헤드(메모리/속도)는 얼마입니까?

인라인 함수 v. 매크로 in C -- 오버헤드(메모리/속도)는 얼마입니까? 나는 스택 오버플로를 검색하여 함수와 같은 매크로와 인라인 함수의 장단점을 찾았습니다. C에서 서로 다른 매크로 기능 / 인라인 방식에 대한 찬반 토론을 찾았습니다. 하지만 그건 제가 질문한 가장 중요한 질문에 대한 답이 아니었습니다. 즉, 메모리 사용 및 실행 속도 측면에서 매크로 함수(변수, 다른 함수 호출 포함)와 인라인 함수를 사용할 때의 오버헤드는 얼마입니까? 오버헤드에 컴파일러 의존적인 차이가 있습니까?저는 icc와 gcc 둘 다 제 마음대로 합니다. 내가 모듈화하고 있는 코드 조각은 다음과 같습니다. double AttractiveTerm = pow(SigmaSquared/RadialDistanceSquared,3)..

programing 2023.07.22
반응형