본문 바로가기

void main();137

[ MSSQL ] Lock 관련명령 (2013.0325) 1. 활성중인 트랜잭션 조회DBCC OPENTRAN 2. Lock TimeOut 설정 값 조회 / default : -1(무제한)SELECT @@LOCK_TIMEOUT 3. Lock TimeOUT 설정SET LOCK_TIMEOUT 1800 -- 밀리세컨드로 3분설정-- Lock이 걸린 후 3분이 지나면 세션이 끊김 4. Lock 확인 및 Lock 죽이기EXEC sp_lock-- 프로시저 실행하여 mode가 x인 것 확인dbcc inputbuffer(spid)-- mode가 x인 것의 spid를 입력하면 해당 테이블정보가 출력kill spid-- 문제가 되는 spid를 kill한다. 5. 데이터베이스를 사용하고 있는 사용자의 연결 정보sp_who2 --------------------------------.. 2016. 1. 5.
[ MAC ] 맥초보자가 실수하는 몇가지 1. 실행중인 애플리케이션의 창을 닫으면, 프로그램이 종료된 줄 안다.(Closing an application window, thinking it has quit)- 윈도에서는 '창'이 하나의 애플리케이션 개념이지만, 맥에서는 단지 '창'의 개념입니다.창을 닫는다고 애플리케이션이 종료되는게 아니죠. 2. 애플리케이션을 다운받은 후, 디스크 이미지를 마운트 시킨 채로 실행시킨다.(Downloading an app and running it from the disk image)- 보통 애플케이션을 다운받을 때의 .dmg 파일은 윈도의 .iso 파일과 같이 가상 이미지 형식의 파일입니다..dmg 파일을 마운트 해서 나오는 애플리케이션 파일은 하드디스크로 복사해서 사용해야 합니다. 3. 이름 없음 폴더를 무한.. 2016. 1. 5.
[ LINUX ] CENT OS 5.2 무선랜카드 설치기 2012.11090 오랜만에 개인작업용 리눅스 서버를 만들기 위해 업그레이드 하고 남은 후질구레한 컴퓨터(베니스 3000+, 2기가, 40기가)로 서버를 구축하기로 했다. =========================================================================================================가장먼저 할일은 myLG070 AP의 공유기 모드를 스위치 모드로 변경하는것.//KLDP의 블루스크린님의 도움공유기로 들어와서 192.168.0.x 번호를 iptime 공유기가 분배해주는데.. 또 그걸 받아 myLG070에서192.168.123.x 번호를 무선랜카드에 부여하게 되는데.. 이렇게 되면 외부접속이나, 같은 네트웤에 있더라도접속이 불가능했다. 스위치 모드로 변.. 2016. 1. 5.
[ UNIX ] process 23 프로세스23.1 명령 실행시키기23.2 프로세스 만들기에 대한 원칙23.3 프로세스 식별23.4 프로세스 만들기23.5 파일 실행시키기23.6 프로세스 종료23.7 프로세스 종료 상황들23.8 BSD 프로세스 Wait 함수들23.9 프로세스 만들기 예제프로세스들은 시스템의 자원들의 할당을 위한 기본적인 단위이다. 각 프로세스는 자신만의 주소공간과 (보통) 한 개의 제어 쓰레드를 갖는다. 프로세스는 프로그램을 실행한다; 당신은 같은 프로그램을 실행하는데 여러개의 프로세스를 가질 수 있지만, 각각의 프로세스는 자신의 주소공간에서 자신의 프로그램 복제본을 갖고 다른 프로그램 복사본과 독립적으로 실행된다.프로세스들은 계층적으로 구성된다. 각 프로세스는 그것을 만들었던 부모 프로세스를 갖는다. 주어진 부모 .. 2016. 1. 5.
[ DB ] ALTER 명령 ALTER 명령 컬럼명 변경ALTER TABLE dept RENAME COLUMN name TO deptName; 컬럼 타입수정ALTER TABLE dept MODIFY ( deptName varchar2(100) [NULL]|[NOT NULL] ); 컬럼 삭제ALTER TABLE dept DROP COLUMN deptName; 컬럼 추가ALTER TABLE dept ADD ( address varchar2(100) default '' ); 컬럼의 제약조건 삭제ALTER TABLE userTable DROP PRIMARY KEY:ALTER TABLE userTable DROP CONSTRAINT userTb_fk_userid; 외래키 추가ALTER TABLE [테이블이름] ADD CONSTRAINT [외.. 2016. 1. 5.
[ LINUX ] NFS NFS란?Network File System (NFS)은 썬 마이크로 시스템(SUN)에서 네트워크를 통해 파일을 공유할 수 있도록 만든 프로토콜 이다. NFS는 하드웨어, 운영체제 또는 네트워크 구조가 달라도 파일을 공유 할 수 있도록 고안되었다. 파일 공유등을 비롯해 다른 부가 기능을 제공한다. 하지만 공유된 파일들에 대한 보안 문제가 생길 수도 있다. 사용하는 프로토콜은 Network Lock Manager (NLM)과 Network Status Monitor (NSM)이다.기능상 삼바와 비슷하지만 가장 큰 차이는 커널에서 NFS를 지원한다는 점이다.NFS는 리눅스머신에서 윈도우 파티션을 마운트하여 사용하듯 NFS서버의 특정 디렉토리를 클라이언트에서 마운트하여 자신의 영역인것처럼 사용한다.그러나 위와.. 2016. 1. 5.
[ WIN32 ] Windows Sockett sample code 윈도우즈에서 소켓 프로그래밍에서 제일 먼저 호출 하게 되는것이 WSAStartup 함수이다.이 함수는 UNIX 소켓 프로그램에는 없는것으로 WSACleanup 함수와 쌍을 이뤄 소켓 프로그램의시작과 끝을 나타낸다. 이 함수가 하는 일은 윈속 동적 연결 라이브러리를 초기화하고윈속 구현이 애플리케이션 요구사항을 충족하는지 확인한다.프로토 타입은 다음과 같다.int PASCAL FAR WSAStartup(WORD wVersionRequired, LPWSADATA lpWSAData);wVersionRequired : 애플리케이션이 사용할 수 있는 WindSock API의 최상위 버전상위 바이트가 마이너 버전, 하위 바이트가 메이저 버전lpWSAData : WSADATA 타입의 구조체에 대한 포인터이다.사용예는 .. 2016. 1. 5.
[ MYSQL ] 사용자추가, 외부접속권한 [root@blackbelt ~]# mysql -u root -p 1. mysql 설치후 접속이 안될 때, 방화벽을 점검한다. 2. mysql root 로 접속하여, New user 를 추가하고, 권한을 부여한다.** 이때, database 가 이미 존재해야하므로, root 계정으로 접속하여 일단 database 생성부터한다. 그런다음에, - localhost 권한도 부여하고,- ‘%’ 외부 접속권한도 부여한다. mysql> grant all privileges on ems_db.* to ems@localhost identified by'ems';Query OK, 0 rows affected (0.00 sec) mysql> grant all privileges on ems_db.* to ems@'%' i.. 2016. 1. 5.
[ C ] 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) 전처리문 (#define, #if, #ifdef, #ifndef, #defined, .. ) 실질적인 컴파일 이전에 미리 처리되는 문장으로 선행처리기라고도 한다.컴파일러는 사용자가 작성한 코드를 컴파일하기에 앞서 전처리문에서 정의해 놓은 작업들을 먼저 수행한다. 종류로는 #define, #if, #ifdef, #ifndef, #defined, #undef 등이 있다.이것은 기존에 있는 방대한 소스 코드를 지우지 않고 활성화와 비활성화하는 데에 가장 많이 이용된다.즉, 기존에 있는 소스 코드를 건드리지 않고 부분적인 컴파일을 하는 것이다. C의 전처리문이 오는 줄(Line)의 첫 문자는 항상 '#'으로 시작한다. ANSI 표준에 따른 C의 전처리문의 종류- 파일 처리를 위한 전처리문 : #include- .. 2016. 1. 5.