본문 바로가기

개발86

webpack-1 javascript scope 문제 //fun.js function switchFun(a){ return -a; } //main.js switchFun(1) //-1 해당 코드는 하나의 html 안에서 로딩 해야만 실행이 된다. fun.js가 로딩이 되면, main.js가 수행된다. 문제는 switchFun이 전역공간에 노출 된다. 이에 따라 switchFun를 재정의 할경우 문제가 발생한다. 그래서 스코프 함수 사용 var fun = fun || {} // fun 네임스페이스 (function () { function switchFun(a) { return -a } fun.switchFun = switchFun // 네이스페이스에 추가 })() 이렇게 코드를 작성하면 나중에 switchFun을 재정의 .. 2023. 3. 21.
NPM init node.js 설치 next - next ... node --version npm --version 프로젝트 초기화 npm init -y (-y)는 default setting 2023. 3. 21.
DataGrip 단축키 공홈의 매뉴얼 https://www.jetbrains.com/ko-kr/datagrip/features/ Control + Alt + U : 테이블 보기 F4 : 테이블 데이터 보기 Control + Alt + L : SQL Formatter 가능한 Toad와 PL/SQL를 사용하다가 이번에 처음으로 DataGrip을 사용하게 되었는데 interface도 IJ하고 똑같고 다른기능 다 되니깐 너무 좋은것 같다. 앞으로 또 필요한 단축키를 찾게 되면 계속 업뎃 하겠다. 2021. 8. 20.
POI 수식 재계산 이번에 엑셀에 접근해서 값을 set하고, 계산하고 다시 그값을 가져와 DB 저장하는 프로젝트를 하고 있다. 값을 set하는거야 이전에도 여러번 해봐서 별로 어렵지 않았는데, 수식 재계산하고 반영하고 그값 가져오는 것 때문에 삽질을 여러번 한 것 같다. //Excel openWorkbook wb = WorkbookFactory.create(in);FormulaEvaluator evaluator = wb.getCreationHelper().createFormulaEvaluator();wb.setForceFormulaRecalculation(true); //cell 접근CellReference cellReference = new CellReference(cellPstn);Row row = wb.getSheet.. 2019. 3. 19.