일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- 파이썬
- 실습
- C++
- 무료 동영상 강의
- 클래스 다이어그램
- 알고리즘
- Windows Forms
- c언어
- 소스 코드
- 프로젝트
- 언제나 휴일
- 표준 입출력
- 충남 천안
- 언제나휴일
- 동영상 강의
- 캡슐화
- 안드로이드 앱 개발
- 유튜브 동영상 강의
- 표준 라이브러리 함수
- 소켓 통신
- 네트워크 프로그래밍
- 동영상
- 산책하기 좋은 곳
- 독립기념관
- 추천
- c#
- 졸업 작품 소재
- 강의
- 실습으로 다지는 c#
- 원격 제어 프로그램
- Today
- Total
목록만들기 (8)
프로그래밍 언어 및 기술 [언제나휴일]
여러분도 잘 아시는 것처럼 검색 엔진은 사용자가 원하는 정보를 검색해 주는 도구나 서비스를 말합니다. 특히 웹 검색 엔진은 웹 상에 게시되어 있는 수 많은 웹 페이지의 내용에서 원하는 정보를 검색해 주는 엔진입니다.이러한 검색 엔진은 방대한 자료에서 빠르고 정확하게 원하는 정보를 검색하는 것이 중요합니다. 만약 자료의 양이 많지 않다면 굳이 고사양의 검색 엔진은 필요하지 않을 것입니다.따라서 검색 엔진은 방대한 자료를 수집하는 작업이 필요합니다. 그리고 수집한 자료를 분석하는 작업, 분석한 결과를 검색하기 쉽게 가공하는 작업, 검색 작업과 검색한 결과를 선별 및 순위를 정하는 등의 작업이 필요합니다.웹 검색 엔진의 구성을 살펴보면 게시한 웹 페이지를 수집하는 웹 로봇과 수집한 웹 페이지 내용을 분석하..
2000년 무렵에 케이블 인터넷과 ADSL기술을 도입하면서 초고속 인터넷을 보급하던 때만 하더라도 웹 사이트에 글을 포스팅하는 것은 업체나 기관에서 할 일이라 생각했지요.그런데 지금은 SNS의 등장을 비롯하여 많은 곳에서 All IP 시대로 가기 위한 준비를 하면서 웹 사이트를 방문하는 지식 소비자와 웹 사이트를 구축하고 지식 포워딩하는 지식 공급자가 뚜렷하게 나눌 수 없는 프로슈머 형태를 지니고 있습니다.시멘틱 검색 엔진이라는 것이 세상에 모습을 드러낼 때만 해도 포털 사이트에서만 사용할 기술처럼 생각했습니다. 그리고 새로 포스팅하는 자료의 양이 지금에 비해 적어 높은 수준의 기술을 요구하지 않았었죠. 하지만 지금은 일반 사용자들도 자신의 블로그나 SNS에 일상과 자신의 취미 생활 및 기술을 포스팅..
char * strncpy ( char * destination, const char * source, size_t n ); 부분 문자열을 복사하는 함수 입력 매개 변수 리스트 destination 문자열을 복사할 버퍼 source 복사할 원본 문자열 n 복사할 문자 개수 반환 값 destionation strncpy 함수는 n개의 문자를 복사한 뒤 맨 뒤에 종료 문자를 추가하지 않습니다. 그리고 복사할 버퍼 크기가 n 보다 작으면 버퍼 오버플로우 문제가 발생합니다. C11에서는 이러한 문제를 개선하는 strncpy_s 함수를 제공합니다. 사용 예 //C언어 표준 라이브러리 함수 가이드 //char * strncpy ( char * destination, const char * source, size_t..
Part 24. 사용자 정의 동적 배열 만들기 C언어 사용자 정의 동적 배열 만들기 88. 사용자 정의 배열 개요 프로그래밍을 하다 보면 C언어에서 제공하는 형식 배열로 자료를 관리하는 것으로는 한계에 부딪힐 때가 있어요. 예를 들어 회원 관리 프로그램에서 최대 몇 명의 회원을 관리할 것인가를 개발 단계에서 결정할 수 없을 때도 많아요. 프로그램을 사용하는 사용자가 원하는 만큼 관리를 해야 할 때도 있어요. 그리고 프로그램이 알아서 자료를 관리할 공간을 늘려주면 더 좋겠죠. 이 때 동적 메모리 할당을 이용하여 프로그램을 작성하면 가능하겠죠. 이번에는 동적 메모리 할당 함수를 이용하여 확장 가능한 동적 배열 구조체와 관련 함수를 만드는 실습을 할 거예요. C언어에서 제공하는 형식 배열은 컴파일 시점에 원소..
유튜브 동영상 강의 [WPF] 번역 나래이터 - WrapSpeechLib 만들기 Narrator 소스 코드 using System.Collections.Generic; using System.Globalization; using System.Speech.Synthesis; using WrapKakaoLib; namespace WrapSpeechLib { /// /// 번역 나래이터 클래스 /// public class Narrator { static SpeechSynthesizer speecher = new SpeechSynthesizer(); static Dictionary voice_dics = new Dictionary(); static Narrator() { foreach (InstalledVoi..
안녕하세요. 언제나휴일입니다. 1. 유튜브 동영상 강의 마지막 프로젝트로 경로 찾기 Windows Forms 앱입니다. 2. 프로그램 소개 이번에 만들 프로젝트는 C#, Windows Forms(.NET Framework) 으로 만들 것입니다. 어떠한 프로그램을 만들 것인지 동작 화면을 보기로 할게요. 출발지와 목적지를 입력하면 검색 결과를 리스트 박스에 보여줍니다. 출발지와 목적지를 리스트 박스에서 선택한 후 경로 찾기 버튼을 누르면 지도에 경로를 선으로 표시합니다. 그리고 리스트 박스에 경로를 요소로 보여줍니다. 시뮬레이션 버튼을 클릭하면 출발지에서 목적지까지 이동하는 모습을 볼수 있습니다. 3. 지도 HTML 코드 편집 앞에서 작성했던 KakaoMap.html 코드를 추가 편집하기로 할게요. 먼저 ..
1. 유튜브 동영상 강의 원격 제어 프로그램 - 원격 클라이언트 폼 2. 원격 클라이언트 폼 이번에는 원격 제어할 때 대상 호스트의 화면을 표시하는 RemoteCleintForm 폼을 추가하세요. 자식 컨트롤로 PictureBox 컨트롤을 추가하고 이름을 pbox_remote으로 정합시다. PictureBox 컨트롤의 Dock 속성을 Fill로 설정하고 SizeMode 속성르 StretchImage로 설정하세요. 멤버 필드로 이미지를 수신하였는지 확인하는 멤버와 이미지 크기를 기억할 멤버를 선언하세요. bool check;//이미지 수신 여부 Size csize; //클라이언트 폼 크기 원격 호스트를 제어하기 위한 키보드와 마우스 이벤트를 전송에 사용할 클라이언트를 속성으로 제공합시다. SendEvent..
1. 유튜브 동영상 강의원격 제어 프로그램 - 마지막 강의2. MainForm가상 커서와 원격 제어 화면과 상대 IP와 포트를 멤버를 선언합니다.string sip; //상대 IPint sport; //상대 portRemoteCleintForm rcf = null;//원격 호스트 화면(제어 화면)VirtualCursorForm vcf = null;//가상 커서속성 창을 이용해서 Load 이벤트 핸들러를 등록하세요.private void MainForm_Load(object sender, EventArgs e){가상 커서 폼과 원격 제어 호스트 화면을 표시할 폼을 생성합니다. vcf = new VirtualCursorForm(); //가상 커서 생성 rcf = new RemoteCleintFo..