검색결과 리스트
전체보기에 해당되는 글 49건
- 2010.11.22 DNS 셋팅하고 재시작~
- 2010.11.22 탭만들고 밑에 줄그어주기~
- 2010.11.10 자주쓰는 PHP함수
- 2010.10.14 버블정렬(bubble sort)
- 2010.09.06 자바스크립트로 파일 확장자 제어하기
- 2010.09.03 get방식으로 파라미터 보낼 때 한글 깨지면..
- 2010.06.24 select 후에 insert시킬 때.. 해당 필드에 1씩 증가
- 2010.02.22 리스트 페이징 처리
- 2010.02.19 조건에 맞게 select 한 후 update 시키기
- 2010.01.12 클립보드로 복사하기
글
항상 까먹는다.
DNS설정을 변경하고 나면 serial을 바꿔줘야하고...
해당 named 내에서 service named restart 명령어를 때리거나
/etc/rc.d/init.d/named restart 이러한 명령어를 때려주면 된다.
휴 맨날 까먹네...ㅠㅠ
DNS설정을 변경하고 나면 serial을 바꿔줘야하고...
해당 named 내에서 service named restart 명령어를 때리거나
/etc/rc.d/init.d/named restart 이러한 명령어를 때려주면 된다.
휴 맨날 까먹네...ㅠㅠ
설정
트랙백
댓글
글
.tab_box1 li
{
....
float:left;
....
}
li태그에 float:left 속성이 계속 유효하기 때문에..
일단 선을 그어주려면
.tab_boxline {
border:0px;
height:1px;
background-color:#4e4a49;
color:#4e4a49;
clear:both;
}
이런식으로 float 속성을 없애주고
익스와 다른 브라우저에도 속성이 먹어야 하기 때문에 color를 둘다 깔아주고
<hr class="tab_boxline"/>
이렇게 선을 깔아주면 완성!!
{
....
float:left;
....
}
li태그에 float:left 속성이 계속 유효하기 때문에..
일단 선을 그어주려면
.tab_boxline {
border:0px;
height:1px;
background-color:#4e4a49;
color:#4e4a49;
clear:both;
}
이런식으로 float 속성을 없애주고
익스와 다른 브라우저에도 속성이 먹어야 하기 때문에 color를 둘다 깔아주고
<hr class="tab_boxline"/>
이렇게 선을 깔아주면 완성!!
설정
트랙백
댓글
글
//배열 값 차례로 읽어오기
foreach ($arr_slotList as $value){
}
//콤마를 구분으로 배열변수 만들기
$arr_List = explode(",",$List);
//콤마를 구분으로 배열변수 만들기
$arr_List = explode(",",$List);
설정
트랙백
댓글
글
function bubble_sort(){
var list = document.getElementById('b_list').value; //15,4,8,3,50,9,20
var arr_list = list.split(',');
var tmp = 0; //swap할 때 필요한 임시변수
var flag = 1 ;
var str = "start! : "+arr_list+"<br />";
for(var i = arr_list.length-1 ; i > 0; i--){
for(var j = 0; j < i; j++){
if(parseInt(arr_list[j]) > parseInt(arr_list[j+1])){
tmp = arr_list[j+1];
arr_list[j+1] = arr_list[j];
arr_list[j] = tmp;
}
}
}
}
텍스트박스에 원하는 배열 써주고 위에 함수 호출해주면 끝~
설정
트랙백
댓글
글
var ff = document.form1;
var existExt = ".html"; //허용하고자 하는 확장자
var existExt = ".html"; //허용하고자 하는 확장자
var upfile_nm = ff.upfile.value;
if(upfile_nm != ""){
var file_type = upfile_nm.slice(upfile_nm.indexOf(".")).toLowerCase();
//alert(file1_type);
if( file_type != existExt ){
alert("html 파일을 추가해 주십시오.");
ff.upfile_nm.focus();
return;
}
}
ㅎㅎㅎ
if(upfile_nm != ""){
var file_type = upfile_nm.slice(upfile_nm.indexOf(".")).toLowerCase();
//alert(file1_type);
if( file_type != existExt ){
alert("html 파일을 추가해 주십시오.");
ff.upfile_nm.focus();
return;
}
}
ㅎㅎㅎ
설정
트랙백
댓글
글
var abc = encodeURIComponent(abc);
요로코롬 써주면된다.ㅎㅎㅎ
설정
트랙백
댓글
글
insert into A (aa, bb, cc)
select aaa, bbb, @n:=@n+1
from AA a
cross join ( select @n := 0 as a) c
where 조건
ㅎㅎ
설정
트랙백
댓글
글
페이징에 처리한 변수를 먼저 선언합니다.
$list_size = 15; //한 페이지에 보이는 게시물의 갯수
$page_size = 10; //페이지 갯수 (ex. 1~10페이지, 11~20페이지)
$list_cnt = 0; //총 게시물의 갯수
$list_cnt 에다가는 select count(*) from board 이러한 쿼리 결과를 넣어주고요.
$page_cnt = intval(($list_cnt - 1) / $list_size) + 1;
if ($page < 1) $page = 1;
if ($page > $page_cnt) $page = $page_cnt;
$startno = ($page-1) * $list_size;
페이징을 얻는 로직입니다.
이러한 계산을 한 후,
목록을 구하는 select 블라블라 쿼리 맨 밑줄에
limit $startno, $list_size
startno번째 글부터 list_size만큼 불러와라,,
이렇게 써주면 됩니다.
설정
트랙백
댓글
글
UPDATE
table1 a,(
select col1, col2
from table 2
where col1 = 1
) b
SET
a.col1 = b.col1
a.col2 = b.col2
WHERE
a.col1 = 111
이런식으로 써주면 됩니다.
그런데 한가지 문제점.
b에서 select된 결과가 null일 경우엔 update가 되지 않는데, 이러한 경우엔 left join을 걸어주면 됩니다.
UPDATE
table1 a
left join(
left join(
select col1, col2, col3
from table 2
where col1 = 1
from table 2
where col1 = 1
) b on a.col1 = b.col3
SET
a.col1 = b.col1
a.col2 = b.col2
WHERE
a.col1 = 111
이런식으로...
설정
트랙백
댓글
글
클립보드로 복사하는 버튼 구현입니다.
function copyClipData() {
if( $('divList').innerText != "" ) {
window.clipboardData.setData('Text', $('divList').innerText);
alert("클립보드로 복사되었습니다.");
} else {
alert("복사할 데이터가 없습니다.");
}
}
divList는 내용이 출력되는 부분의 div입니다.
divList를 보시면..
<div id="divList"></div>
이렇게 구현되었고, innerHTML에 의하여 저 div안에 내용이 들어갑니다.
그래서 저 안에 innerText가 있으면 복사하고 없으면 데이터가 존재하지 않다는 경고창을 띄워줍니다.