Go 언어 sort 알아보기
오늘은 Go 언어 기본 패키지에 포함되있는 sort로 정렬 수행하는 실습을 해보려 합니다. package main import "fmt" import "sort" sort 패키지와 fmt 패키지를 가져와서 정렬하고 출력하게 합니다. type blog struct { Author string Text string year int }...
오늘은 Go 언어 기본 패키지에 포함되있는 sort로 정렬 수행하는 실습을 해보려 합니다. package main import "fmt" import "sort" sort 패키지와 fmt 패키지를 가져와서 정렬하고 출력하게 합니다. type blog struct { Author string Text string year int }...
오늘은 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 = ` <...