본문 바로가기

전체 글

(33)
[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) 처럼 형변환을 선언해주기만 하면 정상적으로 정렬이 된다
[javascript] form내 모든 input에 엔터 submit 넣기 보통 form안에 버튼이 있거나 text 타입 input이 하나만 존재할 경우 submit기능이 동작하는데 그 외에 따로 추가를 원하는 경우 각 input에 keycode == 13 이벤트를 걸어주는 방법도 있지만 해당 폼안에 타입이 submit인 input을 하나 넣어주면 모든 input에서 엔터를 눌러도 submit이 동작하게 된다 그리고 그 submit 타입 input에 onclick 이벤트를 지정하면 제출할 때마다 해당 이벤트가 동작한다
[excel] 문서공유 설정 기존의 문서공유메뉴가 있던곳이 어느샌가 비활성화되어있고 문서공유가 안되길래 찾아봤더니 이제는 클라우드환경에서 업로드후 공유작업하는 방식으로 바뀌었다고함 그래서 기존(legacy)방식의 공유를 사용하려면 파일메뉴의 옵션으로 들어가서 빠른 실행도구모음의 모든 명령을 눌러서 통합 문서 공유(레거시)를 찾아 추가하고 좌상단의 통합문서공유 버튼을 눌러 기존기능 사용을 체크하고 확인을 눌러주면 기존방식으로 공유가 된다
[php] 값이 하나씩 들어있는 다차원배열 -> 1차원 변환 안될 때 array_merge(...$array)를 사용하면 보통은 잘 변환되지만 db에서 받아온 값이 변환이 안될때가 있다. 분명 하나씩 들어있는데 왜 변환이 안될까 했는데 fetch해서 배열로 가져오는데 배열속 배열의 값에 이름이 붙어있으면 변환이 안된다. DB에서 fetch해 가져올 때 뒤쪽 mode 옵션에 PGSQL_NUM을 붙여 해당 컬럼명이 아닌 index를 붙여서 가져오면 변환성공!