분류 전체보기 65

github.io 또 폐쇄

ㅎㅎ... 폐쇄라고 하니 좀 딱딱하지만 "또" 없애버렸다. 그냥 진짜 티스토리만 있었으면 하는 기분... 구글에 내 벨로그며 깃허브io며 티스토리며 나오는거 보고(물론 특정 키워드를 검색해야 나올랑말랑이지만) 어지간히 여기저기 쑤시고 다녔다는 생각에 현타가 좀 왔다. 하나를 하면 좀 끝까지 하렴^^? 아마 내일 오후 5시까지 아무것도 못 할 예정이라, github.io에 있던 게시글 몇개를 복붙하고 시원하게 없애버렸다. 사실 selective search 관련해서 복붙하고 싶었는데.. 수식도 너무 많고 게시글도 너무 많아서 걍 떠나보냈다. 주륵 안녕 나의 깃허브아이오야..

[Ubuntu] Ubuntu에서 Anaconda 설치 후 terminal 앞에 (base)가 붙었을 때

conda를 깔고 나서 conda init을 installation 끝부분에 우리가 해줄까? 라고 물어보길래 냅다 yes를 눌렀다. 알아서 알잘딱깔센으로 해줘 제발. 해주긴 했는데 conda init을 하고 나서는 terminal을 다시 열라길래 다시 열어봤다. 그런데 웬걸, terminal 앞에 갑자기 (base)가 붙은 것이다. 이게 뭔가 했더니, conda가 activate 되어 있으면 어떤 환경에서 activate 되어 있는지를 알려 주는 것이라고 한다. 내가 가지고 있는 conda 환경은 conda info --envs 를 통해 알아볼 수 있다. 그럼 다음과 같이 * 가 붙어 있는 것이 현재 activate된 conda 환경이다. conda를 끄고 싶으면 conda deactivate 를 통해 ..

잡다한 시리즈 2021.07.01

[Ubuntu] Ubuntu 20.04 LTS에서 Pytorch GPU 설치하기

tensorflow gpu 설치하려고 설치다가 CUDA 설치부터 안돼서 빡쳐서 던졌는데 잘 되는 것이 있어서 정리해 보려고 한다. 근데 뭐가 됐든 Pytroch GPU도 똑같이 CUDA 설치해야 함... 그래도 되니까... 다행으로 여기며.. 미래의 나를 위해 정리한다. 일단 결과적으로는 이렇게 잘 깔렸다. 그럼 방법을 까먹기 전에 되짚어보면서 정리하도록 하자. 우선 내 환경은 Ubuntu 20.04 LTS 이다. 앞으로 최신 설치는 거르도록 NVIDIA 드라이버 설치 `nvidia-smi` 명령어를 입력했을 때, 다음과 같은 화면이 나온다면 NVIDIA 드라이버가 이미 설치되어 있는 것이다. 만약, 드라이버가 설치되어 있지 않다면 Ubuntu 18.04 CUDA + PyTorch 설치에서 드라이버 설치..

잡다한 시리즈 2021.07.01

[Ubuntu] VSCode Python Linter 오류 해결하기 - Unable to import torch pylint(import-error)

Ubuntu 20.04 LTS, Anaconda3를 이용하여 pytorch를 깐 상태이다. vscode에는 Python Linter가 설치되어 있다. pytorch가 깔려 있는 conda 환경을 activate 시키고 vscode에 들어와도 다음과 같은 오류가 난다. Unable to import 'torch'pylint(import-error) 이건 vscode python linter가 torch가 깔려 있지 않은 환경을 참조하고 있어서 그렇다. 나는 pytorch를 conda 환경에서 깔아 놓았기 때문에, vscode의 linter를 정상적으로 이용하기 위해서는 conda의 python 환경을 linter와 연결해 놓아야 한다. conda pytorch가 activate 되어 있는 상황에서, whi..

잡다한 시리즈 2021.07.01

[Ubuntu] 테마 바꾸기

github.io에 썼던 글을 옮긴 것입니다. 티스토리로 다 옮겨올거야! (조회수 분산 방지..) 우분투에는 여러가지 테마들이 있다. 나는 그 중에서 macOS Catalina와 비슷해 보이는 테마인 Mcata GTK를 설치해 볼 것이다. 아래는 설치를 직접 해 보면서 과정 하나하나를 기록한 것이다. 우선, 내 ubuntu는 20.04 LTS 버전이다. 근데 Mcata 하고 마음에 안들어서 다시 설치했다. Mcata 써둔게 아까워서 안지웠으니.... 더 밑에꺼 보고 하세요 마음에 안 드는 테마였음 Mcata 다운로드하기 Mcata GTK 테마는 Gnome-look.org 사이트에서 다운로드 받을 수 있다. 사이트에 들어가면, `Files` 탭을 눌러 보자. 그럼 아래와 같이 Mcata GTK의 여러가지 ..

잡다한 시리즈 2021.07.01

[C++] istringstream, stoi

원래 c++으로 코테 하다가 python으로 딥러닝 하던 김에 c++까먹어서 python으로 코테 하다가 다시 C++로 하려니까 힘들어 죽겠다. C++ 제일 짜증나는건 문자열 자르기..... istringstream 라이브러리가 필요하다. 구분자가 하나로 정해져 있을 때 사용하기 편하다. 아래와 같은 방식으로 사용하면 된다. #include int main() { string sample = "자르고자 하는 스트링"; istringstream ss(sample); string stringBuffer; vector result; while(getline(ss, stringBuffer, ' ')){ result.push_back(stringBuffer); } //result //["자르고자", "하는", "..

[WITH RECURSIVE] 프로그래머스 - 입양 시각 구하기(2)

프로그래머스 문제를 풀다가.. 띠용 했다. https://programmers.co.kr/learn/courses/30/lessons/59413 코딩테스트 연습 - 입양 시각 구하기(2) ANIMAL_OUTS 테이블은 동물 보호소에서 입양 보낸 동물의 정보를 담은 테이블입니다. ANIMAL_OUTS 테이블 구조는 다음과 같으며, ANIMAL_ID, ANIMAL_TYPE, DATETIME, NAME, SEX_UPON_OUTCOME는 각각 동물의 아이디, 생물 programmers.co.kr 이 문제였는데, 주어진 테이블로 SELECT 연산을 하면 0~23시 데이터 중 빈 데이터가 있어 모든 시간마다 column이 생성되지 않아 정답이 틀렸다고 나왔다. 여기서 혼란이 왔다. 아니 애초에 테이블에 정보가 없는..

[필기탈][필기 후기][전산] 2021년 금융결제원 하반기 신입사원 채용

2021.05.30 에 시험을 봤지만, 만사가 귀찮았던 관계로 하루가 지난 2021.05.31에 정리한다. 고로 문맥에서 어제의 어이없음과 ㅎ..ㅋ..ㅎㅋㅎㅋㅎㅋ 함이 많이 사라졌을 수 있음. 되짚어 본 바, 내가 붙으면 ㄹㅇ 이상한거라는 생각이 들었다. 결과는 아직 나오지 않았지만, 나는 결과를 미리 아는 것 같은 느낌이다. (2021.06.04 수정) 그렇게 탈락했다! 행운이 가득했으면 좋겠네요.. 시험 전 시험 전에 알게 되었던 내용은 아니고, 시험 끝나고 알게 된 내용이지만 일단 적어본다. 2021 금결원 '하반기' 신입사원 채용 공고문을 보면, 매 단계 합격 배수가 나와있지 않다. 근데 갑자기 생각난건데 금결원 올해 이 채용으로 끝인가? 분명 5월 30일에 서류접수 마감이었는데 '하반기' 신입사..

[최종탈][필기 후기][디지털] IBK 기업은행 2021 상반기 신입행원 채용

오늘 오전에 본 따끈따끈 후기. (사실 잊어버릴까봐..) 그냥 한줄평을 하자면? 나쁘지 않았다. 내가 잘 봤다는건 아니고.. 시험 결과가 나오면 결과를 업데이트 하겠어요. 아직 결과 안나옴. 결과 나오면 눈물을 훔치며 공개 발행해야지.. (2021.05.29) 이게 나왔어요! 이런게 아니라 대충 이런 식이다~ 만 서술할 것이다. 저는 문제 유출을 하지 않겠습니다.. (2021.06.04) 그런데 말입니다 제가 필기 합을 했습니다?!@?!@!@!>@!@!>@!@?!@ 디지털 컷은 71 이라고 한다. 청년인턴이고 그 흔한 한국사 2급(한국사 심화 3급 두번 탈락한게 접니다)이며 SQLD며 뭐가 됐든 가점 0%인 나를 붙여줘서 너무 감사할 뿐.. 근데 당장 AI 면접을 주말 끼고 3일안에 봐야한다는 이 소식 ..

[한국은행 전산학 기출][2019] 객체지향 언어의 특징

한국은행에서 제공하는 필기시험 기출문제는 해설이 제공되지 않습니다. 이 글에서 제시하는 풀이는 제 풀이일 뿐, 정답이 아닐 수 있습니다. 틀린 부분이나 부족한 부분이 있을 시, 댓글로 남겨주세요. 감사합니다. 이전에 풀었던 새끼 문제들까지 한번에 정리해보자. 문제 프로그래밍 언어와 관련하여 다음 물음에 답하시오. (1) 객체지향언어가 지니는 장점에 대해 간략히 설명하시오. (2) 객체지향언어 중 JAVA는 다중 상속이 불가능하고, C++는 다중 상속이 가능하다. 상속에 있어서 단일 상속과 다중 상속의 차이를 설명하고 다중 상속이 가지는 문제점을 설명하시오. (3) 객체지향언어의 특성인 오버로딩(overloading)과 오버라이딩(overriding)에 대해 간략히 설명하시오. (4) 다음 물음에 답하시오..

반응형