분류 전체보기274 [Node.js] - VSCode에서 yarn command가 실행되지 않는 경우 1. 문제 상황 1-1. 개요 - VSCode와 같은 코드 편집기의 Terminal을 이용하여 npm 또는 yarn 계열 커맨드를 사용하는 경우 만약 처음 사용하는 환경이라면 터미널에서 아래와 같은 오류 메시지가 출력될 수 있습니다. 1-2. 메시지 내용 yarn : 이 시스템에서 스크립트를 실행할 수 없으므로 파일을 로드할 수 없습니다. 자세한 내용은 about_Execution_Policies( https://go.microsoft.com/fwlink/?LinkID=135170)를 참조하십시오. 2. 원인 확인 - 위와 같은 오류 메시지가 출력되는 이유는, Windows의 시스템 설정에서 특정한 스크립트를 실행할 수 있는 권한이 부여되어 있지 않는 상태이기 때문에 코드 편집기 터미널에서 yarn co.. 2023. 3. 14. [머신 러닝] - 경사 하강법(Gradient descent) 금일(2023-03-13) 학부에서 머신러닝 수업 중, 기계 학습의 핵심이라고 언급해 주셨던 "경사 하강법(Gradient descent)"에 대해 추가적인 스터디가 필요했고, 이 부분에 대해 간략하게 정리한 글입니다. 1. 경사 하강법(Gradient descent)의 정의 1-1. 정의 - 경사 하강법(Gradient descent)은, 함수의 값이 낮아지는 방향으로 각 독립변수들의 값을 변형시키면서 함수가 최솟값을 갖도록 하는 독립변수의 값을 탐색 방법을 의미하며 일반적으로 입력된 Parameter의 검증(Validation)이 필요할 때 사용됩니다. 1-2. 위키백과에서의 정의 - 경사 하강법(Gradient descent)은, 1차 근삿값 발견용 최적화 알고리즘으로써, 이 부분의 기본 개념은 함.. 2023. 3. 13. [2주 차] - Android Studio 개발 환경 설정 과목명 : 모바일 프로그래밍(Mobile programming with Android Studio) 수업일자 : 2023년 03월 10일 (금) - 2주 차 수업 당시, 실습 및 프로젝트 진행을 위한 Android Studio 설치 및 개발 환경 설정을 진행하게 되었습니다. 1. Android Studio installation 1-1. Android Studio - 공식 URL : https://developer.android.com/studio/install?hl=ko - 해당 홈페이지에서 운영체제에 맞게 Android Studio를 설치할 수 있습니다. Android 스튜디오 설치 | Android 개발자 | Android Developers Windows, macOS 또는 Linux에서 Andro.. 2023. 3. 10. [2주 차] - Node.js(노드)의 정의와 특성, 역할, 개발 환경 설정하기 과목명 : 웹 서버 프로그래밍(Web Server-side programming with Node.js) 수업일자 : 2023년 03월 09일 (목) 1. Node.js(노드)의 정의 1-1. Node.js 정의 (공식 홈페이지) - Node.js는 Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트 런타임으로, Node.js는 이벤트 기반, Non-Blocking I/O 모델을 사용해 가볍고 효율적이며 Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생태계이기도 합니다. 1-2. 런타임(Runtime) - 컴퓨터 과학에서 런타임은, 컴퓨터 프로그램이 실행되고 있는 동작을 의미합니다. 1-3. 이벤트 기반(Event-driven) - 특정 이벤트 발생에 의해 프로그.. 2023. 3. 10. [1주 차] - 운영체제(Operating System, CS) 수업 개요 과목명 : 운영체제(Operating System) 수업일자 : 2023년 03월 08일 (수) 1. 수업 개요 1-1. 교과 개요 - 운영체제(Operating System)의 경우 사용자의 시스템 하드웨어와 시스템 리소스를 제어하고 응용 프로그램에 대한 일반적인 서비스를 지원하는 시스템 소프트웨어로써, 운영체제에서의 프로세스와 쓰레드의 개념과 이들에 대한 관리 기법, 리눅스에 대한 구조와 Windows CE에 대해 학습한다. 2. 교과 관련 역량 2-1. CLO1 (PO1 : 공학 기초 및 응용지식) - x86 CPU의 구조, 프로세스와 쓰레드의 개념, 관리 기법을 이해한다. 2-2. CLO2 (PO2 : 자료 분석 및 실험능력) - Windbg를 통한 Windows Kernel의 자료구조 분석 능력.. 2023. 3. 9. 여러 가지 프로그래밍 언어(Java, Python, JavaScript, C, C++ ...) 2023.03.07(Tue) 프로그래밍 언어(Programming Language)는 종류가 매우 다양하며, 국내에서 많이 사용되는 대표적인 언어들에 대한 평소 가지고 있었던 생각이나 특징을 정리해 보고자 합니다. 1. Java (자바) - 현재 한국은 "자바 공화국"이라는 명칭이 붙었을만큼, Java에 대한 공급과 수요가 정말 높은 편에 속합니다. 그 이유는, 국내 IT 서비스 기업들이 메인 언어로 사용하고 있으며 정부 및 공공 기관에서 사용되는 전자정부 표준 프레임워크(eGovFrame, EGoverment Standard Framework) 모두 Java를 기반으로 하는 스프링 프레임워크를 채택하여 사용하고 있기 때문에 Java에 대한 언어의 성숙도, 커뮤니티가 매우 큰 편에 속합니다. - Java.. 2023. 3. 7. 이전 1 ··· 23 24 25 26 27 28 29 ··· 46 다음