본문 바로가기

전체 글

(36)
[react] 리액트 입문 정석방법 const root = document.getElementById("root"); const h3 = React.createElement( "h3", // 만들 요소명 { // 속성들(props) onMouseEnter: () => console.log("mouse enter") }, "Hello I'm a span" // 들어갈 내용 ); const btn = React.createElement("button", { onClick: () => console.log("i\'m clicked"), style : { backgroundColor : "tomato" } }, "Click me"); const container = React.createElement("div", null, [h3, bt..
[excel] ctrl+space 키 안먹힐 때 어느때부터 갑자기 열선택(Ctrl+space) 단축키가 먹통이 되서 찾아봤지만 https://answers.microsoft.com/ko-kr/msoffice/forum/all/%EC%97%91%EC%85%80%EC%9D%98-ctrl-space-shift-space/2ca98df9-a9ad-4395-af61-9610a365c08e 리디렉션 중 login.microsoftonline.com 키보드를 바꾼 경우의 해결방법만 존재해 찾아보던중 윈도우 확장유틸인 powertoys를 설치한게 생각나 확인해보니 미리 보기라는 기능에서 해당 키를 사용중이라 동작하지 않는거였음 더 찾아보니 엑셀은 엑셀의 단축키보다 윈도우의 단축키가 우선시되어 동작하지 않게된거라고 한다.
[dbeaver] 여러 컬럼데이터 복사 (Advanced Paste) 백업db에서 데이터를 복원하거나 딴 테이블에 일부 컬럼만을 복사하고 싶을 때 그대로 복사해서 붙여넣기를 하면 첫데이터로만 채워지게되는데 이때 그냥 복사가 아닌 우클릭을 해 Advanced Paste(Ctrl+Shift+V)를 클릭하면 여러행 복사 옵션이 나오는데 빈값을 Null로 넣을지 공백으로 넣을지 선택하고 확인을 클릭하면 원하는 데이터로 들어가게된다. 테이블 외에도 엑셀데이터 또한 같은 방식으로 복사가 가능하다
[dbeaver] 23.0.5 자동완성 안되는 문제 업데이트후 쿼리문을 작성할 때 간혹 컬럼명이 자동완성되지 않는 경우가 있는데 테이블에 별칭을 붙여주고 no같은 함수명과 비슷한 컬럼의 경우 " " 큰따옴표로 감싸주면 자동완성이 정상동작하게된다. 기존엔 따로 감싸주지않아도 동작이 되었지만 이번 업데이트로 별칭관련 업데이트를 했는데 해당 부분에서 문제가 있는 모양
[php] if문에서 int 0값이 들어갈 경우 strlen를 통해 값의 길이를 체크하면 정상적으로 동작한다
[doc] 법원코드 조회 구글에 검색하면 2007년도의 예전 법원코드만 표시되고 최근 데이터는 확인할 수 없는데 은행사이트(예시는 신한은행)에 들어가서 송달료납부메뉴로 들어간다. 들어가면 두번째줄에 법원코드목록 버튼이 있는데 클릭하면 법원코드를 조회할 수 있음 행정표준코드관리시스템이라고 해서 정부에서 코드를 관리하는 사이트가 있긴 한데 기관코드만 조회되서 사실상 은행사이트를 통한 조회만 가능한 거 같다
[javascript] 스크립트에 <!-- //-->주석을 다는 이유 예전 스크립트를 보면 가끔 이렇게 시작과 끝에 주석을 달아놔 에러가 떠있는 소스를 볼 수 있는데 해당 주석은 HTML의 주석으로 브라우저가 JS를 지원하지 않을 때 주석기능이 동작해 스크립트를 동작하지 않게하기 위함이라고한다. 요즘엔 대부분 브라우저가 JS를 지원해 해당 코드는 지워주는게 좋다.
[postgresql] IP주소 정렬할 때 IP주소를 db에서 읽을 때 order by 를 사용하면 생각한 대로가 아닌 1부터 순서대로 정렬이 된다 다른 db엔 IP관련해 별다른 기능이 없어 parsename같은 함수를 사용해 일일히 작업해줘야하지만 postgresql에는 inet 이라는 ip전용 데이터type이 존재한다 그래서 db를 만들 때 형식을 inet으로 지정하거나 varchar 형식을 불러오면서 order by inet(ip_address) 처럼 형변환을 선언해주기만 하면 정상적으로 정렬이 된다