Programming/이것저것

    [도서] SQL 백과사전 ( SQL Cookbook )

    https://jul-liet.tistory.com/213 [IT도서] SQL 쿡북 리뷰 (부제 : SQL문 백과사전) 개발자라면 SQL문은 필수다 DB와 SQL문에 대해서 정확히 배우지는 않았지만 개발을 하게된다면 자연스럽게 알게될 (필수로 알아야 할과 같은 말ㅎ) SELECT, UPDATE, DELETE 등등의 DML, DDL 문들... 회사에 jul-liet.tistory.com 구매처 예사 (실물책) 36,000 https://www.yes24.com/Product/Goods/106207663 SQL 쿡북 - YES24 SQL 언어를 마스터하기 위한 마지막 필독서SQL을 유연하게 사용하기 위해서는 기본적인 내용뿐만 아니라 다양한 표현식을 잘 알아야 한다. 『SQL 쿡북: 모든 SQL 사용자를 위한..

    정규표현식 - 앵커 ( ^, $ )

    https://ko.javascript.info/regexp-anchors 앵커: 문자열의 시작 ^과 끝 $ ko.javascript.info ^ ... $ 패턴이 주로 사용되는데 이 패턴을 사용하면, 탐색하고자 하는 문자열과 완전히 일치해야 true 반환한다. ^는 정규식 시작부분에, $는 정규식 끝부분에 위치 참고로 앵커의 너비는 ‘0’이다. 앵커 ^와 $는 조건을 나타냅니다. 따라서 앵커의 너비는 0입니다. 다시 말해서 앵커는 어떤 문자와 일치하는 것이 아니라 정규식 엔진이 문자열의 시작과 끝이라는 조건을 검사하도록 강제하는 역할을 합니다.

    postgresql | 국내 시도 geometry를 합쳐 전국 box로 생성하기

    목차 select st_extent(st_transform(a.mult,3857)) from( select st_multi(st_union(geom)) as mult from tb_sido ) a; polygon으로 변환해서 확인하면 아래와같이 나옴 1. st_union() 지오메트리 데이터를 합쳐줌 (merge 기능) 2. st_multi() 지오메트리를 다중(멀티)유형(MultiPoint, MultiLineString, MultiPolygon)으로 변경한다. st_union()하면 아마도 이게 사라지는듯? 3. st_extent() 매개변수로 들어오는 geometry를 포함하는box 값을 반환한다.

    plsql) tableName 변수를 동적쿼리로 적용하는 방법

    테이블명 변수 동적쿼리 적용방법 v_sql := 'select count(*) from ' || 테이블명변수 || ' where ~~~ like ''%' || 검색어변수 || '%''~~ '; EXECUTE IMMEDIATE v_sql변수 INTO v_result변수 ;

    github) Collaborators 협업

    목차 참고자료 : https://brunch.co.kr/@anonymdevoo/9 6. Github으로 협업하는 법 Pull Request 와 Code Review | 지난 글에서 Github Organization을 만들고 원격 저장소에 Commit History를 Push하기까지 했다. 공동 작업할 수 있는 환경이 갖춰졌다. 이제 동료들과 '너도나도 여기저기에서' commit brunch.co.kr 1. 오너 레퍼지토리 설정 1.1. 우선 마스터가 될 레퍼지토리를 만든다. 1.2. 마스터가 다른 멤버들이 access할 수 있도록 멤버로 추가한다. 1.3. 마스터브랜치에서 푸시 못하도록 설정 이러면 팀원이 마스터브랜치로 푸시하지 못하게된다. 무조건 브랜치로만 푸시가 가능함. https://hong-de..

    Git ) .gitignore / 사용법

    깃을 사용하다보면 .gitignore라는 파일을 만나게 된다. 이것은 git이 파일을 추적할 때, 무시해도 될(무시해야 할) 파일 또는 폴더들을 지정하는 파일이다. git으로 프로젝트를 관리할 때, 프로젝트의 일부 파일들은 제외할 필요가 있다. 공개되지 말아야 할 파일(백업정보, 빌드정보, 비밀키 등)들이 upload될 경우 악용될 우려가 있으며, 혹은 데이터 중돌로 인해 일부 파일이 소실될 수도 있다. 이러한 이유로 .gitignore 파일로 원격 저장소에 upload되지 말아야 할 항목등을 작성하여 사용하게 된다. IDE, tool과 관련된 설정파일 언어의 빌드 결과물, 로그, 패키지 관련 파일 용량이 너무나 큰 파일 그 외 프로젝트에서 사용자가 제외하기 원하는 파일 등등... 1. 작성 방법 ( 자..

    한/영문 타자 연습 사이트

    https://typing.works/ typing.works anti-stress therapy and, make the concentration for working. ritual typing service. typing.works 직관적인 인터페이스에 딱 필요한 기능만 있어서 좋다!

    개발자가 지양해야 할 공부법(pronist 님 글)

    https://pronist.tistory.com/83 개발자가 지양해야 할 공부법 서문 이번에 이야기하고 싶은 것은 개발자가 지양해야 할 공부법이다. 지향이 아니라 지양임을 다시 한 번 확인하자. 모두가 알다시피 공부법은 사람마다 다르기에 어떻게 공부해야 한다는 것 pronist.tistory.com