일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- GO 언어
- 리뷰
- 영화
- Python
- Golang
- c++
- go
- Close
- install
- Callback
- windows
- range
- channel
- Linux
- Sync
- JavaScript
- C
- FOR
- http
- window
- write
- tcp
- bitcoin
- go언어
- json
- File
- mutex
- package
- 책
- API
- Today
- Total
목록Get (4)
Code Habit
회사 작업 중 서버를 Active/Pause 상태로 변환하는데 http 통신을 할 필요가 있어 파이썬으로 간단하게 구현해 보았다. 필요요구 사항과 구현된 프로그램 특징은 다음과 같다. - 프레임 크기에 따른 체크박스 자동 배치 ( 줄 바꿈 처리 ) - 성공/실패 여부 Text로 출력하면서 자동 스크롤 되는 debug 창 필요. - 파이썬 기본 내장 라이브러리인 tkinter 사용하여 간단한 ui 구현 ( 체크박스, push 버튼, Debug Text 창 ) - 파이썬 requests 라이브러리 사용하여 http request 구현 import tkinter as tkimport requestsfrom dataclasses import dataclassfrom tkinter import scrolledt..
express란 NodeJS를 사용하여 서버를 쉽게 구성할 수 있게 만든 프레임워크다. - express 설치 npm i express - express 사용 const express = require('express') const app = express() app.get('/', (req, res)=>{ res.send("Welcome !"); }) app.listen(3000, ()=>{ console.log("server is listening 3000"); }) app.get()으로 GET 요청을 정의한다. req는 요청을, res는 응답을 의미한다. 위 코드에서는 res를 통해 "Welcome !"이라는 문자를 전송한다. app.listen()에서 서버를 여는 포트를 지정하고 열렸을 때 콜백함..
1. 딕셔너리 선언 및 접근 - 딕셔너리는 중괄호{}로 선언하며 '키:값' 형태를 쉼표(,)로 연결해서 만든다. - 딕셔너리 요소에 접근할 때는 대괄호[]안에 키를 입력하여 접근한다. dict_a = { "name": "지성", "age" : 31, } dict_a["name"] # 결과 '지성' 딕셔너리 내부의 값에 문자열, 숫자, 불등의 자료형 뿐 아니라 리스트와 딕셔너리를 값으로 넣을 수 있다. 2. 딕셔너리 값 추가하기 - 딕셔너리 변수에 키로 접근하여 값을 추가하면 된다. 딕셔너리_변수[키] = 값 3. 딕셔너리 값 제거하기 - del 키워드를 사용하여 특정 키를 지정하여 해당 요소를 제거한다. del 딕셔너리_변수[키] 4. 딕셔너리 내부에 키 있는지 확인하기 - in 키워드와 get() 함수..
앞에서 포스팅한 "net/http" 패키지로 http 서버 구현 후 Get/Post 요청을 구분하여 처리하는 예제이다. 예제 - 서버 // main.go package main import ( "fmt" "io/ioutil" "net/http" ) func handler(rw http.ResponseWriter, req *http.Request) { fmt.Println("Method : ", req.Method) fmt.Println("URL : ", req.URL) fmt.Println("Header : ", req.Header) b, _ := ioutil.ReadAll(req.Body) defer req.Body.Close() fmt.Println("Body : ", string(b)) switch..