본문 바로가기
[SQLite3] 06. 임베디드 SQLite3 최적화 #2 [SQLite3] 06. 임베디드 SQLite3 최적화 #2 이 글은 "빠르게 활용하는 모바일 데이터베이스 SQLite3” 이란 글을 보며 필요한 내용만 정리한 글입니다.자세한 내용은 책을 구매해서 보세요 5. 엄격한 자료형 검사 -SQLite3 자체는 동적 자료형 형태지만 typeof() 함수와 CHECK 제약조건을 이용해서 정적 자료형처럼 사용할 수 있다. ex)sqlite> CREATE TABLE testTable( name text CHECK(typeof(name)=‘text’), age integer CHECK(typeof(age)=‘integer’)); CHECK 규칙을 위반할 경우 constraint failed error 가 발생한다. 6. DB 갱신과 트랜잭션 -INSERT/UPDATE .. 2018. 5. 23.
[SQLite3] 03. SQL 고급 #1 [SQLite3] 03. SQL 고급 #1 이 글은 "빠르게 활용하는 모바일 데이터베이스 SQLite3” 이란 글을 보며 필요한 내용만 정리한 글입니다.자세한 내용은 책을 구매해서 보세요 1. 관계형 데이터베이스 설계 -한 개의 Table 에 모든 정보를 담는 경우 다음과 같은 단점이 있다. 중복되는 정보가 저장된다. 레코드 간 구분 가능한 필드가 명확히 없다. ( Property 가 거의 같은 경우 ) -RDBMS 의 설계 원칙은 중복을 최소화하는 것이다.데이터 중복성(redundancy)과 일관적이지 않은 데이터 종속성(dependency)를 제거하는 규칙에 따라 정보를 여러 테이블에 저장되도록 테이블을 설계하고, 테이블간 공통된 값으로 서로 연결되게 한다. -테이블의 각 행을 구분하는 하나 이상의 .. 2018. 5. 18.
회사근처의 두얼굴 기가 막히넹~ 회사근처의 두얼굴 기가 막히넹~ 1236 / 1240 정말 정말 맑았던 어느 날..미세먼지 농도도 적고. 가시거리도 좋았던 날.. 만화같은 구름이 있던 날.. 을지로 입구 쪽 고층에서 종각쪽을 바라본 뷰입니다.정말 기가 맥히죠? 그리고... 비가 내리려고 준비중인 어느 날..을지로 입구의 두 빌딩 사이... 고층 빌딩 위로 먹구름..금방이라도 종말이 올것같은 오묘함.. 회사 근처의 두 얼굴...그런데 둘 다 멋지네요 ㅋㅋ 앞으로 조금 더 하늘을 자주 바라보면서 더 멋진 뷰들을 많이 찾아봐야겠습니다.주변에 이렇게 멋진 뷰들이 있는데 맨날 스마트폰만 보느라 못 찾고 있던 것 같습니다. ㅎㅎ SKT 타워, 가시거리, 고층, 고층 빌딩, 기가 막힌 뷰, 날씨 좋은 날, 두 얼굴, 만화 구름, 멋진 뷰, 미세먼지.. 2017. 10. 30.
[샌프란시스코] 롬바드거리 ( Lombard St. 꽃길만 걸으세요~ ) [샌프란시스코] 롬바드거리 ( Lombard St. 꽃길만 걸으세요~ ) 시작 : 12:03끝 : 12:29 샌프란시스코의 유명한 거리, 그러나 직접 가보면 실망하기 쉬운 거리가 하나 있는데,그것은 바로 롬바드 거리 ( Lombard St. ) 이다. 왜 유명하고 왜 실망하느냐?자 이제 이야기해주리다. 우선 이 거리를 보기 위해 나는 새벽에 일찍 일어나 일과 시간 전에 빠르게 산책을 다녀온다.아침이 일찍 밝는 샌프란.. 가로수들의 가지의 모양이 특이한 것이 계속 눈길이 간다.그리고 맑은 날씨, 파란 하늘도~ 케이블카를 타고 롬바르 거리 앞에 내린다.자 이곳이 롬바드 거리의 꼭대기이다. 풍광이 너무너무 좋다.사진을 보는 것 만으로도 지금 나는 샌프란의 바람을 맞고 있다. 롬바드거리를 정면으로 하고 왼쪽으로.. 2017. 6. 23.
[샌프란시스코] Stanford court hotel 후기 [샌프란시스코] Stanford court hotel 후기 시작 : 16:47끝 ; 17:04 우리가 1주일동안 머물렀던 Standord court hotel 의 후기를 적는다. 요렇게 생겼다.무슨 중세 유럽 건물같은 느낌이다. 위치는 California St. 의 거의 꼭대기.언덕에 위치 하고 있어 뷰는 좋다. Reception ( 리셉션 ) 은 이렇게 생겼다.고급진 호텔보다는 케쥬얼한 느낌이 강하다. 호텔의 복도.우리는 7층에 머물렀다.건물이 큰 네모진 형태이고, 가운데는 빈 구조였다.( 한자 입구(口) 같은 구조랄까? ) 내 방과 진짜별형의 방은 한참 떨어져 있었는데,서로의 방에 닿기 위해서는 ㄱ 형태로 한번의 직각을 거쳐 한참 이동해야 했다. 우리가 예약한 방은 킹 사이즈 침대가 있는 방.방 크기.. 2017. 5. 9.
[라오스] 전체 목차 [라오스] 전체 목차 1일차 비엔티안 [라오스] 여행의 출발 [라오스] 저가항공 진에어 타고 라오스 비엔티안으로~ 후기!! [라오스 비엔티안] 공항에서 시내로 & 비엔티안 스타 호텔 후기 [라오스 비엔티안 맛집] 컵짜이더 - 비엔티안 최고의 술집, 맛집! 2일차 비엔티안, 방비엥 [라오스 비엔티안] 아침산책 - 라오스의 첫 아침 [라오스 비엔티안] 비엔티안 스타호텔 조식 [라오스 비엔티안] 환전 이야기~ [라오스] 비엔티안에서 방비엥으로 출발~ [라오스] 방비엥 가는 길 휴게소 이야기 [라오스 방비엥] 심카드 구매기~ [라오스 방비엥] 파퓰러 뷰 게스트하우스 ( Popular View Guest House ) [라오스 방비엥] 단골 바게뜨 노점 - 폿이모네~ [라오스 방비엥] 쇼핑으로 패션리더 되다! [.. 2017. 4. 24.
[Effective Java] 보편화된 작명 규칙을 따르자. [Effective Java] 보편화된 작명 규칙을 따르자. - 패키지 이름은 짧게 하되, 일반적으로 9자 이내의 문자가 좋다. awt와 같이 복합 단어의 첫 자를 딴 두문자나, util 과 같은 약어를 사용해도 좋다. - 타입 매개변수의 이름은 통상적으로 단일 문자이며, 대부분 다음 다섯 개 중 하나이다. 임의 타입은 T, 컬렉션 요소 타입은 E, Map 의 키와 값은 K, V, 예외는 X 임의 타입의 순차는 T에 이어 U, V 또는 T1, T2, T3 등과 같이 하기도 한다. - boolean 이 아닌 속성을 반환하는 메소드의 이름은 명사, 명사구, 또는 동사인 get 으로 시작하는 동사구로 구성한다. size, hashCode, getTime 등이 그 예이다. 이런 return 값이 있는 메소드들은.. 2017. 2. 17.
[라오스 방비엥] 쌀국수 맛집을 찾아갔다오~ [라오스 방비엥] 쌀국수 맛집을 찾아갔다오~ 제 라오스 여행기를 열심히 봐주는 사촌동생이 "나한테 이야기 하는 것처럼도 한 번 해줘!!" 라고 했기 떄문에. 앞으로 일주일은 우리 사촌동생 "뽀나" 에게 말하듯이 진행해보겠습니당. 자 시작!! ㅋ 자 오늘은 방비엥의 마지막 날이야. 아쉬운 마음에 새벽부터 우리가 머문 호텔에서의 뷰를 또 한 컷 찍어.지금까지 블로그를 열심히 봐서 알겠지만, 사실 딱히 특별하지도 않은 그런 뷰인데..괜히 마지막이라고 생각하니깐 똑같은 뷰를 또 찍게 되네. 그러고 보면 맨날 구름이 열심히 그림을 그려줫는데,이 컷은 구름이 삐졌는지 그림을 안 그려주더라 흑. 울 엄마가 재미있게 관찰하던 방비엥의 똥개(?) 들. 이 녀석들도 마지막이라고 생각하니 괜시리 아쉬웠엉. 안녕 똥개들아~ .. 2017. 1. 30.
[Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #2 [Django] 파이썬 웹 프로그래밍 - Django 의 핵심 기능 #2 * 4.4.1. HTML 에서의 폼 -HTTP 프로토콜 중 폼에서 사용할 수 있는 HTTP 메소드는 GET 과 POST 뿐이다.장고는 이 중에서도 폼 처리에는 POST 방식만을 사용하고 있다.추가적으로 장고는 보안을 강화하기 위해 CSRF 방지 기능을 제공한다. * 4.4.2. 장고의 폼 기능 -장고는 폼 처리를 위해 다음 3가지 기능을 제공한다. 폼 생성에 필요한 데이터를 폼 클래스로 구조화하기 폼 클래스의 데이터를 랜더링하여 HTML 폼 만들기 사용자로부터 제출된 폼과 데이터를 수신하고 처리하기 -장고의 모델 클래스가 데이터베이스 테이블의 논리적인 구조 및 동작 기능, 우리에게 보여지는 방식들을 기술.. 2016. 12. 15.
반응형