일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
- 김밥할머니 폭행 동영상
- 이메일추출
- 네이버1위
- 심플네이버
- Stand 4 U
- 김밥할머니 폭행사건
- 제2의 동방신기
- 메일수집
- 용역직원
- 전화번호찾기
- http://www.microsoft.com/downloads/
- Visual Studio .NET 9.0 Express Edition
- iostream.h
- 이메일수집
- 자동화 서버는 개체를 작성할 수 없습니다.
- 누난 너무 예뻐
- 폰번호추출
- 이메일수집기
- 이메일광고
- 애러
- esperanca
- 폰번호정리
- 네이버
- VisualStudio 2003 .NET
- 자동화 서버
- 비주얼 C++
- 전번
- esperanca.kr
- 태마곡
- 절대참조
- Today
- Total
목록Program (30)
BLOG ESPERANCA
왼쪽과 같은 모양의 html 이 있다고 가정합니다. 단순히 select tag안에 6개의 option이 있을 뿐입니다. html 코드는 아래와 같습니다. - 편지함 선택 - 1111 2222 3333 4444 5555 6666 option 속성에 seleted 라는 속성을 주면 기본으로 선택된다는 것은 쉽게 알 수 있습니다. 그러나 1111이 선택된 상태에서 프로그램상에서 6666을 선택하려면 어떻게 해야 할까요? [방법1] 가장 쉽게 Javascript를 사용하는 것입니다. FOLDER라는 SELECT Html Element를 찾아서 selectedIndex 를 바꾸어 주면 됩니다. 그리고 위의 change라는 javascript 함수를 WebBrowser 객체에서 InvokeScript 해주면 끝입니..
최근 웹 페이지로 유용한 정보들이 많이 공개되고 있습니다. 이런 정보들을 가져다가 정리해 보면 좋을것 같아 수집하는 크롤러를 제작해 보았는데 단순히 string으로 처리를 하니 파싱하는 부분이 너무 복잡해져서, 이런 저런 고민을 하다 C# 윈폼에 내장되어 있는 browser 컨트롤을 사용해보았습니다. 먼저 Navigate 메소드를 사용해서 원하는 페이지로 접근합니다. 변수.Navigate("주소") 이런식이겠네요. 위의 페이지가 다 로드되면 DocumentCompleted 이벤트가 발생합니다. 이부분은 핸들링하시면 원하시는 페이지를 DOM으로 접근하실 수 있어요. private void webBrowser1_DocumentCompleted(object sender, WebBrowserDocumentCom..
회사 프로그램을 위해 개발하게된 mysql_Library는 인터넷 기반의 C#프로그램이 데이터 베이스를 사용하고자 할때 별도의 DB서버가 필요하다는 점이 문제점이었다 별도의 서버를 운영하고자 하면, 서버가 필요하고, 서버를 뒷받침해줄 대역폭이 바탕이 되어야 한다. 그러기 위해선 서버를 설치해야하고 비용이 만만치 않게 들기 때문에 작을 규모의 프로그램을 제작하기에 비용절감을 위해서 개인적으로 웹호스팅업체의 DB를 이용하고자 php를 이용하여 c#프로그램간의 DB의 내용을 소통할 수 있게 하는 라이브러리를 만들었다. C# - mysql_Library - 서버내의 Query중계 코드 - Mysql DB 이렇게 요약할 수 있으며, 서버내에 php로 된 Query중계 코드 업로드 하여 c#프로그램과 소통할 수 있..
2GB이상이면 분할 백업을 해야 합니다. 그러기위해선 도스상에서 명령어가 필요합니다. 보시는 바와 같이 ghost -span -split=699 -auto -z9 라고 치면 됩니다. 명령 내용은 "백업파일을 700MB로 분할백업하라" 입니다. -span 분할하라는 명령어 입니다. -split=n nMB 단위로 분할하라는 명령어 입니다. -auto 분할할때 이름을 자동 설정하는 것입니다. EX) WINXP.gho , WINXP001.ghs , WINXP002.ghs -추가 명령어들- -z1 (z1~z9) 1~9까지 압축률을 나타냅니다. 1은 압축률이 낮고 빠른대신 9로 갈수록 압축률이 높고 느려집니다. -rb 작업이 완료되면 재부팅합니다. -noide SATA방식 디스크도 인식하게 한다. -sure 질문에..
잡설이 길었다. OpenVPN은 Virtual Private Network(VPN)을 구축해주는 오픈 소스이다. VPN은 가상 사설망(?) 정도로 해석이 되는데, 쉽게 얘기해서 원격에 존재하는 컴퓨터를 마치 같은 네트워크 망에 존재 하듯 해주는 것이다. 즉, 나의 경우 집의 노트북에서 로컬 네트워크 망에 접속하듯이 \\111.111.111.111\d$ 와 같은 방식으로 연구실의 데스크탑 파일시스템에(D드라이브) 접속할 수 있게 되는 것이다. OpenVPN은 peer-to-peer 방식의 구조다. 나는 연구실에 있는 데스크탑 컴퓨터를 VPN Host(Server)로 구성하였고, 집에서 사용하는 노트북을 VPN Client로 구성하였다. 참고로 VPN Host는 Windows 2003이고 VPN Client..
C#으로 만든 전화 번호만 따로 추출 하여 저장하는 프로그램. 폰번호, 유선전화번호, 인터넷전화번호 선택해서 저장할 수 있게 만들었다. 번호 형식이 010-1234-1234 혹은 010.1234.1234, 010 1234 1234 등등 사이에 문자가 다르게 들어가 있는 경우도 사이문자를 지정해서 번호로 인식 할 수 있게 제작 되었다. 읽는 파일은 *.txt *.csv 이지만 메모장으로 열어서 볼 수 있는 파일은 뭐든지 된다-_-;;;ㅋㅋ 모두 추출 한 후에는 csv로 저장되고, 그걸 바로 대량문자보내는 프로그램이나 웹서비스에다 연동 할 수 있다. 회사에서 필요해서 만들었는데.. 공개는 좀그래서 필요하신분은 메일이나 댓글로 사유적으시면 보내드리겠습니다;; 아참,.. 문제가 있다면 중복번호를 걸러내지 못하는..
VisualStudio 2003 .NET , Visual Studio .NET 9.0 Express Edition 등의 개발환경에서 자동화 서버는 개체를 작성할 수 없습니다. 라는 애러가 프로잭트작성시 뜨곤한다. 기본적인 함수와 주석이 포함되어있는 스크립트인데 간혹 환경이 다른 운영체제의 어플리케이션을 개발하곤 할때 일어난다. 필자는 Xp인데 스크립트파일이 깔려있지 않아서 문제를 겪었다. 해결책은 다음과 같다. http://www.microsoft.com/downloads/ 마소 다운로드에서 Windows Script 라고 검색을 하면 아래 빨간 박스와 같이 OS별 스크립트가 있다. 해당 스크립트를 받아 설치후 재부팅하면 해결.^^
Visual C++ 6 책을 빌려 공부하던중 iostream.h 헤더파일을 사용 하던중 Visual C++ 9.0 Express Edition 을 사용했다. 버전차이가 상당하지만 별 무리 없을것이라 생각했지만 보기좋게 빗나가고.. 애러를 뿜었다. 검색해보니 다음과 같은 답변.. iostream 구현의 문제점 Visual C++ .NET 2003에서는 이전의 iostream 라이브러리가 제거되었습니다. 표준 C++ 라이브러리와 이전 런타임 라이브러리의 주요 차이점은 iostream 라이브러리에 있습니다. iostream 구현에 관한 세부 내용이 변경되었으므로 표준 C++ 라이브러리에 링크하려면 iostream을 사용하는 일부 코드를 다시 작성해야 합니다. 코드에 포함시킨 이전 iostream 헤더(fstr..
엑셀에서 다음과 같은 표 계산을 한다고 할 때, 총점(합계)를 구하는 것은 SUM() 함수를 사용하면 된다. 즉 F3 셀에 =SUM(B3:E3)를 입력하면 네 과목의 합계 점수를 구할 수 있다. (입력하는 방법은 여러 가지가 있으나, 주제에 충실하기 위해서 생략... 각자 터득해 나가길....) 여기에서 B3~E3 영역(아래 파란 테두리 영역)을 참조영역이라고 한다. 즉 각 과목의 점수를 참조(반영)하여 총점을 산출한다는 의미가 된다. 한 사람의 총점(합계)을 구하는데..복잡한(?) 수식을 사용하였는데, 그럼 다른 사람도 모두 이렇게 입력하여 주어야 할까? 천만에, 그렇다면 엑셀이 아니다. 엑셀(사용자)의 철학이 있다. 그 첫 번째가 "단순, 반복 작업은 하지 않는다."이다. 따라서 복사 기능을 이용하면..
import java.awt.TextField; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class ButtonActionListener implements ActionListener { private int intFlag = 0; private String strAct = null; private TextField display = null; private String strOP = null; private String strTmp = null; public ButtonActionListener (TextField display) { this.display = display; } public void ..