목록전체 글 (154)
IT 일기장
구글링 하면서 느낀 점인데 inteliJ로 웹 프로젝트를 세팅하는 방법은 사람들마다 조금씩 달랐다. 하지만 도저히 찾아봐도 최상위 폴더 내에 소스로 구성된 프로젝트를 세팅하는 방법은 정형화 돼있지않아 구글링에서 모은 자료를 토대로 나름 정형화를 시켜봤다. 최상위 폴더가 있든 없든 이 방법으로 세팅을 했을 때 십중팔구 이 방법으로 성공했었다. 그 방법을 우선 글로 정리한 결과, 방법 (글) -. File => New => Project from Version Control 클릭 -. GitHub에서 가져올 프로젝트 선택 -. Project Structure (Ctrl + Alt + Shift + S) => Project => SDK 1.8 => Language level 8 => out or class 빈..
이클립스 사용하다가 intelliJ로 갈아타면서 시행착오를 겪고 있는데 그 중에 하나가 camel case. Ctrl + Alt + K로 늘 사용했던지라 intelliJ도 그랬으면 좋았으려만.. CamelCase PascalCase Converter가 있었지만 단축키가 Ctrl + Alt + Shift + Y 일뿐더러 내가 원하는 camelcase를 찾기 위해서 이 단축키를 여러번 눌러줘야 해서 번거롭다. 방법 1. Setting (Ctrl + Alt + S) 창 열고 Plugins 메뉴로 이동해서 "camelcase" 검색 후 Simple CamelCase 선택 및 install 2. Keymap으로 이동해서 Simple CamelCase => CamelCase Convert 마우스 오른쪽 클릭해서 A..
MySQL Workbench 에서 테이블 컬럼을 생성하는데.. 컬럼 정보를 변경하려고 적용버튼 클릭했더니 요런 에러가 발생했다. 원인 데이터 일부분이 잘렸을때 발생하는 에러. 자료형의 범위를 벗어나는 데이터가 들어가 있을 때 발생하는 에러라고 한다 해결 나 같은 경우에는 새로 생성한 컬럼에 Primay Key(기본키)와 Not Null이 체크 돼있었다. 생성할때 옵션도 안붙였는데 왜 붙었나.. 내가 무의식적으로 눌렀나.. 자동으로 붙여주는 옵션이 설정돼있나 아무튼 체크 해제하고 다시해보니 잘 된다. 만약 컬럼 내에 범위를 벗어난 데이터가 들어가 있다면 그 보다 더 큰 자료형으로 변경해서 해결하면 될 듯 ex) 자료형이 int인 경우 : ALTER TABLE [TABLE NAME] MODIFY [COLUM..
컴퓨터 키고 내가 이상한걸 눌렀는지 메모장에 타자 치는데 요따구로 나왔다.. 원인 윈도우키 + H (음성 인식) 눌러서 그랬던거다 해결 윈도우키 + .(점)키 누르면 이모티콘 창 뜬다. 이거 뜨고 다시 끄면 원래대로 돌아온다
gitflow 세팅을 위해 git clone 명령어를 입력한 도중에 발생한 에러다 설치 중에 git port를 설정하는 부분이 있었나.. git port가 제한이 돼있어서 생긴 에러였다 아래 명령어를 입력해서 해결했다 git config --global url.https://github.com/.insteadOf git://github.com/
내 노트북으로 Excel을 켰더니 이런 메세지가 떴다.. Microsoft 365 정품 인증이 안돼서 생긴 문제였다. 방법이 기억이 안나서 이것 저것 시도해보다가 되는걸 찾았다! 시작 메뉴 > 명령 프롬프트 (CMD) > 관리자 권한으로 실행 해준다. 단축키가 더 편해서 단축키 순서는 윈도우 키 > CMD 입력 > Ctrl + Shift + Enter 파일 탐색기 하나 켜서 Microsoft가 설치돼있는 경로로 이동 후 경로 복사해준다. (나늗 32비트로 설치돼있더라..) 아래 명령어들을 순서대로 입력해준다. cscript ospp.vbs /inpkey:XQNVK-8JYDB-WJ9W3-YJ8YR-WFG99 cscript ospp.vbs /sethst:kms8.msguides.com cscript ospp..
javascript로 DB에 데이터를 넣으려고 할 때, 특히 , 구분자로 for문을 돌려서 이어붙이면 마지막 문자에 ,가 붙어서 꼭 빼고 넣어야된다. 총 4가지 방법을 알고있는데 1번째 방법은 slice() 함수다. 문법은 data.slice(시작, 끝) index로 인자로 받고 시작을 포함하여 끝이 포함이 안되는 부분까지 문자열을 잘라서 던져준다. slice(0, -1) 또는 slice(0,data.length-1)을 이용해서 마지막 문자열을 제거하면 된다. const data = "test_data1,test_data2,test_data3,test_data4,"; let result = data.slice(0,-1); console.log(result); result = data.slice(0,dat..
이클립스에서 코딩하다보니 JSP 파일 코드가 너무 길 때가 있다. 스크롤 내리기 너무 귀찮은데 동일한 파일에 하나는 위 코드, 다른 하나는 아래 코드를 보고 싶었는데 마침 이클립스에 화면 분할 기능이 이미 존재했다. 정리해둬야지 1. 먼저 전체화면으로 펼쳐보자. Ctrl+M 또는 파일명 탭을 2번 클릭한다. 2. 열어놓은 파일을 마우스 오른쪽 클릭해서 Open With => Text Editor 클릭해주면 jsp 파일처럼 색은 없지만 새로운 창이 하나 더 열린다. 그런데 난 글자 색조차도 동일하게 보고싶다고 한다면 단축키를 이용하면 된다. 방법은 2가지가 있는데 1. 세로 분할 : Ctrl + Shift + { 2. 가로 분할 : Ctrl + Shift + _ 분할을 해제하고 싶을때도 동일하게 단축키 입..