본문 바로가기

[C#] 숫자 앞에 0 채우기 출처 : http://msdn.microsoft.com/ko-kr/library/dd260048(v=vs.95).aspx 특정 길이까지 정수 앞에 0을 채우려면 1. 정수 값에서 표시할 자릿수를 결정합니다. 이 수에 선행 자릿수를 포함합니다. 2. 정수를 10진수 값으로 표시할지 또는 16진수 값으로 표시할지를 결정합니다. a. 정수를 10진수 값으로 표시하려면 ToString(String) 메서드를 호출하고 문자열 "Dn"을 format 매개 변수의 값으로 전달합니다. 여기서 n은 최소 문자열 길이를 나타냅니다. b. 정수를 16진수 값으로 표시하려면 ToString(String) 메서드를 호출하고 문자열 "Xn"을 format 매개 변수의 값으로 전달합니다. 여기서 n은 최소 문자열 길이를 나타냅니다..
[ASP.NET] Repeater 사용시 ItemIndex 가져오기 가끔 Repeater 컨트로를 쓸 때 아이템 인덱스에 따라 스타일을 다르게 줘야 할 일이 생긴다. 다음과 같이 아이템 인덱스를 가져올수 있다. Container.ItemIndex 사용 개
[MySQL] 그누보드 관련 실행 쿼리 모음 명령어 목록 -- 데이터 베이스 생성 mysql> CREATE DATABASE g4; -- 유저 추가 mysql> CREATE USER 'blackun'@'localhost' IDENTIFIED BY '**********'; Query OK, 0 rows affected (0.08 sec) -- 유저에게 g4 디비 모든 권한 주기 mysql> GRANT ALL PRIVILEGES ON g4.* TO 'blackun'@'localhost'; Query OK, 0 rows affected (0.05 sec) -- 데이터 베이스 삭제 mysql> DROP DATABASE g4; Query OK, 20 rows affected (3.10 sec)
[그누보드] iis에 그누보드4 설치하기(1) 먼저 설치 파일 다운로드 http://www.sir.co.kr/main/gnuboard4/ [그림 1] 다운로드 클릭(최신 버전이 그때그때 다르므로 이쪽 링크로 간다.) [그림 2] gnuboard4.utf8.tgz 파일을 다운로드 압축을 풀고(tgz는 윈도우에서 2번 풀어야 된다.) D:\devspace\PHP (편의상, 똑같이 할 필요는 없음) 폴더 아래에 복사 [그림 3] iis 에 웹 사이트를 추가(환경이 윈도우라 리눅스랑은 쫌 다름, 참고로 IIS 7 버전임) C:\Windows\System32\drivers\etc\hosts 위 파일을 열어서 호스트를 등록한다. 127.0.0.1 gnu4.blackun.com [그림 4] 에러 발생 글자가 깨져서 보이는거는 인코딩 문제 같고 소스를 보아하니 s..
[PHP] MySQL DB 연동 테스트 DB 연동 테스트용 소스는 다음과 같다. dbconnect_test.php [그림 1] DB 연결 성공 예제
[MySQL] Windows 7 에 MySQL 설치하기 아래 URL 로 접속한다. http://dev.mysql.com/downloads/mysql/ MySQL Community Server 서버를 다운로드 받는다. Windows 에 설치할 것이므로 아래 그림 처럼 Recommended Download를 다운받는다. [그림 1] 다운로드 클릭 아래와 같은 화면으로 이동하면 다운로드 받을 것이 2개 있다. 이 둘중에서 위에 것을 다운받는다. [그림 2] Offline Installer 다운로드 위에 것은 Offline Installer (용량이 더 크다.)이고, 아래 것은 Online Installer (온라인 다운용이라서 용량이 더 작다^^)이다. 둘 다 32bit 라고 써있지만, 설치 시에는 32bit와 64bit를 둘다 지원하므로 내 PC가 64bit라고..
[PHP] windows 7 에서 PHP 사용하기 Windows 7 에서 php 설치 방법 아래 URL 로 접속http://www.microsoft.com/web/platform/phponwindows.aspx < 보이는 페이지 내용은 달라질 수 있음. 슬쩍 install 버튼을 클릭 > < 보이는 화면에서 blah~ blah~ 다운로드 클릭 > php53.exe 파일이 다운된다. 실행!!! < 설치 클릭> < 동의 함 클릭> 설치가 완료되고 php가 정상 동작하는지 확인하려면 다음과 같이 C:\inetpub\wwwroot\test.php 를 만든다. 저장 후 http://localhost/test.php
[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..