카테고리 없음 2015. 12. 15. 15:04


hkexplr_inst.exe


픽픽 단축키가 안되길래 깔아서 확인했더니 빈공백으로 설정..


파수 DRM 때문에 안된다는 글 보고

삭제하고 단축키 지정하니 정상적으로 됨


posted by 나무사이
:
공부/J쿼리 2014. 11. 27. 16:46

분명히..

$("input.month_check").attr("checked", true);

처럼 했을때.. 동작 했었다..

그런데.. 체크 된걸 지우고 다시 누르면.. 체크가 되지 않는다..-_-;;;;


검색해보니..

prop 라는게 있더라..

그래서 $("input.month_check").prop('checked',true); 바꾸니 잘된다..^^;;


정보 얻은 링크는

http://javascriptandjquerydev.blogspot.kr/2012/07/attr-prop.html


'공부 > J쿼리' 카테고리의 다른 글

[Jquery] 체크 박스, 라디오 버튼 검사  (0) 2012.08.10
posted by 나무사이
:
공부/J쿼리 2012. 8. 10. 17:58


------------체크 박스

if($("#period_check").is(":checked") ){

    $("<div><p>Hello</p></div>").appendTo("body");

     

    }

   



------------라디오 버튼

var test = $(":input:radio[name=라디오버튼name]:checked").val();



var test = $(".해당클래스명:checked").val();


네임이 동일해야 동일 취급



 $(":input:radio[name=sample]:checked").val()

'공부 > J쿼리' 카테고리의 다른 글

[Jquery] 체크박스 체크가 안될때(attr VS prop)  (1) 2014.11.27
posted by 나무사이
:
공부/HTML 2012. 8. 10. 17:53

http://www.kallery.net/index.php?g_clss=forum&g_prcss=thrd&g_tmplt=&g_brd=21&g_pg=2&g_thrd=1420&s_lngg=English


colspan (열 합치기) 과 rowspan (행 합치기)


<table border="1" width="300" height="50">

  <tr>

    <td colspan="2">1행 1, 2열</td>

    <td>1행 3열</td>

  </tr>

  <tr>

    <td rowspan="2">2, 3행 1열</td>

    <td>2행 2열</td>

    <td>2행 3열</td>

  </tr>

  <tr>

    <td>3행 2열</td>

    <td>3행 3열</td>

  </tr>

</table>

 

1행 1, 2열 1행 3열
2, 3행 1열 2행 2열 2행 3열
3행 2열 3행 3열


<table border="0" width="300" height="50"

          cellspacing="3">

  <tr bgcolor="Red">

    <td colspan="2">1행 1, 2열</td>

    <td>1행 3열</td>

  </tr>

  <tr>

    <td bgcolor="Blue" rowspan="2">2, 3행 1열</td>

    <td bgcolor="Yellow">2행 2열</td>

    <td bgcolor="Green">2행 3열</td>

  </tr>

  <tr>

    <td bgcolor="MediumPurple">3행 2열</td>

    <td>3행 3열</td>

  </tr>

</table>

1행 1, 2열 1행 3열
2, 3행 1열 2행 2열 2행 3열
3행 2열 3행 3열


'공부 > HTML' 카테고리의 다른 글

[HTML][JSP] 한글 처리  (0) 2012.01.05
페이지 이동방법  (0) 2012.01.05
posted by 나무사이
:
유용한 자료 2012. 7. 20. 10:52
posted by 나무사이
:
공부/네트워크 2012. 7. 12. 09:29

도대체 KeepAlive란 무엇인가?

apache.org의 KeepAlive에 대해 아래와 같이 정의 되어 있다.

 The Keep-Alive extension to HTTP/1.0 and the persistent connection feature of HTTP/1.1 provide long-lived HTTP sessions which allow multiple requests to be sent over the same TCP connection. In some cases this has been shown to result in an almost 50% speedup in latency times for HTML documents with many images. To enable Keep-Alive connections, set KeepAlive On

 

HTTP프로토콜상 한번 접속 후 자료를 모두 전송하면 접속을 끊어 버리지만 KeepAlive On상태에서는 KeepAliveTimeOut시간 동안 접속을 끊지않고 다음 접속을 기다린다. 순수 html파일, 이미지파일 등으로만 구성된 서버(동적파일이 없는서버)에 KeepAlive On으로 설정할 경우 50%정도의 성능 향상을 보인다고 한다. 단 이와 같은 성능향상을 보일려면 서버가 바쁘지 않아야 한다. 아주 바쁜 서버 환경에서 KeepAlive On을 설정해 놓을 경우 모든 접속자 마다 연결 유지를 해 놓아야 하기 때문에 아파치 프로세스수가 기하 급수적으로 늘어나 MaxClient값을 초과하게 된다. 또한 On상태일때 접속유지 하는 프로세스들 때문에 메모리를 그 만큼 많이 사용하게 된다. 따라서 KeepAlive값은 단순히 On/Off 시킬것이 아니라 접속자, 메모리용량과 연관해서 값을 설정하여야한다.

 

공간사랑의 KeepAlive 설정

    접속자가 많지만 메모리가 충분하다 : On

    접속자가 많지만 메모리 여유가 없다 : Off

    접속자가 적고 메모리가 충분하다 : On

    접속자가 적고 메모리 여유가 없다 : Off

 

- 메모리가 충분하다는 의미는 접속자가 MaxClient값에 도달했을 경우라고 swap메모리를 사용하지 않는상태를 말한다.

[출처] KeepAlive Off [ Apache ]|작성자 공간사랑



하지만, 동적 파일이 많은 서버에서는 한 페이지당 여러 번의 connection이 맺어지기 때문에, 하나의 connection이 긴 livetime을 갖게 되면, 아파치 프로세스가 급격히 증가하게 된다 
결국 max-client 값을 초과하게 되어 서버 성능에 영향을 주기 때문에, 불특정 다수의 사용자가 접속하는 
포털 서비스에서는 일반적으로 KeepAlive 설정을 off로 설정하고 있다.

posted by 나무사이
:
유용한 자료 2012. 6. 14. 09:49

맥북 에어에 주로 쓰는 악세사리라던데


노트북에 유선랜 두개를 쓰느라 (회사A + 회사B) 


하나 큰맘먹고 장만했다..


Win7 64bit 을 쓰는데 한참 찾아도 드라이버가 없길래(검색 실력 부족인가)


겨우 찾아서 업로드 해서 저장해 둔다.

(뭐.. 누군가가 필요하면 받던가 나중에 내가 받던가.. 언젠간 누구아태 도움 되겠지..)


사진은 귀찮다..



Apple_USB_Ethernet_Adapter_Drivers.zip


posted by 나무사이
:
공부/솔라리스 2012. 2. 22. 11:02

솔라리스 상태확인

 

1.     인스톨 상태확인

1)     인스톨 관련 정보를 표시하는 코맨드

CDE와 OpenWindows 환경에서 메뉴로부터 “Workstation 정보”를 선택하여 GUI상에서 시스템에 관한 기본적인 정보를 확인한다. 

/usr/openwin/bin/wainfo 코맨드를 실행 하는 것도 가능하다.


소프트웨어의 설정에 대하여 개별적인 정보를 얻고자 하는 경우에 다음과 같은 코맨드가 이용 가능하다


* Host 이름

  # uname –n 

  # hostname

  # showrev

  # sysdef


* OS의 종류, 버전

  # uname –s

  # uname –r

  # uname –v

  # showrev

  # sysdef


* 파티션 구성

  #df –h


*패치 정보

  # showrev –p


* 로드 되어 있는 모듈

  # sysdef


* 소프트웨어 패키지 구성

  # pkginfo

네트워크에 관한 정보는 다음과 같은 코맨드가 이용 가능하다


* IP Address, NetMask, Broadcast Address

  # ifconfig –a


하드웨어의 구성 요소에 관한 상세한 정보는 다음과 같은 코맨드가 이용 가능하다.


* 아키텍처 타입

  # prtconf

  # arch –k


* Workstation 모델

  # prtconf

  # prtconf –vp

  # ok cpu-info (EEPROM 코맨드)


* 메모리 용량 / 시리얼 포트 디바이스 / 디스크

  # dmesg

  # prtconf


* 프레임 버퍼

  # prtconf

  # prtconf –F

  # dmesg

  # sysdef


Root 디바이스와 Swap 디바이스 등의 정보는 /etc/vfstab 화일을 확인 하거나 다음의 코맨드의 이용이 가능하다.

*  ROOT 디바이스

  # dmesg


* Swap 디바이스

  # dmesg

  # swap –l

  # sysdef

* 시스템 보드 구성

  # prtdiag(Sun4d, Sun4u 아키텍처만 가능)



2)     시스템 화일설정


시스템의 기본적인 설정은 다음의 시스템 화일을 보면 이해할 수 있다


* /etc/passwd : 등록된 유저정보 : Copy하여 사용하는 경우 root만 허용

  /etc/shadow


* /etc/group/* : 환경설정의 정보 : 유저에 대한 디폴트 환경 설정


* /etc/vfstab : 화일 시스템 구성


* /etc/nsswitch.cnof : 네임서비스 : 서버의 서비스를 받는 경우 클라이언트로 

  설정 필요

  /etc/resolv.conf : DNS클라이언트 설정 : DNS를 사용하는 경우

  /etc/defaultdomain : NIS의 도메인 이름 : NIS를 사용하는 경우


* /etc/hosts : 호스트정보 : loghost등의 일부 변경이 필요한 경우가 있음


* /etc/nodename : 노드 이름


* /etc/defaultrouter : 디폴트 라우터의 설정 : 환경에 따른 그대로 사용 가능

  /etc/rpc : 등록


* /etc/sendmail.cf : 메일 시스템 설정 : 그대로 사용가능

 /etc/aliases


* /etc/rc.d/* : Daemon의 추가, 설정

  /etc/init.d/*


* /etc/system : OS의 parameter



3)     로그 화일 : /var/sadm/system/logs/install_log

OS의 인스톨 개시부터의 로그 정보가 화일에 기록되어 있다. 이 화일에는 이하의 내용이 있다.


* 화일 시스템의 구성

* 인스톨된 패키지의 종류

* 인스톨된 소프트웨어의 총 용량

* 부트 디바이스



4)     로그 화일 : /var/sadm/system/logs/sysidtool.log

OS를 인스톨할 때에 관한 몇 가지의 정보를 입력 한다. 이것은 sysidtool라고 하는 일련의 프로그램에 따라 자동적으로 처리된다. sysidtool의 로그 정보가 화일에 기록된다.


* Ethernet의 인터페이스 이름

* 인스톨 시에 설정한 IP 어드레스

* 타임존

* 선택한 네임 서비스의 종류



5)     소프트웨어의 로그 화일 : /var/tmp/*log*

소프트웨어 중에 /var/tmp 디렉토리에 독자의 로그 파일을 작성하는 것이 있다.


* AdminSuite_install_log

* SunSoft_CDE1.0.1_pkgadd.log 날짜


이들의 인스톨 로그 파일은 기본적으로 인스톨 과정에서 발생하는 문제를 기록하기 위해서 작성된다.





출처 : 솔라리스 / 해킹 / 정보보안 테크넷

'공부 > 솔라리스' 카테고리의 다른 글

Oracle10g DB 수동 생성 방법 (Solaris 기준)  (0) 2012.01.25
솔라리스 8,9 오라클 8,9 설치  (1) 2012.01.25
posted by 나무사이
:
공부/DB 2012. 2. 22. 09:55
CREATE TABLE customer
(First_Name char(50),
Last_Name char(50),
Address char(50),
City char(50),
Country char(25),
Birth_Date date)

INSERT INTO Store_Information (store_name, Sales, Date)
SELECT store_name, Sales, Date
FROM Sales_Information
WHERE Year(Date) = 1998
 

http://sql.1keydata.com/kr/sql-create-table.php  

'공부 > DB' 카테고리의 다른 글

sql 문자열 정리 홈페이지  (0) 2012.01.31
집합 쿼리(UNION, INTERSECT, MINUS)  (0) 2012.01.25
[MYSQL] Identity - 오라클 시퀀스  (0) 2012.01.05
각각 디비 시퀀스 생성  (0) 2012.01.05
[오라클 db]시퀀스  (0) 2012.01.04
posted by 나무사이
:
공부/ProC 2012. 2. 22. 09:40
Makefile

############################################################################################################
TARGET          = zipcode

CC              = gcc
PROC            = proc
LIB             = -L$(ORACLE_HOME)/lib -lclntsh
MYINC           = include/
PROCINC         = include=$(ORACLE_HOME)/precomp/public/ include=$(ORACLE_HOME)/rdbms/demo/ \
        include=$(ORACLE_HOME)/rdbms/public/ \
        include=$(ORACLE_HOME)/network/public/
CINC            = -I$(ORACLE_HOME)/precomp/public/ -I$(ORACLE_HOME)/rdbms/demo/ \
        -I$(ORACLE_HOME)/rdbms/public/ -I$(ORACLE_HOME)/network/public/

ORA_OPT         = PARSE=NONE RELEASE_CURSOR=YES MODE=ANSI
CC_OPT          =

OBJECT          = zipcode.o
ORA_GARBAGE     = *.dcl *.cod *.cud *.lis

######## implicit rules
.SUFFIXES: .pc .c

.pc.c:
        $(PROC) $* INCLUDE=$(MYINC) $(PROCINC) $(ORA_OPT)
.c.o:
        $(CC) -m64 -c -o $*.o $*.c -I $(MYINC) $(CINC)

####### build rules

all:            $(TARGET)

$(TARGET):      $(OBJECT)
        $(CC) -m64 -o $(TARGET) $(OBJECT) $(LIB)

zipcode.c: zipcode.pc
zipcode.o: zipcode.c

clean:
        rm -f $(TARGET) $(OBJECT) $(ORA_GARBAGE)

################################################################################# 

zipcode.pc

#################################################################################  
#include <stdio.h>
#include <unistd.h>

/* SQLCA ?\201 ?+??CN?U */
EXEC SQL INCLUDE SQLCA;

int main(int argc, char **argv)
{
    /* ?+???I */
    EXEC SQL BEGIN DECLARE SECTION;
            int count = 0;
            char userid[40]= "scott/tiger";
    EXEC SQL END DECLARE SECTION;

    /* DB ?\203\234a */
    EXEC SQL CONNECT :userid;

    /* ??\236? A??R */
    if (sqlca.sqlcode < 0)
    {
            printf("%s\n", sqlca.sqlerrm.sqlerrmc);
            EXEC SQL ROLLBACK WORK RELEASE;
            exit(0);
    }

    /* Ao?R */
    EXEC SQL SELECT count(*)
            INTO: count
            FROM zipcode;

    /* Ao?R \234a\234u?? ?eCN ??\236?A??R */
    if (sqlca.sqlcode != 0)
    {
            EXEC SQL COMMIT WORK RELEASE;
            return 0;
    }

    printf("?i?iAO?O \336?AIA? : %d \234?\n", count);

    /* DB ?\203\234a A?\236a */
    EXEC SQL COMMIT WORK RELEASE;
}
#################################################################################  

 컴파일 방법
다 설정 해놔서 make 치면 되지만.. 

컴파일 구조는 아래와 같다.
+--------------+
     | Proc Program | SQL 문을 포함
     | .pc          | 
     +--------------+
            ↓
     +--------------+
     | 오라클       | 
     | 선행컴파일러 | 
     | proc         |
     +--------------+
            ↓
     +--------------+
     | 해석된       | 기존의 SQL 문은 library 를 
     | .c 쏘쓰코드  | 직접 호출하는 문으로 변경됨 
     +--------------+
            ↓
     +--------------+
     | C 컴파일러   | 
     +--------------+
            ↓
     +--------------+
     | Object 파일  | 
     +--------------+
            ↓
     +--------------+
     | Linker       | 오라클 라이브러리가 링크됨 
     +--------------+
            ↓
     +--------------+
     | 실행파일     | 
     +--------------+
 
posted by 나무사이
: