Go 언어 os/exec 알아보기
오늘은 Go 언어 기본 패키지에 포함되있는 os/exec로 터미널 명령을 수행하는 실습을 해보려 합니다. package main import ( "fmt" "os/exec" ) os/exec 패키지로 터미널 명령을 수행하여 외부 프로그램을 불러올 수 있고, fmt 패키지로는 출력할수 있습니다. func main() { path, _ :=...
오늘은 Go 언어 기본 패키지에 포함되있는 os/exec로 터미널 명령을 수행하는 실습을 해보려 합니다. package main import ( "fmt" "os/exec" ) os/exec 패키지로 터미널 명령을 수행하여 외부 프로그램을 불러올 수 있고, fmt 패키지로는 출력할수 있습니다. func main() { path, _ :=...
오늘은 코틀린 안드로이드 프로젝트에서 만든 앱으로 접속하기 위한 Custom scheme를 구성해서 사용해보려 합니다. intro http와 ftp처럼 요구되는 명세를 scheme라고 하며, 이를 이용하여 나만의 scheme를 만들 수 있습니다. 안드로이드에서 자신이 만든 Custom scheme를 이용하여 자신의 앱을 불러올 수 있게 만들 수 ...
오늘은 Go 언어 기본 패키지에 포함되있는 net/url로 URL을 파싱하고 수정하는 실습을 해보려 합니다. package main import ( "encoding/json" "fmt" "net/url" ) url을 다루기 위한 net/url 패키지와 json 객체를 다루기 위한 encoding/json 패키지를 가져오고, 출력을 위한 ...
오늘은 Go 언어 기본 패키지에 포함되있는 net/mail로 메일을 파싱해보는 실습을 해보려 합니다. package main import ( "fmt" "io/ioutil" "net/mail" "strings" ) net/mail 패키지를 가져와서 메일 주소를 파싱하거나 메일 헤더를 분석할 수 있습니다. func main() { ad...
오늘은 Go 언어 기본 패키지에 포함되있는 net/http/httptest로 서버를 테스트하는 실습을 해보려 합니다. package main import ( "fmt" "io" "io/ioutil" "net/http" "net/http/httptest" ) 서버를 구성하기 위해 io와 httptest 패키지를 가져오고, 출력을 위해 f...
오늘은 Go 언어 기본 패키지에 포함되있는 math/rand로 랜덤을 수행하는 실습을 해보려 합니다. package main import ( "math/rand" "time" "fmt" "strings" ) 난수를 만들어내는 math/rand 패키지를 가져오며, 유닉스 시간의 나노초로 시드를 만들기 위한 time 패키지도 가져옵니다...
오늘은 Go 언어 기본 패키지에 포함되있는 image/png를 이용하여 이미지를 인코딩, 디코딩하는 실습을 해보려 합니다. package main import ( "encoding/base64" "fmt" "image" "image/color" "image/png" "io" "os" "strings" ) base64로 인코딩된 이...
오늘은 Go 언어 기본 패키지에 포함되있는 html/template을 이용하여 웹 서버를 만드는 실습을 해보려 합니다. package main import ( "flag" "html/template" "net/http" ) 커맨드라인 플래그를 파싱해주는 flag와 템플릿을 만들어주는 html/template 패키지를 가져옵니다. 그리고 ...
오늘은 Go 언어 기본 패키지에 포함되있는 html/template을 이용하여 실습해보려 합니다. package main import ( "html/template" "os" ) 오늘 포스트에 필요한 html/template 패키지와 출력에 필요한 os 패키지를 가져옵니다. func main() { var source = ` <...
오늘은 Go 언어 기본 패키지에 포함되있는 go/parser를 이용하여 실습해보려 합니다. package main import ( "go/parser" "go/token" "fmt" ) 이번 포스트에서 필요한 go/parser 패키지와 go/token 패키지를 준비해줍니다. 출력을 위한 fmt 패키지도 준비해줍니다. func...