본문 바로가기 메뉴 바로가기

Only I Can

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

Only I Can

검색하기 폼
  • 분류 전체보기 (181)
    • C reative (26)
      • Writing (20)
      • 1Day 1Ted (5)
    • Game (6)
      • Poly Bridge (6)
    • Hobby (9)
      • B ook (2)
      • M ovie (5)
      • M usical (0)
      • H ave It (1)
      • U sefull Program (1)
    • P rogramming (135)
      • V studio (6)
      • C # (13.05~) (79)
      • E ncryption (5)
      • C conf (8)
      • L inux (7)
      • D B (15)
      • E tc (8)
      • M ade by iswoo (7)
  • 방명록

분류 전체보기 (181)
C# 메아리 서버 Server

static void Main(string[] args) { if (args.Length < 1) { Console.WriteLine("사용법 : {0} ", Process.GetCurrentProcess().ProcessName); return; } string bindIp = args[0]; const int bindPort = 5425; TcpListener server = null; try { IPEndPoint localAddress = new IPEndPoint(IPAddress.Parse(bindIp), bindPort); server = new TcpListener(localAddress); server.Start(); Console.WriteLine("메아리 서버 시작... "); whi..

P rogramming/C # (13.05~) 2013. 6. 13. 17:03
C# 메아리 서버 Client 소스

static void Main(string[] args) { if (args.Length < 2) { Console.WriteLine( "사용법 : {0} ", Process.GetCurrentProcess().ProcessName); return; } string bindIp = args[0]; int bindPort = Convert.ToInt32(args[1]); string serverIp = args[2]; const int serverPort = 5425; string message = args[3]; try { IPEndPoint clientAddress = new IPEndPoint(IPAddress.Parse(bindIp), bindPort); IPEndPoint serverAddress..

P rogramming/C # (13.05~) 2013. 6. 13. 17:03
Query] 테이블 생성

create table 테이블명( 컬럼명 컬럼형태 조건 ... , 컬럼명 컬럼형태 조건 ... ,컬럼명 컬럼형태 조건 ... ); 과 같이 수행하면 됩니다. Not Null 이라는 옵션은 테이블에 insert 시에 해당 컬럼 값이 무조건 존재 해야만 한다는 것입니다. 그게 아니라면 error를 발생하게 됩니다. 이름 붙이는 법 이름은 다음의 규칙을 따라서 지정한다. ■ TABLE 명이나 COLUMN 명은 문자로 시작하고 30 자 이내로 지정한다. ■ A ~ Z, a ~ z, 0 ~ 9, _ , $ , # 을 사용할 수 있다. ■ 한 USER 내에서는 다른 OBJECT 의 이름과 동일하게 지정할 수 없다. ■ ORACLE7 SERVER 예약어를 사용할 수 없다. ■ 대소문자를 구별하지 않는다. Oracle..

P rogramming/D B 2013. 6. 13. 15:07
Oracle] 다른 DB 테이블 값 가져오기

copy from userid/password@SID insert 생성될테이블명 using 검색테이블 입니다. 오라클에서는 두개의 다른 DB 상에서의 값을 가져 올 수 있습니다. 그래서 다른 계정의 아이디와 비밀번호, 시스템 이름을 알고 있다면 긁어 올 수 있습니다. insert라고 한것은 기존의 테이블이 존재 하기 때문에 insert로 한것이구요 insert가 아니라 create으로 하게 되면 테이블 자체를 긁어 올 수 있습니다. 한가지 문제라면 긁어 오는 과정에서 기존의 테이블에 컬럼 값이 문제가 될 수 있는데요, 기존의 테이블에 컬럼 중 varchar 크기가 20 인데, 컬럼 row 속성이 20으로 가득 찬 byte가 존재 한다면 긁어 오는 과정에서 20이 오바 하게 되는 문제가 생기기도 하는데요,..

P rogramming/D B 2013. 6. 13. 15:04
Oracle] 열에 대한 값이 너무 큼 : 해결방법

라는 에러는, insert시에 뜨는 에러인데 열에 대한 크기를 그림 상의 실제 값보다 크게 변경해주는 것만으로도 해결 가능합니다. alter table 테이블명 modify( quo_fil varchar(120) );

P rogramming/D B 2013. 6. 13. 14:59
Query] 테이블 컬럼 사이즈 변경

Alter table Table_name modify( Column_name Change_size ); ex ) Alter table users modify( user_name varchar(20) );

P rogramming/D B 2013. 6. 13. 14:56
cmd] 창의 결과를 파일로 저장

화면상에서 오른쪽 마우스키 클릭시 모두 선택이 가능하며, 모두 선택한 상태에서 엔터를 클릭하면 클립보드로 복사가 된다. 그러나 로그가 쌓이는 양이 한없이 커질수록 한계가 존재하며 그럴때 사용되는 명령어가 따로 있다. c:\> dir /w/o:n > command.txt cmd 창의 크기에는 한계가 있어서 유용한 명령어

P rogramming/E tc 2013. 6. 13. 10:54
Oracle] DB 내, 혹은 다른 유저 계정에서 테이블 전체 복사

같은 계정 내의 DB 테이블 복사 : Create Table copy_table_name as select * from origin_table_name - copy_table_name : 복사할 테이블 명 - origin_table_name : 원본 테이블 명 다른 계정의 DB 테이블 복사 : Copy from Userid/Password@SID Create Copy_table_name using select * from Origin_table_name - Userid : 계정 이름 - Password : 비밀번호 - SID : 데이터 서버 이름 제약 조건 : SQL*NET 이 설치되어 있어야 사용이 가능함. 이유는 다른 계정에 접근한다는 것이 *Net을 통해서 접근 하는 것이기 때문. 참 쉽죠?

P rogramming/D B 2013. 6. 13. 09:32
C# Try~Catch 를 이용한 디버깅

C# 을 코딩하다보면 대부분 컴파일 과정에서 에러가 수정이 되지만, 컴파일 에러가 아닌 시스템 적인 에러, 혹은 SQL 적인 에러를 많이 만나게 됩니다. 물론 제 얘기지만요.. SQL 같은 경우에는 리눅스든 C든 C#이든 string에 쌓아서 excute하는 방식을 대부분 따르는데 컴파일 과정에선 string 이라는 문장 안에 잘 들어갔는지를 확인하지 문장이 정상적인 문장인지는 확인하지 않기 때문에 발생하는 문제라고 볼 수 있겠습니다. 당연히 컴파일이 잘 되었으니, 실행에도 문제가 없겠지요. 그러나 connection 혹은 query 등에서는 문제가 발생하게 되는 것입니다. 그럴때 조금 더 쉽게 확인 하는 방법이 있는데 try ~ catch 입니다. 이것도 방법은 아주 간단합니다. 와 같이 구성하는 것입..

P rogramming/C # (13.05~) 2013. 6. 12. 17:59
C# MessageBox 사용법 및 활용도에 대한 생각

MessageBox의 활용도는 꽤 많지만 내가 주로 사용 하는 것은 무엇보다 디버깅 용이하다는 점입니다. 윈폼에서 주로 코딩하게 되는 C# 유저로써 언제고 console로 디버깅은 할 수 없는 노릇이니.. F9와 F11의 디버깅을 이용하는 방법도 있지만 MessageBox만을 이용해서 원하는 위치에 원하는 값을 출력하는 방법입니다. 아직 더 나은 방안은 찾지 못했으니 당분간은 이걸 계속 쓸 생각입니다. 코딩 방식은 아주 간단합니다. MessageBox 라는 객체 안에 Show를 이용해서 () 괄호 안에 string 을 넣어 주는 것입니다. 어떤 형식이라도 가능하지만 String 이기만 하면 된다는 겁니다. 그럼 출력 하는 화면은 와 같이 되는데, 터키 키리칼이라는 string 을 출력했기에 저렇게 문구가..

P rogramming/C # (13.05~) 2013. 6. 12. 17:52
이전 1 ··· 8 9 10 11 12 13 14 ··· 19 다음
이전 다음
공지사항
최근에 올라온 글
  • Only I Can:: What about Z..
  • Only I Can Ted:: How comp..
  • Only i Can TED) What six..
  • Only i Can TED) Meet Spot..
최근에 달린 댓글
  • CheckForIllegalCrossThreadCa..
  • 크로스쓰레드가없이 돌아가나요?
  • 별말씀을
  • 덕분에 좋은거 알아갑니다.
Total
331,919
Today
0
Yesterday
89
링크
  • 리나루카스 시선
  • 다크 프로그래머
  • 개뼈다귀
  • alice
  • 찌혀니의 Another world 별천지
  • 세상의나라
  • 행복결말 자막
  • Funny Candies
  • winner
  • 네가 몰랐던 공부법
TAG
  • PolyBridge1-5
  • c#
  • 좋은글귀
  • PolyBridge1-4
  • 리눅스
  • PolyBridge
  • PolyBridge하는법
  • C# 판넬 예제
  • 알프스목초지1-4
  • 폴리브릿지
  • DaleEvans
  • PolyBridge1-2
  • ted
  • C# 패널 예제
  • 알프스목초지1-3
  • 알프스목초지1-2
  • 믿는다는것
  • 1Day1Sentence
  • 알프스목초지1-1
  • 자신만의향
  • C# 패널
  • Nina Fedoroff
  • PolyBridge1-3
  • Joseph Redmon
  • 알프스목초지1-5
  • OnlyICan
  • 인생의시간
  • 사람의인생
  • PolyBridge1-1
  • 분할작업
more
«   2020/06   »
일 월 화 수 목 금 토
  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        
글 보관함
  • 2017/08 (4)

Blog is powered by Tistory / Designed by Tistory