도커 실행과 이미지 만들기 도커 이미지 컨테이너를 실행하기 위해 필요한 요소. 이미지의 이름 형태: __ __[저장소 이름]/[이미지 이름]:[태그] [저장소 이름]: __ __이미지가 저장된 장소 (명시하지 않으면 도커 허브 공식 이미지) [이미지 이름]: __ __이미지가 어떤 이미지인지 나타내는 이름 [태그]: __ __이미지의 버전관리. (생략시 도커 엔진이 자동으로 latest 로 인식) (도커 허브의 저장소 이름: docker.io/library) 도커 허브로부터 이미지 검색과 가져오기 검색창에 ubuntu를 입력해보자 이런식으로 도커허브에서 원하는 이미지들을 검색할 수 있다. docker의 search 명령어로도 검색이 가능 도커 이미지 받기 docker pull [이미지 이름]:[태그] [..
Vue.js 시작하기 Vue 는 무엇인가? MVVM 패턴의 뷰모델(ViewModel) 레이어에 해당하는 화면(View)단 라이브러리 기존의 웹 개발 방식 __화면의 내용을 바꾸려면 다시 한번 돔의 내용을 조작하는 부분을 작성해야함 __ Reactivity (반응형) 구현 Reactivity (반응형) 라이브러리화 Hello Vue.js 뷰 인스턴스 인스턴스는 뷰로 개발할 때 필수로 생성해야 하는 코드이다. 뷰 인스턴스 생성 new Vue(); 인스턴스 안에는 미리 정의되어 있는 속성과 메서드(API)들이 있기 때문에 이 기능들을 이용하여 빠르게 화면을 개발해나갈 수 있다. 뷰 인스턴스 속성 , API 들 el : 인스턴스가 그려지는 화면의 시작점 (특정 HTML 태그) template : 화면에 표시할 ..
코드에서 나는 악취 기이한 이름 변수, 함수, 모듈 등등 이름을 보고도 무슨 일을 하고 어떻게 사용해야 하는지 명확해야 함 중복 코드 똑같은 코드가 여러 곳에서 반복되는 코드. 긴 함수 함수 내용이 너무 긴 경우. 긴 매개변수 목록 매개 변수가 너무 많은 경우. 전역 데이터 가변 데이터 어떤 데이터가 언제 어디서 변경될지 모르는 상태. 뒤엉킨 변경 단일 책임 원칙을 지키지 않는 코드 산탄총 수술 어설프게 분리되어 있는 코드의 경우, 어떤 기능을 변경할 때 전혀 동떨어진 곳의 코드도 수정해야함. 기능 편애 A라는 모듈이 자기 자신보다 다른 모듈과 더 많은 상호작용을 할 경우. 데이터 뭉치 서로 연관이 있는 데이터 (변수등) 끼리 뭉쳐있지만 클래스나 구조체로 되어있지 않는 경우 기본형 집착 반복되는 swit..
네트워크 기초 네트워킹 여러 장비나 컴퓨터를 연결하여 서로 연결된 장비들끼리의 통신이 가능하도록 하는 것 인터넷 (인터 + 네트워크) 여러 네트워크를 연결(인터) 하는 것 여러 네트워크끼리 통신이 가능해야 하므로 연결된 모든 네트워크는 하나의 프로토콜만 사용해야 함. (TCP/IP) 네트워킹의 방식 여러 장비나 컴퓨터등이 서로 네트워킹을 하기 위한 여러가지 방식이 존재 Ethernet 토큰링 FDDI ATM 등등… 네트워킹 방식이 달라진다면 그에 따른 장비나 케이블 랜카드 등등도 달라져야해요 ^^ 네트워킹의 방식 - 토큰링 네트워킹의 방식 - Ethernet CSMA/CD Carrier Sense Multiple Access with Collision Detect 반송파 감지 다중 접속 및 충돌 탐지 1..
시스템 가상머신이란? 실제 시스템에서 가상의 시스템을 에뮬레이션하여 실행하는 소프트웨어. 일반적으로 실제 시스템을 “Host”, 가상 시스템을 “Guest” 라고 표현 시스템 가상머신을 사용하는 이유 하나의 하드웨어와 자원을 공유 하나의 하드웨어 위에 여러 OS 등을 실행 가능. 격리성 (독립성) 게스트끼리는 서로 격리되어 있기 때문에 호스트나 다른 게스트에 영향을 주지 않음.(보안에도 매우 유리함) 캡슐화 만들어진 게스트들은 복제되어 다른 호스트나 같은 호스트에서도 여러개로 구동이 가능. 서로 다른 버전과 환경으로 구동되는 두개의 서버가 있다고 했을 때 개발자의 개발 환경을 간편하게 구축 가능하다. (가상머신이 없다면 별도의 하드웨어 또는 듀얼부팅 등으로 여러 OS를 동시에 설치하고 다른 환경을 만들어..
비연결성/무상태의 특성을 지니는 HTTP 비연결성 (Connectionless) 클라와 서버가 한 번 연결을 맺은 후 서버가 응답하면 연결을 끊어 버림. 하지만 통신에는 연결지향 프로토콜인 TCP를 사용함. 무상태 (Stateless) 위의 비연결성의 특성으로 연결이 해제됨과 동시에 서버와 클라이언트는 클라이언트가 이전에 요청한 결과에 대해서 잊어버리게 된다. 이러한 특성을 무상태라고 함. SSH, FTP와 같은 연결지향형 통신의 흉내 비연결성/무상태의 특성을 지니는 HTTP 에서 SSH, FTP와 같은 연결지향형 통신의 흉내를 위하여 HTTP는 여러가지 기술을 도입함. 쿠키, 세션 등을 이용하여 서버가 상태를 가지도록 함. HTTP 표준 인증 플로우 WWW-Authenticate 헤더 HTTP Auth..
Screen Recorder 컴퓨터 화면과 기본 오디오 재생 장치의 오디오를 녹화하는 기능을 가진 녹화 프로그램 입니다. 📃 사용법 동그란 버튼을 누르면 녹화가 시작되고 사각형 버튼을 누르면 정지됩니다. 우측 하단의 톱니바퀴 버튼을 누르면 녹화 설정에 대한 팝업메뉴가 표시됩니다. 🎨 특징 기본적으로 비디오 코덱은 H.264 를 사용합니다. 사용자의 컴퓨터에서 NVENC나 QuickSync 의 하드웨어 코덱을 지원한다면 해당 코덱을 우선적으로 사용합니다. 필요한 경우 고급 설정 메뉴에서 H.265 코덱도 선택이 가능합니다. (하드웨어 인코딩이 지원 안 되는 경우 매우 높은 CPU 로드가 발생할 수 있습니다) 기본적으로 오디오 코덱은 AAC 를 사용합니다. 필요한 경우 고급 설정 메뉴에서 MP3 코덱도 선택..
Starting debug session... -> Emulator reset (usb://usb)... ** Connection error (usb://usb): swim error [30200]: st-link connection error 명령 프롬프트 관리자권한 실행. Regsvr32 /u "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO350.DLL" Regsvr32 "C:\Program Files (x86)\Common Files\Microsoft Shared\DAO\DAO350.DLL" 귀신같이 바로 동작함.
- Total
- Today
- Yesterday
- PSP
- 백신
- 스터디_발표자료
- KAI
- 소니
- c#
- Programming - C / C++
- 하이퍼큐브
- API 프로그래밍
- 인코더
- Programing
- GAME
- ffmpeg
- 프로그래밍
- Operation System
- WL-54G
- 유마일
- 녹화
- V3
- 데몬
- 가상드라이브
- TCP/IP
- Programming - C
- 구글
- WPF
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |