프로그래밍
-
파이썬 - 무료 프록시 걸러내기 정상 찾기프로그래밍/파이썬 2023. 3. 1.
무료 프록시 사이트에서 json 형태로 무료 프록시 주소를 받아서 실제 서버 통신을 해보고 작동하는 프록시인지 체크하는 로직이다. def proxy(): test_url = 'https://api.ipify.org' free_proxy = 'https://proxylist.geonode.com/api/proxy-list?limit=500&page=1&sort_by=upTime&sort_type=desc' proxy_list = [] # get proxy list from free site site_json = requests.get(free_proxy).json()['data'] # ip port mapping for i in site_json: # search socket if 'socks' in i[..
-
SQL Developer - 데이터 엑셀 추출 및 환경 설정 하기프로그래밍/DBMS 2023. 1. 2.
조회한 데이터 전체 내역 보기 : 쿼리 결과문에서 Ctrl + End 모든 데이터를 불러오고 추출을 하는것이 시간이 더 절약됨. 전체 데이터가 나왔으면 쿼리 결과문에서 아무데나 우클릭 -> 익스포트(export) 클릭 형식에서 엑셀 버전 선택 및 추출물 경로 선택 데이터 워크시트 이름 = 엑셀에서의 시트 이름 설정 질의 워크시트 이름 = 데이터를 뽑기 위해 사용했던 쿼리문을 저장할 엑셀의 워크시트 이름 (체크 해제하면 워크시트 생성 안함) 내가 자주 이용하는 설정을 기본 설정으로 바꿔놓기 1. 프로그램 맨위의 도구 - 환경설정 클릭 2. 검색어창에 익스포트 입력 또는 해당 메뉴 찾기 3. 기본 설정 변경 4. 익스포트 하단 메뉴의 Excel 형식 메뉴 들어가기 5. 기본 설정 변경
-
오토핫키 - clipboard 클립보드 복사, cmd창 명령어프로그래밍/AutoHotkey 오핫 2023. 1. 1.
오토핫키를 이용해서 반복적으로 복사 해야하는 멘트나 문구 등이 있다. 나는 디렉토리 경로를 주로 자주 복사를 해야 해서 파일 경로를 복사할 것이다. 코드는 아래 2줄로 끝이다. clipboard=cd C:\Users\A\Desktop\Python exitapp 간단하게 파일 더블클릭만으로 클립보드에 복사 문구 저장이 가능하다. 추가적으로 cmd 명령어창에서의 경로 설정과 원하는 문구 입력가능하게 하는 코드이다. run, %comspec% /k cd C:\Users\A\Desktop\Python sleep, 300 sendinput, python exitapp return
-
텔레그램 API Bot Chat Id 알아내기프로그래밍/파이썬 2022. 12. 13.
Chat Id를 알아내기 위한 작업 순서 1. 봇 포함 그룹 채팅방 개설 후 봇 과의 1대1 채팅방 오픈 (또는 그룹방 만들고 오픈) 2. 일단 채팅방에 아무 채팅이나 보냄 3. 토큰값 부분 수정해서 인터넷 주소 창에다 복붙 https://api.telegram.org/bot토큰값/getUpdates 토큰값 부분 수정해서 인터넷 주소 창에다 복붙 참고 : api 호출 참고 양식 : https://api.telegram.org/bot/METHOD_NAME/METHOD_NAME token값 기억 안난다면 botfather 에게 물어 본다. 채팅방에 명령어 입력 /token 봇 이름 입력 끝 4. 주소에 위의 url 토큰값 넣고 들어가면 json 데이터로 결과값이 나올것이다. 만약 json 데이터가 안나오고 ..
-
파이썬 버전 업그레이드 재 설치 방법프로그래밍/파이썬 2022. 11. 11.
윈도우에서 파이썬 업그레이드 방법은 따로 없다. 삭제 후 새로 설치가 답 기존 파이썬에서 쓰던 라이브러리 백업 후 새로 설치 후 라이브러리 한꺼번에 설치까지 해줘야 한다. 이번에 파이썬 3.11버전이 기존 버전들 보다 속도 향상 10 ~ 60%까지 올라갔기 때문에 버전 업그레이드겸 글을 작성한다. https://www.python.org/downloads/windows/ Python Releases for Windows The official home of the Python Programming Language www.python.org 최신 버전 파이썬 인스톨러 다운 기존 파이썬 설치 경로로 들어가서 라이브러리 pip 패키지들 백업 pip freeze -> req.text 주의할 점 : C드라이브 같..
-
오라클 - DB에서 현재 실행중인 쿼리문 조회, 취소 (kill)프로그래밍/DBMS 2022. 10. 5.
DB가 설치되어 있는 서버에 직접 들어가서 pid 조회 후 kill 하는 방법도 있지만 SQL문(쿼리문) 명령문 만으로 현재 DB에서 돌고 있는 쿼리문들을 조회해서 필요한 정보를 확인 후 해당 명령을 죽일 수 있는 방법도 있다. DBeaver나 SQLdeveloper 같은 툴을 사용하는 요즘 시대에 귀찮게 서버 접속 안하고 툴을 사용하는 방법을 알아보자. -- DB에서 사용중인 쿼리 조회 (오라클) SELECT A.STATUS -- 상태 , A.USERNAME -- 접속 계정명 , A.SID -- SID , A.SERIAL# -- 시리얼번호 , B.SQL_TEXT -- 실행중인 쿼리 내용 FROM V$SESSION A, V$SQLAREA B WHERE A.SQL_HASH_VALUE = B.HASH_VAL..