본문 바로가기

분류 전체보기252

정적 라이브러리(Static library) vs 동적 라이브러리(Dynamic library) 1. Static library Dynamic (linking) library (흔히 얘기하는 DLL)을 설명하기 위해 간단하게 정리한다. 특정 기능의 라이브러리를 static 하게 제작한다는 것은 link 단계에서 라이브러리(*.lib 파일)를 실행 바이너리에 포함시킨다는 얘기이다. 즉, 라이브러리의 동작 코드가 이를 사용하는 실행 바이너리 속에 포함되기 때문에 별도의 추가 작업없이, 그리고 독립적으로(실행 바이너리만으로...) 라이브러리 함수들을 사용할 수 있다. 하지만, 정적 라이브러리를 사용하는 프로그램이 늘어나면 날수록 불필요하게 실행 파일들의 크기가 커지며, 라이브러리가 동시에 여러 실행 바이너리에 포함되어 실행되는 경우 메인 메모리의 공간 활용 효율이 떨어지는 등 multiple-caller.. 2012. 8. 29.
[Visual Studio 2010] Ankh SVN 플러그인을 사용하는 방법 원본 사이트 : http://manghon.com/blog/entry/Visual-Studio-2010-에서-Ankh-SVN-사용하기-사용하기 Visual Studio 2010에서 Ankh SVN플러그인을 사용하는 방법을 알아보자. 먼저 Ankh SVN을 다운 받아 설치한다. 구글에서 ankh svn으로 검색해서 최신 버전으로 다운 받으면 된다. ( 정식 사이트에서 다운 받으려면 가입해야 하므로 귀찮으신 분은 우측 상단에 있는 것을 다운 받으면 된다.) 설치는 그냥 설치할 폴더정하고 약관에 동의하는 정도가 다 이므로 따로 다루지 않겠다. 설치가 완료되면 Visual Studio 를 실행한다. 1. 저장소 추가. 위 화면에 보이는 것 처럼 보기 -> Repository Explorer 를 선택하면 아래와 .. 2012. 8. 24.
IEC-61850 규약(프로토콜) 1990년 미국과 유럽에서 변전소 자동화시스템의 표준화를 위한 연구가 IEC(International Electrotechnical Commission) TC57과 TC(Technical committee)59 기술위원회를 중심으로 활발히 진행되어 왔으며, 그 결과로써 2005년 IEC61850규약이 제정 되었다. IEC61850규약은 변전 시스템의 통신/제어를 위해 기존의 복잡한 구리선 형태에서 개방형 구조의 이더넷 기반 광케이블 디지털 방식으로 변환하기 위한 변전소 자동화 통신 프로토콜을 말한다. IEC61850프로토콜을 적용하면 변전 시스템의 호환성 확보 및 제조사가 상이한 설비간의 상호운영성 지원을 통해 시스템의 집적성,운용성을 극대화할 수 있을 뿐 아니라, 변전 시스템의 실시간 감시를 통해 설비.. 2012. 8. 22.
[Javascript] 문자열 내 ' " 강제 " 지정 Javascript 를 짜다 보면 ' "를 강제로 지정해야 할 경우가 있다. 그럴때는 \(역 슬레쉬)를 사용하면 된다.\" 를 하면 강제로 "가 표시된다. 예제를 보면서 익혀보자.화면에 출력되야 하는 태그가 다음과 같다고 하자. 그렇다면,tab_counter 는 변수다."" 2012. 8. 17.