.headers on .mode column sqlite> .headers on sqlite> .mode column sqlite> select * from mytable; id foo bar ---------- ---------- ---------- 1 val1 val2 2 val3 val4 참고) How to get a list of column names on Sqlite3 database? https://stackoverflow.com/questions/947215/how-to-get-a-list-of-column-names-on-sqlite3-database How to get a list of column names on Sqlite3 database? I want to migrate my i..
참고) https://woongsin94.tistory.com/186 ER 다이어그램(ER Diagram) 1. 정의 ER diagram 이란 Entity-Relationship Model을 표현하는 것으로, 현실세계의 요구사항(Requirements)들로 부터 Database를 설계과정에서 활용된다. 즉, 개념을 모델링하는 것으로 개체(entity)와 속성(att.. woongsin94.tistory.com https://www.lucidchart.com/pages/er-diagrams What is an Entity Relationship Diagram (ERD)? An Entity Relationship (ER) Diagram is a type of flowchart that illustrates ..
https://kinghell.tistory.com/173 참고 "Ambiguous column name" 두 table join 후 양쪽 table에서 쓰는 column name으로 query를 하다가 발생. table명 + "." + column name 으로 어떤 table의 column name을 쓸 건지 지정해주는 것으로 해결 foreign key (ambiguous column name이라고 뜬 값) 로 query 시 항상 이게 발생할 텐데 그럼 항상 이렇게 table명 + "." 을 붙어줘야 하는건가?
문제 링크 https://www.acmicpc.net/problem/10974 10974번: 모든 순열 N이 주어졌을 때, 1부터 N까지의 수로 이루어진 순열을 사전순으로 출력하는 프로그램을 작성하시오. www.acmicpc.net 접근 및 시도 (생각의 흐름) DFS를 통한 순열, 조합 문제를 더 풀어보자 라고 찾아보다가 발견한 문제. 사용 알고리즘 - DFS 순열 풀이 - 순열은 조합과 달리 idx가 필요 없다. - 순열은 조합과 달리 selected 된 순서대로 값을 저장할 배열, ArrayList 등의 자료구조가 더 필요하다. ex) public static void dfs(int idx, int cnt, int n) { if (cnt == n) { check(); return; } for (in..
문제 링크 https://www.acmicpc.net/problem/2151 2151번: 거울 설치 첫째 줄에 집의 크기 N (2 ≤ N ≤ 50)이 주어진다. 다음 N개의 줄에는 N개의 문자로 집에 대한 정보가 주어진다. ‘#’는 문이 설치된 곳으로 항상 두 곳이며, ‘.’은 아무 것도 없는 것으로 빛은 www.acmicpc.net 접근 및 시도 (생각의 흐름) 거울을 두 종류의 대각선 방향으로 설치 할 수 있다는 것 까지는 잘 생각했다. / 또는 \ 방향으로 거울을 설치하는 것이다. 그런데 생각이 여기서 더이상 발전하지 못했다. 단순하게 생각해서 90도로 반사된다고만 생각하면 되는데 더 복잡하게 생각했다. 즉 거울을 만나면 인접한 오른쪽, 아래쪽, 왼쪽, 위쪽 중에 하나로 반사되서 나간다고 단순하게 ..
문제 링크 https://www.acmicpc.net/problem/16118 16118번: 달빛 여우 첫 줄에 나무 그루터기의 개수와 오솔길의 개수를 의미하는 정수 N, M(2 ≤ N ≤ 4,000, 1 ≤ M ≤ 100,000)이 주어진다. 두 번째 줄부터 M개의 줄에 걸쳐 각 줄에 세 개의 정수 a, b, d(1 ≤ a, b ≤ N, a ≠ b www.acmicpc.net 접근 및 시도 (생각의 흐름) 여우는 기본적인 다익스트라로 풀면 된다고 생각을 했고 늑대는 뭔가 변형된 다익스트라 라고 풀어야 하지 않을까? 라고 문제를 보고 떠올렸다. 그렇다면 이 "변형된 다익스트라" 를 어떤 컨셉으로 구현해야 할까? 다익스트라 또는 BFS 등의 문제를 풀때 흔히 사용하는 아래와 같은 Node 클래스에 'fas..
백준 www.acmicpc.net/problem/1303 문제를 풀다가 NoSuchElement 에러가 발생하여 맞았는지 틀렸는지 확인이 안되는 상황이 있었다. Before public class Main { public static int N, M, countW, countB; public static char graph[][]; public static boolean visited[][]; static int[] moveW = new int[]{0, 1, 0, -1}; static int[] moveH = new int[]{1, 0, -1, 0};//위, 오른쪽, 아래, 왼 public static void main(String[] args) throws Exception { Scanner sc = ..
회사에서 점심을 먹고나면 커피 쏘기 가위바위보를 하곤 한다.안걸리면 기분 좋게 얻어먹고 걸리더라도 '뭐 ~ 어쩔수 없지' 하면서 가위바위보를 하곤 한다. 그런데 요즘 돈을 아낀다고 한주 생활비를 딱 정해놓고 쓰다보니이게 부담이 되는 것이다.그래서 약간 긴장한 상태에서 기필코 이기겠노라고 다짐하면서 가위바위보를 하면 오히려 자주 지게되는 것 같다. 아래는 빅터 프랭클 - 죽음의 수용소 에서 본 좋은 구절이다. 가위바위보에서 성공으로 너무 예시가 뜬금없긴 하지만... 너무 무언가를 이루려고 하고 가지려 하고 집착하면오히려 내가 원하는 바와 멀어지기 쉬운 것 같다.차라리 쿨하게 마음을 비우는 것이 원하는 것을 이루는 방법 중 하나가 아닐까?그런데 이게 또 쉽지가 않지... 여기 "운기를 끌어당기는 마음의 법칙..
구본형 - 익숙한 것과의 결별 중..."무엇보다도 내가 가지고 있는 내면의 자산을 끌어다 쓸 수 있는 사람이라는 것을 알게 되었다. 그것은 행운이었다.""내 안에 얼마든지 쓸 수 있는 엄청난 유산이 매장되어 있다는 것을 깨닫는 순간 나는 가난이라는 어쩔 수 없는 상황에서 벗어날 수 있었다. 내 안에 얼마나 많은 것들이 숨겨져 있는지 얼른 꺼내보고 싶었다. ..."내가 가지고 있는 내면의 자산이라...대부분의 사람들이 이런 걸 잘 모르고 있고 알려고 하지도 않는 것 같다. 회사 생활을 한지 4년정도가 되었다.난 인정한다. 내가 현재는 그리 뛰어난 엔지니어는 아니라는 것을. 그리고 앞으로도 잘 모르겠다는 것을 ^^업무에 있어서 노력 하고 최선은 다할 것이다.하지만 위의 말대로 나의 내면을 항상 탐구할 것이고..
회사는 항상 일이 많다.일은 많고 사람은 없다.노동자인 우리들만의 생각인가?하긴 때때로 내 할일 하거나, 멍때리고 놀고 카톡하고 쇼핑하는 시간도 있으니 항상 일이 많은 건 아니기도 하다. Manager들이 일을 줄때 나는 어떤 자세로 이런것들을 받아들여야 할 까?나는 엔지니어이고 앞으로 이쪽 분야에서 계속 일하거나 인문학? 과 뭔가 융합된, 아직은 내 마음속 깊은 그 어딘가 에만?있지만 무언가를 해보고싶은 호기심과 욕심이 많다.하지만. 호기심과 욕심이 많다고 해도Manager들이 주는 일이 마냥 반갑지는 않다.아니, 80%정도는 별로다. (월급쟁이 입장에서 이러면 안되는데...) 올 초 '고질적 문제 해결'이라는 미명하에'제품 사용시기 증가에 따른 느려짐 현상 해결' 이라는 주제로 미션이 떨어졌었다.우리..