<pre name="code" class="js">
위에 pre태그안의 꺽쇠는 lt , gt로 변환해서 넣어야함.
</pre>

언어 명칭
C++ cpp, c, c++
C# c#, c-sharp, csharp
CSS css
Delphi delphi, pascal
Java java
Java Script js, jscript, javascript
PHP php
Python py, python
Ruby rb, ruby, rails, ror
Sql sql
VB vb, vb.net
XML/HTML xml, html, xhtml, xslt
Posted by 윤재현 :
<script type="text/javascript">
<!--
// short - circuit 예제
var a = 100;
var b = 200;

var c = 100;
var d = 200;

if((++a > 1000) && (++b > 1000)){
  alert("if 조건 만족");
}else{
  alert("if 조건 불만족");
}

if((++c < 1000) && (++d > 1000)){
  alert("if 조건 만족");
}else{
  alert("if 조건 불만족");
}

alert(a);
alert(b);
alert(c);
alert(d);

/*
a, b, c, d 각각의 값은?

답) 101, 200, 101, 201
해설)
처음의 if문에서 ++a 는 101이다. (++a > 1000) 은 false
&& 왼쪽의 표현식은 false이다.
(++b > 1000) 가 true이던 false 이던 전체의 표현식은 false가 된다.

** 이런경우 javascript에서는 오른쪽의 표현식을 평가하지 않는데 이것을 short-circuit 라고 한다.

두번째의 if문에서 ++c는 101이다. (++c < 1000) 은 true
&& 왼쪽의 표현식은 true이다.
전체 표현식이 true인지 false인지 판단하기 위해서는 && 오른쪽의 식도 평가되어야 하므로 ++d가 수행된다.

참고로 java에서도 short-circuit은 적용된다.(다른 언어는 되는지 안되는지 찾아보삼~~)
*/

// -->
</script>
Posted by 알 수 없는 사용자 :
  1. <script type="text/javascript">
  2. //<![CDATA[
  3.   alert(parseInt("045646"));  //parseInt일 경우, 0으로 시작하는 문자는 8진수로 변환되어 19366을 출력.
      alert(parseInt("045646", 10)); //parseInt일 경우, 0으로 시작하는 문자는 10진수라는 것을 표시해줘야 45646으로 나온다.
                                    // 아니면 위와 같이 8진수로 변환된 값이 나온다.
    alert(Number("045646") + Number("098646")); //Number일 경우에는 기본 10진수로 나오기 때문에 0으로 시작하는 문자라도
                                                  //위와 같은 문제는 생기지 않는다.
    alert(parseInt("0x45646")); //parseInt일 경우 , 0x로 시작하는 문자는 16진수로 계산하여 284230 출력
  4. //]]>
  5. </script>


    누가 써놨는지 임시 저장본이 있어서 내가 가로챔.
Posted by 윤재현 :

자바스크립트 부분
<script type="text/javascript">
<!--
function allCk(objCheck){ //전체 선택 checkbox 클릭
  var checks = document.getElementsByName('cp_no');
  for( var i = 0; i < checks.length; i++ ){
   checks[i].checked = objCheck;
// name이 'cp_no' 인 checkbox는  id가 allck인 checkbox의 checked 상태와 같게 된다. 

  }
 }

function deleteGo(){ //여러 게시물을 선택하고 삭제하기
  var listForm = document.getElementById("listForm");
  listForm.action = "../cafe/cafeDelete.jsp?blc_no=<%=blc_no%>";
  listForm.submit();
 }
 //-->
</script>

jsp 부분

<form name="listForm" id="listForm" action="" method="post">
<input type="checkbox" id="allck" name="allck"  onclick="allCk(this.checked);">
<%
int vectorSize = 5;
for( int i=0; i<vectorSize; i++ ){
%>
<input type="checkbox" name="cp_no" value="<%=(i+1)%>" >
<%
}
%>
<a href="#" onclick="deleteGo(); return false;"><img src="../files/images/boardCafe/btn_remove.gif" alt="삭제" /></a>
</form>

java 부분

String[] cp_no = getParameterValues("cp_no");
String whereStr = "";
//getParameterValues를 이용 배열로 받는다.
 if( cp_no.length != 0 ){
          whereStr = " and  cp_no in ( ";  // in(or)이용
          for( int i=0; i<cp_no.length; i++ ){ //배열의 길이만큼 for문으로 돌린다
whereStr += cp_no[i];
  if( i != (cp_no.length-1) ){
whereStr += " , ";
  }
          }
whereStr += " )  ";
 }
 buffer.append(" UPDATE TBLCAFEPOST SET ")
                  .append(" CP_ISDELETE = 'Y'")
                  .append(" where blc_no = ").append(utilBean.convertDB(getParameter("blc_no")))
                  append(whereStr); 
            
            query = buffer.toString();
       
            buffer.delete(0, buffer.length());
            iAffected = stmt.executeUpdate(query);
            if ( iAffected != 1 ) {
              throw new SQLException("ERROR! " + iAffected + " rows effected, QUERY : " + query);
            } else {
              htReturn.put("isOK", "Y"); //Hashtable에 성공 여부 저장
            }


Posted by 알 수 없는 사용자 :
Flash: getURL 방식 이 아닌 External모듈을 사용
import flash.external.*;
ExternalInterface.call("javascript_function_name" , parameters ... );
Html: Object 와 embed 에 id,name 값 추가, parameter 추가
<object classid=........id="이름">
<param value="always" name="allowScriptAccess"/>
<embed src="경로" name="이름" allowscriptaccess="always" />
</object>

-특별히 셜명할 사항은 없으나 , getURL에서는 ID값과 Name값이 아무관계없이 연동되지만 External모듈을 사용할때는 Object,embed의 ID값과 Name값을 명시해줘야 된다.

내용이 너무 적어서 한가지 더 적자면 하이퍼 링크 연결시 Parameter값을 넘겨줄때 &-->&amp;를  적어주자 &amp;가 표준이고 -_- ; 플래쉬 연동시 &기호면 넣으면 에러가 발생한다.
Posted by 알 수 없는 사용자 :
HTML과 자바스크립트에서 스타일시트 속성

BACKROUND(배경)
속    성   명
속   성   값
내      용
css
jsss
background
background
background-color
background-images
background-repeat
background-attachment
background-position
웹문서의 배경을 정의하며 각각의 속성값을 "," 없이 두 개 이상 설정할수 있다.
background-attachment
backgroundAttachment
scroll
fixed
배경그림을 고정 또는 스크롤
background-color
backgroundColor
color_RGB
color_NAME
rgb(red,green,blue)
transparent
배경 색상 및 배경색의 투명성 설정
background-image
backgroundImage
url(url)
none
배경그림 설정
background-position
backgroundPosition

backgroundPositionX

backgroundPositionY
top left
top center
top right
center left
center center
center right
bottom left
bottom center
bottom right
x% y%
xpos ypos
배경그림의 위치를 설정하며
백분율을 표시할 때는 숫자와 %를 사용하고 절대위치는 숫자로 표시한다.
background-repeat
backgroundRepeat
repeat
repeat-x
repeat-y
no-repeat
배경그림이 화면보다 작을 경우 반복해서 보여줄지 여부를 설정

TEXT(글자)
속    성   명
속   성   값
내      용
css
jsss
color
color
color_RGB
color_NAME
rgb(red,green,blue)
글자 색을 설정
direction
direction
ltr
rtl
글자를 표시하는 방향설정
letter-spacing
letterSpacing
normal
lengthpx
글자 사이의 간격을 지정 하며 픽셀은
숫자 다음에 px로 표시
text-align
textAlign
left
right
center
justify
글자의 정렬을 설정
text-decoration
textDecoration
none
underline
overline
line-through
blink
글자의 꾸밈 및 형식 설정
text-indent
textIndent
lengthpx
%
좌측 여백을 백분율 또는 픽셀값으로 설정
text-transform
textTransform
none
capitalize
uppercase
lowercase
글자의 대.소문자 변환 여부를 설정
word-spacing
whiteSpace
none
lengthpx
단어 사이의 간격을 설정

FONT(글꼴)
속    성   명
속   성   값
내      용
css
jsss
font
font
font-style
font-variant
font-weight
font-size
line-height
font-family

caption
icon
menu
글꼴에 관련된 속성을 설정하며 line-height 값은
줄과 줄 사이의 간격을 백분율로 표시하고 각각의 요소 값은
콤마없이 두 개 이상 설정할 수 있다.
font-family
fontFamily
family-name
generic-family
글꼴이름을 설정 우선순위에 따라 두 개이상 콤마로
연결할수 있다.
font-size
fontSize
xx-small
x-small
small
medium
large
x-large
xx-large
smaller
larger
lengthpx
%
글자 크기를 설정
font-style
fontStyle
normal
italic
글자의 형태를 설정
font-variant
fontVariant
normal
small-caps
글자의 크기를 설정
font-weight
fontWeight
normal
bold
bloder
lighter
100
200
.....
800
900
글자의 두께를 설정

BORDER(경계선)
속    성   명
속   성   값
내      용
css
jsss
border
border
border-width
border-style
border-color
경계선의 너비, 형식, 색을 설정
두 개이상 설정 가능
border-bottom
borderBottom
border-bottom-width
border-style
border-color
아래 경계선의 너비, 형식, 색을 설정
두 개이상 설정 가능
border-bottom-color
borderBottomColor
border-color
아래 경계선의 색을 설정
border-bottom-style
borderBottomStyle
none
hidden
dotted
dashed
solid
double
groove
ridge
inset
outset
아래 경계선의 형식을 설정
border-bottom-width
borderBottomWidth
thin
medium
thick
lengthpx
아래 경계선의 두께를 설정
border-color
borderColor
color
콤마없이 두 개이상의 값을 설정가능
border-left
borderLeft
border-left-width
border-style
border-color
왼쪽 경계선의 너비, 형식, 색을 지정
두 개이상의 값을 설정가능
border-left-color
borderLeftColor
border-color
왼쪽 경계선의 색을 설정
border-left-style
borderLeftStyle
border-style
왼쪽 경계선의 형식을 설정
border-left-width
borderLeftWidth
width
왼쪽 경계선의 두께를 설정
border-right
borderRight
border-right-width
border-style
border-color
오른쪽 경계선의 너비, 형식, 색을 지정
두 개이상의 값을 설정가능
border-right-color
borderRightColor
border-color
오른쪽 경계선의 색을 설정
border-right-style
borderRightStyle
border-style
오른쪽 경계선의 형식을 설정
border-right-width
borderRightWidth
width
오른쪽 경계선의 두께를 설정
border-style
borderStyle
style
경계선의 형식을 설정
border-top
borderTop
border-top-width
border-style
border-color
위쪽 경계선의 너비, 형식, 색을 지정
두 개이상의 값을 설정가능
border-top-color
borderTopColor
border-color
위쪽 경계선의 색을 설정
border-top-style
borderTopStyle
border-style
위쪽 경계선의 형식을 설정
border-top-width
borderTopWidth
width
위쪽 경계선의 두께를 설정
border-width
borderWidth
width
경계선의 두께를 설정

MARGIN(여백)
속    성   명
속   성   값
내      용
css
jsss
margin
margin
margin-top
margin-right
margin-bottom
margin-left
여백의 속성을 설정
margin-bottom
marginBottom
auto
lengthpx
%
아래의 여백을 설정
margin-left
marginLeft
auto
lengthpx
%
왼쪽의 여백을 설정
margin-right
marginRight
auto
lengthpx
%
오른쪽의 여백을 설정
margin-top
marginTop
auto
lengthpx
%
위쪽의 여백을 설정

PADDING(경계선과 내용과의간격)
속    성   명
속   성   값
내      용
css
jsss
padding
padding
padding-top
padding-right
padding-bottom
padding-left
상,하,좌,우의 경계선과 글자 사이의 간격을 설정
padding-bottom
paddingBottom
lengthpx
%
아래 경계선과 글자 사이의 간격을 설정
padding-left
paddingLeft
lengthpx
%
왼쪽 경계선과 글자 사이의 간격을 설정
padding-right
paddingRight
lengthpx
%
오른쪽 경계선과 글자 사이의 간격을 설정
padding-top
paddingTop
lengthpx
%
위쪽 경계선과 글자 사이의 간격을 설정

LIST(목록)
속    성   명
속   성   값
내      용
css
jsss
list-style
list-style
list-style-type
list-style-position
list-style-image
목록의 형식,위치,그림의 속성을 설정
list-style-image
listStyleImage
none
url(url)
목록의 표시를 그림으로 설정
list-style-position
listStylePosition
inside
outside
목록 항목의 위치를 설정
list-style-type
listStyleType
none
disc
circle
square
decimal
decimal-leading-zero
lower-roman
lower-alpha
upper-roman
upper-alpha
lower-greek
lower-latin
upper-latin
hebrew
armenian
georgian
cjk-ideographic
hiragana
katakana
hiragana-iroha
katakana-iroha
목록의 항목 표시자의 속성을 설정

DIMENSION(영역)
속    성   명
속   성   값
내      용
css
jsss
height
height
auto
legthpx
%
영역의 높이를 설정
line-height
lineHeight
auto
legthpx
%
영역의 줄 간격을 설정
width
width
auto
legthpx
%
영역의 너비를 설정

CLASSIFICATION(식별)
속    성   명
속   성   값
내      용
css
jsss
cursor
cursor
url
auto
crosshair
default
pointer
move
e-resize
ne-resize
nw-resize
n-resize
se-resize
sw-resize
s-resize
w-resize
text
wait
help
커서의 모양을 설정
float
float
left
right
none
해당요소를 상위 요소안에서 좌.우로 이동할 것인가를 설정
position
position
static
relative
absolute
화면에 표시할 위치를 설정
visibility
visibility
visible
hidden
화면에 표시 여부를 설정

POSITION(위치)
속    성   명
속   성   값
내      용
css
jsss
bottom
bottom
auto
legthpx
%
상위의 요소 아래 경계선에서 떨어진 간격을 설정
clip
clip
rect(top,right,bottom,left)
auto
 
Posted by 알 수 없는 사용자 :

다음은 윈도우즈XP 콘솔창이나 실행창에서 사용할 수 있는 명령어들입니다. 타이핑이 빠른 분들은 마우스 클릭보다 빠르게 필요한 명령이나 프로그램을 타이핑 하는 것이 더 컴퓨터 업무에 효율적일 수 있습니다. 단축키와 콘솔명령어로 보다 빠른 컴퓨팅 환경을 구축해보세요. 그리고 쓸만한 콘솔명령어를 더 찾아서 추가해보도록 하겠습니다.

calc.exe 계산기
cleanmgr.exe 디스크 정리
cmd 명령프롬프트(도스창) 실행
compmgmt.msc 컴퓨터 관리 실행
conf 원격관리 툴 netmeeting 실행
deltree 하위 디렉토리까지 삭제
devmgmt.msc 장치 관리자 실행
dfrg.msc "디스크 조각모음" 실행
diskmgmt.msc 디스크 관리 실행
dxdiag 다이렉트X 상태 정보 화면
eventvwr.msc 윈도우즈 메시지가 담긴 이벤트 조회
explorer.exe 윈도우 탐색기
fsmgmt.msc 공유 폴더 창
gpedit.msc "로컬 컴퓨터 정책" 실행
ipconfig IP 와 MAC 어드레스 정보
lusrmgr.msc 로컬 이용자 조회
mmc.exe 콘솔 루트
mplayer 미디어 플레이어
msconfig 시스템 구성요소 유틸리티
mspaint.exe 그림판
mstsc.exe 원격 데스크톱 연결
netsetup.exe 네트워크 설정 마법사
netstat 인터넷 접속 상황
notepad 메모장
oobe/msoobe/a 윈도우즈 정품 확인
osk.exe 화상 키보드
perfmon.msc 시스템 성능 감시
ping 원격 컴퓨터 접속 가능 여부 판단
rcimlby.exe -LaunchRA MSN 메신져 원격 지원 요청
regedit 레지스트리 편집기
rsop.msc "정책의 결과 집합" 실행
scandisk 디스크 검사
secpol.msc "로컬 보안설정" 실행
services.msc "서비스"  실행
sfc /Scannow 윈도우즈 CD를 이용해 오류 파일 검색 원본으로 복구
shutdown -a 종료 설정 중지
shutdown -i GUI화면으로 시스템 종료,재부팅 가능
sndvol32.exe 스피커 볼륨 콘트롤
taskmgr 작업 관리자
taskmgr.exe 작업 관리자
tracert 사이트 주소를 찾아가는 경로 출력
xcopy 기능이 강화된 copy 프로그램
Posted by 알 수 없는 사용자 :

특수문자에도 이름이 있다. 특수문자를 시각적으로 표현하는 것은 문제가 없지만 음성으로 표현할 때는 자주 활용되지 않는 것이라 당황할 수 있다. 아래에 특수문자와 그에 대한 이름이 열거 되어 있다. 몰랐던 이름이 있다면 지금 익혀두자.

! - Exclamation Point (엑스클러메이션 포인트)
" - Quotation Mark (쿼테이션 마크)
# - Crosshatch (크로스해치), Sharp(샵), Pound Sign(파운드 사인)
$ - Dollar Sign (달러사인)
% - Percent Sign (퍼센트사인)
@ - At Sign (앳 사인, 혹은 앳), Commercial At(커머셜 앳)
& - Ampersand (앰퍼샌드)
' - Apostrophe (어파스트로피)
* - Asterisk (애스터리스크)
- - Hyphen (하이픈), Dash (대시)
. - Period (피리어드), Full Stop (풀스탑)
/ - Slash (슬래시), Virgule (버귤)
\ - Back Slash (백슬래시)
- Won sign (원사인)
: - Colon (콜론)
; - Semicolon (세미콜론)
^ - Circumflex (서컴플렉스)
` - Grave (그레이브)
{ - Left Brace (레프트 브레이스)
} - Right Brace (라이트 브레이스)
[ - Left Bracket (레프트 브래킷)
] - Right Bracket (라이트 브래킷)
( - Left Parenthesis (레프트 퍼렌씨시스)
) - Right Parenthesis (라이트 퍼렌씨시스)
| - Vertical Bar (버티컬바)
~ - Tilde (틸드)
= - Equal Sign (이퀄사인)
+ - Plus Sign (플러스사인)
- - Minus Sign (마이너스사인)
_ - Underscore (언더스코어), Underline (언더라인)
< - Less Than Sign (레스댄 사인), Left Angle Bracket(레프트 앵글브래킷)
> - Greater Than Sign (그레이터댄 사인), Right Angle Bracket (라이트 앵글브래킷)
Posted by 알 수 없는 사용자 :

일정한 사이즈의 공간에 ex.100x100 이미지의 비율을 맞추어서 사진을 출력하려면
이미지를 불러온다음 자바스크립트로 비율을 조정합니다.
하지만 이미지 사이즈가 클경우 로딩중에는 이미지의 원본 사이즈가 그대로 남아있어서
로딩중 화면이 깨지고 큰이미지가 잠깐동안 보이는 문제가 있습니다.

해결방법은.

1. 이미지가 속해있는 부분을 div로 감싼다음 display:none 으로 로딩
2. 이미지 로딩후 자바스크립트로 display:none 해제
3. <IMG> 태그부분을 읽어와서 이미지 리사이즈

이렇게하면 리사이즈 과정이 보이지않으므로 순간적으로 프레임이 깨지는등의 문제가
발생하지 않음.
로딩까지의 시간이 길다면 미리 "이미지 로딩중 입니다." 라는 메세지를 보여주고 로딩후 숨기면 됨.

HTML부 ----->
<script type="text/javascript"> //페이지 로드후 스크립트 함수를 실행하기 위함
window.onload = function(){
  ImageRatio(100,100);
}
</script>

<div id="loading">
    이미지 로딩중입니다.
</div>
<div id="imagelist" style="display:none;">
    <img src="aaaa.jpg" />
    <img src="bbbb.jpg" />
</div>

//HTML부 ----->

자바스크립트부 ----->
<script type="text/javascript">
function ImageRatio(wid, hei){
   document.getElementById('loading').style.display = "none"; //로딩중 숨기기     
   document.getElementById('imagelist').style.display = ""; //사진이 영역을 display
   var images = document.getElementById('imagelist').getElementsByTagName('IMG'); //이미지를 가져옴 (재현이형이 알려줌)
    for ( var i = 0; i < images.length; i++) {  //이미지의 갯수만큼
        if (images[i].height > images[i].width) { //너비가 큰사진일경우
            images[i].height = hei;
        } else {
            images[i].width = wid; //높이가 긴사진일경우
        }
    }
}
//정사각형에 가까운이미지이며, 표시될 영역이 직사각형이라면 리사이즈 후에도 지정한 영역보다 크기가 클수가 있으므로 리사이즈된 크기를 참고해서 다시 리사이즈를 해준다.
(지은선배가 알려준거임)
</script>
//자바스크립트부 ----->

파폭, 크롬에서는 리사이즈된 이미지가 나름 디더링되어서 깔끔하게 보이는데;;
익스는 그런거 안하는듯..;;ㅡㅡ

Posted by 알 수 없는 사용자 :
Window > Preferences > Java > Code Style > Code Templates
에서 오른쪽 위쪽의 Comments 트리를 확장하고, Types 를 선택한 후 Edit 클릭.

/**
 * @author ${user}
 * @since  ${date}
 * @version 1.0
 * ${tags}
 */

이렇게 입력하면 된다.

클래스 위쪽에 /** 라고 입력하고 엔터를 치면 저 형식으로 주석이 자동을 달린다.

그리고, Methods 를 선택하고 Edit 를 클릭하고는

/**
 * @since ${date}
 * ${tags}
 */

라고 입력한다.

마찬가지로 메소드 위쪽에서 /** 라고 입력하면 엔터를 치면 해당날짜가 나오고,
아래쪽에는 메소드에서 필요한 인자들이 쭉 나오게 된다.
Posted by 알 수 없는 사용자 :