본문 바로가기

분류 전체보기158

20210115#(19) JavaScript Array(객체 2) JS에는 전역 객체가 있다. js의 모든 객체는 전역 개체의 프로퍼티라고 할 수 있다. -> 전역 개체라는 부모가 있고 다른 모든 객체들은 전역 객체라는 부모의 자식이라고 생각하면 될 듯하다. 위 코드에서 func(); 그리고 window.func(); 둘 다 동일하게 실행이 된다. 이로 알 수있는 사실은 모든 전역변수와 함수는 window(전역객체)객체의 프로퍼티이다. 위 코드에서도 j.func(); 그리고 window.j.func(); 는 둘다 동일한 값이 출력된다. #전역 객체의 이름은 host환경에 따라 다르다고 한다. 서버 측에서 사용하는 node.js 에서는 global, 웹브라우저에선 window이다. 꿋 2021. 1. 15.
20210111#(18) JavaScript Array(객체) 위 코드는 자바스크립트에서 객체를 만드는 2가지 방법이다. 객체란 서로 관련 있는 함수와 변수를 묶은 공간이다. 객체 안에서의 변수를 property, 함수를 method라고 칭한다. 이때 만약 다른사람을 추가하게 된다면 객체의 정의가 중복될 것이다. ex) jiho, navy가 있으면 const person1 = { 'name' : 'jiho', 'info' : function(){ return 'My name is ' + this.name; } } document.write(person.info()); const person2 = { 'name' : 'navy', 'info' : function(){ return 'My name is ' + this.name; } } document.write(per.. 2021. 1. 11.
20210106#(17) JavaScript Array(배열) #1 JavaScript 배열 할당 방법 let Array = ['apple', 'banana', 'coconut'] 이렇게 할당하게 되면 Array[0] = apple Array[1] = banana Array[2] = coconut 이렇게 할당이 된다. document.write(Array[0]); -> apple 출력 document.write(Array[1]); -> banana 출력 document.write(Array[2]); -> coconut 출력 #2 JavaScript 배열 크기 배열의 크기는 length를 이용한다. let Array = ['apple', 'banana', 'coconut','1','2'] document.write(Array.length); -> 5 출력 #3 Jav.. 2021. 1. 5.
20201231#(16) Adieu 2020! 2020년 12월 31일 벌써 한 해의 마지막 날이다. 이날을 기념해 한 해를 돌아보려 한다. 2020 3月 30日 해군기초군사교육단 입소 (전산병 299기) 5月 해군 정보통신학교 교육 (전산 2 과정) 6月 4日 해군본부 근무 시작 12月 상병 진급 2020년 목표했던 것들 - 턱걸이 15개 -> 6개까지 됐는데, 개수가 안 올라감 오히려 내려감 (현재 4개) - C 공부와 더불어 열혈 자료구조 공부 -> 하다가 재미없어서 다른 공부 시작 - 영어 독해책 다 풀기 -> 80% 완료 2020년 좋았던 것들 - window powershell을 이용한 업무 자동화 구현 (디스크 용량 점검, 재부팅 시 프로그램 및 파일 자동실행) - 벤치프레스 70kg 달성 (2020/12/30) + 몸무게 70 - re.. 2020. 12. 31.
20201224#(15) visual studio code extension 추천(web) 오늘은! visual studio code도 설치했으니 이 vscode에서 사용할 수 있는 유용한 extension들을 알아보자. 잘 이용한다면 코딩할 때 더 수월하게 할 수 있다. 1. Material Theme - 테마 정하기 2. Material Icon Theme - 아이콘 테마, 아이콘이 조금 더 생동감 있게 바뀜 3. Prettier - Code formatter - 코드 포맷팅 - ctrl + 눌러서 setting 창으로 이동 4. Bracket Pari Colorizer - 괄호마다 코드에 색깔을 다르게 줌 5. Auto Rename Tag - 앞에 태그를 바꾸면 뒤에 태그를 자동으로 바꿔줌 6. CSS Peek - html에서 css를 금방 찾게 해 줌 - html에서 커맨드나 컨트롤키를.. 2020. 12. 24.
20201216#(14) web으로 vscode 실행하기(3) https://zhocoding.tistory.com/19 web으로 vscode 실행하기(1) https://zhocoding.tistory.com/20 web으로 vscode 실행하기(2) 이제 docker에 대해서 알아볼 시간이다! docker image를 이용해서 vscode-server를 다운로드할 것이기 때문에 docker에 대한 간단한 이해가 필요하다. https://subicura.com/2017/01/19/docker-guide-for-beginners-1.html 를 참고하거나 https://www.youtube.com/watch?v=hWPv9LMlme8 영상을 참고하면 좋을 듯하다. docker에 대해서 간단하게 이해가 됐다면, 이제 code-server라는 docker image를 .. 2020. 12. 14.
20201214#(13) web으로 vscode 실행하기(2) https://zhocoding.tistory.com/19 web으로 vscode 실행하기(1) https://zhocoding.tistory.com/21 web으로 vscode 실행하기(3) 첫 번째로 우리가 해야 될 것은 gcp에 가입한 후 계좌를 연결해야 되는 것이다. gcp는 3개월간 300$을 무료로 제공하기에 3개월 동안은 무리 없이 공짜로 이용 가능하다. 그러면 GCP는 무엇일까? GCP는 Google Cloud Platform의 약자이다. 여기서 cloud는 일반적으로는 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 클라우드에 연결된 다른 컴퓨터로 처리하는 기술을 의미한다 -(위키백과) 간단하게 말하면 구글에서 서버 및 인프라 등을 제공해주는 것이다. cloud를 제공해주는 곳.. 2020. 12. 14.
20201213#(12) web으로 vscode 실행하기(1) https://zhocoding.tistory.com/20 web으로 vscode 실행하기(2) https://zhocoding.tistory.com/21 web으로 vscode 실행하기(3) 요즘 코딩 공부를 하다가 문득 웹 컴파일러가 아닌 vscode를 쓰고 싶다는 생각이 들었다.. 근데 지금 내가 있는 곳은 환경이 vscode를 깔 수 있는 환경이 아니기 때문에 포기하려던 찰나, 선임 분 중 한 분이 vscode를 웹에서 실행할 수 있다고 하셨다! 선임분께서는 docker와 gcp를 이용해서 구현한다고 말했다. docker랑 gcp 둘다 생전 처음 들어봤기에 무슨 말인지 이해가 안됐지만 일단 선임분이 하라는 는 대로 gcp(google cloud platform)이라는 곳에 가입해서 가상 서버도 만.. 2020. 12. 13.
Clinton Richard Dawkins - 이기적 유전자(The Selfish Gene) 야간에 심심해서 읽어본 책.. 너무 두꺼워서 한 챕터만 읽었다. 그중에 재밌는 부분을 정리해봤다. 9장 암수의 전쟁 (Battle of the sexes) 난자가 정자보다 희귀하기에 암컷이 수컷보다 짝짓기를 할 때 신중한 경향이 나타난다. 난자가 정자보다 희귀하다면 암컷의 수를 늘리고 수컷의 수를 줄이면 되지 않을까? 이에 대해 저자는 바다코끼리를 예시로 들어 설명한다. 바다코끼리에서 거의 딸만 낳는 돌연변이가 생겨난다고 가정해보자. 이렇게 되더라도 수컷은 모자라지 않기에 암컷들은 무난히 짝짓기를 수행할 수 있으며 이에 따라 딸을 만드는 유전자는 증가하게 된다. 이에 따라서 개체 성비는 암컷이 많아지게 될 것이다. 설령 암컷이 많아지게 되더라도 소수의 수컷으로도 정자를 감당할 수 있기에 큰 문제는 없다... 2020. 12. 8.