oksk2003kr의 등록된 링크

 oksk2003kr로 등록된 티스토리 포스트 수는 18건입니다.

c++ printf unsigned __int64, long long 자료형 리눅스 [내부링크]

printf 자료형을 잘못 쓰면 첫번째의 정상 값이 2번째 처럼 값이 줄여진 상태로 출력된다. 그이유는 아래 표의 표현범위의 제한사항으로 발생된 버그이다. unsigned __int64 일 경우 즉, unsgined long long 이..

Visual Studio 디버깅 브레이크 포인트 오류 사례 [내부링크]

앞으로 Visual Studio 디버깅 브레이크 포인트 사례들을 차곡차곡 쌓아가려고 한다. 최근에 발견했던 문제는 솔루션내에 여러개의 프로젝트를 구성한 개발을 하고 있었다. 그런데, 의도와 다른 소스에서 중단점이..

파이썬 split 함수 활용 - 도메인 정보 추출해보기 [내부링크]

소스 def in(email): return email.split("@")[1].split(".")[0] domain(df.loc[0]["email"]) email 정보에 [email protected] 입력되었다면 파이썬 split 함수는 특정 문자를 기준으로 나눠주는 함수이다. spl..

crt1.o in function _start 리눅스 빌드 에러 [내부링크]

int main() {  return 0 ; } return 문이 빠졌거나 main 함수가 없어서 발생하는 문제

undefined reference to 'dlopen' 리눅스 빌드 에러 [내부링크]

gcc 일때 발생하는에런데 공유라이브러리 관련 함수를 사용할때 생기는 문제이다. 해당 함수를 사용하기 위해서는 추가 옵션이 필요하다. 예를들면 아래와 같이 해야하는데 gcc -ldl dlopentest.c 이것은 작동..

[통신] Big Endian 빅에디안, Little Endian 리틀에디안 [내부링크]

유래 이 용어는 걸리버여행기기에서 유래되었습니다. 계란의 완만한 부분을 깨먹는 사람은 빅 에디안, 뾰족한 부분을 깨먹는 사람을 리틀 에디안 이라고 했답니다. 통신에서 에디안 이 이야기..

SVN 리눅스 명령어 [내부링크]

Window 위주로 사용하다보니 리눅스 할때 햇갈려서 하나둘씩 정리하려고 한다. svn co 주소 

Visual Studio 환경변수와 같은 Path설정 [내부링크]

시스템 환경변수로 설정하고 여러 프로그램을 개발하다보면 환경변수에 설정된 파일을 잘못 Load하여 오류가 생기는 경우가 있다. 이때는 위와 같이 구성속성 -> 디버깅 -> 환경에 Path 경로를 입력하면 된다.

Linux Windows 동적라이브러리(Dynamin Library) 둘다 혼용가능 설정 - dlsym,GetProcAddress [내부링크]

1.  dll,so파일을 둘다 load하기 위해 Instance는 Void 포인터로 선언 void* m_dll; 2.  전처리를 이용하여 윈도우와 리눅스를 구분하는 define을 만들거나 이용함 typedef char* (*Export_Func..

CSPreadSheet SetSelection [내부링크]

SetSelection(long lCol, long lRow, long lCol2, long lRow2) 문제사항 3번째 줄로 이동할때 컬컴의 위치가 우측 상단으로 옮겨가는 문제 발생 즉, Row만 움직여야하는데 Colum이 움직여서 수평스크..

ASN.1 문법 정리 - SEQUENCE , CHOICE, INTEGER [내부링크]

ASN.1 문법 기초적인 부분을 정리하였다. SEQUENCE SEQUENCE , C,C++ 에서는 Struct 구조체와 동일한 개념이다. SEQUENCE 내부에 선언된 Element(변수(?)) 들은 mask 형식으로 관리된다, 즉, ..

[C,C++] 디버깅 (브레이크포인트)중단점 적중 문제 [내부링크]

디버깅 중 브레이크포인트인 중단점 위치가 잘못 표시되는 현상 설명하려는 해당 문제사항인지 아래부분을 확인해야한다. 내가 디버깅하려는 라인의 위치가 65535(0xFFFF) 넘었는가? if(라인수 > 65535)..

Micro Profiler Free License - 프로파일링 [내부링크]

티스토린이(티스토리 어린이)로서 . .부족한 부분이 많아 몇번 수정 및 내용 분할을 할 계획이다.  개발한 툴이 분석할 필요가 생각했는데, Profiler 기능을 알게 되었다. 그러나 Visual Studio..

[C++] iterator 반복자 [vector 활용 예제] [내부링크]

컨테이너의 원소들을 순회(돌아다니는)할 수 있는 객체 반복자는 포인터와 유사하게 동작을 하지만 추가적으로 컨텐이너(vecotr,list,queque,set,map 등)와 알고리즘(검색,삭제,복사)을 하나로 동..

[C++] pair, make_pair [예제 소스] [내부링크]

오직 두 객체(세개 이상 X )를 하나의 객체로 취급 할 수 있게 묶어주는 클래스 #include 포함 - 선언 방법 pair < type1,type2 > A 데이터 type1,2를 넣을 수 있는 Pair클래스 A를 만듬 1)..

SVN External 기능, 다른 SVN주소 자동 동기화 [내부링크]

오늘 포스팅하게 된 기능은 External 기능이다. 이 기능은 두개 이상의 프로젝트에서 서로 사용해야되는데, 한 곳에서 최신 을 등록(커밋) 적용하면, 자동으로 다른곳에서도 동기화를 할 수 있게 하는 기능이다...

[C++] extern "C" 함수 Export [내부링크]

C에서 작성한 DLL을 C++에서 활용 가능하지만, 그러나 C++에서 작성한 DLL을 C에서 사용하는데 문제가 발생할 수 있다 이유는 C,C++ 컴파일(구조가 다름)에 따라  바이너리 코드가 다르다, 조금..

[통신] 시간 단위 개념 [내부링크]

s(세크) = 1s (미리세컨드) = 1s * 10^-3 = 1/1000초  ex) 100ms = 100/1000 = 1/10 = 0.1초 (마이크로세크) = 1초 * 10^-6  10^-3 차이 s -> ms -> -> (팸토) -> as(아토) 1Hz (헤르츠) : 1초에 한번..