python - traceback
When dealing with exceptions in Python, we would make use of the traceback module, as demonstrated in the code snippet below. In cases where errors occur during the execution of...
파이썬, 그래프 알고리즘, 시스템 도구 및 소프트웨어 개발 과정에서 배우고 정리한 지식 아카이브입니다.
When dealing with exceptions in Python, we would make use of the traceback module, as demonstrated in the code snippet below. In cases where errors occur during the execution of...
최근 기록된 엔지니어링 및 학습 포스트
While writing Markdown in Vim, I find the process of formatting words to appear as code, enclosed by backtick characters, to be quite cum...
When write a query to a table, I have to wrtie very complex query to get the data that I want. In that case, I usually write query like b...
Error(에러)와 Exception(예외)의 차이는 무엇일까요? 물론, 현실 생활에서는 '에러'와 '예외'를 구분하지 않고 쓰기도 합니다만, 엄밀히 따지면 둘은 다릅니다. - "Error"의 경우는 "현재 프로그램이 인지하지 못하는 심각한 문제...
Git config 내용 정리하기 뭘 더 정리해보려고 했는데, 나중에 필요할 때마다 저장하는 것이 더 나을 것 같음. file에 내용을 추가해주면 됩니다. Reference git - 시작하기 - 최초 설정
When you interact with Git on your computer, you might come across the following message. This message indicates that in order to enhance...
Design Pattern - Factory 지금까지는 늘 operator를 사용하여 Class Instance를 생성해 왔습니다. 이것도 딱히 틀린 방법이 아니기는 하지만, 관련된 코드를 좀 더 합쳐버리는 방법(Encapsulation)이 있죠...
Java - Exception Java는 객체 지향 언어입니다. 즉 모든 것이 객체로 받아들여진다는 것이며, "예외(exception)" 또한 객체로 인식됩니다. 그리고 이 객체들은 hierarchy(계층 구조)가 있습니다. 모든 예외의 기본이 ...
Base Class와 Derived Class가 있을 때 내부에서 constructor를 구성하는 방법은 다음과 같은 두 가지가 있습니다. 첫번째로는 다음처럼 를 통해 BaseClass의 Constructor를 직접 호출하는 방법이 있구요. 단,...
Sorting 알고리즘 개발시에는 무엇을 주로 고려해야 하는가? Time Efficiency: 얼마나 빠른 시간 내에 정렬을 수행할 수 있는가? Stablility: 가령 와 같은 리스트가 있다고 하면, 정렬한 뒤에도 이 두 값의 위치가 변하지 ...
intro. neo4j - Applied Graph Algorithm course에 작성된 내용을 공부하며 정리하였습니다. neo4j - Applied Graph Algorithm course Graph Algorithm은 그래프, 노드, 관계(...
Setup and Cypher Refresher Neo4j Sandbox를 사용하여, 작업할 수 있으며, 별도로 로컬에 데이터베이스를 설치하면서 발생하는 문제를 최소화하고, 클라우드에 독립적으로 구성된 환경에 접속하여 편하게 테스트할 수 있다는 ...
RDB와 프로그래밍 언어들을 데이터를 읽고 쓰는 방법이 다릅니다. 따라서, 이 둘간의 데이터 교환을 효과적으로 하기 위한 방법이 바로 Object Relaional Mapping(ORM)이죠. 즉, DB에서의 SQL 접근과, 프로그래밍에서의 객체...
PostregreSQL을 설치해보기로 했습니다. PostgreSQL을 통해 13.1 버전을 다운받아서 설치했는데...비밀번호가 자꾸 안 맞는다고 해서, 지웠습니다. brew를 사용해서 다운받으려고 했지만, 다음 오류와 함께 되지 않습니다. 읽어보...
저는 늘 퀵소트와 머지소트의 차이가 헷갈리더군요. 아마 둘다 divide and conquer라는 전략을 사용한 정렬 알고리즘이라고 그렇겠죠. 그래서, 도대체 뭐가 세부적으로 다른지 정리해보기로 했습니다. Reference geeksforgeek...