본문 바로가기
반응형

IT565

[파이썬] import 오프라인 설치방법 1. 온라인 환경에서 패키지 파일 다운로드인터넷이 연결된 컴퓨터에서 다음 단계를 진행하세요 패키지 파일 다운로드각 패키지의 .whl 파일(바이너리 파일)을 다운로드하기 위해 아래 명령어를 사용하여 로컬 폴더에 저장합니다. 이 명령어는 현재 디렉토리에 각 패키지의 .whl 파일과 그에 필요한 모든 의존성 파일들을 다운로드합니다.> pip download pywin32 파일 이동다운로드한 파일들을 USB 드라이브 등으로 오프라인 환경으로 옮깁니다. 2. 오프라인 환경에서 패키지 설치오프라인 컴퓨터에서, 다운로드한 .whl 파일들이 있는 폴더로 이동한 뒤 다음 명령을 실행해 설치할 수 있습니다. 여기서 은 다운로드한 파일 이름에 포함된 버전 번호입니다.버전은 다운로드하면 보입니다.(pywin32-308-cp3.. 2024. 11. 5.
[파이썬] VSCODE에서 F5번 실행불가 오류 해결방법 파이썬을 설치하고 VSCODE에서 F5번을 눌러서 실행하려고 하는데 동작하지 않고 먹통이 되는경우가 있다.이를 해결하기위해 설정해야하는 몇가지 방법에 대해서 알아보자파이썬 경로 매칭Ctrl + Shift + P 를 누르면 입력창이 뜰텐데 select interpreter 라고 입력하고 선택한다.  가상환경 인터프리터 경로 매칭 작업을 해야하는데 파이썬이 설치되어 있다면 아래와 같이 설치된 버전을 자동으로 잡아준다.클릭해서 경로매칭을 완료하자.파이썬 디버거 설치확장프로그램을 열어서 파이썬 디버거를 설치한다. 검색란에 python 이라고 입력하면 python Debugger가 보이며 마이크로소프트껄로 설치를 진행한다. 만약 오프라인 환경이면 설치파일을 인터넷 망에서 수동으로 받아서 설치해야하고 망분리 망이라.. 2024. 11. 5.
[파이썬 디버거] VSCODE 오프라인&온라인 설치방법(F5 실행오류) VSCODE 오프라인 설치방법VSCode Extension 은 market place 에서 다운로드 받고 import 하는 방식으로 offline 설치가 가능하다F5 실행을 위한 파이썬 디버거를 설치해보자.  1. vscode marketplace 에서 extension pack 다운로드https://marketplace.visualstudio.com/items?itemName=donjayamanne.python-extension-pack  Python Extension Pack - Visual Studio MarketplaceExtension for Visual Studio Code - Popular Visual Studio Code extensions for Pythonmarketplace.visua.. 2024. 11. 5.
[MSSQL] 데이터베이스 소유자 (db_owner) 조회 및 변경방법 데이터베이스 소유자 (db_owner) 조회 데이터베이스 소유자를 조회하는 2가지 방법에 대해서 알아보자. 첫번째 방법 SELECT a.name AS [Database], b.name AS [Owner] FROM sys.databases AS a JOIN sys.sql_logins AS b ON a.owner_sid = b.sid GO 두번째 방법 SELECT name AS [Database], SUSER_SNAME(owner_sid) AS [Owner] FROM sys.databases GO 데이터베이스 소유자 (db_owner) 변경 변경하고자 하는 DB(BEBE)의 소유자를 'sa' 에서 'admin' 으로 변경하려고 할때 아래와 같은 문법으로 변경하면 된다. 문법 ALTER AUTHORIZATIO.. 2024. 3. 22.
[MSSQL] decimal 및 numeric 사용법(자릿수 확인) decimal 및 numeric 사용법에 대해서 알아보고 자릿수에 대해서 테스트 및 산술 오버플로 오류에 대해서도 확인해 보자 자릿수 확인 decimal[ (p[ ,s] )] 및 numeric[ (p[ ,s] )] 고정 정밀도 및 배율 숫자입니다. 최대 정밀도를 사용하는 경우 유효한 값은 - 10^38 +1 ~ 10^38 - 1입니다. 10진수에 대한 ISO 동의어는 dec 및 dec(p, s)입니다. 숫자는 10진수와 기능적으로 동일합니다. p(전체 자릿수) 저장할 최대 소수 자릿수입니다. 이 숫자에는 소수점의 왼쪽과 오른쪽이 모두 포함됩니다. 전체 자릿수 값은 1에서 최대 전체 자릿수인 38 사이여야 합니다. 기본 전체 자릿수는 18입니다. 예제 --테이블 생성 CREATE TABLE dbo.DN_T.. 2024. 3. 12.
[MSSQL] 복원 전 백업파일의 논리적 파일 위치 확인방법(FILELISTONLY) 데이터베이스 복원 전에 해당 파일을 복원해야 할 경로로 빈 폴더를 만들어 두어야 합니다. 만약 폴더가 없으면 복원시 해당 경로가 없다고 오류가 발생합니다. 논리적 파일위치 확인 복원전 백업파일의 복원 파일위치를 확인하는 명령어 입니다. 문법 : RESTORE FILELISTONLY FROM DISK = '폴더경로\파일명.bak' 실행 : RESTORE FILELISTONLY FROM DISK = N'D:\data2\test\TESTDB.bak' 백업파일 경로를 확인 하였으니 폴더를 만든 후 복원을 진행합니다. 2024. 3. 12.
[MSSQL]현재 세션의 SET OPTION 의 상태값을 확인하는 방법 SQL Server 에서 현재 세션의 SET OPTION 의 상태값을 확인하는 방법에 대해서 알아보자 DECLARE @options INT SELECT @options = @@OPTIONS PRINT @options --아래 참고문서의 값을 모두 합한 값 IF ( (1 & @options) = 1 ) PRINT 'DISABLE_DEF_CNST_CHK 1' IF ( (2 & @options) = 2 ) PRINT 'IMPLICIT_TRANSACTIONS 2' IF ( (4 & @options) = 4 ) PRINT 'CURSOR_CLOSE_ON_COMMIT 4' IF ( (8 & @options) = 8 ) PRINT 'ANSI_WARNINGS 8 ' IF ( (16 & @options) = 16 ) PR.. 2024. 3. 12.
[SQL프로파일] Showplan 설정 테스트 MSSQL 도구 중 하나인 SQL프로파일러는 실시간 쿼리 수집이 가능한 모니터링 도구이다. 프로파일러는 SSMS를 실행 후 상단바의 도구 -> SQL Server Profiler를 클릭하면 접속이 가능하다. SQL프로파일러는 쿼리의 실행계획을 볼 수 있는 추적 이벤트가 존재하는데 그래픽 실행계획을 보는 이벤트인 "Showplan"을 설정하는 방법을 아래에서 알아보자 ※주의 : 운영중인 디비에 사용시 조건을 타이트 하게 하여 부하를 최소화 하고 사용해야한다.(예: 실행시간 10초 이상인 쿼리만 보기) Showplan 추적 이벤트 추적이벤트는 Performance 이벤트를 열면 보이며 아래의 2가지 Showplan 추적 이벤트는 그래픽 실행계획을 확인 할 수 있는 이벤트이다. 1.Showplan XML 쿼리.. 2023. 11. 18.
[MSSQL] 엔터, 탭 제거 후 엑셀에 붙여넣기 MSSQL에서 SELECT한 자료를 복사해서 엑셀이나 CSV등으로 붙여넣기 해서 옮기는 경우 엑셀 시트 한칸에 한줄로 이쁘게 들어가는 것이 라니라 아래로 여러 셀로 붙여 넣어지는 경우가 있다. 이런 경우 MSSQL에서 개행문자(엔터, 탭)을 제거해줘야하는데 아래서에 간단히 알아보자 MSSQL 엔터제거 문법 : 엔터: REPLACE(REPLACE(컬럼명, CHAR(13), ''), CHAR(10), ''); \n, \r은 엔터이기 때문에 char(10)과 char(13)을 찾아서 REPLACE를 해준다 MSSQL 탭제거 문법 : 탭: REPLACE(컬럼명, CHAR(9), '') \t는 탭이기 때문에 char(9)를 찾아서 REPLACE를 해준다 이상으로 MSSQL에서 엑셀로 결과를 복사해서 붙여넣어 옮기.. 2023. 11. 18.
[MSSQL] 데드락(교착상태) 테스트 예제 DeadLock이란 둘 이상의 세션이 서로 맞물려 차단된 상태를 말한다. DeadLock이 발생하면 영원히 지속되기 때문에 SQL 서버가 자동으로 찾아내어 해제시켜 준다. DeadLock에는 두가지 종류가 있다. 1. 순환 교착 (Cycle Deadlock) 교착상태를 설명할 때 보통 예로 드는 것이 이 "Cycle DeadLock"이다. 두 세션이 필요한 리소스를 얻기 위해 서로 상대방이 Lock을 풀기를 기다리는 상태라고 설명할 수 있다. 예를 들면 다음과 같다. 테스트를 위한 테이블 생성 및 데이터 입력 create table TAB_A( seq int NOT NULL ,name varchar(10) ) go ALTER TABLE TAB_A ADD CONSTRAINT PK_TAB_A PRIMARY .. 2023. 11. 18.
반응형