반응형

반응형

'추천 미디어 > 추천 콘솔겜' 카테고리의 다른 글

xexmenu 1.2 재설치 방법 (USB 복사)  (3) 2015.01.25
xbox360 FTP 로 자료 넣기..  (0) 2015.01.24
액박 글리치 구매 사용법 검색 후 정리..  (0) 2015.01.23
070523 ps2 구입  (0) 2009.12.28
갓 오브 워  (0) 2009.12.28
완다와 거상  (0) 2009.12.28
반응형


정보화 시대는 정보 지식 지혜의 시대로 발전

5대 장치
입력 연산 제어 기억 출력

유비쿼터스
언제 어디서나 동시에 존재한다

데이타 ->처리 -> 정보

배비지의 해석기계 1834년

eniac 애니악(진공관)
1946년 전지식 디지털 컴퓨터
18만개 진공관 6,000 개 스위치

내장프로그래밍 개념
1945년 폰노이만 제안개념

컴퓨터명령어 주기억장치에 저장
개념이 최초 적용된 컴퓨터 EDSAC( 모리스월키스)
EDVAC 폰노이만 ,에거트 모클리가 1951년 공동완성
UNIVAC  최초 상업용 컴퓨터

1세대:  진공관 시대
2세대 : 트랜지스터 시대
3세대 : 집적회로(IC)  시대
4세대 : 고밀도 및 초고밀도 집적회로 세대(1972~)(기본회로 소자로 LSI or VLSI)

마이크로 프로세서의 발전
  1971년 4비트
  1973년 8비트
  1978년 16비트
  1986년 32비트 80386 개발

소프트웨어의 발전
  프로그래밍언어의 발전
   저급언어의 제한저 사용
     기계어 : 0과 1로 구성
     어셈블리어 : 상징적 기호를 사용
   고급언어의 발전
     1957년 FORTRAN 1960년 COBOL
     현재 : c,c++,c#,java

 

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

+++++++++++++++++++++++++++++++++세계의 역사 ++++++++++++++++++++++++++++++++++++++++++++

 

세계의 역사
  중국사
    (하)->  상(은)->           주->        춘추전국시대->    진->     한->                      위진남북조->                                          수
전설시대 갑골문자  bc1600   bc770     bc221  bc206                 위                                                589
 bc 1900 bc 1700~1800                                                     촉  ->진            5호 16국 ->북조
                                                                       오     AD280      동진

     당 ->    송 ->        원 ->    명 ->        청 ->    중화민국->    중화인민공화국
     618      960          1211     1368       1661      1912             1949


 

반응형
반응형

http://cafe.naver.com/canadaiphone/7896 

 

아이튠즈에 복사해서 ~~~

 

http://nongravity.tistory.com/313

요건 해킹툴 넣기

 

반응형
반응형
select convert(char(10),getdate(),111)
select convert(char(8),getdate(),112)
이런 형식으로 가져오는데..

아래와 같이 뒤 번호를 바꿀때 변환되는 형식을 정리했습니다.
참조 하세요.

100 01 13 2006
101 01/13/2006
102 2006.01.13
103 13/01/2006
104 13.01.2006
105 13-01-2006
106 13 01 2006
107 01 13, 2006
108 19:59:41
109 01 13 2006
110 01-13-2006
111 2006/01/13
112 20060113
113 13 01 2006
114 19:59:41
120 yyyy-mm-dd hh:mi:ss(24h)

허허허

반응형
반응형

MS-SQL 을 설치하다보면 아래와 같은 에러가 나올때가 있습니다.

 

설치 시스템에 이전 프로그램 설치 과정에서 생긴 보류된 파일 작업이 있습니다
실행하기전에 컴퓨터를 다시 시작해야합니다.

 

재부팅해도 계속 같은에러가 나게 되는데,

그럴때는 아래와 같이 레지스트리를 편집해 주고 재부팅하지 않은채 MS-SQL을 설치하면 됩니다.

 

 

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager 에서
PendingFileRenameOperations 를 제거

반응형
반응형

NOLOCK :

공유 잠금을 실행하거나 단독 잠금을 유지하지 않습니다.

이 옵션을 적용하면 커밋되지 않은 트랜잭션이나 읽는 중

롤백된 페이지 집합을 읽을 수 있습니다.

커밋되지 않은 읽기가 가능합니다.

단 , SELECT 명령문에만 적용됩니다.

 

보통 select문을 실행하게 되면 SQL서버는 'Shared Lock'을 걸게됩니다.

즉 select하는 순간에 다른 사용자에 의한 데이터의 변경을 잠시 막게되지요.

이 Lock때문에 다른 사용자의 SQL문 수행이 방해받게 됩니다.

대부분의 웹프로그래밍에서는 select시

다른 사용자에 의해 데이터가 변경되어도 큰 문제가 발생하지 않습니다.

다음과 같이 'nolock'이라는 잠금힌트를 사용해서

select를 하면 잠금이 걸리지 않은 상태에서 실행할 수 있습니다.

use pubs
go
select * from authors with (nolock)

혹은
select * from authors (nolock)  -- with 생략가능함.


여기서 'nolock' 을 잠금힌트라고 합니다.

'nolock' 잠금힌트를 사용할 경우 커밋되지 않은 데이터나

읽기도중 롤백된 데이터도 읽어오게 됩니다.

즉 dirty page를 읽게되지요..

그러나 게시판의 조회수가 5에서 6으로 되었는데

5로 읽어온다고 해서 크게 문제가 되진 않겠지요?

좀 정리를 하면

select 결과가 실제 데이터와 다르더라도 큰 문제가 되지 않는 경우

'nolock'힌트를 사용하면 쿼리실행의 성능향상을 도모할 수 있습니다.

반응형
반응형

SET NOCOUNT ON

프로시저를 asp에서 호출할때 레코드™V 객체가 안열리는 경우~~

반환되는 행수를 보여주는 count 때문일 수 있습니다.

 

이때는 반드시 SET NOCOUNT ON을 사용하는게 좋습니다.

레코드셋 객체 안열릴때...-_- 아우 고생했네

반응형
반응형

안녕하세요...

무더운 여름의 시작과 어느덧 장마의 시작이 눈앞입니다

몸관리 잘하시고, 자신의 목표를 위해 최선을 다하는 2006년이 되시길 바랍니다...

아울러 2006년 월드컵에서 땀흘리는 태극전사들을 위해 우리모두 파이팅 합시다...

짝짝~짝~짝짝!!!!대~한~민국~~~

 

제 컴퓨터의 설치환경은 노트북이며, Xp Home Edition 입니다.

 

*Microsoft .NET Framework 버전 2.0(x86)*

http://www.microsoft.com/downloads/details.aspx?FamilyId=0856eacb-4362-4b0d-8edd-aab15c5e04f5&DisplayLang=ko

 

*sql2005 Express sp1*

http://www.microsoft.com/downloads/details.aspx?familyid=11350B1F-8F44-4DB6-B542-4A4B869C2FF1&displaylang=ko

 

*sql2005 Express toolkit*

http://www.microsoft.com/downloads/details.aspx?familyid=3C856B93-369F-4C6F-9357-C35384179543&displaylang=ko

 

닷넷 프레임워크를 설치하지 않고, sql2005 익스프레스를 설치할려고 하면, 설치가 되지 않고

프레임워크를 설치하라고 멘트 나오니 먼저 닷넷 프레임워크 설치후 sql설치하세요

 

프레임워크를 위 주소로 가서 설치하신다음에...

sql 2005 Express sp1을 다운받으시고, 설치합니다...

설치순서는 별다른건 없고요...그냥 살펴보시고 안내하는대로 다음 눌러주시면됩니다.

그리고 아래 화면이 나오면 디스크 모양을 클릭하시고, "로컬(내컴퓨터)에서 실행"을

선택하시면 엑스 모양이 디스크모양으로 바뀝니다....모두 바꿔주시고 다음....


 
그리고는 안내에 따라 다음눌러주시면서, 설치를 실행하시고,
윈도우혼합모드로 선택하시는거 잊지마시고요.
 

 
그리고 아래 화면이 나오는데요...아래 화면은
SQL Server의 에러 등을 Microsoft에 리포팅하는 서비스를 활성화할 것인지 묻는 화면입니다. 
설치하시는 분이 알아서 해주시고요..ㅎㅎ

 
그 다음으로 설치 화면이 나옵니다.

설치를 눌러주시면 설치가 진행됩니다.
 

 
설치가 완료되면 다음으로 넘어가시고, 마침을 눌러주시면 설치는 완료됩니다.
 
이렇게 설치가 완료됩니다.
설치가 완료되고, 실행중인지를 확인 하실려면,
[시작]-[Microsoft SQL Server 2005]-[구성도구]를 보면 됩니다.
구성도구에서 원하는 설정 해주시면됩니다.

 
이렇게 하면 기본적인 SQL2005 Express sp1은 설치가 완료됩니다.
 
이젠 툴킷을 설치하세요...
툴킷은 위 주소로 가셔서 다운 받으시고, 설치하시면 되는데요..
툴킷도 별다른건 없구요, 맨위 그림 나오면 "로컬(내컴퓨터)에서 실행" 이거 해주시면 되고요
별다른건 없습니다...그냥 안내에 따라 다음 눌러가면서 설치해주시면 됩니다.
 
그리고 끝으로 sql2005 Express sp1은 sql2000 server처럼 Northwind 및 pubs라는 샘플 db가
설치시 자동설치되지 않고, 2005 Express는 Northwind 및 pubs가 존재하지 않으며,
그 대신 adventureworks라는 샘플 db로 통합되어 존재한다.
또한 샘플 디비는 다운받고, 설치를 해야만이 사용가능하다.
샘플 db의 설치는 아래 주소에서 다운 받고, 설치하면된다.
adventureworks 다운로드
http://www.microsoft.com/downloads/details.aspx?familyid=e719ecf7-9f46-4312-af89-6ad8702e4e6e&displaylang=en 
해당 주소로 가서 x86에 있는
AdventureWorksDB.msi -- 27,992 KB (case-sensitive collation)
이 항목을 다운받고 설치하면된다.
 
설치가 완료되었다고, 바로 사용 가능한것이 아니라 한가지 작업의 실행이 필요하다.
위의 모든 설치 시 설치위치가 디폴트위치로 가정하였을때를 기준으로 한다.
샘플db가 설치완료되면
Microsoft SQL Server 2005 Express Edition이나 Microsoft SQL Server 2005의 인스턴스에 해당 데이터베이스 파일을 연결(attach)해야 한다. SQLCMD나 SQL Server Management Studio를 사용하여, 다음 쿼리를 실행하여 AdventureWorks 데이터베이스를 연결할 수 있다.
 
exec sp_attach_db @dbname=N'AdventureWorks', @filename1=N'C:\Program    Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_Data.mdf', @filename2=N'C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data\AdventureWorks_log.ldf'
 
 
해당 쿼리를 실행한 후 재접속 하고, 확인 하면 샘플 db를 확인 할 수 있을것이다.
이로써 기본적인 Sql2005 Express sp1설치를 완료하였습니다.
 
그럼 수고하세요^^
"우연함을 영원의 이름으로..."
 
반응형
반응형

SELECT TOP 5 a.SEQ,a.CATEGORY_CD,a.TITLE,a.VIEW_CNT  --상위 5개 가져올 컬럼들만 선택 ex) table_name.column_name

 

  FROM CM_FAQ_TB AS a  INNER JOIN  CC_FAQ_CATEGORY_TB AS p  -- 가져올 테이블 & 조인 할 테이블

  ON p.CATEGORY_CD = a.CATEGORY_CD   --두 테이블중 조건 컬럼이 같은 녀석들 만 뽑아내는것

 

WHERE p.category_cd = 2 and p.member_type_cd = 1  -- 조건

 

 

*** 이걸 SP로  ***  아구 골이야

 

SET QUOTED_IDENTIFIER ON
GO
SET ANSI_NULLS ON
GO

/*************************************************************************************
 *  단위 업무 명 :  FAQ_LIST
 *  작   성   자 : 홍 성인
 *  작   성   일 : 2008/05/27
 *  수   정   자 :
 *  수   정   일 :
 *  설        명 :
 *  주 의  사 항 :
 *  사 용  소 스 : http://test.gangsa.com/customer/Faq.asp
EXEC GET_F_CM_FAQ_LIST_PROC '1' ,'15','2','1','1'
 *************************************************************************************/

ALTER              PROCEDURE DBO.GET_F_CM_FAQ_LIST_PROC
   @PAGE  INT
         ,@PAGESIZE  INT
         ,@Gubun  CHAR(1)
         ,@Cate  VARCHAR(2)
  ,@ROWCOUNT     INT OUTPUT


AS
BEGIN
SET NOCOUNT ON

        DECLARE @SQL_MAIN2 NVARCHAR(4000)
 
     SELECT @ROWCOUNT = COUNT(a.SEQ)
                 FROM CM_FAQ_TB AS a INNER JOIN 
        CC_FAQ_CATEGORY_TB AS p
                                 ON p.CATEGORY_CD = a.CATEGORY_CD
         WHERE  p.MEMBER_TYPE_CD = '' + @Gubun + ''
    AND  p.CATEGORY_CD = '' + @Cate + ''

   
    SET @SQL_MAIN2 = 'SELECT  TOP ' + CONVERT(VARCHAR(10),@PAGE * @PAGESIZE) + '
     a.SEQ
          ,a.CATEGORY_CD
                               ,a.TITLE
                               ,a.VIEW_CNT
          ,a.CONTENT
          FROM CM_FAQ_TB AS a INNER JOIN 
        CC_FAQ_CATEGORY_TB AS p
                                 ON p.CATEGORY_CD = a.CATEGORY_CD
         WHERE  p.MEMBER_TYPE_CD = ''' + @Gubun + '''
    AND  p.CATEGORY_CD = ''' + @Cate + '''
         ORDER  BY SEQ DESC ' 
  EXECUTE SP_EXECUTESQL @SQL_MAIN2

 

END

GO
SET QUOTED_IDENTIFIER OFF
GO
SET ANSI_NULLS ON
GO

 

반응형
반응형
   SELECT
    
    CASE
    WHEN left(gen.paytype,1) = '일' AND cast(gen.j_pay as int) > 10000 THEN left(gen.paytype,1) + left(gen.j_pay,LEN(gen.j_pay)-4) + '만'
    WHEN left(gen.paytype,1) = '연' AND cast(gen.j_pay as int) > 10000  THEN left(gen.paytype,1) + left(gen.j_pay,LEN(gen.j_pay)-4) + '만'
    WHEN left(gen.paytype,1) = '주' AND cast(gen.j_pay as int) > 10000  THEN left(gen.paytype,1) + left(gen.j_pay,LEN(gen.j_pay)-4) + '만'
    WHEN left(gen.paytype,1) = '시' THEN left(gen.paytype,1) + gen.j_pay
    WHEN left(gen.paytype,1) = '월' AND cast(gen.j_pay as int) > 10000  THEN left(gen.paytype,1) + left(gen.j_pay,LEN(gen.j_pay)-4) + '만'
    WHEN left(gen.paytype,1) = '협' THEN '급여협의'
    ELSE left(gen.paytype,1) + gen.j_pay + '원' 
    --left(gen.paytype,1) +gen.j_pay + '원'
    END
   FROM ( select paytype='시' , j_pay='19200') AS gen
반응형

+ Recent posts