본문 바로가기

[C++11] cbegin()과 cend(), crbegin()과 crend() C++의 STL 컨테이너들은 Iterator(반복자)를 통해서 내부에 있는 데이터의 한 위치를 가리킬 수가 있습니다.Iterator의 종류는 Input, Output, Foward, Bidirectional, Random Access로 구분할 수 있습니다.Input과 Output은 각각 출력과 입력만을 담당하는 최소한의 기능을 가지고 있는 Iterator입니다. Foward의 경우는 순방향 Iterator로 한 쪽으로(처음 -> 끝) 이동하는 Iterator입니다.Bidirectional은 이름 그대로 양방향으로 이동이 가능한 Iterator입니다.Random Access는 랜덤하게 한 곳을 콕 찝어서 이동이 가능한 Iterator입니다.Input -> Foward -> Bidirectional -> R.. 더보기
자신의 IP를 확인하기 자신의 IP를 확인하는 방법입니다.이전에 작성한 코드인데 Visual Studio 2012에서는 다음과 같은 코드를 맨 위에 삽입해야 합니다. #define _WINSOCK_DEPRECATED_NO_WARNINGS Visual Studio 2010이나 그 이하 버전에는 사용하지 않아도 될 것 같습니다.전체 코드는 다음과 같습니다.IP가 여러 개 리턴될 수 있기 때문에 vector로 리턴을 하도록 하였습니다. #define _WINSOCK_DEPRECATED_NO_WARNINGS #include #include #include #include #pragma comment(lib, "ws2_32.lib") using std::cout; using std::endl; using std::string; usin.. 더보기
플레이스테이션 4 가격 인하 SCEK에서 플레이스테이션 4의 가격을 인하했습니다.기존 정가에서 4만원 정도 인하했습니다.30만원 후반대에 종종 구매가 가능했었는데 이제 공식적으로 구매가 가능할 것으로 보입니다.최근에 철권7 로케이션이 전국 유명 오락실에서 열렸었습니다.그리고 2015년에 출시 예정인 게임들의 소식이 들리고 있어서 구매하기에 적기라고 생각됩니다. 가격 변동 사항은 다음과 같습니다.이제 30만원 중반까지 바라볼 수 있을 것 같습니다.슬슬 플레이스테이션 4로 게임을 즐길 준비를 해야할 것 같습니다. 더보기
구글 애널리틱스 가입하고 설치하기 티스토리를 운영하면서 보통 애드센스로 수익을 얻습니다.구글에서 애드센스와 함께 분석을 위한 애널리틱스를 제공합니다.구글의 애널리틱스(웹분석 로그)에 가입하는 방법을 알아보도록 하겠습니다.구글 애널리틱스는 애드센스 페이지에서도 가입이 가능합니다.혹은 아래 링크를 통해서 직접 가입이 가능합니다.http://www.google.co.kr/intl/ko/analytics/애드센스에서는 다음과 같은 버튼이 존재합니다.Google 애널리틱스와 통합이라는 버튼이 보입니다. 애널리틱스 가입을 위해서 위의 링크로 이동합니다.먼저 로그인을 합니다.상단의 로그인 버튼을 눌러서 구글 아이디로 로그인합니다.애드센스를 가입했으면 가입할 때 사용한 아이디로 로그인하면 됩니다.다음 화면에서 Sign up 버튼을 누릅니다.다음 화면에.. 더보기
나루토 얼티밋 닌자 스톰 4 트레일러 공개 나루토 얼티밋 닌자 스톰 4가 내년에 발매를 앞두고 있습니다.PS 4, XBox One, PC(Steam)을 통해서 발매가 될 예정입니다.상당히 기대가 되는 작품입니다.최근에 나루토 만화가 완결되었는데 정말 재밌게 본 만화가 완결되니 아쉬운 느낌입니다.그래도 새로운 게임이 출시될 예정이라 기대가 됩니다.공개된 트레일러 영상입니다.1080p로 보시면 됩니다.육도선인의 자식들의 전투까지 보이는 거 같은데 모든 스토리를 다 담고 있는 게 아닌가 싶습니다.(자세히 보니 초대 호카게와 마다라로 보이네요.)아래는 PS 4 버전의 타이틀로 보입니다.아직은 데모 영상일 뿐이지만 게임도 상당히 기대가 됩니다.1미에서 9미까지 전부 만나볼 수 있을 거 같습니다. 조만간 PS 4를 구매하고 대기하고 있어야겠습니다.나루토 얼.. 더보기
[티스토리] 태그 클라우드 설치하기 티스토리의 사이드바에는 태그목록이 존재합니다.하지만 단순히 태그를 나열해놓은 것이기 때문에 심심한 느낌을 줄 수 있습니다.그래서 보통 태그 클라우드를 활용해서 시각적인 효과를 제공합니다.태그 클라우드에 필요한 파일을 첨부해 놓습니다.다음 첨부된 파일을 다운로드받고 압축을 해제합니다.아래와 같이 파일업로드에서 2개의 파일을 업로드 해줍니다.다음으로 HTML/CSS 탭으로 이동합니다.'태그목록'으로 검색을 하면 다음과 같은 부분이 보이는데 과 사이에 있는 텍스트를 모두 삭제합니다.그리고 과 사이에 다음 첨부 파일 안의 코드를 입력합니다.다음과 같은 형식으로 됩니다.미리보기 버튼을 눌러서 정상적으로 출력되는지 확인하신 이후에 저장하시면 됩니다.반드시 미리보기를 하고 기존 소스코드도 백업해놓으면 됩니다.정상적으.. 더보기
[블로그로 돈벌기] 애드센스 본문 하단에 설치하기(2) 애드센스를 본문하단에 설치하는 다른 방법입니다.카테고리의 다른 글 상단에 위치시키는 방법은 다음 링크를 확인하시면 됩니다.2014/12/15 - [IT/컴퓨터/Blog Tip] - 애드센스 본문 하단에 설치하기(1)이번 방법은 카테고리의 다른 글과 동일한 위치에 배치하는 방법입니다.##_article_rep_desc_## 을 검색해서 하단에 다음과 같이 애드센스 광고 코드를 입력해줍니다.이 방법에는 카테고리 관련 코드는 추가하지 않아도 됩니다.adsense_bottom은 밑에 style.css 파일에 추가될 코드의 이름입니다. style.css 파일에 다음과 같은 코드를 추가합니다.가장 하단에 추가하면 됩니다. /***** Adsense *****/ div.adsense_bottom {clear:none.. 더보기
[C++11] final과 override C++에서는 명시적으로 클래스의 상속을 막는 방법이 없었습니다.C++ CLI 등에서 selaed라는 키워드가 존재했지만 이것은 표준이 아닌 MS 확장 키워드입니다.C# 역시 sealed라는 키워드를 사용합니다.C#의 sealed 키워드에 대한 내용은 다음 링크에서 확인 가능합니다.2014/12/27 - [Programming/C#] - sealed 키워드를 사용한 클래스 상속 방지C++ CLI나 C#이나 모두 닷넷을 지원하기 위해서 만들어진 것을 생각하면 공통된 특정 키워드가 있는 것이 이해가 갑니다.C++11에서는 상속을 정교하게 다루기 위해 final과 override라는 새로운 키워드가 추가되었습니다.final은 상속을 차단하기 위해 추가된 키워드이고, override는 클래스의 메소드를 명시적으로.. 더보기