zsh에서 어떻게 환경 변수를 설정하는지 알아봅시다. 이 글을 읽기 전에 profile에 대한 것을 읽고 오시면 좋습니다. [관련글] /etc/profile vs .profile의 차이는 무엇일까요? /etc/profile이 전역 설정과 관련된 것이니, 여기에 export CHO=3을 추가하고 source 명령으로 실행시켜 보겠습니다. export CHO=3은, CHO라는 환경 변수의 값을 3으로 등록한다는 의미입니다. 그런데, source /etc/profile을 입력하니, 적용 되라는 환경 변수는 적용되지 않고, #만 주구장창 뜸을 알 수 있어요. 이게 무엇인지 잘 모르겠지만, 제대로 동작하지 않음은 분명해 보입니다. exit를 입력해서 빠져나오기는 했습니다만, 왠지 환경 변수가 제대로 등록되지 않았..
전체 글 검색 결과
이번 글에서는 우분투에 java를 설치하는 방법을 알아보겠습니다. 여기에 언급된 명령어들은 추후에 다시 다뤄볼 기회가 있을 겁니다. 여기에서는 그냥 간단하게만 훑고 넘어가도록 하겠습니다. 먼저, apt-cache search 명령어와 grep를 이용해서, java 패턴이 있는 패키지 중에서 openjdk-8 패턴이 있는 것을 검색하였습니다. 그랬더니 이런 것들이 쭉 나오게 되었어요. 저는 처음에 openjdk-8-jre-headless를 설치해서, 왜 javac가 설치가 안 되었지? 하고 당황하였습니다. 당황하지 마시고, openjdk-8-jdk-headless를 설치하시면 됩니다. jre는 자바 런타임만 설치하게 됩니다. apt-get install openjdk-8-jdk-headless 명령어를 입..
안녕하세요. 이번 시간에는 Java의 switch 문에 대해 알아보겠습니다. c언어의 switch문하고 다를 것은 없고요. 이번에 제가 낸 문제에서, 쓰면 좋겠다 싶어서 소개를 해 보려고 해요. 이 글에서는 string switch문이 어떻게 돌아가는지를 먼저 소개하고, 어떻게 적용할 수 있는지 알아보겠습니다. string 빼고 나머지는 제가 예전에 c언어 시간에 소개했던 switch문과 동일하므로, 관련 글의 연장선 정도라고 보시면 좋겠습니다. [관련글] c언어 switch문에 대해 알아봅시다. java에서는 String도 switch문이 됩니다. 저만 몰랐을 수도 있겠지만요. 이 프로그램은, 간단합니다. acquire를 입력받으면, 뎁스를 하나 증가시키고 acquire!를 출력합니다. release를..
저는 간단한 캡쳐 작업을 할 때, 윈도우의 paint를 많이 이용하였습니다. 메인으로 쓰던 컴퓨터가 고장나서, 부득이하게 우분투가 설치된 컴퓨터를 이용해야 할 때가 잠깐 있었습니다. 이 때, 쓸 만한 paint 프로그램이 없을까 검색해 보았는데요. 제가 검색해 보다가 찾은 것은 kolourpaint 였습니다. 이것을 사용해서, 무리 없이 포스트를 했던 기억이 나네요. 우분투 기준으로 어떻게 설치하는지 소개해 보겠습니다. kolourpaint를 모르신다면, 찾는 수 밖에 없는데요. apt-cache search pattern은 패턴을 가지는 프로그램을 찾습니다. 저는 paint가 포함된 패턴을 찾았는데요. 쭉 내려보니까 kolourpaint가 있네요. 저는 이것을 설치할 겁니다. apt-get instal..
시각 처리는 코딩 테스트에서 꽤 자주 나오는 주제 중 하나입니다. 특히 datetime을 처리하는 것은 나올 수 있는 중요 패턴인데요. 대충 YYYY-MM-DD hh:mm:ss 패턴이 주어지던지, 아니면 YYYY-MM-DD hh:mm:ss.xxx 이렇게 시각이 주어지고 선후 관계를 처리해야 하는 경우가 있고, 해당 시각으로부터 x분만큼 지난 경우를 계산해야 하는 경우가 있어요. 여기서 중요한 것은, 문제 상황을 빠르게 파악하는 것입니다. 시각을 기준 시각으로부터 경과된 초를 구해야 하는 것인지, 단순히 선후 관계를 파악하면 되는 것인지를 파악하는 것이 먼저입니다. 왜냐하면, 전자는 계산을 해야 하고, 후자는 그렇지 않아도 되기 때문입니다. 이게 무슨 소리인지, 2주 전에 열렸던 모의 코딩테스트에 나온 문..
최근댓글