분류 전체보기
msbf와 lsbf에 대해서
스펙문서를 보다보면 bit에 대한 내용이 많이 나오는데 여기서 bit을 해석하는 방법이 2가지가 있습니다. msbf와 lsbf인데 msb와 lsb의 용어는 아래와 같습니다.( http://www.terms.co.kr/MSB.htm ) MSB[엠에스비]는 비트 단위의 연산에 있어서 그 숫자 값의 크기에 가장 크게 영향을 미치는 유효 숫자를 말한다. 즉, 그 숫자를 나타내는 비트 열 중에서 가장 왼쪽의 비트가 MSB이다.MSB의 반대말은 LSB로서, 그 숫자를 나타내는 비트 열 중에서 가장 오른쪽의 비트이다. 여기서 f는 first를 의미하며 MSBF는 MSB가 먼저 나온다는 의미이고, LSBF는 그 반대입니다. ex) MSBF 0x0001 -> 1LSBF 0x0001 -> 8 ( 대부분 MSBF로 표기가 ..
content, content에서 개행(enter, <br>)입력하기
attr([id])와 html의 content property를 사용하면,html의 property를 css에서 사용할 수 있다. 자세한건 w3school을 참조하자. http://www.w3schools.com/cssref/tryit.asp?filename=trycss_gen_content 매우 유용한건 확실하다! +new line을 추가하는 방법 figcaption:before { content: 'Figure \a' attr(title); white-space: pre; } http://stackoverflow.com/questions/9062988/newline-character-sequence-in-css-content-property
갤러리 jQuery,
https://github.com/kamilczujowski/least.js-2 least.js 2Random and Responsive HiDPI jQuery Gallery based on HTML5 and CSS3What's new? (Update: - 10/07/2014)Version 2.2.0 is available for download now See the complete list of changes here.About least.js 2least.js 2 ist smaller, faster and easier to use and include.least.js 2 is optimized for HiDPI (Retina) Devices.least.js 2 has more options and f..
[java] String parameter, text += "a" text += "b"
public class StringPlus { public static void main(String[] args) { String text = ""; text += "a"; System.out.println(text); text += "b"; System.out.println(text); } } result : hklee@hklee:~/Dropbox/java/string$ javac StringPlus.java && java StringPlus a ab
[펌] file_formats HDF
http://eunchul.com/file_formats/HDF/ 아리랑 1호 인공위성 영상 이미지 파일 포맷 1. 서론 다목적실용위성(KOMPSAT) 1호는 국가의 공공목적으로 정부에서 투자하여 개발한 국내 최초의 실용급 원격탐사용 위성이다. 따라서, 다목적위성 1호의 자료활용은 국가공공분야의 활용을 최우선으로 한다. 또한 위성자료의 사용을 확대하고 관련연구를 활성화하도록, 가능한 한 학계, 산업계 및 일반국민들도 누구나 저렴하고 용이하게 자료를 접근하고획득이 가능하도록 활용체계를 구축하고 있다.다목적실용위성 1호기에는 지도제작, 해양관측, 과학실험 등을 위한 고해상도 전자광학 카메라(Electro-Optical Camera: EOC), 해양관측카메라(Ocean Scanning Multi-spectra..
정수를 저장하는 간단한 Array 클래스를 만들어봅시다.
여기에 사용되는 개념은 배열 인덱스 연산자 오버로딩 ([] 연산자) 입니다. 코드 보시죠 #include using namespace std; class Array { int *m_arr; int m_size; int m_capacity; public: Array(int cap = 100) : m_arr(NULL), m_size(0), m_capacity(cap) { m_arr = new int[m_capacity]; } ~Array() { delete [] m_arr; } void add(int data) { if (m_size < m_capacity) { m_arr[m_size++] = data; } } int size() const { return m_size; } int operator[] (in..
함수, 함수 포인터, 함수 객체를 이용한 정수 출력 / print int type using function, function pointer, function element
함수 호출 연산자 오버로딩은 객체를 함수처럼 동작하게 하는 연산자입니다. print1 : 함수 호출point2 : 함수 포인터point3 : 함수 객체 #include using namespace std; struct FuncObject { public: void operator() (int arg) const { cout
const 벰버 함수와 비 const 멤버 함수
const 멤버 함수는 멤버 함수 내에서 객체의 멤버 변수를 변경하지 않는다는 것을 보장하는 함수입니다. 따라서 const 객체는 const 멤버 함수만 호출할 수 있습니다. const 멤버 함수에서 멤버 변수를 변경하면 컴파일 에러입니다. 사실 자신의 멤버를 변경하지 않는 멤버 함수는 모두 const 멤버 함수여야만 합니다. function의 맨 뒤에 const가 붙으면 그 function은 const function이고,변수 앞에 const가 붙으며 그 변수가 const이다. #include using namespace std; class Point { int m_x; int m_y; public: Point(int _x = 0 , int _y = 0) : m_x(_x), m_y(_y) { } int..