본문 바로가기

분류 전체보기

[C#] Random 함수에 seed 초기화 C나 C++ 같은 경우 Random함수를 쓰기전에 동일한 Random 값의 확률을 줄이기 위해 seed를 time(null) 로 해주는데 C#에서도 비슷하게 해 줄 수 있다. for(int i = 0; i < 10; i++) { Random r = new Random(unchecked((int)DateTime.Now.Ticks) + i); int num = r.Next(100) Console.WriteLine(num) } 보는것과 같이 한번 숫자를 생성할 때 마다 Random class를 새로 생성해 주면서 인자로 현재 초에 i를 더해주면서 seed를 다르게 초기화하여 랜덤 분포의 중복을 피하고 있다. 사실상.. 결과에는 별 차이는 없어 보이지만... 출처 : http://han1000jae.blog.m..
[IIS7] MIME 타입 적용하기 - 한글파일(hwp) 다운로드 안될 때 다음과 같이 IIS7 환경에서 .hwp 파일이 다운로드가 안되는 경우 해결하는 방법 시작 -> 실행 -> inetmgr사이트 선택 -> MIME 형식 추가... 선택 아래와 같이 MIME 형식을 추가해 준다. IIS6 환경이나 더 자세한 내용은 아래 URL 참고http://www.happyjung.com/bbs/board.php?bo_table=lecture&wr_id=330
Unlocker 설치 했는데 우클릭 메뉴에 unlocker이 안보인다면?? 가끔 폴더 삭제를 하려고 하는데 다른 프로세스가 실행중이라고 하면서폴더가 삭제 되지 않을때 우리는 Unlocker 를 쓴다. 그런데 언젠가 부터 프로그램을 설치했는데 우클릭 컨텍스트 메뉴에 Unlocker 메뉴가 보이지 않는다. 만약 그렇다면 혹시 내 컴퓨터에 64bit windows 7 을 쓰고 있지 않은가? 또는 64bit OS 가 설치되어 있는지를 확인 해 봐야 한다. 만약 64bit OS 라면 http://www.emptyloop.com/unlocker/welcome.htm 요기서 64bit 설치 파일을 다운받아서 다시 설치 하면 된다.
우분투 12.10 apache2 가상 호스팅 www.mysite.com 이라는 도메인을 보유중이고우분투 서버를 가지고 있는 상태에서 mysite.comwww.mysite.comgame.mysite.commoney.mysite.com.........등등 여러 사이트를 만들고 싶은 경우에 참고하면 되는 문서 먼저 dnsever.com 에서 또는 다른 ddns 서비스 해주는데서 도메인을 추가하는것부터... 추가를 다 했으면 밑으로... 우분투에 아파치 기본설치 했으면 "/etc/apache2/" 경로에 설정파일이 있다 커맨드모드에서[cd /etc/apache2/][ls]옛날하고 달라져서 httpd.conf나 apache2.conf 이런파일은 손댈필요가 없다옛날에는 httpd.conf에 다 몰아넣어놨던 설정들을 쓰기편하게 쪼개놓았다.포트설정을 해야된다면 ..
우분투 12.10 압축풀기, 압축하기 --------------------------------------------------------------------------------------------- 1. tar.gz 압축풀기 $gunzip filename.tar.gz // tar.gz에서 gz을 풀어냅니다.$tar xvf filename.tar // tar를 풀어냅니다. ( x: 압축풀기 , v: 압축푸는 상태를 본다, f: 파일이름 ) 압축푸는 상황을 보고 싶지 않으시다면 v옵션을 주지 않아도 되지만 보통은 적습니다. 2. tar.gz 한번에 풀기 $tar xvzf filename.tar.gz 이렇게 간단하게 풀어버리는 방법도 있습니다. -----------------------------------------------------..
우분투 12.10 FTP 설치 1. 우분투에서는 vsftp라는 패키지를 설치하면 간단하게 외부에서도 FTP로 접속할 수 있다.$ sudo apt-get install vsftpd 2. 설치가 끝나면 환경설정을 해줘야한다. vsftpd.conf 파일을 열어 설정사항을 수정한다.$ sudo vi /etc/vsftpd.conf 3. 아래 항목을 찾아 주석을 제거하고 아래와 같이 옵션을 수정한다. anonymous_enable = NO // 기본값은 YES인데 NO로 변경. 익명 사용자의 연결을 허용하는 옵션 local_enable = YES // 주석제거. 로컬 계정 사용자의 접속 허용 여부 옵션 write_enable = YES // 주석제거 4. 재시작sudo /etc/init.d/vsftpd restart 또는sudo restart ..
우분투 12.10 phpmyadmin 설치 1. 설치하기sudo apt-get install phpmyadmin 2. 설정하기 텍스트 에디터를 이용해서 apache2.conf 파일을 수정해줍니다.sudo vim /etc/apache2/apache2.conf제일 아래로 내려가셔서 아래 2줄을 입력해주세요.#Enable phpMyAdminInclude /etc/phpmyadmin/apache.conf 3. 아파치서버를 재시작해주세요.sudo /etc/init.d/apache2 restart * 삭제하기sudo apt-get autoremove phpmyadmin * 접속하기http://localhost/phpmyadmin
우분투 12.10 vim 설치 우분투에 vim설치 하고 syntax 하이라이트를 설정 아래와 같이 합니다.1. sudo apt-get install vim 2. 자신의 홈 디렉토리에 .vimrc 파일을 생성 set autoindentset cindentset smartindentset nocompatibleset visualbellset backspace=indent,eol,startset history=50set rulerset showcmdset incsearchset tabstop=4set shiftwidth=4set number if has("syntax")syntax onendif colo evening