전체 글131 [SQL] INSERT문 자동 생성기 표를 INSERT문으로 자동 변환해주는 사이트는 은근 많지만.. 중요한 보안 DB를 출처도 모르는 사이트에 집어넣기는 불안해서 HTML을 다운로드 받아 사용할 수 있도록 만들었습니다. 파일을 메모장으로 열면 내부 로직까지도 확인할 수 있으니 원하시는대로 수정해서 사용도 가능합니다. 별다른 설치 없이, 파일을 다운받고 실행하세요. 로직이 파일 내부에 전부 있기 때문에 인터넷이 되지 않아도 사용 가능합니다. 표 데이터가 너무 많으면 딜레이가 좀 있어요 ㅠ --- 사용방법 --- 1. 첨부파일을 다운로드받고, 더블클릭하여 실행합니다. 인터넷 창(크롬, 엣지 등)으로 열리지만 네트워크 연결은 없어요! 2. (1)테이블명 입력 칸에 테이블 명을 입력합니다. 저는 SQL 결과로 표시된 데이터 표를 복사해서 그대로 .. 2024. 2. 2. [JSP] String, char 문자열 비교 JSP내에서 를 통해서 화면에 값을 표시하려는데 난관에 봉착 vo.thevalue = "Y"인데 vo.thevalue == 'Y' 도 false고 vo.thevalue.equals('Y')도 false고 vo.thevalue.toString().equals('Y') 도 false고 vo.thevalue.toString().equals('Y'.toString()) 은 에러고 vo.thevalue.charAt(0).equals('Y')도 에러길래 도대체 뭘까 했는데 vo.thevalue.toString().equals("Y") 는 true네 알수가없어 2023. 9. 7. 다른 컴포넌트의 변수값 호출하기 Vue2 기준으로 다른 컴포넌트에서 사용중인 변수의 값을 가져와서 사용하는 방법입니다. SPA 형식의 웹을 제작하다보면, 편의상 분리했던 다른 컴포넌트의 js 변수값을 가져오고 싶은 경우가 생깁니다. 예를 들면 A 컴포넌트와 B 컴포넌트가 함께 띄워지는 중인데, B 컴포넌트에서 A 컴포넌트에 선언한 변수 'byunsu'의 값이 3인지 5인지 궁금할 수 있다는거죠. 혹은 B 컴포넌트에서 A 컴포넌트의 변수 'byunsu'의 값을 변경하거나요. 그러나.. 생각보다 컴포넌트 간 변수 값 교환이 복잡했습니다. eventbus를 이용해서 변수값을 리턴받으려고 해도 변수값이 아닌 vue 객체가 리턴이 되고, 아무리 이 객체를 뒤적거려봐도 변수의 값은 없었거든요. 변수 값을 바로 리턴하지 않고 문자열로 변환해서 보내.. 2023. 6. 13. MSSQL_오류: 15023_현재 데이터베이스에 사용자, 그룹 또는 역할 ''이(가) 이미 있습니다. 뭔가 복원한 디비에 연결된 계정을 다시 만들어주려고 하면 이런 오류가 생기는 것 같다. 아래는 에러메시지 제목: Microsoft SQL Server Management Studio ------------------------------ 사용자 '---'에 대한 만들기이(가) 실패했습니다. (Microsoft.SqlServer.Smo) 추가 정보: Transact-SQL 문 또는 일괄 처리를 실행하는 동안 예외가 발생했습니다.(Microsoft.SqlServer.ConnectionInfo) 현재 데이터베이스에 사용자, 그룹 또는 역할 '---'이(가) 이미 있습니다. (Microsoft SQL Server, 오류: 15023) 해결방법 : 쿼리 창을 하나 열어서, 아래처럼 입력하고 실행해준다 USE 데이.. 2023. 5. 25. 포트 사용중인 프로그램 끄기 특정 포트를 사용하고 있는 프로그램이 뭔지 확인하고 꺼보겠습니다 왜냐면 그 포트를 제가 쓰고 싶으니까요. cmd를 켭니다. (윈도우는 윈도우버튼+cmd입력 후 실행) netstat -ano 출력된 내용 '로컬 주소'와 'PID'만 봐주시면 됩니다. 로컬 주소에서 찾고싶은 포트를 찾습니다. 5040포트를 사용중인 프로그램을 찾아볼게요. 셋째줄에서 5040포트를 확인할 수 있습니다. 이 줄의 PID번호는 9720이네요. 이 프로그램이 뭔지 확인하지 않고 바로 끄려면 taskkill /f /pid 숫자 제 경우에는 taskkill /f /pid 9720 을 입력해주면 되겠네요. 만약 이 포트를 사용중인 프로그램이 뭔지 확인하고 종료하고 싶다면 1. 작업관리자 실행(alt + ctrl + delete) 2. 세.. 2023. 4. 16. 글머리기호 html 양식 사진과 같은 들여쓰기 작성 양식입니다 첫번째 td에는 글머리기호를, 두번째 td에는 본문을 작성합니다 1. 내용 //css .txt9pt { font-size : 9pt } .w_s_normal { white-space : normal } .nborder { border : none } .txtl { text-align : left } 2023. 2. 17. 엑셀 주소록을 아웃룩에 등록하기 1. 아래처럼 연락처가 저장된 엑셀 파일을 준비합니다. 2. 키보드의 F12키를 눌러 '다른 이름으로 저장하기'를 시작합니다. 3. 아래 사진에서 빨간 네모로 표시된 부분을 클릭해서 파일 형식을 'CSV(쉼표로 분리)' 로 선택합니다 파일 이름은 마음대로 설정하셔도 됩니다. 저는 4번째 시도라서 44로 했습니다 ㅎㅎㅎㅎㅎㅎㅎㅎㅎ 4. 저장된 파일을 마우스 오른쪽 클릭하고, -> 연결프로그램에서 '메모장'을 선택합니다. 5. 열린 메모장에서 키보드의 Ctrl + Shift + s 키를 눌러 '다른 이름으로 저장하기'를 시작합니다. 아래 사진에서 빨간 1번 부분을 클릭해 '파일 형식'을 '모든파일'로 선택해줍니다. 2번 부분을 클릭해 '인코딩'을 'ANSI' 형식으로 지정해주고, 파일을 저장합니다. 6. 아.. 2023. 2. 15. 현재 상태를 임시 저장 git add 등을 하지 않고 유지하고 싶은 현재 상태 그대로 git stash 이때, $git status 를 하면 nothing to commit...이라는 메시지가 나오면 정상적으로 저장된 상태입니다. 이후 체크아웃을 하거나 필요한 작업을 마친 뒤, 다시 저장한 상태로 돌아오려면 git stash pop 하면 git stash 상태로 돌아가 있는 것을 확인할 수 있습니다! 2023. 2. 9. [바닐라 js] 주민번호 <->생년월일, 성별 변환 //날짜와 성별을 주민번호로 리턴 export function rsnum(birth="2000-01-01", gender="1"){ return birth[2]+birth[3]+birth[5]+birth[6]+birth[8]+birth[9]+"-"+gender; } //주민번호를 날짜,성별 배열로 리턴 export function getbirth(rsnum="000000-0"){ let birth =""; let gender = rsnum[7]; if(Number(gender)>=3){ birth="20"; }else{ birth="19"; } birth = birth+rsnum[0]+rsnum[1]+"-"+rsnum[2]+rsnum[3]+"-"+rsnum[4]+rsnum[5] let answ = [bi.. 2023. 1. 14. 이전 1 2 3 4 5 6 7 8 ··· 15 다음 728x90