Module 220417 TIL 노마드 코더 과정를 통해서 자바스크립트를 완전히 통달하자! Import & Export 이 때, module 의 import 과 export 를 사용하는데... globalRouter.js globalRouter.js 에서 export default globalRouter 를 하여금 함수를 내보낸다. 이 때 default 를 사용하면 중괄호 없이 변수와 함수 등 import 를 할 수 있다.... nodejsJavaScriptTILModuleJavaScript Ansible Module - File state: absent directory file ← default hard link touch absent : 디렉토리를 recursive하게 삭제한다. 심볼링 링크도 삭제한다. directory : 디렉토리가 존재하지 않는 경우 생성(recursively) file : 파일 소유자, 그룹, 모드를 변경하는 등의 작업을 할 수 있다. 파일이 존재하지 않으면 생성되지 않는다. hard : ... fileModuleansibleModule Ansible Module - Package Create a playbook httpd.yml under ~/playbooks/ to install httpd package on web1 node using Ansible’s yum module. I have an rpm available for wget package on URL . Create a playbook with name wget.yml under ~/playbooks to... packageModuleansibleModule Ansible Module - Services started – 서비스를 시작합니다. 필요한 경우만 동작한다. stopped – 서비스를 종료합니다. 필요한 경우만 동작한다. restarted – 항상 서비스를 재시작 한다. reloaded – 서비스 실행을 중단하지 않고 변경된 설정만 적용한다. Make changes in the playbook so that httpd server reloads after copying the fil... ModuleansibleServicesModule Ansible Module - Setup ansible facts 란 ansible facts 는 remote host 에 대한 정보를 의미하며 배포판 종류, 버전, IP Address, file system 정보등을 포함. ansible 은 playbook 실행시 자동으로 fact 를 수집하고 저장한다. playbook을 작성하지 않고 간단하게 fact 만 출력하려면 builtin 모듈인 setup 을 사용한다. inventory... Modulesetup앤서블ansible모듈Module 8일차,,✔ list의 요소를 지정된 function으로 처리해주는 함수 list에서 function의 결과가 True 인 것만 요소만 추출하는 함수 list의 요소에 번호를 붙여서 추출하는 함수 추출하는 값은 튜플을 원소로 담긴다 ex) (1,a) 둘 이상의 리스트를 병렬적으로 추출함 list나 tuple을 dictionary 타입으로 바꾸는 함수 dict(zip(list1,list2)) dict(ke... pythondictModuleListList 스택, 힙, 오버로딩, friend키워드 new/delete, const c++ 은 힙에 정말 10개의 벡터공간이 할당되고 list 는 첫번째 벡터의 주소를 가리키게됨. 멤버변수 초기화 java, c# 은 클래스 초기화시 멤버변수 0으로 알아서 초기화함. c++ 은 초기화 안함. new/delete, malloc()/free() 차이점은 뭘까 하지만 new 는 type safe로 해당 객체에 맞는 포인터로 반환해준다. new 는 초기값 지정이 가능하다,즉 생성자 ... C42SeoulModulecpp42Seoul 인라인함수, static 키워드 인라인 함수의 동작 원리 사실상 복붙과 비슷 함수 호출하는 대신에 매크로 대신 인라인함수를 쓰는 이유 매크로는 디버깅하기 힘듬 콜스택에 함수이름이 안 보임 중단점도 설정 불가능 매크로는 범위를 준수하지않음(매크로는 글로벌) inline 함수 사용시 주의점 실제로는 인라인 안될수도있다. 컴파일러가 자기 맘대로 아무 함수나 인라인 할 수도 있음. 인라인 함수 구현이 헤더파일에 위치해야 함 복붙하... ModuleCcpp42Seoul42Seoul 가상소멸자, 다중상속, 추상클래스, 인터페이스, 캐스팅 모든 소멸자에는 언제나 virtual 키워드를 넣을것. 협업시에 내가만든 클래스를 누군가 상속해서 쓸 수도 있는데 그럴경우 일일이 컨트롤할 수 없기때문에.. 다형성 업캐스팅으로 다양한 클래스들을 하나의 배열로 컨트롤하는데에 유용함 순수 가상함수를 가지고 있는 베이스 클래스를 추상클래스라 함. 추상 클래스에서 개체를 만들 수 없음 추상 클래스를 포인터나 참조 형으로는 사용가능 c++은 자체적으... 42SeoulCModulecpp42Seoul Python - Module(2) 앞서 작성한 TIL에 이어서, 직접 모듈을 absolute path와 relative path로 import해보며 개념을 익혔다. 🐍 main.py 🐍 add_and_multiply.py 🐍 multiplication.py multiplication.py 파일에 multiply(a,b) 함수가 있고, add_and_multiply.py는 이 함수를 import하여 add_and_multipl... TIL파이썬pythonModuleModule 15. TIL (Module, Path) 모듈을 불러오는 방법 : import < 모듈 이름> import keyword 이외 from ... import... * 을 사용하면 모듈의 모든 요소가 import 되지만, 여러모듈을 import 하는 경우 ? ex) my_module 에서 my_module_func 함수와 my_module_var 변수를 import 한다면? ex) import as 사용하기 사용 시, import로 불... TILpathpythonModuleModule installation of Python module ubuntu에서 Python의 모듈들을 설치하기 위해서 pip명령어를 사용했는데 pip명령어를 찾을 수가 없단다😂 이게 무슨일인가 싶었는데 내가 Python만 설치하고 pip를 설치하지 않았던거다 (역시 모든것의 잘못은 내자신) 로 일단 pip를 설치하도록 하자 나는 sudo apt-get install python-pip이 안되서 으로 설치를 진행했다 pip는Python2.x용, pip3는... linuxModulepythonpipubunturequestsModule sys.module sys.path sys 모듈은 파이썬을 설치할 때 함께 설치되는 라이브러리 모듈이다. sys 모듈을 사용하면 파이썬 라이브러리가 설치되어 있는 디렉터리를 확인할 수 있다. 출처 : dictionary 구조이면서 이미 import된 모듈과 package들을 저장 때문에 새로 import한 모듈을 가지고 있지 않음. sys.path는 파이썬 라이브러리가 설치되어 있는 디렉터리를 보여 준다. 만약 파이썬 모듈이 ... pathWeCodepythonModuleModule Python 12 Module 파일을 만들고 그 안에 재사용하고 싶은 함수, 클래스, 변수 등을 구현하면 끝 my_module이라는 모듈을 만들고 그 안에 변수, 함수, 클래스를 담아서 저장했다 사용할 때 : import <모듈이름> ex) import my_module 이렇게 모듈을 불러왔다면 이제 사용하고 싶은 변수/함수/클래스를 사용할 수 있음 <모듈이름>.<변수/함수/클래스> ex) my_module. from <... packageimportModuleModule [TIL] # 20 Module ( 변수, 함수 , 클래스)를 모아 놓은 파일을 의미 합니다 name.py 처럼 파이썬 파일 하나가 하나의 모듈입니다 이런 식으로 import를 해주어 사용하는데, 파이썬 기준으로 sys.module sys.path ImportError가 발생하게 됩니다 sys.modules 보시면 됩니다 sys.path, 알고리즘 풀때 사용하는 sys.stdin, sys.stdout 등등 파이썬 표준 라이... pythonWeCode위코드ModuleModule [TIL]module,require,exports 이는 노드를 개발할 때 개발자가 추가하는 모듈뿐만 아니라 노드의 기능을 확장할 수 있도록 해주는 확장 모듈이나 기본으로 제공하는 기본 모듈이 있다. 이러한 모듈 형태는 다음 장에서 설명할 NPM으로 쉽게 할 수 있는 노드 확장 모듈의 개발을 편리하게 해주며, 실제 우리가 애플리케이션을 개발할 때에도 소스 코드를 깔끔하게 구성할 수 있도록 해준다. 마찬가지로 서버 사이드(백엔드)에서 동작하는 ... exportsrequireNodeModuleModule JavaScript Module 모드의 전체 해석 그러나 다행히도 익명 함수에서 우리는 비교적 간단한 대체 방안을 제공할 수 있다. 우리는 전역 변수를 하나의 매개 변수로 삼아 익명 함수에 전송한 후에 사용할 수 있다. 어떻게 해야 하는가?우리는 익명 함수의 반환 값을 통해 이 전역 변수를 되돌릴 수 있다. blogModule.AddTopic 및 blogModule.Name, 이외에 다른 코드는 익명 함수의 패키지에서 개인 상태를 유지합니다... JavaScriptModule모드 Python3 Modules for number 이번 포스팅에서는 이전에 float type의 수는 소숫 점 밑 정확도에 신뢰도가 높지 않기 때문에 이와 관련된 높은 정확도를 요구하는 계산이나 test환경에서 사용할 수 있는 모듈과 수학과 관련된 총 세 개의 모듈을 알아보려고 한다. 1. math 먼저 math 모듈은 초월수, 초월함수, 삼각함수, 멱급수 등 고등학교 수학 시간에 배웠던 많은 함수들과 관련된 상수들을 쉽게 사용 할 수 있게... fractionnumberIntmathdecimalModulefloatcomplexTILpythonInt
220417 TIL 노마드 코더 과정를 통해서 자바스크립트를 완전히 통달하자! Import & Export 이 때, module 의 import 과 export 를 사용하는데... globalRouter.js globalRouter.js 에서 export default globalRouter 를 하여금 함수를 내보낸다. 이 때 default 를 사용하면 중괄호 없이 변수와 함수 등 import 를 할 수 있다.... nodejsJavaScriptTILModuleJavaScript Ansible Module - File state: absent directory file ← default hard link touch absent : 디렉토리를 recursive하게 삭제한다. 심볼링 링크도 삭제한다. directory : 디렉토리가 존재하지 않는 경우 생성(recursively) file : 파일 소유자, 그룹, 모드를 변경하는 등의 작업을 할 수 있다. 파일이 존재하지 않으면 생성되지 않는다. hard : ... fileModuleansibleModule Ansible Module - Package Create a playbook httpd.yml under ~/playbooks/ to install httpd package on web1 node using Ansible’s yum module. I have an rpm available for wget package on URL . Create a playbook with name wget.yml under ~/playbooks to... packageModuleansibleModule Ansible Module - Services started – 서비스를 시작합니다. 필요한 경우만 동작한다. stopped – 서비스를 종료합니다. 필요한 경우만 동작한다. restarted – 항상 서비스를 재시작 한다. reloaded – 서비스 실행을 중단하지 않고 변경된 설정만 적용한다. Make changes in the playbook so that httpd server reloads after copying the fil... ModuleansibleServicesModule Ansible Module - Setup ansible facts 란 ansible facts 는 remote host 에 대한 정보를 의미하며 배포판 종류, 버전, IP Address, file system 정보등을 포함. ansible 은 playbook 실행시 자동으로 fact 를 수집하고 저장한다. playbook을 작성하지 않고 간단하게 fact 만 출력하려면 builtin 모듈인 setup 을 사용한다. inventory... Modulesetup앤서블ansible모듈Module 8일차,,✔ list의 요소를 지정된 function으로 처리해주는 함수 list에서 function의 결과가 True 인 것만 요소만 추출하는 함수 list의 요소에 번호를 붙여서 추출하는 함수 추출하는 값은 튜플을 원소로 담긴다 ex) (1,a) 둘 이상의 리스트를 병렬적으로 추출함 list나 tuple을 dictionary 타입으로 바꾸는 함수 dict(zip(list1,list2)) dict(ke... pythondictModuleListList 스택, 힙, 오버로딩, friend키워드 new/delete, const c++ 은 힙에 정말 10개의 벡터공간이 할당되고 list 는 첫번째 벡터의 주소를 가리키게됨. 멤버변수 초기화 java, c# 은 클래스 초기화시 멤버변수 0으로 알아서 초기화함. c++ 은 초기화 안함. new/delete, malloc()/free() 차이점은 뭘까 하지만 new 는 type safe로 해당 객체에 맞는 포인터로 반환해준다. new 는 초기값 지정이 가능하다,즉 생성자 ... C42SeoulModulecpp42Seoul 인라인함수, static 키워드 인라인 함수의 동작 원리 사실상 복붙과 비슷 함수 호출하는 대신에 매크로 대신 인라인함수를 쓰는 이유 매크로는 디버깅하기 힘듬 콜스택에 함수이름이 안 보임 중단점도 설정 불가능 매크로는 범위를 준수하지않음(매크로는 글로벌) inline 함수 사용시 주의점 실제로는 인라인 안될수도있다. 컴파일러가 자기 맘대로 아무 함수나 인라인 할 수도 있음. 인라인 함수 구현이 헤더파일에 위치해야 함 복붙하... ModuleCcpp42Seoul42Seoul 가상소멸자, 다중상속, 추상클래스, 인터페이스, 캐스팅 모든 소멸자에는 언제나 virtual 키워드를 넣을것. 협업시에 내가만든 클래스를 누군가 상속해서 쓸 수도 있는데 그럴경우 일일이 컨트롤할 수 없기때문에.. 다형성 업캐스팅으로 다양한 클래스들을 하나의 배열로 컨트롤하는데에 유용함 순수 가상함수를 가지고 있는 베이스 클래스를 추상클래스라 함. 추상 클래스에서 개체를 만들 수 없음 추상 클래스를 포인터나 참조 형으로는 사용가능 c++은 자체적으... 42SeoulCModulecpp42Seoul Python - Module(2) 앞서 작성한 TIL에 이어서, 직접 모듈을 absolute path와 relative path로 import해보며 개념을 익혔다. 🐍 main.py 🐍 add_and_multiply.py 🐍 multiplication.py multiplication.py 파일에 multiply(a,b) 함수가 있고, add_and_multiply.py는 이 함수를 import하여 add_and_multipl... TIL파이썬pythonModuleModule 15. TIL (Module, Path) 모듈을 불러오는 방법 : import < 모듈 이름> import keyword 이외 from ... import... * 을 사용하면 모듈의 모든 요소가 import 되지만, 여러모듈을 import 하는 경우 ? ex) my_module 에서 my_module_func 함수와 my_module_var 변수를 import 한다면? ex) import as 사용하기 사용 시, import로 불... TILpathpythonModuleModule installation of Python module ubuntu에서 Python의 모듈들을 설치하기 위해서 pip명령어를 사용했는데 pip명령어를 찾을 수가 없단다😂 이게 무슨일인가 싶었는데 내가 Python만 설치하고 pip를 설치하지 않았던거다 (역시 모든것의 잘못은 내자신) 로 일단 pip를 설치하도록 하자 나는 sudo apt-get install python-pip이 안되서 으로 설치를 진행했다 pip는Python2.x용, pip3는... linuxModulepythonpipubunturequestsModule sys.module sys.path sys 모듈은 파이썬을 설치할 때 함께 설치되는 라이브러리 모듈이다. sys 모듈을 사용하면 파이썬 라이브러리가 설치되어 있는 디렉터리를 확인할 수 있다. 출처 : dictionary 구조이면서 이미 import된 모듈과 package들을 저장 때문에 새로 import한 모듈을 가지고 있지 않음. sys.path는 파이썬 라이브러리가 설치되어 있는 디렉터리를 보여 준다. 만약 파이썬 모듈이 ... pathWeCodepythonModuleModule Python 12 Module 파일을 만들고 그 안에 재사용하고 싶은 함수, 클래스, 변수 등을 구현하면 끝 my_module이라는 모듈을 만들고 그 안에 변수, 함수, 클래스를 담아서 저장했다 사용할 때 : import <모듈이름> ex) import my_module 이렇게 모듈을 불러왔다면 이제 사용하고 싶은 변수/함수/클래스를 사용할 수 있음 <모듈이름>.<변수/함수/클래스> ex) my_module. from <... packageimportModuleModule [TIL] # 20 Module ( 변수, 함수 , 클래스)를 모아 놓은 파일을 의미 합니다 name.py 처럼 파이썬 파일 하나가 하나의 모듈입니다 이런 식으로 import를 해주어 사용하는데, 파이썬 기준으로 sys.module sys.path ImportError가 발생하게 됩니다 sys.modules 보시면 됩니다 sys.path, 알고리즘 풀때 사용하는 sys.stdin, sys.stdout 등등 파이썬 표준 라이... pythonWeCode위코드ModuleModule [TIL]module,require,exports 이는 노드를 개발할 때 개발자가 추가하는 모듈뿐만 아니라 노드의 기능을 확장할 수 있도록 해주는 확장 모듈이나 기본으로 제공하는 기본 모듈이 있다. 이러한 모듈 형태는 다음 장에서 설명할 NPM으로 쉽게 할 수 있는 노드 확장 모듈의 개발을 편리하게 해주며, 실제 우리가 애플리케이션을 개발할 때에도 소스 코드를 깔끔하게 구성할 수 있도록 해준다. 마찬가지로 서버 사이드(백엔드)에서 동작하는 ... exportsrequireNodeModuleModule JavaScript Module 모드의 전체 해석 그러나 다행히도 익명 함수에서 우리는 비교적 간단한 대체 방안을 제공할 수 있다. 우리는 전역 변수를 하나의 매개 변수로 삼아 익명 함수에 전송한 후에 사용할 수 있다. 어떻게 해야 하는가?우리는 익명 함수의 반환 값을 통해 이 전역 변수를 되돌릴 수 있다. blogModule.AddTopic 및 blogModule.Name, 이외에 다른 코드는 익명 함수의 패키지에서 개인 상태를 유지합니다... JavaScriptModule모드 Python3 Modules for number 이번 포스팅에서는 이전에 float type의 수는 소숫 점 밑 정확도에 신뢰도가 높지 않기 때문에 이와 관련된 높은 정확도를 요구하는 계산이나 test환경에서 사용할 수 있는 모듈과 수학과 관련된 총 세 개의 모듈을 알아보려고 한다. 1. math 먼저 math 모듈은 초월수, 초월함수, 삼각함수, 멱급수 등 고등학교 수학 시간에 배웠던 많은 함수들과 관련된 상수들을 쉽게 사용 할 수 있게... fractionnumberIntmathdecimalModulefloatcomplexTILpythonInt