전체 글

Front End/Nexacro

[넥사크로] 그리드 체크박스 전체 선택, 전체 해제

그리드 이벤트의 onheadclick 에 해당 함수를 설정해준다. 함수 내용을 다음과 같이 채운다.this.grid_allcheck = function (obj:nexacro.Grid, e:nexacro.GridClickEventInfo){ // 체크박스의 ds 컬럼 이름 var sCol = "CHK" if(e.col == 0) { // 헤더의 가장 왼쪽의 체크박스일 경우 var headState = this.grd_Name.getCellProperty('head', 0, 'text'); // 셀 상태 가져옴 var updateFlag = headState == '0' ? '1' : '0'; // 0일 경우 1로, 1일 경우 0으로 변경 f..

Coding

식별자 표기법 (카멜, 파스칼, 스네이크, 헝가리안)

카멜 표기법 (Camel Case)첫 단어는 소문자로 시작하고, 이후 단어의 첫 글자는 대문자로 시작한다.camelCaseExamplevariableName  파스칼 표기법 (Pascal Case)모든 단어의 첫 글자가 대문자로 시작한다.PascalCaseExampleVariableName  스네이크 표기법 (Snake Case)모든 단어가 소문자로 작성되며, 단어 사이를 언더스코어(_)로 구분한다.snake_case_examplevariable_name  헝가리안 표기법 (Hungarian Notation)변수의 타입이나 용도를 접두사로 붙여서 나타낸다.strNameiCount   DB 나 Java 에서 사용하는 게 달라 이름 정도는 알아두면 좋다. (아무래도 의사소통에 용이)

Mac 개발환경

IntelliJ 인텔리제이 학생 라이센스 연장하기

오늘 인텔리제이를 사용하려고 켜보니, 라이센스가 만료됐다고 나타났다.하지만 걱정할 필요 없다.학교 이메일만 있으면 인텔리제이 학생 라이센스를 연장할 수 있다.     인텔리제이 사이트에 로그인하면 바로 나의 라이센스 현황이 보인다.Buy with 40% OFF 밑에 Renew my Education Pack 을 클릭해주자.   약간의 설문 및 학교 이메일을 작성하면 아래와 같이 이메일이 갔다는 안내메세지가 나온다.    학교 메일로 들어가 해당 링크를 클릭해주면 라이센스 연장이 정상적으로 완료된다.    정말 간단하고 편리하게 되어있어 빠르게 완료했다.끝 ~~

Back End

UbiDesigner4.0 유비리포트 사용법, 값 출력하는 방법

부가세액 밑에 파란 공간에 VAT 값을 출력하고 싶을 경우이다. 원하는 컬럼 우클릭 후  :VAT 입력하기:VAT 이때 입력하는 값은 데이터셋에 존재해야 한다.   하 ... 유비디자이너 ....^^

Coding

인텔리제이 삭제 파일 복구

실수로 폴더 속의 파일을 전부 삭제해 버렸다.....!!!!!CTRL + Z 로도 복구가 안되는 상황. 다행히 인텔리제이는 삭제 파일을 localhistory 로 복구할 수 있다.Local History > Show History 선택   원하는 시점을 선택하고 우클릭한다.  Revert 를 실행하면 아래와 같이 삭제된 파일들이 복구된 것을 알 수 있다.

Back End/DataBase

[MariaDB] SQL 쿼리문 검색결과 중 설정된 개수만 보여주고 싶을 때

SQL 쿼리문에서 나온 검색결과 100+ 개중 가장 최신의 1개만 보여주고 싶을때 어떻게 해야할까?LIMIT 숫자 를 사용하면 검색 결과를 숫자대로 자를 수 있다.SELECT * FROM TEST_TABLE A LIMIT 1; 여기에 ORDER BY 도 같이 사용하여 최신의 파일 순서대로 정렬하여 원하는 데이터를 선택한다.SELECT * FROM TEST_TABLE A ORDER BY INS_DATE DESCLIMIT 1; LIMIT 옆의 숫자에 따라 나오는 개수가 달라진다. 10개만 나오게 하고싶으면 10, 5개만 나오게 하고싶으면 5 입력.SELECT * FROM TEST_TABLE A ORDER BY INS_DATE DESCLIMIT 10;

Front End/Nexacro

[Nexacro] 넥사크로 DataSet 행추가, 행 삭제 (addRow, deleteRow)

this.ds.addRow();this.ds.deleteRow(this.ds.rowposition); 위 코드를 이용하면 dataset 내부의 row를 추가하고 삭제할 수 있다.

Back End/DataBase

[IntelliJ] SQL 프로젝트 파일 인코딩 변경하기

reload in encoding명 ... 버튼을 선택해야 하는 것을 실수로 set project encoding .. 을 선택했다. 기존에 파일 인코딩이 엉망이어서 ... 이런 실수가 발생했다. sql 파일 생성 시 기본 인코딩이 x-windows-949 로 지정되는 문제가 발생했다. 처음에는 괜찮았는데, 일이 바빠 의식하지 못하니 x-windows-949 로 커밋을 해버리는 일이 자주 발생하게 되었다. 사실 실수하면 커밋 두번 하면 되고 처음부터 신경써주면 돼서 큰 문제는 아니긴 한데, 커밋할때마다 화면명/화면코드/내용 작성하는게 너무 귀찮아졌다! 시간이 지날수록 신경써주는게 어려워져서 결국 해당 문제를 해결하려고 한다.  프로젝트 인코딩 변경방법왼쪽 File > Settings > File Enco..

Lar
코딩 공부하는 블로그