본문 바로가기

전체 글

(188)
ubuntu 20.04 docker 설치 #!/bin/bash sudo apt install -y apt-transport-https ca-certificates curl gnupg-agent software-properties-common curl -fsSL https://download.docker.com/linux/ubuntu/gpg | sudo apt-key add - sudo add-apt-repository \ "deb [arch=amd64] https://download.docker.com/linux/ubuntu \ $(lsb_release -cs) \ stable" sudo apt update && sudo apt install -y docker-ce docker-ce-cli containerd.io sudo usermod -aG..
Sock Merchant 존은 옷가게에서 일합니다. 그는 판매를 위해 색상별로 쌍을 이루어야하는 양말 더미가 많이 있습니다. 각 양말의 색상을 나타내는 정수 배열이 주어지면 색상이 일치하는 양말 쌍 수를 결정하십시오. 예를 들어, 색상 이있는 양말이 있습니다. 한 쌍의 색 과 한 가지 색이 있습니다. 각 색상 중 하나에 3 개의 홀수 양말이 남아 있습니다. 쌍의 개수는입니다 . 아래 편집기에서 sockMerchant 기능을 완료하십시오 . 사용 가능한 양말 쌍과 일치하는 개수를 나타내는 정수를 반환해야합니다. sockMerchant에는 다음과 같은 매개 변수가 있습니다. n : 말뚝의 양말 수 ar : 각 양말의 색상 입력 형식 첫 번째 줄에는 양말의 수인 정수가 들어 있습니다 . 두 번째 줄에는 더미의 양말 색상 을 나타내는 ..
.... http://insanehong.kr/post/fuck-that-statup/ 우리나라 개발자들이 스타트업에 가지 않으려는 이유 | Insanehong's Incorrect Note insanehong.kr
우리는 인도에 개발 외주를 줄 수 있을까? "글로벌 소프트웨어를 말한다" 책을 읽고 있습니다. 괜찮은 문단이 있어 블로그에 올립니다. 실리콘밸리 회사에서 개발이 진행되는 기본원리. 1. 계약서에 사인을 하면 나중에 결과물을 인수받을 때까지 서로 간에 애기할 필요가 없다. 2. 그러려면 계약시에 납품 통과 기준을 인수테스트 목록으로 명확하게 알려줘야 한다. 3. 인수테스트 목록만 패스하면 그 외에 아무리 오류가 많아도 그대로 제품을 인수받아야 한다. 4. 개발자는 스스로 모든 인수테스트 목록이 통과할 때까지 개발을 계속한다. 5. 약속한 날짜에 제품과 인수테스트 결과보고서를 첨부해서 납품하면 끝이다. 6. 발주자가 검증한다는 것은 인수 여부를 위해서가 아니라 자기들이 미처 생각하지 못한 것이 있는지를 검증한다. 있다면 자기 잘못이다. 미리 계약 때..
배열 문제 면접때 배열관련한 문제가 나왔는데 집에와서 다시 풀어봄 input 2차원 배열을 시계방향으로 90도 돌려서 output 을 출력한다 example) input {1, 2, 3}, {4, 5, 6}, {7, 8, 9} output {7, 4, 1}, {8, 5, 2}, {9, 6, 3} package main import "fmt" func main() { input := [][]int{ {1, 2, 3}, {4, 5, 6}, {7, 8, 9}, {10, 11, 12}, } runFunc(input) } func runFunc(input [][]int) { x := len(input) y := len(input[0]) output := make([][]int, y) for i := range output ..
ubuntu golang 설치과정... 우분투 18.04 에서 진행하였습니다. 1) default utility install sudo apt install net-tools sudo apt install build-essential sudo apt install vim sudo apt install git sudo apt install mercurial sudo apt install ssh sudo apt install curl 2) golang 1.13.8 설치 wget https://dl.google.com/go/go1.13.8.linux-amd64.tar.gz tar xvzf go1.13.8.linux-amd64.tar.gz sudo mv go /usr/local/go 3) go 환경설정 vi .bashrc export GO=/usr/..
제가 쓰는 Merge Program 저는 보통 가상머신에 리눅스를 설치하여 putty 를 이용해 코딩을 합니다. merge tool meld 를 사용합니다. sudo apt install meld putty 에서 머지를 하면 윈도우 에서 meld 가 실행되게 합니다. 윈도우에서 X Program 을 사용하기 위한 xming 을 설치하고 https://sourceforge.net/projects/xming/ Xming X Server for Windows Download Xming X Server for Windows for free. X Window System Server for Windows. Xming is the leading X Window System Server for Microsoft Windows 8/7/Vista/XP (..
tmux conf 설정 6년전 저에게 많은 도움을 준 윤이사님 감사합니다. 저의 vi 작업에 필수인 tmux 설정파일 공유드립니다. https://github.com/tony/tmux-config Build software better, together GitHub is where people build software. More than 40 million people use GitHub to discover, fork, and contribute to over 100 million projects. github.com 사용방법 1) git clone --recursive https://github.com/tony/tmux-config.git ~/.tmux 2) ln -s ~/.tmux/.tmux.conf ~/.tmux.co..