공부/기타 25

[노트패드++] notepad++ 에서 정규식으로 iBatis 변수 쉽게 바꿔보자

iBatis SqlMap 파라미터 값 넣는데 하나씩 적기엔 너무 많고 힘들어서 찾아서 만들어보았다. 노트패드++에서 편하게 바꿔보자 컨트롤 + H 눌러서, 찾기 모드 : 정규 표현식 선택 ! 중요 : 대소문자 구분 체크 해야함 INSERT 문 변환법 1. 찾을 내용 : ([A-Z])\w+ 2. 바꿀 내용 : \L#$&# 3. 찾을 내용 : [_]{1,1}([a-z]) 4. 바꿀 내용 : \u$1 UPDATE 문 변환법 1. 찾을 내용 : ([A-Z])\w+ 2. 바꿀 내용 : $& = \L#$&# 3. 찾을 내용 : [_]{1,1}([a-z]) 4. 바꿀 내용 : \u$1 인설트 문 예시 REG_ID, REG_DT, UPD_ID, UPD_DT #REG_ID#, #REG_DT#, #UPD_ID#, #UPD..

공부/기타 2024.01.16

참고 자료

ws 모듈을 이용한 웹 채팅방 구현 https://cloer.tistory.com/50 [Web Socket] ws 모듈을 이용한 웹 채팅방 구현(without socket.io) socket.io 없이 ws모듈을 이용한 채팅방 구현 과정과 결과입니다. ws모듈을 이용한 채팅방 구현 실시간 양방향 통신은 요즘 웹서비스에서 거의 필수입니다. 하다못해 배달 중인 음식의 위치까지 실 cloer.tistory.com 함수 표현식 vs 함수 선언식 https://joshua1988.github.io/web-development/javascript/function-expressions-vs-declarations/

공부/기타 2022.11.10

git permission denied (publickey) 에러 해결

비쥬얼 스튜디오 코드로 깃에 업로드 하는법을 배우는 중 오류가 떳다. git@github.com: Permission denied (publickey). fatal: Could not read from remote repository. Please make sure you have the correct access rights and the repository exists. 라는 오류인데, 이건 우리가 SSH Key로 접속해서 사용하는 경우라서 그렇다. PC 에 SSH Key를 등록해주면 해결이 된다. 터미널창(cmd || git bash) 를 열고 ssh-keygen -t rsa -C "본인 Github 계정 이메일주소" 를 입력해주자, 입력을 하고나면 아래 문구가 뜨는데 Enter file in wh..

공부/기타 2021.12.27

윈도우10 20H1 - netplwiz 명령어의 숨겨진 자동 로그인 옵션 복원하기

윈도우10 2004 20H1에서 netplwiz 명령어의 숨겨진 자동로그인 옵션을 복원해서 자동 로그인을 하는 방법입니다. 윈도우10 2004 (20H1) 버전이 2020년 5월 27일 정식 출시가 되었습니다. 이번 업데이트로 여러 변화가 있었는데 개선된 점도 있었지만 클린 설치 시 netplwiz 명령어를 사용한 자동 로그인 옵션이 사라져서 자동 로그인을 할 때 불편함이 생겼습니다. 업데이트를 통해서 20H1로 버전업을 한 경우에는 기존 설정이 유지돼서 해당 옵션이 계속 보이지만 포맷 후 클린 설치를 하거나 기존 파일 앱 유지를 하지 않고 업그레이드를 한 경우에는 해당 옵션이 숨겨져서 안 보이게 됩니다. 기능 지원 자체가 없어진 것은 아니고 옵션만 보이지 않게 변경된 것이기 때문에 레지스트리 수정을 통..

공부/기타 2021.09.26

우분투에 설치되어있는 JAVA 버전 변경

기존 자바 버전은 11 그 외에 설치되어 있는 버전이 JAVA 8 일 경우 변경하는 법 $ java -version openjdk version "11.0.9.1" 2020-11-04 LTS OpenJDK Runtime Environment Zulu11.43+55-CA (build 11.0.9.1+1-LTS) OpenJDK 64-Bit Server VM Zulu11.43+55-CA (build 11.0.9.1+1-LTS, mixed mode) 일단 자신의 설정 된 버전을 확인해 주고 자신이 원하는 버전이 아닐 경우 $ sudo update-alternatives --config java 대체 항목 java에 대해 (/usr/bin/java 제공) 2개 선택이 있습니다. 선택 경로 우선순위 상태 -----..

공부/기타 2021.08.20

파일 및 폴더 권한 바꾸기 - chmod

chmod : 옵션 종류는 여러가지 [ -c , -f , -v , -R ] 자세한 내용은 chmod -help 를 쳐서 확인해보자 : 8진수는 1, 2, 4 조합으로 이루어짐 1은 실행권한 / 2는 쓰기권한 / 4는 읽기권한 : 권한을 부여할 파일이나 폴더명을 입력하면 된다. chmod -R 777 /home/filename 이런식으로 적으면 해당 경로 해당 폴더 권한을 모든 사용자 읽기, 쓰기, 실행으로 바꿀 수 있다. 부가설명 위에서 설명한 바와 같이 여기서 777은 rwx(user 권한) rwx(group 권한) rwx(other 권한) 으로 r: 읽기권한, w: 쓰기권한 x: 실행권한 이라 부른다. 만약 예제 명령어처럼 chmode -R 777 filename일 때, 777이라고 넣으면 user,..

공부/기타 2021.08.20

스크린 (Screen) 명령어

screen 진입과 탈출 screen : 일반적인 진입 screen -list : 만든 스크린 목록 screen -S [세션이름] : screen세션 이름을 지정하여 실행 screen -r [세션이름] : 실행중인(Detached) screen 세션으로 재 진입시 실행하는 명령어, screen세션이 하나만 실행중일 경우 세션이름을 입력하지 않아도 진입이 된다. screen -x [세션이름] : 실행중인(Attached) screen 세션으로 재 진입시 실행하는 명령어, screen세션이 하나만 실행중일 경우 세션이름을 입력하지 않아도 진입이 된다. screen -S [세션이름] -X quit : 스크린을 삭제합니다. screen 탈출 screen을 종료 시키기 위해서는 모든 터미널을 종료(exit)하면 ..

공부/기타 2021.06.20

토르 브라우저 차단 방법

토르브라우저 IP주소 목록이 들어있는 사이트 입니다. https://check.torproject.org/exit-addresses 하지만 너무 양이 많고 수가 많죠, 그래서 우리는 정규식을 사용할겁니다. 토르 브라우저 IP주소 목록이 있는 사이트에 들어가서 목록을 컨트롤 + A를 통해 전부 복사해줍시다. 그리고 [ https://regexr.com/ ] 해당 사이트에 접속을 하고 Text 부분에 붙여넣기를 해주세요. 그리고 Expression 부분에다가 아래의 정규식을 붙여주세요. (?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?) 그럼 아이피 부분만 파란색 형광펜으로 색칠이 되는데.. 그 아래..

공부/기타 2019.06.16