본문 바로가기

전체 글

(33)
[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..
[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로 넣을지 공백으로 넣을지 선택하고 확인을 클릭하면 원하는 데이터로 들어가게된다. 테이블 외에도 엑셀데이터 또한 같은 방식으로 복사가 가능하다