분류 전체보기 308

PXE dhcpd패키지 다른대역대 사용

VMnet8번대에서 dhcpd서버를 두고 VMnet4번대에 아이피를 뿌려줄 예정. 하지만 dhcpd패키지는 자신이 속한 대역대에서만 서버로써 아이피를 뿌려 줄 수 있다. 이에 대한 해결책은? # 기본 라우터 설정 int f0/0은 192.168.4.100 /24로 설정 int f0/1은 211.183.3.100 /24로 설정 기본 라우팅 및 f0/0에서 dhcp라우팅을 위해 helper address설정 # VMnet 8 대역대 서버 machine /etc/dhcp/dhcpd.conf 파일에서 네트워크 대역대 설정 이렇게 dhcp풀을 만들어준다. 192.168.4.0 대역대 풀, option routers 에는 게이트웨이 range에는 뿌려줄 아이피 범위 next-server에는 dhcp server 아..

linux/etc 2023.09.19

자바스크립트 공부 순서

음 나도 나름? 1년이상 독학한 입장에서 공부순서는 이렇게 하는게 적당한것같다. 첫단계 : 기초문법 기초문법을 일단 공부해야 뭐라도 되지 않을까? 생활코딩이나 코딩애플같은 간단한 강의를 보는게 좋겠다. 다만 코딩애플은 jquery포함된 js강의말고 ES6이후 js강의를 보는게 좋을듯하다. 근데 jquery있는 강의에도 간단한 변수지정, for문등은 있으니 좀은 봐야할듯.. 이것만으론 부족하니 모던 js에서 어레이메서드 이전까지는? 필요할떄 찾아보고 구글링도 당연히.. 두번째 단계 : 프로젝트 만들어보기 물론 프로젝트라는게 최종위치에 있는 단계라 단순 js기초문법만 배웠다고 해서 될건 아니다. 백단도 배웠다면 간단한 백단정도는 만들수있을것이다. 단순하게 프론트 화면보이게만 하지말고 프레임워크 배우고 vue..

personal/ponderings 2023.07.10

용어정리// 함수의 매개변수(parameter), 인수(argument) 차이

# 왜 이런걸 포스팅할까? 난 이책을 읽기전에 예전에 인수가 파라미터고 파라미터가 인수인줄 알았다. 뭐사실 중요한건가 싶기도했는데 자스를 깊게 파보기로 했으니 용어정리는 매우 중요하다고 생각한다. 함수에서 인수와 파라미터의 차이에 대해 명확히 구분하기 위해서 포스팅한다. # 매개변수란?(parameter) const fuc = function (parameter1, parameter2) { console.log(parameter1, parameter2); }; 이렇게 간단한 함수를 만들어봤다. 여기서 parameter1과 parameter2가 매개변수다. 함수를 정의할때 만들어주는것이 매개변수라고 보면된다. # 인수란?(argument) fuc("무찌", "도리"); // 무찌 도리 출력 위에서 만든 함..

일급객체 / 함수객체의 프로퍼티

# 일급객체란? 일단 일급객체 용어부터 정리하면 1. 무명의 리터럴로 생성할 수 있음. 런타임 생성 가능 const fuc = function(){ return } 뭐 이런뜻인듯? 중첩함수에서 만들어지는게 런타임중 만들어지는 함수인가..? 암튼 2. 변수나 자료구조에 저장할 수 있다. 3. 함수의 매개변수에 전달할 수 있다. 4. 함수의 반환값으로 사용될 수 있다. 2,3,4번은 그냥 함수리터럴이 메모리에 함수객체로 저장되는 표현식이니까 당연한거.. 3번은 자주쓰이는 콜백함수다. 뭐 이렇단다.. 아직 중요한지는 모르겠음. # 함수객체의 프로퍼티 함수객체를 console.dir로 찍어보자 const fuc = function () { return; }; console.dir(fuc); 저렇게 argumen..

파이썬 환경변수 경로 설정

https://parkaparka.tistory.com/28 Jupyter Notebook - python 경로, pip module 인식 못함 Jupyter Notebook을 맨처음에 사용하다 보면 python의 경로 혹은 다른 문제 때문에 아래 사진처럼 분면 pip를 통해서 install 했음에도 python shell에서는 import 할수 있음에도 불구하고 설치한 모듈(ex) pandas, parkaparka.tistory.com 파이썬을 돌리는 프로그램이 서로 다른 파이썬을 사용할때 이걸로 경로맞춰주자. 이거땜에 조온나 고생했었음 ㅡㅡ

etc/python 2023.07.05

프로토타입 체인 찾기 재귀 함수

const checkJokbo = (para, count) => { if (typeof para !== "object") { console.log("객체만 써"); return; } else { if (!count || 0) { console.log(`조상님 찾기 시작!`); count = 1; } else { count = count; } if (para.__proto__ == Object.prototype) { console.log(`${count}촌 : Object`); console.log("조상님 찾기 끝!"); return; } else { console.log(`${count}촌 : ${para.__proto__.constructor.name}`); count++; checkJokbo(par..

getter, setter 프로퍼티

# 왜 포스팅하니? getter setter 프로퍼티를 접하고 신기해서 써봄.. 이 문법에대해서 사실 몰랐다. 근데 생각보다 꽤나 유용할것 같아서 포스팅하려고 함. # 내가 문제로 삼았던것. const obj = { dog1: "무찌", dog2: "도리", teamName: obj.dog1 + obj.dog2+'듀오', }; 위 코드는 에러가 뜬다 요렇게 참조에러가 뜬다. teamName프로퍼티가 dog1과 dog2를 참조하는건데 teamName프로퍼티가 자기자신 obj를 참조하는 시점이 실행컨텍스트의 코드평가할때 참조하려고해서 참조에러가 뜨는거다. 호이스팅이 발생하는거지. 그래서 이걸 억지로 만들어보려면..? - 즉시실행함수 const obj = { dog1: "무찌", dog2: "도리", }; (..