본문 바로가기

Code

1000 1000 www.acmicpc.net/problem/1000 1000번: A+B 두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오. www.acmicpc.net 코드 package main import "fmt" func main() { var a, b int fmt.Scanf("%d %d", &a, &b) fmt.Printf("%d", a+b) } 더보기
스크롤를 이용해 인터랙티브 한 페이지 만들기 joshua-dev-story.blogspot.com/2020/11/javascript-css-scroll-animation.html 순수 JavaScript + CSS 스크롤 애니메이션 (샘플 코드) 웹 브라우저의 스크롤을 내리면 생동감 있게 나타나는 애니메이션을 구현하는 샘플 코드를 소개합니다. 순수 JavaScript와 CSS로 작성되었습니다. joshua-dev-story.blogspot.com 이거 보고 공부하면 됩니다. 더보기
grid 배우기 cssgridgarden.com/#ko Grid Garden A game for learning CSS grid layout cssgridgarden.com 여기서 배우면 됩니다. 더보기
flex box 배우기 flexboxfroggy.com/#ko Flexbox Froggy A game for learning CSS flexbox flexboxfroggy.com 이걸로 공부하면 됩니다. 더보기
axios 사용해보기 yarn add axios import axios from "axios"; async function send() { const response = await axios.post("http://localhost:8000/survay", { context: JSON.stringify(result), }); } 더보기
Russ Cox research.swtch.com/interfaces research!rsc: Go Data Structures: Interfaces Go Data Structures: Interfaces Posted on Tuesday, December 1, 2009. Go's interfaces—static, checked at compile time, dynamic when asked for—are, for me, the most exciting part of Go from a language design point of view. If I could export one feature of research.swtch.com 언젠간 보겠지.. 더보기
[golang] 패키지 만들어보기 패키지 메인 패키지를 임포트해서 사용해보다가 패키지를 만들어보겠습니다.😎 만든 패키지는 만들어서 GOPATH 의 src 아래에 넣어야지 인식이 가능합니다. go env 명령어로 GOPATH 를 확인하고 패키지를 만들어줍니다. 저같은 경우는 C:\go-workspace\src 밑에 cal 폴더를 만들고 안에 sum.go 를 만들었습니다. // Sum.go package cal // Sum function func Sum(a int, b int) int { return a + b } 다른곳에서 이제 사용이 가능합니다. 함수 첫글자를 대문자로 해야지 그 함수를 아래처럼 외부에서 사용가능합니다. package main import ( "cal" "fmt" ) func main() { result := cal.S.. 더보기
[golang] 채널 (Channel) 고루틴 고루틴이 비동기여서, 메인이 먼져 종료가 되여 문제가 있습니다. 아래는 문제의 코드입니다. WaitGroup을 통해 대기하면 되겠지만, 그건 기다리게 할뿐 고루틴 사이에 흐름을 제어하지는 않습니다. package main import "fmt" func main() { var a, b = 10, 5 var result int go func() { result = a + b }() fmt.Printf("두 수의 합은 %d입니다.", result) } 채널 일단 고루틴이 접근할 수 있는 고루틴만의 공간을 채널이라고 생각해봤습니다. 채널은 값을 받을 때까지 대기하고 (main) 채널이 값을 받을 때 까지 고루틴도 대기 합니다. package main import "fmt" func main() { va.. 더보기