목록개발이야기 (512)
준호씨의 블로그
bundle exec jekyll serve로 로컬에서 jekyll 서버를 구동하려고 하면 webrick을 로드하지 못했다는 오류가 발생할 수 있습니다. $ bundle exec jekyll serve Configuration file: /Users/junho85/WebstormProjects/junho85.github.io/_config.yml Source: /Users/junho85/WebstormProjects/junho85.github.io Destination: /Users/junho85/WebstormProjects/junho85.github.io/_site Incremental build: disabled. Enable with --incremental Generating... Jekyll ..
1. aa == bb 결과는 무엇일까요? String aa = new String("aaa"); String bb = new String("aaa"); System.out.println(aa == bb); 2. a == b 결과는 무엇일까요? String a = "aaa"; String b = "aaa"; System.out.println(a == b); 3. "aaa" == "aa" + "a"의 결과는 무엇일까요? System.out.println("aaa" == "aa" + "a"); 1번의 답은 false입니다. String 객체끼리 비교하기 때문에 생성된 두 객체 aa와 bb는 서로 다른 객체이기 때문입니다. 그래서 문자열의 내용이 같은지 비교하려면 aa.equals(bb)로 비교하면 true가 ..
Python 개발도구로 PyCharm을 추천합니다. 파이참은 유료 개발도구이긴 하지만 무료 버전인 커뮤니티 에디션이 있습니다. Python 공부 및 알고리즘 공부 및 문제풀이 하기에 부족함이 없으며 Python언어를 이용한 프로젝트도 거뜬히 해낼 수 있습니다. Professional 에디션과의 차이점은 대략 다음과 같습니다. www.jetbrains.com/ko-kr/pycharm/features/editions_comparison_matrix.html Professional 과 Community - 에디션 비교하기 | PyCharm 리팩터링, 코드 완성, 즉석 코드 분석, 코딩 생산성을 지원하는 Python 및 Django IDE www.jetbrains.com 위의 링크로 들어가 보면 좀 더 상세한 ..
종종 원격 저장소의 branch를 삭제할 일이 있습니다. 예를 들어 다음의 명령어를 이용해서 develop 브랜치를 생성해 주었습니다. $ git checkout -b develop (mestore-prod-context/default) Switched to a new branch 'develop' 아직은 로컬 저장소에만 브랜치가 생성되어 있는 상태입니다. push를 해서 원격 저장소에도 똑같이 적용해 줍니다. $ git push origin develop (mestore-prod-context/default) Total 0 (delta 0), reused 0 (delta 0) remote: remote: Create a pull request for 'develop' on GitHub by visiti..
Javascript에서 오늘의 날짜를 구하는 방법은 new Date()입니다. var today = new Date(); console.log(today); // 2021-02-03T14:07:47.203Z 만약 어제의 날짜를 구하거나 내일의 날짜를 구하려면 어떻게 해야 할까요? getDate()로 날짜 값을 꺼내온 다음 거기다가 숫자를 더하거나 뺍니다. 그리고 그 결과를 다시 setDate로 저장하면 됩니다. 아래처럼 해봅시다. var date = new Date(); date.setDate(date.getDate() - 1); console.log(date); // 2021-02-02T14:09:37.847Z 어제 날짜를 손쉽게 구했습니다. 내일 날짜는 1을 더해주면 됩니다. var date = ne..