* 이전글2016/05/06 - [C++ 기본] Hello World 시작2016/05/10 - [C++ 기본] 클래스와 상속, friend, virtual, template 키워드 등2016/05/13 - [C++ 응용] 퀵, 머지, 힙, 버블, 선택, 삽입 정렬 알고리즘 구현 * 이번에는 변수형과 기본 함수들에 대해서 간단하게 살펴볼 것이다. 기본적인 내용이므로 레퍼런스로만 봐도 되도록 정리할 것이다. * 변수형: 각 변수형의 크기는 처음에는 크게 신경쓰지 않아도 되지만, 나중에 TCP 연동을 하거나 메모리 취적화가 필요할 때에는 조금씩 신경을 써야할 것이다. - char: 1byte=8bit 크기의 문자를 하나 저장- short: 2byte=16bit 크기의 정수를 저장- int: 4byte=32b..
* 미국에서 의료보험은 한국과는 다르게 민영화가 되어있기 때문에 의료보험을 어떻게 드는지도 잘 모르겠고, 처음에 직장 없이 일단 미국에 이민왔는데, 아기가 아프면 정말로 너무나 곤란한 상황이 올 수 있을 것이다. 우리 애도 이제 돌 정도 되었을 때 미국와서 돌발진인지 뭔지 모르는데 40도가 오르내리는 고열을 겪으면서 보험도 없으니 치료비 폭탄을 맞을까 섣불리 병원에 가기에도 겁이나고 발을 동동 굴리기도 했다. 애는 그래도 해열제를 먹이고 옷을 잘 벗기고 수건으로 닦아주니 이틀 후에 열이 내렸지만 정말 한국에서 애가 열이나면 일단 응급실 뛰어갈 때와는 다른, 너무나 아찔한 불안한 상황이었다. 그래서 애가 아프고 바로 다음날 일단 의료보험을 들려고 했는데 약간 시행착오를 해서 그 내용에 대해서 작은 경험을 ..
* 이번에 물티슈가 떨어져서 물티슈를 어떤거로 살까 고민하다가 팸퍼스 물티슈가 좋다고 그래서 팸퍼스로 샀다. 아마존에서 한장당 0.02달러 가격으로 504장에 10달러 정도 하는 가격의 물티슈이다. 구매했던 링크는 아래와 같다. http://www.amazon.com/Pampers-Softcare-Fresh-Wipes-Count/dp/B0062V8PPI : 제품 소개에는 아래와 같은 특징이 있다고 한다. * 특징- 미국의 다른 브랜드보다 4배 강함- 표현이 부드럽고 깨끗함- 좋은 향이 남- 저자극성- 물로 만든 로션 : 일단 물티슈가 필요하니 가격도 개당 0.02달러로 괜찮은 것 같아, 위의 링크를 통해서 주문하니 아마존 프라임이라서 금방 왔다. : 7개의 "리필" 물티슈가 들어있다. 가격적인 면에서는 ..
* 이전글2016/05/09 - [티스토리 반응형 스킨 편집] 페이스북 좋아요 버튼, 구글+1버튼 넣기 * 시작: 이번에는 먼저 반응형 스킨을 하나 선택해서 기존의 반응형으로 동작하고 있는 부분 중에서 마음에 들지 않는 부분들을 수정할 것이다. 가장 먼저 일단 반응형 스킨을 하나 선택할 것인데, 아래의 반응형 스킨이 깔끔한 것이 마음에 들어서 선택하였다. : 마음에 들었던 점은 스킨에서 메뉴가 오른쪽에 있다는 점이 제일 컸고, 하얀색 바탕을 중요하게 생각해서 좋은 스킨이라고 생각하여 선택하였다. 그런데 전체적으로 디자인은 내 마음에 들지 않아서 이제부터 편집, 커스터마이징을 해보려고 한다. * 상단바 수정: 스킨을 일단 적용해보면 가장 마음에 들지 않는 것은 상단에 크게 떠있는 이미지이다. 혹자는 이러한..
* 알고리즘의 기본인 정렬 알고리즘들의 대표적인 케이스들을 직접 C++로 구현해보았다. C++을 이용해서 재귀적으로도 처리하기도 하고, O(nlogn)이나 O(n^2)에 대한 알고리즘 분석의 기본이 되므로 기본적으로 알고 있으면 유용하다. * Quick Sort: 퀵소트는 하나의 피봇이 있어서 피봇보다 작은 값들을 앞으로, 큰 값들을 뒤로 보낸 다음, 다시 나뉘어진 그룹을 정렬하는 top-down 식 정렬 알고리즘이다. #include using namespace std; void quickSort(int arr[], int size) { int pivot = arr[0]; int cursor = 0; for (int i = 1; i arr[i]) { c..
* 미국에서 2010년형 맥북프로 하나 가지고 무언가 작업을 하려고 하면 너무나 작은 모니터(그래도 15인치인데..) 때문에 가끔 듀얼 모니터가 있으면 좋겠다고 생각했다. 그런데 이전에 어디선가 MacOSX에서 아이패드와 화면 공유가 되었던 것만 같은 그러한 것을 본 것 같아서 아이패드를 듀얼모니터로 사용할 수 있지 않을까! 하는 기대감이 듀얼모니터로 사용할 수 있는 가능성들을 찾아보기 시작하니 여러 가지가 있어서 한번 쭉 비교를 해보고 싶어서 정리해보고자 한다. * MacOSX 화면 공유 기능이 뭐지?: 구글에서 "mac os x screen sharing"이라고 치니까 위에 바로 나온다?! : 그대로 따라해보자. 1. Apple 메뉴 > System Preferences > Sharing 2. Scr..
* 이전글2016/05/06 - [C++ 기본] Hello World 시작 * 면접이 조만간 잡히게 될 것 같아 우선적으로 복습이 필요한 내용인 클래스와 상속에 대해서 문법을 간단하게 살펴보고 hackerrank.com이나 기본 소팅 알고리즘을 구현해보는 것을 할 예정이다. * 클래스 선언: 클래스 선언은 클래스의 전체적인 구조를 나타내며, 변수에 대한 정의와 함께 함수의 구조를 정의한다. 아래와 같은 구조는 주로 헤더 파일에 들어간다. Car.h에 정의해조자.class Car { private: int wheels; int price; public: void setWheels(int); void setPrice(int); int getWheels(void); int getPrice(void); }; *..
* 한동안 글을 쓰지 않으면서 항상 생각해오던 것이, 기존의 블로그 디자인을 싹 바꾸고 싶다는 생각이었다. 색이 갈색 바탕이었던 것부터 해서 평범하지는 않았기 때문에 블로그만의 특징이 있기는 했지만, 사실 내가 좋아하는 것은 흰색/검은색 구성이라서 이에 맞게 수정을 하고 싶었다. 그래서 지금부터 간단하게 블로그의 스킨을 조금씩 수정하면서 그에 대한 내용을 정리해보려고 한다. 그 중에서 가장 먼저 페이스북과 구글+1 버튼을 넣는 것을 먼저 해결하려고 한다. * 블로그 설정 화면: 다른 블로그들에서는 "HTML/CSS 편집"이나 "파일 업로드" 등을 이용해서 사용하는 경우가 많은데 이러한거 다 필요없다. 물론 위젯이 들어가는 위치가 아닌 조금 다른 위치에 넣고자 한다면 "HTML/CSS 편집"이 필요하지만,..
* 이번에 C++관련 면접을 보게 되면서 다시 한번 C++에 대해서 복습하는 기회를 가지려고 한다. 기본 문법부터 간단한 객체지향 설계까지 훑어보고자 한다. * 시작하기 전에..: 먼저 C++에 대해서 다시 공부하기 전에 MacOSX에서 gcc를 기반으로 진행하려고 한다. MacOSX가 아니면 리눅스나 유닉스에도 같이 포함이 되어있을테니 해당 OS에서 작업하거나 GNU의 gcc 컴파일러를 받아도 되고, 다른 컴파일러를 받아서 사용해도 된다. 아래는 GNU gcc 관련 웹사이트이다. https://gcc.gnu.org/ : MacOSX는 xcode를 먼저 깔아야 gcc가 정상적으로 동작하기 때문에 OSX와 xcode를 최신버전으로 다운로드 받아서 gcc의 동작을 먼저 확인하고 진행하였다. : OSX에 이어..
* 오랜만에 쓰는 글은 쉬운 내용으로 다시 워밍업을 하려고 한다. 일단 HTML5에 대한 내용들이 이제 대부분의 브라우져에 지원이 되기 시작하고 있어서 슬슬 HTML5에 대해서 부담없이 사용하게 되는 시기가 아닌가 생각한다. 아직 HTML5가 많이 지원 안되는 Internet explorer 8과 9가 10% 가량 남아있기는 한데 마이크로소프트의 강제 업그레이드(감사하게도!!) 덕분에 빠르게 줄어들고 있는 것을 확인할 수 있으니 올해 말 정도에는 이러한 기능들을 마음껏 사용해도 될 것이라 생각한다. * 이전 편들2012/10/25 - [HTML5 튜토리얼] HTML5의 등장 배경과 여러 가지 개발 환경 및 현재 현황2012/11/03 - [HTML5 튜토리얼] 기초 및 기본 구조, 프로그래밍상 기존의 H..
- Total
- Today
- Yesterday
- Android
- 삼식이
- 안드로이드
- GX-10
- php
- 탐론 17-50
- c++
- HTML5 튜토리얼
- lecture
- HTML5
- Python
- 샷
- K100D
- java
- 팁
- 뽐뿌
- gae
- TIP
- 서울
- google app engine
- 자바스크립트
- gre
- 강좌
- ny-school
- 속깊은 자바스크립트 강좌
- mini project
- 안드로이드 앱 개발 기초
- Javascript
- 사진
- Writing
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |