분류 전체보기

·TABA/운영체제
공룡책으로 운영체제를 정리한다. 목차는 다음과 같다.더보기Ch1. IntroductionCh2. Operating system structuresCh3. ProcessCh4. Threads & C..
장고의 기본 개념 Django는 MVT(Model, View, Template)패턴이 있다. Model : DB와 Django 객체간의 매핑을 해주는 요소이다. ORM(Object Relational Mapping)에서의 엔티티 개념이라고 보면 된다. View : Server에서 처리하는 Service단이다. 인증, 검증, 로직진행, DB 저장 등의 비즈니스 로직을 처리하는 영역이다. Template : 사용자에게 표시해주는 UI단이다. 정적인 HTML, CSS 대신 특정 문법을 사용하여 동적인 데이터 매핑 및 기능이 작동하도록 해준다. cd /Users/heoyeonjae/pycharmprojects/test123/pragmatic # 경로확인 code . # vscode 실행 source venv/b..
Python의 대표 웹 프레임워크 django를 이용해 Pinterest 특유의 카드형 레이아웃 디자인을 본딴 웹서비스를 구현해본다. 작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지 강의 - 인프런 Python의 대표 웹 프레임워크 django를 이용해 Pinterest 특유의 카드형 레이아웃 디자인을 본딴 웹서비스 구현해봅니다., django, docker 실전 개발을 통해 한 단계 높은 개발자가 되어보세요! 📣 확인 www.inflearn.com 배울 수 있는 것 django 개발 패턴 docker를 통한 실제 서버 배포 Pinterest 카드형 레이아웃 구현 MagicGrid, Bootstrap, Google Font 등 외부소스 활용 AWS 기반 서버 배포
Application security : 전통적 / reactive / penetrate and patch (취약점 발견 -> 패치개발 -> 패치적용) Software security : proactive / 개발할 때부터 보안패치 (위협모델링 때 ) 대부분의 랜섬웨어는 돈을 받아가는 것이 목적이지만 Wannacry ransomware는 컴퓨터 부팅은 가능하게 한다. 특정 문서/파일에 암호화 후 키를 대가로 돈을 요구 XSS (= Cross Site Scripting) - 양성 웹 사이트에 공격자가 악성코드를 주입할 수 있는 취약점. - 주로 보안에 대한 지식이 없는 웹프로그래머에 의해 개발된 web어플리케이션에서 발견되는 HTTP관련 취약점 TCP flooding은 interruption 과 관련이 있..
* 데이터 압축의 두 갈래 Lossy와 Lossless - Lossy : 손실을 허용하기에 압축률 높다. / mp3 - Lossless : 무손실 그러나 압축률 낮다. 정보 손실이 없기에 text 압축 유용 / FLAC * 엔트로피와 코딩 기초 - 정보의 측정 => 확률이 낮을수록 정보량(비트수) 많다. P(X)와 I(X) 반비례 - 엔트로피 = Average amount of information to the possible outcomes in certain event = Minimum average codeword length to encode each symbol = 각각의 문자를 인코딩하는데 드는 평균 비트수! 작을수록 효율적임 = Lossless 를 할 때 entropy 계산해서 효과성을 따져..
- Multimedia standards 1) De jure (lawful) : standard made by official institute like ISO, IEEE : USB, HDMI, ASCII, TCP/IP 2) De facto (custom) : Used so widely so that it is considered as a standard although it is not officially made : QWERTY keyboard, Windows - ISO, IEC, JTC : develop the most multimedia standards - 멀티미디어 표준 기관 1) ITU(International Telecommunication Union) - 국제 전기 통신 연합 - 국제적으..
1. 모바일 컴퓨팅 환경 2. 모바일 네트워크 기술 1) 다중접속 기술 - FDMA, TDMA, CDMA 2) 변복조 기술 - 진폭변조(ASK), 주파수변조(FSK), 위상변조(PSK) 3. 이동통신 시스템의 종류 4. 모바일 네트워크의 진화 - 동기화 (Synchronization) : 두 송수신 시스템 간에 존재하게 되는 시차를 극복해 송신자가 보낸 데이터를 수신자가 정확히 수신할 수 있게 하는 기술 동기식 - AMPS, CDMA 비동기식 - GSM, WCDMA, WiBro 5. LTE 기본기술 : OFDMA OFDMA(Orthogonal Frequency Division Multiple Access)는 여러 대의 사용자가 한 물리 채널을 공유할 수 있도록 하는 다중 액세스 기술 중 하나이다. 이는 ..
자주쓰는 단축키 파일 찾기: Command + Shift + O 클릭한 메서드로 이동: Command + 클릭 이전/다음 시점으로 이동: Command + Option + 화살표(좌, 우) 단어 단위 이동: Option + 화살표(좌, 우) 파라미터 변수 확인: Command + P 변수 추출: Command + Option + V 코드 라인 복사: Command + D 이전 클래스 확인: Command + E 해당 테스트 실행: Control + Shift + R 해당 테스트 디버깅 실행: Control + Shift + R 최근 실행했던 테스트 실행: Control + R 최근 실행했던 테스트 디버깅 실행: Control + D 해당 코드 라인 마치고 다음 라인으로 이동: Command + Shift..
*키관리 기술 개요 - Key 유형 : 대칭키 - 대칭키 암호화 및 MAC 함수 : 공개키, 개인키 - 공개키 암호화 및 전자서명 - Key 생명주기 *키 생성 1) Random bit generation - hardware 기반의 RBG : ex) hard disk drive의 sector에 접근하는데 소요되는 지연시간 - software 기반의 RBG : ex) keyboard 누르는 과정 및 mouse 클릭과정에서의 시간적 지연 2) Pseudo random bit generation - random bit 생성의 비용, 어려움 때문에 Pseudo random bit generator - PRBG에 의해 생성된 비트들은 True random bit들은 아니다. - seed 값을 기반으로 determ..
qwerty123
'분류 전체보기' 카테고리의 글 목록 (3 Page)