프로그램이야기72 가비지 컬렉터 (Gabage Collector) 란? java학습의 필요성을 느끼고 퇴근하고 초급 인강부터 학습 중이다. 처음 개발을 시작하면서 잘 이해가 가지 않았던 부분이 이제는 오히려 더 신경 써서 잘 듣고 있다. jdk부터 다시 설치하고 하니 뭔가 기분이 새롭다. 오늘은 가비지 컬렉터에 대해 간단히 정리하고 넘어가려 한다. 가비지 컬렉터란? ==> 불필요한 메모리를 회수해서 메모리는 최적화함 * 프로그램 실행에 필요한 메모리를 Gabage Collector가 자동으로 관리한다. 2020. 3. 18. 나만의 Asciiart 만들기 어디선가 이런 것을 본 적 있을 것이다. 아스키 아트라는 것인데 html 소스에도 넣을 수 있고 cli로 shell 파일을 실행시킬 때 도 넣을 수 있다. 필자가 자주 이용하는 롤 전적 검색 사이트 OP.GG 이다 ( http://www.op.gg/ ) 롤 전적 검색 OP.GG - 전적 검색, 관전, 리플레이, 챔피언 공략, 카운터, 랭킹 롤 전적, 모든 게임의 전적, 챔프 평점, KDA, 승률을 볼 수 있고 리플을 보거나 자신의 게임을 녹화를 할 수 있습니다. 지금 바로 당신의 소환사명을 검색해보세요! www.op.gg 뭐 그냥 별거는 없지만 한마디로 가오를 위해 넣는다고 볼 수 있다. 필자도 pre-commit 스크립트에 집어넣었다. 2020/02/12 - [프로그램이야기/기술블로그] - git-ho.. 2020. 2. 12. git-hooks 사용하여 pre-commit 적용해보기 이번에 신규 모바일 api 프로젝트를 들어가면서 git hook을 이용해 보기로 했다. Git hook이란? 프로그래밍에서 hook이란 특정 이벤트 또는 함수가 호출되기 전, 후에 실행되는 코드를 말한다. 따로 설치할 필요는 없고, git repository가 있는 곳에서 확인할 수 있다. 아무 repository로 가서 hooks로 이동해 본다. 뭔가 엄청 많다 필자는 이미 pre-commit 스크립트를 작업한 뒤라. sample이 빠져있다. . sample만 지우고 안에다가 echo 'test-1'만 실행시켜도 commit직전 ' test-1 '이 출력된다. 적용된 모습이다. 필자는 pre-commit을 이용하여 commit 전 문법 검사, php 표준권고 (PSR)에 맞게 문법 및 로직 검사 등을 .. 2020. 2. 12. [Linux-6] 쉘 스크립트 반복문(for 문) 안녕하세요 두잉입니다. 오늘은 반복문(for 문)에 대해 알아보도록 하겠습니다. 저번 if 문처럼 for 문도 열고 닫고 하는 문자가 존재합니다. ● 형식 ● 예제 1 (1 ~ 10까지 합) ● 예제 1 결과 ● 예제 2 (현재 디렉터리에서 파일 목록 출력) ● 예제 2 결과 현재 제 디렉터리 안에 있는 파일 목록입니다. 이런 식으로 명령어를 반복문에서 사용할 수 있습니다. ● 예제 3 (현재 시간 n 초마다 출력) 이런 식으로 사용할 수도 있습니다. ex) for ((i=0;i date 명령어는 단독으로 쓰임 가능, 옵션과 포맷 인자는 원할 시 추가 %형식지정어 설명 %% '%' 문자 자체 %a 요일 약어 (예, Sun...MOn, 일...월) - local 기준 %A 요일 전체 이름 (예, S.. 2020. 2. 11. [Linux-5] 쉘 스크립트 제어문(if) 안녕하세요 두잉입니다. 오늘은 제어문에 관해 다뤄 보도록 하겠습니다. bash에서는 띄어쓰기 같은 걸로 문법 오류가 날 때가 많아 참 적응하기가 힘드네요 ㅠㅠ 그럼 if 문 보도록 하겠습니다. ● if 문 형식 전 자바를 배우다 와서 그런지 형식이 익숙해지기까지 좀 걸리더라고요 물론 지금도 ㅎㅎ 쨌든 중요한 건 if 절이 끝날 때 fi로 닫아 줘야 한다는 것입니다. if 문 하면 비교 연산자도 빠질 수 없겠죠? 기본적으로 잘 쓰는 '=='이나 '!=' 형식도 작동하기는 하는데 많이 쓰는 연사자를 보여드리도록 할게요 연산자 의미 부등호 -eq 같다 == -ne 같지 않다 != -gt 크다 > -lt 작다 = -le 작거나 같다 2020. 2. 11. 이전 1 ··· 8 9 10 11 12 13 14 15 다음