일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 31 |
- 백준
- Operating System
- 백준 러스트
- data communication
- Reversing
- 데이터베이스
- OS
- 파이썬 챌린지
- Rust
- 데이터 통신
- Python challenge
- 파이썬
- 러스트
- 파이썬 첼린지
- 러스트 예제
- 오라클
- 자바
- 오라클DB
- 자바 기초
- Python
- 운영체제
- java
- Database
- ubuntu
- 파이썬 알고리즘
- 우분투
- 자바 개념
- C
- 러스트 프로그래밍 공식 가이드
- 알고리즘
- Today
- Total
목록분류 전체보기 (201)
IT’s Portfolio
💻 Generator 🤔 What is Generator? 발생자: Iterator를 생성하는 객체 -> Special Iterator 모든 Generator는 Iterator에 속함 Comprehension 문법 혹은 함수 내부 yield 키워드로 생성 가능 Lazy함 👉🏻 Make Generator with Comprehension # Comprehension Generator com_gen = (x for x in range(5)) print(type(com_gen)) # for _ in range(5): print(com_gen.__next__()) Comprehension 문법으로 생성된 Generator를 Generator Expression 이라고 칭함 List Comprehension은 [..
💻 Iterator 🤔 What is Iterator? 반복자: 순서대로 다음 값을 반환할 수 있는 객체를 의미 자체 내장된 next 매직 메서드 Iterator 객체 구현 class Class_of_Iteration: def __init__(self, start_num, stop_num): self.pointer = start_num self.max = stop_num def __iter__(self): return self def __next__(self): if self.pointer > self.max: raise StopIteration else: self.pointer+=1 return self.pointer-1 A = Class_of_Iteration(1, 3) print(type(A)) p..
💻 Requests & urllib requests: 사용자 친화적인 문법을 사용하여 다루기 쉽고 안정성이 뛰어남 urllib: 파이썬 기본 패키지 💀 Differences 요청 시 요청 객체를 만드는 방법에 차이 데이터 전송 시 requests 는 dict 형태로 urllib 은 인코딩하여 binary 형태로 전송 requests 는 요청 메소드(GET, POST) 를 명시, urllib은 데이터 여부에 따라 GET Req, POST Req 구분 없는 페이지 요청 시 requests 는 Error를 띄우지 않지만, urllib 은 Error를 띄움 💡 Requests GET 요청: get() 사용 Other put() delete() head() options() 응답 상태: status_code 변수..
🖥 HTTP authentication 🐬 HTTP 인증 인증: 사용자가 누구인지 증명하는 작업 HTTP는 자체 인증 요구/응답 기능 제공 1️⃣ (Client -> Server) Resource request 2️⃣ (Server -> Client) Authentication request 3️⃣ (Client -> User) Notify the user that they need authentication 4️⃣ (Client -> Server) Resource request with authentication info for the user HTTP에는 기본 인증과 다이제스트 인증 두 가지의 공식적인 인증 프로토콜 존재 👿 Basic Authentication - 기본 인증 기본 인증은 필요에 따라..
http://pythonchallenge.com PIL module PIL module은 pip install PIL 이 아닌 pip install pillow 로 패키지를 다운받아야 함 Solution Process 1 with Image.open('oxygen.png', 'r') as img: width, height = img.size # with open('source.txt', 'wt') as f: # for y in range(height): # f.write(f'{y} {img.getpixel((0, y))}\n') ''' characteristics of white to black: Same R,G,B values 43 (115, 115, 115, 255) 44 (115, 115, 115,..
http://pythonchallenge.com
🦀 Rust Day 4 숫자 맞추기 게임 구현 파트의 반복문 Code use std::io; use std::cmp::Ordering; use rand::Rng; fn main(){ println!("Guess the number!"); let secret_number = rand::thread_rng().gen_range(1, 101); println!("The number of player must guess: {}", secret_number); println!("The number of player thinks."); loop{ let mut guess = String::new(); io::stdin().read_line(&mut guess) .expect("Unable to read input!..
현대인을 위한 짧은 리뷰 Keyword 골목, 오두막, 나무, 따뜻한, 전문적인 원두가 엄청나게 다양함 숲 속에 덩그러니 있는 하나의 오두막같이 따뜻하면서 아늑한 분위기의 인테리어 카공하러 오기에는 살짝 아쉬운 카페. 공간이 협소함 오락기, 실링왁스 체험 가능함 천천히 음료를 마시면서 아늑한 곳에서 힐링하고 싶은 사람은 가보면 좋을 듯 커피 맛을 다양하게 느끼고 싶은 마니아층이라면 괜찮은 가게 가격은 합리적인 수준이라고 생각함 일반적인 만족도 9.5/10 카공러의 시선 5/10 Address: 서울 성북구 솔샘로4길 8 토미하우스 1층 102호 NeverStore: https://smartstore.naver.com/cafe_weeping_willow Instagram: @cafe_weeping_will..