결론은.. varchar 같은 문자열 보다는
INET_ATON 같이 숫자로 바꾸어서
integer 등으로 하는게 유리하다.. 인가?

그나저나.. 오라클에서는 멀로 하지..

[링크 : http://www.phpschool.com/link/qna_db/196498]
[링크 : http://tiger5net.egloos.com/5660848]

'프로그램 사용 > mysql & mariaDB' 카테고리의 다른 글

woobi mysql 백업복구  (0) 2015.03.02
oracle to mysql 포팅을 위한 SQL 문법 차이점  (0) 2014.06.03
mysql trigger 지원  (0) 2014.04.25
mariaDB 우분투에 설치하기  (0) 2014.04.16
mysql / mariaDB  (1) 2014.04.16
Posted by 구차니
프로그램 사용/oracle2014. 5. 11. 17:47
데이터 타입이나 키워드들 정리..

quantumDB를 통해 해보니
nvarchar2나
varchar2 모두 ()로 길이를 지정해 주어야 한다 -_-

number에 인자를 주지 않으니 22 자릿수로 생성된다


group like date 등은 예약어라서
필드명으로 사용이 불가능하다.

[링크 : http://docs.oracle.com/cd/B28359_01/server.111/b28318/datatype.htm]
[링크 : http://dkatlf900.tistory.com/83]


대용량 데이터 타입은 검색을 지원하지 않는다(like)
[링크 : http://ingu.egloos.com/2832427]


오라클에서 ip용으로는 32bit int를 구현할수 없기에
number(10,0) 42억이니 10자리수로 하면 될 것으로 생각된다.
[링크 : http://grapro.tistory.com/50
[링크 : http://docs.oracle.com/cd/B14117_01/server.101/b10758/sqlqr06.htm]
[링크 : http://www.sqlines.com/postgresql/datatypes/int

'프로그램 사용 > oracle' 카테고리의 다른 글

oracle alter  (0) 2014.05.20
oracle sequence 명령어  (0) 2014.05.11
오라클 10g용 시작/종료 스크립트  (0) 2014.04.11
oracle backup  (0) 2014.04.10
oracle table list  (0) 2014.04.10
Posted by 구차니
Programming/web 관련2014. 5. 11. 17:09
웹 데모에서는 일단.. php-mysql만 가능하다.


테이블을 생성하고 필드를 생성하고


폴린키로 사용할 필드(즉, 다른 테이블의 시퀀스/autoincrement)를 누를경우 활성화 되는
Create foreign key / connect foreign key


connect의 경우 시퀀스 -> 연결할 키의 순서로 해주면된다.


db table 생성도 척척!
썩 나쁘지는 않아 보인다.


[링크 : http://ondras.zarovi.cz/sql/]
[링크 : https://code.google.com/p/wwwsqldesigner/]

'Programming > web 관련' 카테고리의 다른 글

jsp / php 기본 문법 비교  (0) 2014.07.07
post 방식과 get 방식의 차이점(cache)  (0) 2014.05.15
호스팅어 / 무료 웹 호스팅  (4) 2014.04.27
ie8 과 크롬의 html 태그 파싱 차이점  (0) 2014.04.10
NoSQL  (0) 2014.04.09
Posted by 구차니
스팀에서 구매했는데
설치시 시리얼 키를 주길래
오리진에 등록해보니 양쪽으로 겟! ㅋㅋㅋ


앨리스 게임을 설치후 실행하는데 EA 연동을 한다 -_-a


위에서 입력한걸로 오리진에서 한번 더!


 좋은 EA다 ㅋㅋㅋㅋ
Posted by 구차니
오늘 심심해서 2730p로 검색하니

2710p를 19만에 샀는데
2730p가 25만원대에 형성.. 두둥!!
2760는 i5 시리즈라 가격이 ㄷㄷㄷ

12760p 이 녀석은 centrino 2에 sata 하드다!!! ㅠㅠ
그럼.. 잘 구슬리면... 터보 메모리도 쓸 수 있겠지만...

[링크 : http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A915450832] 상태 겁나메롱
[링크 : http://itempage3.auction.co.kr/DetailView.aspx?ItemNo=A920595323] 도킹포함이지만 영문판에 왜 한글 스티커!!

[링크 : http://h18000.www1.hp.com/products/quickspecs/13097_na/13097_na.pdf]

'개소리 왈왈 > 컴퓨터' 카테고리의 다른 글

ssd 교환  (0) 2014.05.13
ssd 구매 두둥!  (0) 2014.05.12
hp 2710p 지름정리  (0) 2014.05.06
작은 지름신이 물러나고....  (0) 2014.05.06
하... 1.8인치 4200rpm 하드의 압박이...  (2) 2014.05.05
Posted by 구차니
Programming/Java2014. 5. 9. 15:26
forNameI() 메소드는
String 형으로 클래스 이름을 받아
조회한 후 클래스 객체를 받는 역활을 한다.

[링크 : http://docs.oracle.com/javase/7/docs/api/java/lang/Class.html]
[링크 : http://docs.oracle.com/javase/tutorial/reflect/class/classNew.html]
 

'Programming > Java' 카테고리의 다른 글

JUnit tutorial  (0) 2014.06.27
java unchecked/checked exception  (0) 2014.05.15
JDNI - Java Directory & Naming Interface  (0) 2014.05.09
jdk 1.5 - annotation / @  (0) 2014.05.08
java <-> c 상호호출  (0) 2014.03.25
Posted by 구차니
Programming/Java2014. 5. 9. 15:23
어떻게 보면.. Class.forName의 네트워크 버전에
LDAP 등과 통합하여 원격 객체에 대한 접속 방법을 제공해주는 녀석으로 생각된다.
이름이 괜히 비슷한 JNI랑은 상관없다.

[링크 : http://en.wikipedia.org/wiki/Java_Naming_and_Directory_Interface]
[링크 : http://docs.oracle.com/javase/7/docs/technotes/guides/jndi/index.htm]
[링크 : http://docs.oracle.com/javase/jndi/tutorial/]
[링크 : http://docs.oracle.com/javase/tutorial/jndi/]
[링크 : http://www.oracle.com/technetwork/java/jndi/index.html]




 

'Programming > Java' 카테고리의 다른 글

java unchecked/checked exception  (0) 2014.05.15
Class.forName  (0) 2014.05.09
jdk 1.5 - annotation / @  (0) 2014.05.08
java <-> c 상호호출  (0) 2014.03.25
java TCP/UCP socket  (0) 2014.03.25
Posted by 구차니
Microsoft/Windows2014. 5. 9. 00:08
현재로서는.. 이정도 발견?
 
 로컬하드  VHD 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch\DiskAssessment]
"DiskNumber"=dword:00000000
"RPM"=dword:00001068
"SizeInGb"=dword:0000006f
"PeakTransferMBsPerSecond"="   31.9132341286"
"SeekBreakPages"=dword:00000082
"LongSeekMillisecondsBase"="14406.2365142136"
"LongSeekMillisecondsPerSqrtGB"=" 1127.4415558012"
"VolumeSerialNumber"=dword:745f634d
"VolumeCreateTime"=hex(b):d8,37,c7,5d,d9,66,cf,01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch\ReservedPriorityDbs]
"0"="C:\\Windows\\System32\\systemsf.ebd"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat]
"MOOBE"=dword:00000002
"LastExitCode"=dword:00000000
"LastExitCodeCantMsg"="평가가 완료되었습니다."
"LastExitCodeWhyMsg"="평가나 다른 작업이 완료되었습니다."
"WindeployTimeDate"=hex(b):28,fe,64,53,00,00,00,00
"CKCLStart"=hex(b):00,00,00,00,00,00,00,00
"NumMonitors"=dword:00000001
"TotalMonitorPixels"=dword:000fa000
"PrimaryAdapterString"="Mobile Intel(R) 965 Express Chipset Family"
"VideoMemoryBandwidth"=dword:001ae906
"VideoMemorySize"=dword:166f8000
"DedicatedVideoMemory"=dword:00000000
"DedicatedSystemMemory"=dword:04000000
"SharedVideoMemory"=dword:126f8000
"GraphicsFPS"=dword:0000822f
"DiskScore"=dword:00000028
"MFMediaMaxRunTime"=dword:0001d4c0
"MediaMaxRunTime"=dword:0001d4c0
"CpuUPExpressCompressThroughput"=dword:0000005e
"RandomReadDiskScore"=dword:00000385
 
"HistoryVersionRead"=dword:00000000
"TimeLastFormalAssessment"=hex(b):95,1b,c1,ee,c0,67,cf,01
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch\DiskAssessment]
"DiskNumber"=dword:00000002
"RPM"=dword:00001c20
"SizeInGb"=dword:0000003c
"PeakTransferMBsPerSecond"="   52.7869005838"
"SeekBreakPages"=dword:0000007d
"LongSeekMillisecondsBase"=" 9177.8133638365"
"LongSeekMillisecondsPerSqrtGB"=" -215.4632169711"
"VolumeSerialNumber"=dword:e84beb3f
"VolumeCreateTime"=hex(b):80,54,e4,47,ca,d2,ce,01

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Superfetch\ReservedPriorityDbs]
"1"="C:\\Windows\\System32\\systemsf.ebd"

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat]
"MOOBE"=dword:00000002
"LastExitCode"=dword:00000001
"LastExitCodeCantMsg"="저장소 성능을 측정할 수 없습니다."
"LastExitCodeWhyMsg"="시스템이 가상 하드 디스크에서 부팅되는 동안에는 디스크를 정확하게 평가할 수 없습니다."
"WindeployTimeDate"=hex(b):05,96,6c,52,00,00,00,00
"CKCLStart"=hex(b):00,00,00,00,00,00,00,00
"NumMonitors"=dword:00000002
"TotalMonitorPixels"=dword:003f4800
"PrimaryAdapterString"="NVIDIA GeForce GTX 650"
"VideoMemoryBandwidth"=dword:016ce674
"VideoMemorySize"=dword:accef000
"DedicatedVideoMemory"=dword:3cdb0000
"DedicatedSystemMemory"=dword:00000000
"SharedVideoMemory"=dword:6ff3f000
"GraphicsFPS"=dword:0006e54e
"DiskScore"=dword:00000000
"MFMediaMaxRunTime"=dword:0001d4c0
"MediaMaxRunTime"=dword:0001d4c0
"CpuUPExpressCompressThroughput"=dword:000000ad
 
"HistoryVersionWrite"=dword:00000001
"HistoryVersionRead"=dword:00000001
 

모든걸 적용해도..
안되는건 안되는거다 ㅠㅠ
Posted by 구차니
Programming/jsp2014. 5. 8. 22:57
스트럿츠라던가 JSTL이라던가 다른것과 연관없이
JSP 자체기능으로
특정 확장자에 대해서 접속시 실제 접속할 파일명이나 경로를 숨기고
다른 파일로 연결해주는 기능이다.

생각해보니..
네이버 같은데서 파일경로상 확장자가 nhn 이라던가
이런것들 모두 jsp로 처리한게 아닐까 싶은데..

약간의 트릭(?)으로
jsp가 아닌 php나 asp로 속이는 것도 당연히(!) 가능할 것으로 생각된다.

[링크 : http://uiandwe.tistory.com/332]
[링크 : http://docs.oracle.com/cd/E13222_01/wls/docs92/webapp/configureservlet.html ]

'Programming > jsp' 카테고리의 다른 글

ORM - Object-relational mapping  (0) 2014.05.20
apache velocity  (0) 2014.05.19
EL(Expression Language)$와 #  (0) 2014.04.30
POJO - Plain Old Java Object  (0) 2014.04.29
thread-safe singleton  (0) 2014.04.25
Posted by 구차니
Microsoft/Windows2014. 5. 8. 19:34
콘솔에서 winsat 명령을 통해 점수를 매길수 있다고 하지만
vhd 사용시에 여전히 출력이 안되는건 마찬가지 인 것 같다. ㅠㅠ

C:\>winsat -help

Windows 시스템 평가 도구


명령줄 사용법:
        WINSAT <평가 이름> [switches]

평가 이름은 필수 항목입니다. 반면에 스위치는 선택 항목입니다.
Vista에서 볼 수 있는 올바른 평가 이름의 예는 다음과 같습니다.

        formal          전체 할당 모음을 실행합니다.

        dwm             바탕 화면 창 관리자 평가를 실행합니다.
                        - 시스템 그래픽 기능을 다시 평가하고 바탕 화면 창 관리자 다시 시작합니다.

        cpu             CPU 평가를 실행합니다.
        mem             시스템 메모리 평가를 실행합니다.
        d3d             d3d 평가를 실행합니다.
        disk            저장소 평가를 실행합니다.
        media           미디어 평가를 실행합니다.
        mfmedia         Media Foundation 기반 평가를 실행합니다.
        features        기능 평가를 실행합니다.
                        - 시스템 기능을 열거합니다.
                        - 데이터를 저장하기 위해 -xml <파일 이름> 스위치와 함께 가장 잘 사용됩니다.
                        - 'eef' 스위치를 사용하면 광 디스크,
                        메모리 모듈 및 기타 항목과 같은 추가 기능을 열거할 수 있습니다.

미리 채우기:
WinSAT 평가 결과를 미리 채우기 위한 새로운 명령줄 옵션은 다음과 같습니다.

        Winsat prepop [datastore <디렉터리>] [ -graphics | -cpu | -mem | -disk | -dwm ]


이 옵션은 파일 이름에 "prepop"이 포함된 WinSAT xml 파일을 생성합니다. 예:
        0008-09-26 14.48.28.542 Cpu.Assessment (Prepop).WinSAT.xml

파일 이름 패턴은 다음과 같습니다.
        %IdentifierDerivedFromDate% %Component%.Assessment(Prepop).WinSAT.xml

데이터 저장소 디렉터리 옵션은 생성된 xml 파일에 대한 다른 대상 위치를 지정합니다.
위치를 지정하지 않으면 모든 항목이
        %WINDIR%\performance\winsat\datastore에 미리 채워집니다.

결과 xml 파일의 전체 집합을 생성하려면 "winsat prepop"을 사용합니다.

또한 다음 종속성 관계에 따라 CPU와 같은 하위 시스템에 대한 결과를
미리 채울 수도 있습니다.

        CPU 평가는 메모리 평가에 대한 보조 종속 관계를 갖습니다.
        메모리 평가는 CPU 평가에 대한 보조 종속 관계를 갖습니다.
        그래픽 평가는 CPU 및 메모리 평가에 대한 보조 종속 관계를 갖습니다.
        DWM 평가는 단독으로 실행될 수 있습니다.
        디스크 평가는 단독으로 실행될 수 있습니다.

보조 종속 관계에 대한 평가가 없는 경우 WinSAT은 요청된 주 평가와 함께
보조 평가를 실행합니다.

예를 들어 "winsat prepop -cpu"는 메모리 테스트에 대한 xml 파일이 없는 경우
CPU 및 메모리 테스트를 모두 실행합니다.



기타 새로운 Win7 평가 옵션:

        dwmformal       바탕 화면 창 관리자 평가를 실행하여 WinSAT 그래픽 점수를 생성합니다.
        cpuformal       CPU 평가를 실행하여 WinSAT 프로세서 점수를 생성합니다.
        memformal       메모리 평가를 실행하여 WinSAT 메모리(RAM) 점수를 생성합니다.
        graphicsformal  그래픽 평가를 실행하여 WinSAT 게임 그래픽 점수를 생성합니다.
        diskformal      디스크 평가를 실행하여 WinSAT 주 하드 디스크 점수를 생성합니다.

모든 형식 평가는 데이터(xml 파일)를
                %WINDIR%\performance\winsat\datastore에 저장합니다.

시스템이 "winsat prepop" 옵션으로 생성된 파일을 사용하여 미래 채워진 경우
형식 평가를 수행할 필요가 없습니다.


하위 평가:
결과를 검사하는 동안에는 개별 평가를 확인하는 것이 편리할 수 있습니다.
게 그래픽 하위 평가를 실행하기 위한 옵션은 다음과 같습니다.

        Winsat graphicsformal3d
        Winsat graphicsformalmedia

        DX9 변형:
                Winsat d3d \dx9
                winsat d3d -batch
                winsat d3d -alpha
                winsat d3d -tex
                winsat d3d -alu

        DWM/DX10 변형:
                Winsat d3d \dx10
                winsat d3d -dx10 -alpha
                winsat d3d -dx10 -tex
                winsat d3d -dx10 -alu
                winsat d3d -dx10 -batch
                winsat d3d -dx10 -geomf4
                winsat d3d -dx10 -geomf27
                winsat d3d -dx10 -geomv8
                winsat d3d -dx10 -gemov32
                winsat d3d -dx10 -cbuffer



동일 시스템에서 이후 실행을 위한 형식 평가 옵션:

winsat formal 파일의 전체 집합이 있고 보조 "winsat formal" 실행이 요청된 경우
"WinSAT formal"의 기본 동작은 다음과 같습니다.
        1) 평가를 다시 실행할 필요가 있는 구성 요소 변경 사항이 있을 경우 증분적으로 실행합니다.
                예: 비디오 카드가 업데이트된 경우
        2) 구성 요소 업데이트가 검색되지 않은 경우 모든 평가를 다시 실행합니다.

        다시 시작 옵션을 사용할 경우 기본 동작 이외의 동작이 가능합니다. 구문은 ,다음과 같습니다.
                Winast formal \x00FBrestart [clean|never]

                Winsat formal \restart          모든 평가를 다시 실행합니다.
                Winsat formal \restart never    증분적으로 실행하도록 시도합니다.
                Winsat formal \restart clean    모든 평가를 다시 실행하고 \x00F4forgethistory\x00F6 동일한 기능을 제공합니다.
                Winsat forgethistory            forgethistory를 선택하면 처음 평가하는 것처럼 시스템을 평가합니다.


기타 명령줄 옵션:
        -v                      자세한 출력을 지원합니다.
        -xml                    XML 결과를 '파일 이름'으로 저장합니다.

        <명령> -log <fn>        disk와 같이 지정된 명령과 연관된 로그 파일을 생성합니다.
                                \log 스위치는 모든 WinSAT 명령과 함께 사용할 수있습니다.

        viewlog \i <파일 이름>  로그 파일의 결과를 덤프합니다.
        viewevents              이벤트 로그의 관련 winsat 이벤트를 보는 데 사용됩니다.
                                (이 옵션은 이벤트 로그를 실행합니다)
        query                   현재 데이터 저장소를 쿼리하는 데 사용할 수 있습니다.

[링크 : http://technet.microsoft.com/en-us/library/cc770542.aspx

수동으로 디스크 속도를 제외한 다른 것들을 수동으로 설정이 가능하다고 한다.
Windows Experience Index.
The Windows Experience Index cannot be calculated for VHDs that are configured for native boot because of the way disk performance is measured. This means some features, such as the Aero® desktop experience, will not be automatically configured based on the index of the VHD’s operating system. However, you can use the Winsat command-line tool to manually configure these indexes, except for the index for the disk data transfer rate

[링크 : http://technet.microsoft.com/ko-kr/library/gg318048(v=ws.10).aspx


Posted by 구차니