본문 바로가기

Technique

(56)
WinForm에서 Http파일업로드 하는 방법 (WebClint) 이용 WinForm에서 WebClient이용 파일 업로드 하는 방법 IIS7, asp.net 기반으로 테스트 되었습니다. 우선 클라이언트 소스 입니다. 메인 소스(WinForm)파일입니다. OpenFileDialog dlg = new OpenFileDialog(); dlg.Multiselect = false; dlg.Filter = "VideoFile(*.mp4)|*.mp4"; dlg.ShowDialog(); if (dlg.FileName != null) { try { WebClient myWebClient = new WebClient(); myWebClient.Credentials = CredentialCache.DefaultCredentials; myWebClient.Encoding = Encoding.U..
백업 자동화 (서버백업)(ftp백업, bat만들기) 우선 메모장으로 bat 파일을 만들어 준다.그리고 아래와 같이 입력을 해주면 되는데... 설명을 보면 쉽게 이해 할수 있을것이다. 아래 만들 파일이 정상적으로 작동하기 위해서는 7zip 라는 압푹 프로그램이 설치 되어 있어야 한다. @echo off set YEAR=%date:~0,4% set MONTH=%date:~5,2% set DAY=%date:~8,2% set HOUR=%time:~0,2% set MINUTE=%time:~3,2% set zip="C:\Program Files\7-Zip\" 아래 부분은 DB를 백업 하는 부분으로 postgres를 사용하기 때문에 pg_dump 라는 명령어를 사용하였다.rem echo %PATH%;%zip%echo SQL DB를 DUMP하는 중입니다. pg_dump..
HP서버 iLO란 무엇인가? 일단 iLO에 대해서 알아보자... iLO(Integrated Lights-Out)란? HP에서 만든 독자적 임베디드 서버 관리 기술로서, 서버의 기본 네트워크 인터페이스 외의 물리적 이더넷 포트를 이용하여 원격지에서 HP 서버의 활동을 수행하게끔 한다고 되어 있다. - 서버 Reset 및 부팅 - 웹을 이용한 서버 원격 콘솔 화면 보기 - 원격지에서 물리적인 CD/DVD 드라이브 및 이미지 마운트 - 서버 Integrated Management Log 접근 HP서버 설치 시에 여기서 문제가 발생하였다. 나만 그런 문제가 발행하였는지는 몰라도 HP서버 설치 하는데 엄청 고생을 하였는데, 바로 iLO라는 놈 때문에 Linux OS를 설치하고 외부에서 접근을 할려고 하는데 계속 https쪽으로 리다이렉트 되..
Progress Dialog 커스터 마이징 하기 원하는 페이지에 아래 소스를 넣어준다~ Dialog mProgress = new Dialog(this, R.style.MyDialog); mProgress.setCancelable(true); mProgress.addContentView(new ProgressBar(this), new LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT)); mProgress.show(); 원하는 디자인의 xml 파일을 생성해준다아래와 같이 출처 : http://monkeychoi.blog.me/60194274724
리눅스 문자열 & 파일 검색 문자열찾기 방법 3 - 한글, 영어 모두 가능 find . -exec grep -l "찾는문자열" {} \; 2>/dev/null 문자열찾기 방법 4 - 한글,영어, 대소문자 안가리고 검색 find . -exec grep -i -l "찾을문자열" {} \; 2>/dev/null 문자열찾은 후 치환 find. -exec perl -pi -e 's/찾을문자열/바꿀문자열/g' {} \; 2>/dev/null파일명 찾기 find / -name 파일명 -type f 파일명 찾기(대소문자 구별없음) find / -iname 파일명 -type f 디렉토리 찾기 find / -name 파일명 -type d 디렉토리 찾기(대소문자 구별없음) find / -iname 파일명 -type d
보안을 위해 SHA-512 암호화 처리 사용자 관련 패스워드 암호화 처리를 요청을 하여... 요즘에는 필수 이기는 하지만... 처음해보았다 ㅜㅜ 일단 아래 소스를 보면 쉽게 이해가 된다. using System.Security.Cryptography; public string pwdSha(string uesrPwd) { SHA512 sha512 = new SHA512Managed(); byte[] pwdbyte = Encoding.UTF8.GetBytes(uesrPwd); byte[] outputByte = sha512.ComputeHash(pwdbyte); string strOutput = Convert.ToBase64String(outputByte); return strOutput; }
ArrayList로 처리하기 안드로이드에서 ListView를 사용하여 데이터를 처리 할경우 ListView를 커스터 마이징 해야 제목, 등록일, 작성자 등등을 ListView에서 표시 할수가 있다 이때 데이터를 DB에서 가지고와서 바이딩 할때 사용하면 편하다... private ArrayList friendsList; friendsList = new ArrayList(); // 가져오기HashMap item = new HashMap();item = friendsList.get(i);String name = item.get("name").toString(); // 넣기HashMap item = new HashMap();item.put("id", element.getProperty(0).toString());item.put("name"..
Android - App 완전히 종료 하기 안드로이드 APP을 종료 할려고 finish 를 하여도... Activity 가 3개 이상 떠 있을때는 앱이 백그라운드 작업으로 들어가게 된다 ... . 왜 그런지 ㅜㅜ 그래서 인터넷을 뒤적이다가 Activity가 몇개가 떠 있던간에 한번에 종료 할수 있는 방법을 찾았다 +_+ 방법은 아래를 참고 하면된다 ~ ㅎㅎ 어디에서든 호출해서 사용 하면 될듯 하다 ㅎㅎ // Activity의 생성 시 추가 해주는 함수public static void addActivity(Activity activity) { if (activityManager == null) { activityManager = new ArrayList(); } activityManager.add(activity);}// 삭제할 Activity를 ..