728x90 Programming68 [JavaScript]자바스크립트 배열 초기화 방법 var array = ['a', 'b', 'c', 'd']; 빈 배열이 되도록 array를 초기화하려면 다음 방법을 사용한다. 1. 새로운 배열 할당 가장 간단하고 빠른 방법은 그냥 배열을 새로 할당해주면 된다. array = []; 원본 배열에 대한 참조가 어디에도 없는 경우 이렇게 하면 새로운 배열이 할당됨. 원본 배열은 가비지 컬렉션에 의해서 자동으로 삭제 된다. 2. 길이를 0으로 설정하기 array.length = 0; 길이를 0으로 설정해서 배열 자체를 초기화 하는 방법이다. 2019. 4. 3. pom.xml에서 build.gradle 생성하기 maven 프로젝트를 사용하고 있었는데 이 프로젝트를 gradle 프로젝트로 변환할 일이 생겼다 pom.xml에 작성한 의존성 관련 부분들을 일일이 찾아 gradle 형식으로 바꾸려고했으나 명령문 하나로 바꿔주는 편리함을 이제야 알았다.... 제대로 작성 된 pom.xml 파일 경로로 이동해서(cmd) gradle init --type pom 입력하면 완료! D:\00.temp\gradle_test>gradle init --type pom :wrapper :init Maven to Gradle conversion is an incubating feature. BUILD SUCCESSFUL Total time: 8.867 secs 해당 폴더로 이동하면 아래그림과 같이 생성된 파일들을 볼수있다. 2019. 4. 3. [Java] base64 인코딩 디코딩 (encoding / decoding) 일단 인코딩, 디코딩을 쉽게 설명을 하면 "hello world" 라는 단어를 인코딩을 하면 base64형태로 인코딩 됩니다. base64를 디코딩하면 "hello world"라고 나오게 되는 것이죠 자바 버전별로 사용되는게 너무많아서 찾다보니 stackoverflow에 잘 정리된 글이 있어서 참조했습니다. 1. Java 6 and Java 7 java6부터는 javax.xml.bind.DatatypeConverter를 사용할 수 있습니다. 이건 jre의 일부이면 별도의 라이브러리가 필요하지 않습니다. encoding 사용예제) byte[] message = "hello world".getBytes("UTF-8"); String encoded = DatatypeConverter.printBase64Bin.. 2019. 4. 3. [mysql] can't connect to local mysql server through socket 'var/lib/mysql/mysql.sock'(2) 지난 포스팅은 cent os에 MariaDB 설치하는 것을 적어보았는데요 이렇게 설치하고 mysql -u root - p mysql Enter password: 입력을 하니 다음과 같은 에러가 나왔습니다. can't connect to local mysql server through socket 'var/lib/mysql/mysql.sock'(2) 진짜 이걸로만 구글링하면서 몇시간 넘게 고생했는데 아래 방법으로 해결하였습니다 yum list installed | grep mariadb 이렇게 해서 리스트중에 mariadb-server가 없으면 yum install mariadb-server 설치한 후 systemctl start mariadb 하면 됩니다. 저같은 경우에는 failed to start m.. 2019. 4. 3. 이전 1 ··· 11 12 13 14 15 16 17 다음 728x90