목록웹개발 (290)
써먹는 웹개발
간혹가다 이클립스 등으로 개발한 프로젝트를 *.zip의 확장자로 압축 및 압축풀어서 실행만 시켰는데도 에러가 나는 경우가 있다. 그런 경우에 프로젝트를 *.jar로 변환하는게 가장 좋지만 압축만 하는 것이 목적이라면 *.7z로 압축시켜라. 왜냐하면 *.zip으로 압축하다가 파일명이 길거나 몇몇 이유로 일부파일들의 압축이 생략되는 경우가 있기 때문이다. *.7z로 압축한 파일을 풀면 문제가 해결될 수 있으니 시도해볼 것
Javascript의 변수 선언 방식 3가지 (var, let, const) 1. var - 특징 : 변수 재선언 가능 var name = '테스트'; console.log(name); // 테스트 var name = '재선언 및 할당'; console.log(name); // 재선언 및 할당 소스가 많아지면 변수 재선언을 했는지 안했는지 한눈에 파악하지 못하기 때문에 ES6 이후에 보완된 선언 방식 2가지가 let과 const 입니다. 2-1. let - 특징 : 변수 재선언 불가, 재할당 가능 let name = '테스트'; console.log(name); // 테스트 let name = '재선언' console.log(name); // Uncaught SyntaxError: Identifier '..
테이블 생성시 'ERROR 1071 (42000): Specified key was too long; max key length is 1000 bytes' 문구가 떴을 때 해결방법입니다. 원인 : index를 만들때 varchar(255)로 잡아서 발생하는 문제 문제의 create query CREATE TABLE `test` ( `srl` int(10) unsigned NOT NULL AUTO_INCREMENT COMMENT 'PK', `test` varchar(255) NOT NULL COMMENT 'test', `code` varchar(255) NOT NULL COMMENT `code`, PRIMARY KEY (`srl`), UNIQUE KEY `test_unique` (`test`), KEY `..
컴파일시 javac -cp "\jar파일명.jar;\jar파일명.jar;" 자바파일명.java ex. (같은 폴더의 경우) javac -cp ".\jar1.jar;.\jar2.jar;" java1.java 실행시 java -cp "\jar파일명.jar" 자바파일명 ex. (같은 폴더의 경우) java -cp ".\jar1.jar;.\jar2.jar;" java1 jar파일이 여러개인 경우에 윈도우 환경에서는 세미콜론(;)으로, 리눅스에서는 콜론(:)으로 구분한다. 출처 : https://blog.ayukawa.kr/archives/754
1. Arrow Function - 화살표 함수 - 함수를 정의할때 function이라는 키워드를 사용하지 않고 => 로 대체 - 흔히 사용하는 콜백 함수의 문법을 간결화 // ES5 함수 정의 방식 var sum = function(a, b) { return a + b; }; // ES6 함수 정의 방식 var sum = (a, b) => { return a + b; } sum(10, 20); ※ 매개변수가 1개일때는 소괄호 생략 가능 var sum = x => { return x; } - 반복문 예시 var arr = [1,2,3]; // ES5 함수 정의 방식 arr.forEach(function(value) { console.log(value); }); // ES6 함수 정의 방식 arr.forE..
Q) 1~2자리 앞에 숫자 0 채워서 3자리 문자열 만들기 A) var n = 11; ("000" + Number(n)).slice(-3); 결과 : n은 "011"
1. window.open() - 설명 : 팝업을 호출한다. - 예시 // 상세팝업 호출 function popupDetail() { var top = null; var left = null; var popWidth = 1600; //screen.availWidth - 200; // 635; var popHeight = 800; // 395; var src = "/popupTest.xml"; var newTop = Pop.getNewWindowTop(top, popHeight); var newLeft = Pop.getNewWindowLeft(left, popWidth); objPopup = window.open(pop_base + src, 'searchPop', 'top='+ newTop +',left=..