본문 바로가기

study

find 위 폴더에서 특정 단어를 찾으려면 find 명령어를 사용할 수 있습니다. 다음은 Linux 및 macOS에서 하위 폴더에서 특정 단어를 찾는 방법입니다: bashCopy code find /시작경로 -type f -exec grep -l '특정단어' {} /시작경로: 검색을 시작할 디렉토리 경로를 지정합니다. 이것은 검색을 시작할 디렉토리를 나타냅니다. 예를 들어, 전체 시스템에서 검색하려면 /를 사용하고, 현재 디렉토리에서 검색하려면 .를 사용할 수 있습니다. -type f: find 명령을 사용하여 파일만 검색하도록 지정합니다. 디렉토리는 검색에서 제외됩니다. -exec grep -l '특정단어' {} \;: 각 파일에 대해 grep 명령을 실행하여 특정 단어를 찾습니다. -l 옵션은 해당 파일에서 .. 더보기
모르면 손해보는 21가지 JavaScript 축약코딩 기법seokkitdo·2021년 12월 31일 https://velog.io/@seokkitdo 1. 삼항조건 연산자(The Ternary Operator) if .. else 조건문을 한 라인으로 줄여주는 유용한 기법입니다. 기존 const x = 20; let answer; if (x > 10) { answer = "greater than 10"; } else { answer = "less than 10"; } 축약 const answer = x > 10 ? "greater than 10" : "less than 10"; 또한 중첩해서 사용도 가능합니다. const answer = x > 10 ? "greater than 10" : x < 5 ? "less than 5" : "between 5 and 10"; 2. 간략계산법(Short-circu.. 더보기
formData axios selectbox 선택 특정 value 값의 선택을 true시킴 $("#flag").val("1").prop("selected", true); 전체 삭제 Just.. $("select#아이디 option").remove(); $('#selectBox option:selected').val(); // select box 선택 값 출력 $('#selectBox option:selected').text(); // option 값 출력 특정 옵션 삭제 $("select#아이디 option[value='option']").remove(); 옵션 추가 $("select#아이디").append("옵션추가"); $("input[name=ckall]").click(function(){ if($("input[name=ckall]").pro.. 더보기
axios.js let tmpDt = "empty"; fn_get_corp_cd=function(){ axios({ method: 'get', //통신 방식 url: '/logs/getCORP_CD', //통신할 페이지 data: {} //인자로 보낼 데이터 }) .then(response=>{ console.log('console responseData',response); tmpDt = response; return tmpDt; }) .catch(error=>{ //console.log(error); tmpDt = error; return tmpDt; }) $("#corpcdselect").empty(); $("#corpcdselect").append(htm) } function resolveAfter2Seconds.. 더보기
ORACLE 테이블간 업데이트 다른 테이블의 SELECT 한 결과물을 참조하여 현재 테이블을 UPDATE 해야 하는 상황이 있습니다. Oracle, MS-SQL, Maria DB, Mysql DBMS마다 다른 문법을 지원하므로 방법도 각자 다릅니다. 저는 Oracle을 사용 중인데 다른 DBMS 보다 조금 문법이 어려운 것 같네요 이 방법에 한해서는요 ㅎㅎ table master, table user 두 개의 테이블이 있다고 가정하겠습니다. master 테이블의 Status을 user 테이블의 Status의 값을 참조하여 변경하는 쿼리를 작성해보겠습니다. MS-SQL UPDATE master SET master.status = cust.status FROM master m INNER JOIN cust c ON m.id = c.id; .. 더보기
jquery formData(); 1. JavaScript Input 1) e.target.files[0] : 해당 인풋에서 발생한 이벤트를 통해 업로드 된 파일을 찾을 수 있다. {onFileUpload(e)} /> input이 발생하는 태그에서 onChange로 그 이벤트를 통해 다룰 수 있다. function onFileUpload(event) { event.preventDefault(); let file = event.target.files[0]; } e.target.files에 해당 파일이 담겨있는 것을 볼 수 있다. 만약 multipl 속성이 있는 태그라면 [0] 번 이외에 인덱스 값을 추가로 가지는 것을 알 수 있다. (multipl 속성을 가질 경우 한번에 여러개 파일을 드레그 해서 첨부할 수 있음) 만약 1개씩 여러개의 .. 더보기
xattr -cr "path" 맥 프로그램 손상되었기에 때문에 열수 없습니다. 휴지통으로 이동 합니다. 1. sudo spctl --master-disable 안되면 2. xattr -cr "path" 난 2번이 먹음 1번 안됨 더보기
MyBatis] Dynamic Query Map(or Value Object) 파라메터 foreach 문법에 key, value 사용하기 단순 List나 Array의 foreach INSERT, UPDATE, DELETE, MERGE 문의 관한 내용은 아래 게시글을 참고하자. [MyBatis] List 파라메터 foreach 사용 (INSERT, DELETE, MERGE, UPDATE) - Oracle [MyBatis] List 파라메터 foreach 사용 (INSERT, DELETE, MERGE, UPDATE) - Oracle foreach문은 사용할 때마다 사용되는 위치도 속성도 어려워서 더이상 헷갈리지 않기 위해 남겨본다 :-) ! MySQL foreach 사용방..... haenny.tistory.com [MyBatis] List 파라메터 foreach 사용 (INSERT, DELETE) - MySQL [MyBatis] List 파.. 더보기