ID : 2401271952 Tag : #javascript 배열 자바스크립트에서의 배열은 다른 프로그래밍 언어와는 다르게 조금 특별한 형태이다. 가장 먼저 보이는 차이점은 다른 객체지향 언어인 C#이나 자바에서는 자료형과 크기를 먼저 지정한 후 배열을 사용해야 하는데 자바스크립트에서는 굳이 크기를 지정하지 않고 어떤 위치에서나 어느 타입의 데이터를 크기 지정없이 생성을 할 수 있다. 1. 배열 리터럴 객체 리터럴처럼 배열도 특정 리터럴을 통해 배열을 생성 할 수 있다. 객체 리터럴의 경우 중괄호 ‘ { } ’ 를 이용한 표기법이 있지만, 배열의 리터럴의 경우에는 대괄호 ‘ [ ] ’ 를 사용한다. 따라서 객체가 프로퍼트의 이름 을 통해 해당 프로퍼티에 접근을 한다면, 배열은 배 열 내 위치 인덱스 값을..
전체 글
ID : 2401271018 Tag : #javascript 객체 생성 자바스크립트에서 숫자, 문자열, 불린값, null, undefined 같은 기본 타입을 제외한 모든 값은 객체이다. 따라서 배열, 함수, 정규표현식 등 모두 객체로 표현을 할 수 있다. 자바스크립트에서 객체는 단순히 ‘이름(key) : 값(value)’의 형태로 프로퍼티들을 저장하는 컨테이너로써, 이는 Hash라는 자료구조와 상당히 유사하다. 특히 기본 타입은 한가지의 값만을 가지고 있는 것에 비해, 참조 타입의 객체는 여러개의 프로퍼티를 포함할 수 있다. 자바스크립트에서는 객체를 생성하는 세 가지 방법이 있다. Object() 객체 생성자 함수를 이용하는 방법. 객체 리터럴을 이용하는 방법 생성자 함수를 이용하는 방법 1. Obje..
개요 Code-server에서 작업을 하던 중 일부 기능들을 사용하지 못하는 이슈가 있었다(WevView 같은) 이를 해결하기 위해 SSL 적용을 해야 한다고 했는데 Code-Server에서 SSL 적용이 여간 쉬운 일이 아닌것 같았다. 따라서 로컬SSL을 적용하여 임시 HTTPS 를 사용하면 제한된 기능을 사용할 수 있지 않을까? 라는 생각을 하여 시도를 해봤고 결과적으로 문제 없이 작동 되는 것을 확인하였다. 진행 Code-Server에 임시 SSL 을 적용하기 위해 우선 SSL을 발급받아야 한다. OpenSSL을 먼저 설치하고 진행을 하도록 하자 sudo apt-get update sudo apt-get install openssl 원활한 작업을 위해 code-server의 config.yaml 디..
개요 Code-server 를 사용하던 중 Rest client 를 통해 API 테스트를 하려고 했다. 그런데 호출을 하고 나니 결과창에 아무것도 뜨지가 않았던 것이다. PC에서 했을때는 잘 됐었는데 Code-Server를 통해서 할때만 이랬던 것이다. 문제를 찾아보니 ssl이 적용되지 않은 상태로 Code-Server를 이용하게 될 경우 일부 기능을 사용하지 못한다고 했는데 그중에 하나가 WebView가 있는 것이다. Rest Client의 결과는 WebView를 통해 표시가 되는데 나의 경우엔 크롬 디버그 모드에서 'crypto.subtle‘ is not available so webviews will not work 라는 오류가 떴었다. 해결 해결 방법은 2가지가 있다. 첫 번째 방법은 ssl인증 ..
ID : 2311160327 Tag : #odroid #boot Source : https://wiki.odroid.com/odroid_go_ultra/odroid_go_ultra 개요 최근에 오드로이드 고 울트라 모델을 구매하여 테스트를 진행해 보고 있었다. 그런데 막상 기기를 받고 조금 후회감이 몰려왔다. 와이파이와 블루투스는 미지원인 것은 물론 발열도 심한 편이고 emmc 가 내장되었다곤 하나 용량이 16기가 밖에 되지 않던 것이다. 약간 애물단지가 생긴 느낌이라 이걸 어떻게 써야 고민하던 때에 n2l과 동일한 성능이라고 했으니, 이참에 서버용으로 한번 사용해보는게 어떨까 생각을 해봤다. 그런데 또 16기가 용량의 emmc가 문제였다. 나는 어떻게든 외장 SD로만 부팅하기 위해 방법을 찾아냈고 (참..
ID : 2311161130 Tag : #리눅스 #mount Source :https://m.blog.naver.com/watney0813/221017927194 1. 자동 마운트 할 디스크들을 확인하기 아래의 명령어를 입력해서 지금 연결된 저장장소의 목록들을 확인해야 합니다. sudo fdisk -l 내가 사용할 저장소의 용량을 확인하고 디바이스의 경로를 확인하자. 나의 예시) /dev/mmcblk0 2. 디스크의 UUID를 확인하기 그런 다음 UUID를 확인해야 한다. ls -l /dev/disk/by-uuid 내가 찾았던 /dev/mmcblk0 의 uuid를 복사하도록 한다. 3. 자동마운트 목록에 추가하기 아래 명령어를 사용하여 마운트 목록을 열어보도록 하자. sudo vi /etc/fstab #..