본문 바로가기

Computer Science

(127)
스크롤를 이용해 인터랙티브 한 페이지 만들기 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 언젠간 보겠지..
[git] Logon failed, use ctrl+c to cancel basic credential prompt git 갑자기 git push 할때마다 github 로그인 하라고 창이 뜹니다. 한번 로그인 하면 자격증명 관리자가 정보를 가지고 있어서, github 로그인 창이 안떠야 하는데.. 알고보니 로그인을 하니 자꾸 Logon failed, use ctrl+c to cancel basic credential prompt 이라고 뜹니다. 알고보니 로그인에 계속 실패하고 있었습니다. 그리고 푸쉬할때마다 prompt로 아이디랑 비번을 계속 입력해줘야 합니다. 이렇게 해야 푸쉬가 됩니다. 하지만 매번 푸쉬할때마다 아이디랑 비번을 입력하는게 쫌 그렇습니다. git update-git-for-windows 검색을 해서 알아보니 git을 최신버전으로 업데이트하면 이런 문제가 사라진다고 합니다. 업데이트를 하니 정말사라졌습..
[git] commit 을 했는데 contribution 그래프가 안채워진 경험 (private repository, email변경) 상황 다른 사용자의 private repository에 collaborator 로 등록되어 있고, git extentions을 사용하고 있었습니다. 그러던 중 깃허브 홈페이지에서 연동되어있는 계정을 변경하게 되었습니다. private repository 원래 private repository 는 contribution 그래프에 표시가 안됐는데, 언제 업데이트가 됐는지 이제는 설정을 하면 표시가 됩니다. Private contributions 를 클릭하면 됩니다. git extentions 제가 로컬에서 올리는 계정의 아이디와 계정을 다시 설정해줍니다. git config --global user.email "your_email@abc.com" git config --global user.email git..
[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..