본문 바로가기

자바

프로그래머의 현실 ㄷㄷㄷㄷㄷㄷ 자바 두명이요~ ㅎㅎ 더보기
자바 플래시 XML 채팅 서버 자바 플래시 XML 채팅 서버 import java.awt.event.*; import java.util.*; import java.awt.*; import java.io.*; import java.net.*; public class CommServer { private Vector clients = new Vector(); // 접속자 이스트 ServerSocket server; // 서버 /* 서버 생성자 서버를 시작! */ public CommServer(int port) { //생성자 startServer(port); //서버를 시작한다. 포트번호는 첫번째 파라매터 } /* 서버스를 시작하고 접속자를 기다린닷 */ private void startServer(int port) { //서버시작 메소.. 더보기
[자바스크립트] window 객체 아래는 최상위 window객체가 가진 속성과 메서드,이벤트 핸들러의 종류를 훓어보고 몇가지 예제를 해본다. 필요한 작업이 있을 때마다 객체를 찾아보고 속성이 있나, 메서드를 가졌나, 이벤트핸들러가 있는지를 찾아봄으로써 점점 내공이 깊어지는 것이다. ■ window 객체 프로퍼티 status 브라우저의 상태바에 문자열을 출력하는 경우에 사용 defaultStatus 브라우저의 상태바에 초기 문자열을 설정 length 창안의 프레임 수 name 창 이름 self 현재 창 자신, window와 같음 window 현재 창 자신, self와 같음 parent 프레임에서 현재프레임의 상위프레임 top 현재프레임의 최상위프레임 opener open()으로 열린 창에서 볼 때 자기를 연 창 document docume.. 더보기
Java Applet과 Socket을 이용한 실시간 웹쪽지의 구현 (원리) 웹쪽지의 원리를 알고싶다면 다음의 글을 참고하세요. : Java Applet과 Socket을 이용한 실시간 웹쪽지의 구현 (원리) 1. Source Import 다음의 jar파일에는 소스와 class파일이 압축되어 있습니다. eclipse에서 import하시면 자유롭게 이용하실 수 있습니다. paper.jar 2. Server 시작 cherrykyun.paper.server.ServerPaper Class를 실행해 주시면 됩니다. Eclipse에서 실행하셔도 되고, 따로 batch파일을 작성해서 실행해 주셔도 됩니다. 3. Client용 파일 및 HTML 수정 해당 zip파일은 특정 html에 applet을 붙일때 필요한 파일입니다. 컴파일된 binary파일과 샘플 jsp파일, applet policy .. 더보기
[JavaScript] 자바스크립트 :: 문자열 자르기 [자바스크립트 문자열 자르기 Split] 자바스크립트에서.. split 을 쓸경우.. var s_data = "2005-03-25"; // 잘라야 되는 값.. var array_data = s_data.split("-"); // split 함수사용.. var s_year = array_data[0]; // 잘라진 값 배열.. var s_month = array_data[1]; var s_day = array_data[2]; [자바스크립트 문자열 길이대로 자르기] function cutStr(str,limit){ var tmpStr = str; var byte_count = 0; var len = str.length; var dot = ""; for(i=0; i 4) return 2; else return.. 더보기
랜덤 광고 노출 스크립트 / 링크 점선 표시되는거 한방에 해결 [범위지정 랜덤 ... 예) 10~20] document.write(mt_rand(10,20); function mt_rand(m1,m2){ return m1+parseInt(Math.random()*(m2+1-m1)); } 링크 밑줄만 없애기 링크에 마우스 올렸을때 글자색 변하면서 굵고 밑줄생김(전체) 개별 링크 부분에 밑줄 없애기는 클래스지정 제목 ----------------------------------- a:link 방문하지 않은 링크 a:visited 방문한 링크 a:active 마우스를 클릭했을 때 a:hover 마우스 올렸을 때 color: blue 글자색상 text-decoration:none 밑줄 생기지 않게 (생기지않게 none 생기게 underline) font-weight: bo.. 더보기
[JavaScript] 자바스크립트 :: Math 객체, 속성, 메소드 Math 객체 1. Math객체 2. Math객체의 속성 3. Math객체의 메소드 1. Math객체 ... [ TOP ] Maht객체는 new연산자를 사용하여 객체를 선언할 수 없으며, 수학에서 사용되는 삼각함수,원주율,절대값등을 처리할 수 있는 속성이나 메소드를 지원합니다. Math객체의 사용방법부터 볼까요. document.write(Math.min(5,10)); document.write(Math.random()); 과 같이 메소드가 사용된다면 아래는 속성의 사용방법입니다. document.write(Math.PI); 2. Math객체의 속성 ... [ TOP ] Math객체의 속성를 살펴보겠습니다. 속 성 설 명 E 자연로그 밑에 사용하는 오일러 상수 PI 원주율 LN2 2의 자연로그 LN10 .. 더보기
[JavaScript] 자바스크립트 오류 :: 종결되지않은 문자열상수 SCRIPT 태그는 XML 처럼 self closing tag를 사용하면 스크립트 태그의 끝을 인식하지 못한다. 쉽게 말하자면 /> 을 사용하여 SCRIPT 태그를 닫으면 다음에 태그를 만날 때까지의 내용을 브라우저가 전혀 스크립트로 인식하지 않는다는 것이다. 위 코드를 다음과 같이 수정하면 매우 잘 작동한다. 스크립트 코드 내에 문자열이 포함되면 브라우저는 그것을 스크립트의 끝으로 간주해 버린다는 것이다. 예를 들어 다음과 같은 스크립트는 정상적으로 작동하지 않으며, "종결되지 않은 문자열 상수입니다" 라는 오류 메시지를 뿌린다. function test() { alert(" test"); } 이유는 스크립트의 문자열 내에 사용된 문자열이 실제 스크립트의 종료 태그로 인식되어 버리기 때문이다. 이를 해.. 더보기