본문 바로가기
반응형

전체 글289

Java_btry Server & Client 소스 ※주의 사항 : 2008년도에 JAVA 시작하면서 심심풀이로 만든 코드이므로 버그 난무 & 취약점 난무 & 막장 소스입니다. /**************명령 번호 표***************** * 000 유저 생성 * 100 위치 이동 * 200 탐색 * 201 적 발견 * 202 무기 발견 * 203 음식 발견 * 204 탐색 실패 * 300 유저 상태 변경 * 400 회복 * 500 음식 조합 * 888 채팅 * 900 정보요청 * 999 유저 삭제 ******************************************/ bufferedReader는 라인 단위로 읽어들이니 전송할때 명령어번호\n명령\n 식으로 보내면 쉽게 해결된다. ex:)"100\nUsrPlace\n" -----------.. 2010. 8. 11.
Java와 Mysql 연동시 한글 깨짐 문제 해결법 public String toMySQL(String msg){ try{ return new String(msg.getBytes("KSC5601"), "8859_1"); }catch(Exception e){ e.printStackTrace(); return null; } } public String toJava(String msg){ try{ return new String(msg.getBytes("8859_1"), "KSC5601"); }catch(Exception e){ e.printStackTrace(); return null; } } 두개의 메서드를 구현해주어 전송하거나 전송 받을 쿼리문자를 인코딩 해주면 된다. 2010. 8. 11.
C에서 입력 버퍼를 비울 때 피해야할 방법 [강좌] C에서 입력 버퍼를 비울 때 피해야할 방법 (C언어를 배우자) |작성자 네가티브 #include int main(int argc, char *argv[]) { int d; while(1) { scanf("%d", &d); printf("%d\n", d); } return 0; } 실행해보시면 숫자를 입력할 시 그 숫자가 화면에 출력되는 형태로 무한 반복됨을 알 수 있습니다. 그런데, 여기에 문자를 입력하면 무한 루프에 빠지게 됩니다. 이걸 방지하고자 초보자들은 아래와 같은 코드를 작성하기도 합니다. #include int main(int argc, char *argv[]) { int d; while(1) { fflush(stdin); // 입력 버퍼를 비운다. scanf("%d", &d); pr.. 2010. 8. 11.
JWS 자동 설치(ActiveX) HTML 코드 http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab#Version=6,0,0,0"  classid="clsid:5852F5ED-8BF4-11D4-A245-0080C6F74284" height=0 width=0> 2010. 8. 11.
maze 싱글 소스 2010. 8. 11.
readn() & writen() 코드, unpipc.h 파일 unpipc.h 를 include 하고 사용한다. 일반 read()&write() 함수와 사용법은 같다. readn ssize_t readn(int fd, void *vptr, size_t n) { size_t nleft; ssize_t nread; char *ptr; ptr = vptr; nleft = n; while (nleft > 0) { if ( (nread = read(fd, ptr, nleft)) < 0) { if (errno == EINTR) nread = 0; /* and call read() again */ else return(-1); } else if (nread == 0) break; /* EOF */ nleft -= nread; ptr += nread; } return(n - nl.. 2010. 8. 11.
반응형

바로가기