설치된 윈도우 제품키 프로그램 없이 알아보기

출처 : http://nightly.tistory.com/99

윈도우와 오피스의 제품키는 암호화되어 윈도우 레지스트리에 저장됩니다.

제품키를 확인하기 위해서 키를 확인해주는 프로그램을 많이 사용하는데

그 프로그램에 어떤 바이러스가 숨어있을 수도 있고, 프로그램이 정말 안전한가 의심이 들수도 있죠.

여기에서는 윈도우의 내장된 스크립트 기능을 이용하여 알아보는 방법을 소개합니다.… 모두 보기

윈도우7 레지스트리 정보가 저장된 파일의 위치는?

출처 : http://win7-hosup.blogspot.kr/2011/02/7.html

윈도우7의 레지스트리(Registry) 정보는 1개가 아닌 여러 개의 파일들로 구성되며, 하드 디스크 상에 존재하는 이 개별 파일들을 레지스트리 하이브(Registry Hive)라고 부릅니다.

 

레지스트리 하이브(Hive) 파일은 다음 그림과 같이 Windows\System32\config 폴더에 위치합니다.

RegistryHive

 

그리고 개별 레지스트리 하이브 파일 목록은 모두 보기

AssertJ 소개testCompile ‘org.assertj:assertj-core:3.6.2’

멋진 테스트 코드를 작성하도록 돕는 AssertJ 라이브러리에 대해서 알아봅시다.

AssertJ의 장점

  • 메소드 체이닝을 지원하기 때문에 좀 더 깔끔하고 읽기 쉬운 테스트 코드를 작성할 수 있습니다.
  • 개발자가 테스트를 하면서 필요하다고 상상할 수 있는 거의 모든 메소드를 제공합니다.

라이브러리 의존성 설정

Java8 … 모두 보기

자주 사용되는 Lombok 어노테이션

출처 : http://www.daleseo.com/lombok-popular-annotations/

Lombok 라이브러리에서 제공하는 어노테이션 중에서 자주 사용되는 어노테이션 위주로 살펴보도록 하겠습니다.

접근자/설정자 자동 생성

제일 먼저 살펴볼 어노테이션은 @Getter와 @Setter 입니다.
아마 Lombok에서 가장 많이 사용되는 어노테이션일 텐데요.
예를 들어, xxx라는 필드에 선언하면 자동으로 getXxx()모두 보기

유니코드 #3

출처 : http://www.bsidesoft.com/?p=3526&

UTF16 인코딩의 개요

1회차에서 유니코드 기본 개념을 살펴보고 2회차에서는 UTF8을 공부했습니다.

이번 포스팅에는 대부분의 응용프로그램 내부에서 사용되는 UTF16을 알아봅니다.

UTF8만으로는 안되는 걸까…
UTF8은 전송 시에 유리하지만 UTF16은 프로그램 실행 시 유리하니까.
그렇긴 하지만.

UTF16의 감을 … 모두 보기

유니코드 #2

출처 : http://www.bsidesoft.com/?p=3496&

심화된 인코딩 탐구

저번 포스팅에서는 유니코드에 대한 개요와 인코딩이란 무엇인가에 대한 기초개념을 살펴봤습니다.
다음과 같은 내용이 나왔죠.

  • 코드포인트 – 문자에 할당된 고유한 숫자값
  • 평면 – 코드포인트를 관리하기 위한 그룹범위
  • 코드유닛 – 일정한 크기를 하나의 문자로 바라보는
모두 보기

유니코드 #1

출처 : http://www.bsidesoft.com/?p=3435

개요

본래 우리가 작성한 문서에 있는 문자들은 그대로 저장될 수는 없습니다. 반드시 숫자로 바뀐 후 저장되죠. 따라서 문자를 숫자로 바꿔주는 표가 꼭 필요합니다.
이러한 문자를 숫자로 바꿔주는 표 중에 가장 유명한 건 아스키표입니다. 아스키표를 사용하면 영어, 숫자, … 모두 보기

[boost] shared_ptr

출처 : http://egloos.zum.com/sweeper/v/2826435
 
1. auto_ptr
TR1이 발표되기 전까지 std::auto_ptr이 C++ Standara library의 유일한 스마트 포인터였다.
스마트 포인터의 기본적인 특성인 자신이 소멸될 때 가리키고 있는 대상에 대해 자동으로 delete 해줘 메모리 누수 걱정은 없게 작성이 되어 있다.
하지만, … 모두 보기