본문 바로가기

dev

(30)
[spck editor] cannot find module fs/promises error 발생시 모바일로 개발공부를 할 순 없을까 찾아보다 spck editor for nodeJS라는 에디터를 찾았는데 사용하다보니 서버가 작동하지 않는문제가 발생했었는데 cannot find module 'fs/promises' 메세지의 경우 node 14버전부터 기본모듈로 설치가 되기 때문에 노드가 이전버전인 경우 해당 오류가 발생한다. 이런경우 오류가 발생한 모듈의 버전을 낮춰서 해결하면 된다 babel의 버전을 9.1.3 > 8.0.4 로 변경해주고 webpack-cli의 버전을 5.1.4 > 4.10.0 으로 변경해주면 npm install시에도 WARN 문구가 뜨지않고 정상 실행된다
[powerShell] 결과 txt 파일의 한글 인코딩이 깨질 때 셸명령어로 파일을 만들면 인코딩이 깨지는 경우가 생기는데 제어판의 국가 설정, 시스템 로캘 변경을 클릭해   하단의 체크박스를 선택해주고 재부팅해주면  정상적으로 표기된다.
[php] php.ini 의 extension이 웹에 적용되지 않을 때 php.ini에 extension을 추가하고리눅스에서 설치된 모듈을 조회했을 때 분명히 나오지만웹의 phpinfo();에서는 해당 모듈이 적용이 안될 때가 있는데 ps -ef | grep php 를 입력해 php-fpm이 설치되어있는지 확인해본다. 설치되어있는경우 서버가 아닌 해당 php-fpm을 재시작해줘야 변경사항이 적용된다. systemctl restart httpd 가 아닌 systemctl restart php-fpm 를 입력해 php-fpm을 재시작시켜주고 웹서버에 잘 반영됐는지 확인한다.
[php] 대용량파일 첨부시 $_POST 데이터 없어질 때 php.ini에서 upload_max_filesize를 올려주면 파일은 올라가지만 $_POST데이터가 전부 사라져버리는 경우가 생기는데 post_max_size도 올려줘야 문제없이 가져오게된다
[pgadmin 4] 쿼리 실행해도 data output가 나오지 않을 때 평소에 dbeaver만 사용하다보니 가끔 pgadmin을 사용할 때가 있는데 pgadmin을 4로 업데이트하고나서 어느샌가부터 쿼리를 실행해도 메세지탭만 열리고 Data Output에 데이터가 표시되지 않는 버그가 발생했다. 해결방법은 간단히 레이아웃을 초기화해주면 되는데 분명히 시도해본 방법인데 안되다가 오늘 갑자기 정상적으로 동작하게 됨
[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..
[dbeaver] 여러 컬럼데이터 복사 (Advanced Paste) 백업db에서 데이터를 복원하거나 딴 테이블에 일부 컬럼만을 복사하고 싶을 때 그대로 복사해서 붙여넣기를 하면 첫데이터로만 채워지게되는데 이때 그냥 복사가 아닌 우클릭을 해 Advanced Paste(Ctrl+Shift+V)를 클릭하면 여러행 복사 옵션이 나오는데 빈값을 Null로 넣을지 공백으로 넣을지 선택하고 확인을 클릭하면 원하는 데이터로 들어가게된다. 테이블 외에도 엑셀데이터 또한 같은 방식으로 복사가 가능하다
[dbeaver] 23.0.5 자동완성 안되는 문제 업데이트후 쿼리문을 작성할 때 간혹 컬럼명이 자동완성되지 않는 경우가 있는데 테이블에 별칭을 붙여주고 no같은 함수명과 비슷한 컬럼의 경우 " " 큰따옴표로 감싸주면 자동완성이 정상동작하게된다. 기존엔 따로 감싸주지않아도 동작이 되었지만 이번 업데이트로 별칭관련 업데이트를 했는데 해당 부분에서 문제가 있는 모양