안녕
-
오토핫키 - 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 알아내기프로그래밍/Python 파이썬 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 데이터가 안나오고 ..
-
인텔리제이 - Failed to load driver class oracle.jdbc.OracleDriver...트러블슈팅 2022. 11. 23.
오류 : Failed to load driver class oracle.jdbc.OracleDriver in either of HikariConfig class loader or Thread context classloader 해결 : 인텔리제이 gradle 새로고침 잘 올라가던 서버가 갑자기 안됨, 근데 스프링부트 ide에서는 서버가 올라감 스프링부트 환경에서는 되는데 인텔리제이에서 안되는건 환경문제일 수 밖에 없음. maven 새로고침, 재설치 처럼 gradle 새로고침을 했더니 해결 되었다. 처음부터 로그 오류만 보고 그 오류에 나온대로 ojdbc 버전문제나 jar 파일이 없는 줄 알고 재설치 하려고 했었는데 마냥 로그에 오류 떳다고 구글 검색 후 블로그에 나오는거 따라하는 버릇은 안좋은 것 같다...
-
파이썬 버전 업그레이드 재 설치 방법프로그래밍/Python 파이썬 2022. 11. 11.
23.05.01 추가 공홈에서 최신 버전 인스톨러 받고 업그레이드 간단하게 가능 기존 메뉴얼 설치 유저들은 가능할지 모르겠음 다만 자릿수가 바뀌는 버전의 경우 폴더 이름이 바뀌기 때문에 그냥 재설치 해야함 윈도우에서 파이썬 업그레이드 방법은 따로 없다. 삭제 후 새로 설치가 답 기존 파이썬에서 쓰던 라이브러리 백업 후 새로 설치 후 라이브러리 한꺼번에 설치까지 해줘야 한다. 이번에 파이썬 3.11버전이 기존 버전들 보다 속도 향상 10 ~ 60%까지 올라갔기 때문에 버전 업그레이드겸 글을 작성한다. https://www.python.org/downloads/windows/ Python Releases for Windows The official home of the Python Programming La..
-
프로그래머스 - 콜라 문제알고리즘 2022. 11. 4.
https://school.programmers.co.kr/learn/courses/30/lessons/132267 프로그래머스 코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요. programmers.co.kr 내 풀이 public class P_44 { static int ans = 0; public int solution(int a, int b, int n) { if(n < a) { return ans; } int minus = (n / a) * a; int plus = (minus / a) * b; int empty = n - minus + plus; ans += plus; return solut..
-
오라클 - 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..