NEWS
블로그 추천 글
블로그 인기 글
- C - 문자를 숫자로(atoi), 숫자를 문자로(itoa) 아~ 맨날 아토인가 이토안가 까먹고.. 아토이의 'a'가 '알파벳'의 이니셜이네요. 이것도 포스팅해야지.. 우선 헤더는 를 필요로 합니다. 문자를 숫자로 바꿔주는 함수, 아토이 atoi (Alphabet TO Integer)는 쓰기 쉽죠 int atoi(const char *_Str); ex) char * a ="12345"; printf("%d \n",atoi(a)); 문자열로 인식되기 위해서는 정수를 문자열로 전환을 해야합니다. 이 때, 사용하는 함수가 itoa ( Integer TO Alphabet) 함수입니다. 헤더를 지정 한 뒤 다음과 같이 사용하면 되지요. char *itoa ( int value , char *str , int radix ); value 는 변환 시키고 싶은 숫자입니다. st.. 2011.10.05
- C/C++ 코드를 C# 에서 사용하는 방법(C++/CLI) 이 포스팅은 나중에 공부를 하기 위해서 가져온 것입니다.. dll을 만들어서 다른 언어에서 사용하는 이야기는 이론적으로만 간간히 들었을 뿐 아직 시도 해보지 못했거든요., 기다려, 조만간 공략해주겠어 +ㅡ+! 출처 : http://six605.tistory.com/384 ■ C++/CLI 예제의 전체적인 흐름 C/C++ 코드를 C# 에서 사용하는 가장 기본적인 방법은 Wrapper 클래스를 통한 방법이다. C++ 코드를 컴파일 하여 Static Library 파일로 만든다. 만들어진 lib 파일을 C++/CLI 을 이용하여 감싸서 dll 파일로 만든다. 이로써 C++ 로 작성된 Native Code 를 C# 에서 이용 가능한 Managed Code 로 만든 것이다. C# 에서는 C++/CLI 로 만들어진.. 2011.02.23
- [C#] 클래스를 배열로 선언하기 아.. 이거 저만 몰랐나요? C# 클래스의 인스턴스를 배열로 선언할때 동적으로 전체 할당한 뒤, 다시 하나하나 다 할당해줘야 하다니. 이거 때문에 어제오늘 헤멘거 생각하면..@#$%& 출처:hazelstyle.egloos.com/5084248 by 헤이즐넛 C#에서 class를 배열로 선언하여 사용할 경우에는, 아래 예제와 같이 배열 선언시에 new 키워드를 선언하고, 다시 한번 개별 요소마다 new 선언을 해 주어야 한다. ======================================================================================== class Lens { int diameter; public Lens(int dia) // 생성자 { diameter = d.. 2012.06.28
- [리뷰] 키보드의 끝판왕 - 리얼포스 R3 R3HD21 - REAL FORCE R3 TKL 45g 어른이 된 저는 드디어 키보드의 끝이라 불리는 리얼포스 키보드를 갖게 되었습니다! 오랜만에 마음먹고 구매한 제품이라 애정을 가지고 포스팅을 해두려합니다 (이제는 워낙 Review가 다들 잘 되어 있어서 제가 굳이 뭔가를 적는게 의미가 있나 생각이 들기도 하지만요) 우선, 키보드를 구동방식별로 구분해보면, 1. 비스프링 방식으로 만들어진 보급형 러버돔 멤브레인 키보드, 2. 비스프링 방식으로 주로 노트북에 사용되며 의외로 키감도 좋고 키압도 약해 제가 좋아하는 펜타그래프 키보드 (얘도 알고보니 베이스는 러버돔) 3. 스프링이 사용되며 기계식 키보드의 대명사가 된 체리사 스위치 방식 키보드, (청축(클릭), 갈축(넌클릭), 적축(리니어) 하는 아이들이 여기예요) 4. 그리고 리얼포스와 해피해킹 키보드에서 사.. 2022.12.17
- SW Engineering (SW 개발 방법론) 러셀크로우 주연의 명작, 영화 글래디에이터에 보면 원형 경기장에 갇혀 희생양이 될 뻔했던 야만족 역할 노예들이, 한 때 로마의 장군이었지만 함께 노예가 된 막시무스(러셀크로우)의 제안에 따라 진영을 갖추어 로마군을 격퇴시켜 버리는 통쾌한 명장면이 나옵니다. SW 개발 방법론이란 한정된 자원을 가진 개발팀의 리스크를 최소화하고, 극대화시킨 개발 효율을 통해 시장에서 승리할 확률을 높여주는 일종의.. 개발 진법들이라고 할까요 (너무 문학적인가) 사실 SW 개발 방법론 자체는 조금 딱딱한 이야기 일 수 있어요. "조직이 어떤 개발문화를 가지고, 어떻게 소프트웨어를 만들 것인가"에 대한 이야기거든요. 여기에 대한 경험을 이야기해보면.. 저는 학부시절 두 군데 개발자 양성 프로그램(회사에서 운영하던 SW멤버십, .. 2023.04.17
- [C#][Chat GPT] Chat GPT API를 이용한 간단 채팅 프로그램 구현 뉴스에서 Chat GPT API가 공개되었다는 소식을 듣고 Chat GPT로 채팅 프로그램을 구현해보았습니다 (예전에 코드 하이라이트? 하는 방법 알았는데.. 이것도 까먹었네요. 사로자바 미안해) # 참고사항 1. 코드참고 : 데일리 메이커 님의 블로그 (https://blog.naver.com/dmaker123/223028359254) 2. [Chat GPT] Chat GPT 시작하기 / 간단 가입 (sign up) 방법 : https://topnanis.tistory.com/236 1. API를 사용하기 위해서는 우선 API키를 발급받아야 합니다 https://platform.openai.com/ 사이트에서 다음과 같이 API 키를 발급받아주세요 2. 비주얼스튜디오에서 프로젝트를 만든 뒤, NuGet.. 2023.03.12
- [다운로드] Copy Bot 1.2 (자동 파일 복사 프로그램) 폴더 위치만 지정해주면 정해진 시간마다 파일을 복사해주는 프로그램입니다. (언젠가 에디슨 기차에서 일하던 무명시절, 시간에 맞춰 자동으로 알람 울리도록 발명했던 일화를 들은것 같아 인용 한번 하고 싶었는데.. 찾을수가 없네요. 꿈이었나..) 본 SW는 프리웨어로 광고, 제한없이 사용가능하며, 개발자 편의를 위해 소스코드를 제공합니다 혹시나 실행이 안되시는 경우 닷넷코어를 설치해주세요 닷넷코어링크 : https://dotnet.microsoft.com/download/dotnet 사용 예 : 모니터링 - 설비에서 발생하는 로그파일을 15분 마다 서버 PC로 복사 저희 부서에서는 설비 계량치를 봇을 통해 서버로 보낸 뒤, spotfire로 시각화 작업을 거쳐 자동 메일링하는 시스템을 구축했어요 (소현님, 근.. 2021.09.03