wc 명령어 (word count) $ wc [-clmw] [file] -l : 행 수 카운트 -w : 단어 수 카운트 -m : 문자 수 카운트 -c : byte 수 카운트 단어 및 라인의 갯수를 파악 할 때 많이 사용하고 보통 사용 할 때는 로그 같은 걸 보고 몇개나 발생 했는지 파악 하는 편 인 것 같다. 단순히 이런식으로 파일 자체의 행, 단어, 문자 수 나타내지만 limjian@Jians-MacBook-Pro-13 golang % wc -lwm string.go 22 42 328 string.go string.go 파일 안에, var 라는 단어를 가진 라인이 몇개 인가 본인은 이런식으로 더 많이 쓰는듯 하다. limjian@Jians-MacBook-Pro-13 golang % cat string...
쟌's Blog
순서대로 적는거 좋아하는데.. Go 기본에 대해 적다보니까 약간 지루한 감이 있어서.. 기본이 제일 중요하긴 하지만.. 쉬어가는 타이밍으로.. 얼마전에 Go 언어로 Jira api 다뤄봐서 내용을 적어 보려고 한다. Jira 를 다른 회사에서는 어떻게 사용하는지 잘 모르겠지만 지금 다니는 회사에서는 기본적인 업무 칸반 보드 및 배포 체크 용도로 사용하고 있다. https://www.atlassian.com/ko/software/jira Jira | 이슈 & 프로젝트 트래킹 소프트웨어 | Atlassian Jira에서 애자일 및 소프트웨어 개발 프로젝트를 기획, 트래킹 및 관리할 수 있습니다. 워크플로우를 맞춤 설정하고 협업하여 최고의 소프트웨어를 릴리즈하세요. www.atlassian.com 배포를 담당..
JWT (Json Web Token) 인증 개발 경험에 대해 적어 보려고 한다. 처음에 구현 했던 방식은 djangorestframework-jwt 를 사용 했었는데 https://pypi.org/project/djangorestframework-jwt/ djangorestframework-jwt JSON Web Token based authentication for Django REST framework pypi.org (아마 DRF 에서 가장 많이 사용 할 걸?) 일단 Release History 를 보면 2017년이 마지막인걸 볼 수 있고, 개발이 다 끝나고 나서 약간의 문제점은 처음 username, password 를 통해 인증 받을 때, 토큰 (access_token) 하나만 보내준다. 그리고..
Git stash 를 정리를 했지만.. 아마 stash 를 많이 쓰다 보면 이런걸 더 많이 찾을걸.. 실수로 git stash drop 을 했을 때 복구 방법 git fsck --no-reflog | awk '/dangling commit/ {print $3}' | xargs -L 1 git --no-pager show -s --format="%ci %H" | sort * dangling commit 이란 '잃어버린 커밋' stash commit 의 hash 값이 나온다. limjian@Jians-MacBook-Pro-13 coding_practice % git fsck --no-reflog | awk '/dangling commit/ {print $3}' | xargs -L 1 git --no-page..
Git stash 를 정리를 했지만.. 아마 stash 를 많이 쓰다 보면 이런걸 더 많이 찾을걸.. How do you stash an untracked file ? git stash --include-untracked # or git stash -u stash 는 기본적으로 modified 파일들만 stack 에 저장하는데 Untracked files 까지 함께 저장 하는 방법
Git stash 프로젝트를 진행하면서, 하던 작업을 잠시 멈추고 잠깐 다른 브랜치로 이동 할 일이 생각 보다 많다. 그 때, 사용하는것이 stash ! 수정 사항을 스택에 잠시 저장했다가 나중에 다시 적용 할 수 있다. 물론 다른 브랜치에서도 사용 할 수 있다. 정말 많이 쓰기도 해서 정리를 한번 하려고 한다. 보통 사용하는건 6개 정도? git stash ㄴ stack 에 저장 하는 명령어 limjian@Jians-MacBook-Pro-13 coding_practice % git status On branch master Your branch is up to date with 'origin/master'. Changes not staged for commit: (use "git add ..." to ..
https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ Best Time to Buy and Sell Stock - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com // https://leetcode.com/problems/best-time-to-buy-and-sell-stock/ package main func main() { prices := []int{7, 1, 5, 3, 6, 4} // prices ..
https://leetcode.com/problems/adding-spaces-to-a-string/ Adding Spaces to a String - LeetCode Level up your coding skills and quickly land a job. This is the best place to expand your knowledge and get prepared for your next interview. leetcode.com // https://leetcode.com/problems/adding-spaces-to-a-string/ package main import ( "fmt" "strings" ) func main() { // s := "LeetcodeHelpsMeLearn" // s..