본문 바로가기

전체보기1040

MS-SQL 커서(Cursor)를 이용한 쿼리생성 및 쿼리 실행 하기 SET NOCOUNT ON DECLARE cur_StartKnow CURSOR FAST_FORWARD FOR SELECT community_id,cabinet_id FROM KnowledgePlus_Sys.dbo.t_CabinetBasic OPEN cur_StartKnow DECLARE @CommunityID int DECLARE @CabinetID int FETCH NEXT FROM cur_StartKnow INTO @CommunityID, @CabinetID WHILE @@FETCH_STATUS = 0 BEGIN DECLARE @query VARCHAR(1000) DECLARE @tableName VARCHAR(1000) SET @tableName = 'KnowledgePlus_User.dbo.t_C.. 2010. 11. 3.
MS-SQL 커서 사용 예제 MS-SQL 은 커서를 사용하셔야 합니다. 아래 예제를 참고하세요.. -------------------------------------------------------------------------------------------- /* 테스트 테이블 생성 및 데이터 입력 create table TEST(문항int, 답변자varchar(10), 답변내용int) insert into test values (1,'홍길동',1) insert into test values (1,'갑돌이',2) insert into test values (1,'홍길동',3) insert into test values (2,'홍길동',4) insert into test values (3,'홍길동',1) insert into t.. 2010. 11. 3.
폴더를 열려고 하면 "액세스가 거부되었습니다." 오류 메시지가 나타난다 현상 Microsoft Windows XP에서 폴더를 열려고 하면 다음 오류 메시지가 나타날 수 있습니다. 여기서 Folder는 열 수 없는 폴더의 이름입니다. Folder을(를) 액세스할 수 없습니다. 액세스가 거부되었습니다. 원인 이전에 설치한 버전의 Windows를 사용하여 NTFS 파일 시스템 볼륨에 열 수 없는 폴더를 만든 다음 Windows XP를 설치하면 이 문제가 발생합니다. 올바른 사용자 이름과 암호를 입력한 경우에도 이 문제가 발생할 수 있습니다. 사용자의 보안 ID를 변경했기 때문에 이 문제가 발생합니다. 같은 사용자 이름과 암호를 사용하는 경우에도 해당 보안 ID는 열 수 없는 폴더 소유자의 보안 ID와 더 이상 일치하지 않습니다. 예를 들어, 같은 사용자 이름과 암호를 사용하는 경.. 2010. 10. 8.
ER Win 7.3에서 MySQL 연결하기 1. MySQL Connector/ODBC 설치 http://dev.mysql.com/downloads/connector/odbc/ 에서 Connector/ODBC 다운로드 후 설치 2. ODBC 관리자 접속 실행창에 odbcad32 입력 후 확인 클릭 MySQL ODBC 5.1 Driver 선택 후 마침 클릭 Source Name에 이름을 연상하기 좋은 이름을 쓴다. TCP/IP Server에는 서버의 IP 주소나 도메인을 입력한다. User에는 DB에 접속할 수 있는 ID를 Password는 비밀번호를 입력한다. ID와 비밀번호가 맞다면 아래 Database에 DB를 선택할 수 있게 된다. 모두 입력 후 Test를 클릭하면 정상적으로 연결되면 아래와 같은 창이 뜬다. 3. ER Win 7.3 설정 E.. 2010. 10. 7.
error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory error while loading shared libraries: libmysqlclient.so.16: cannot open shared object file: No such file or directory 와 같은 에러가 날 경우 /etc/ld.so.conf 디렉토리에 mysql/lib 경로를 설정하고 /etc/ldconfig 실행한다. #ldconfig 2010. 9. 30.
CentOS 리눅스 yum 사용법 >> 업데이트 목록 보기 # yum list updates >> 업데이트 목록의 다운로드 및 업데이트 설치 # yum update –y >> 설치된 rpm 패키지 목록 보기 # rpm -qa # yum list installed >> gcc 패키지 설치여부 확인 # rpm -qa | grep gcc # yum list installed gcc >> gcc 패키지 설치 # yum install gcc gcc-c++ >> gcc 패키지 업데이트 # yum update gcc gcc-c++ >> 패키지 이름으로 검색 # yum list 패키지명 # yum list 정규식 # yum list gcc # yum list gcc* >> 여러개의 패키지를 설치 # yum install gcc gcc-c++ >> 패키.. 2010. 9. 29.
대용량 업로드를 위한 php.ini 설정 대용량 파일을 업로드 하려면 php.ini 에서 몇가지 설정해야할것이 있다. 일반적으로 8M정도에 맞춰져 있다. php.ini 의 아래부분을 자기에 맞춰서 편집하자 --------------------------------------------- file_uploads = On 파일 업로드를 허용할지 정하는 부분이다. 당근 On 이다. upload_max_filesize = 200M 최대 업로드 파일 사이즈다. 원하는 만큼 설정하자. post_max_size = 200M Post방식으로 넘겨질 최대 데이터 사이즈다. 역시 원하는 만큼 설정하자. max_execution_time = 300 최대 실행시간이다. 대용량 파일일수록 시간이 많이 걸리니 당연 실행시간을 늘려 주어야 한다. 0으로 세팅하면 무한대이.. 2010. 9. 15.
프로시져 암호화 CREATE PROC porcName WITH ENCRYPTION -- 프로시져를 암호화함. --[주의] 미리 선언된 변수가 있다면 선언된 변수 아래에 암호화 선언을 해야함 AS /* 프로시져 내용 */ GO 2010. 9. 9.
ASP 에서 XML 을 이용한 데이타를 SP 로 전송하고 받기 Sample --[프로시져 시작] alter proc Usp_testCrud @xml_data ntext as begin declare @ixml_data int, @para varchar(10), @etc varchar(10) exec sp_xml_preparedocument @ixml_data output, @xml_data --[쿼리시작] ----[공통시작 : 고정인자 para, etc] SELECT @para = para, @etc = etc FROM openxml(@ixml_data, '/xml/comm', 2) with ( para varchar(10), etc varchar(10) ) SELECT @para, @etc --[쿼리끝] exec sp_xml_removedocument @ixml_data en.. 2010. 9. 7.
HTML 코드 정리 사이트 http://www.mycoolform.com/index.php?lang=ko HTML소스 코드를 정리해 주는 사이트 소스를 정렬할때 유용하다. 2010. 9. 4.
[php]섬네일 편하게 만들기/Imagemagick 1. Imagemagick 설치 wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.5.8-10.tar.gz tar zxvf ImageMagick-6.5.8-10.tar.gz cd ImageMagick-6.5.8-10.tar.gz ./configure make && make install 2. 정상적으로 설치되었나 확인 cd images (logo.gif 파일이 있는 경로로 이동) /usr/local/bin/convert logo: logo.gif 3. 에러 발생시 테스트시에 아래와 같은 에러가 출력된다면 /usr/local/bin/convert: error while loading shared libraries: libMagickCore.s.. 2010. 8. 17.
썸네일 사용을 위한 ImageMagick & imagick 설치법 출처 : http://mara.tistory.com/56 1. Imagemagick 설치 wget ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/ImageMagick-6.5.4-8.tar.gz (ftp://ftp.kddlabs.co.jp/graphics/ImageMagick/) tar xvfz ImageMagick-6.5.4-8.tar.gz cd ImageMagick-6.5.4-8 ./configure make make install 2. 정상적으로 설치되었나 확인 cd images (logo.gif 파일이 있는 경로로 이동) /usr/local/bin/convert logo: logo.gif 3. 에러 발생시 테스트시에 아래와 같은 에러가 출력된다면 /usr/local.. 2010. 8. 17.
CENTOS 5.2 mysql root 패스워드 분실시 복구방법 리눅스에서는 대부분 mysql DB를 사용하게 되는 자주 로그인을 안한다든지 아니면 패스워드 입력시 잘못된 오타로 인하여 root 접속이 안될때는 난감한 경우가 있습니다.. 이럴때 패스워드 복구 하는 방법이 있습니다..가장 먼저 할것은 우선 mysqld 데몬을 중지 시킵니다. 그런후에 # /usr/bin/mysqld_safe 를 먼저 찾는다. 다음과 같이 명령어를 적습니다. [root@www bin]# ./mysqld_safe --skip-grant & 다음과 같이 데몬이 안전모드로 실행이 됩니다.. [root@www bin]# Starting mysqld daemon with databases from /var/lib/mysql 그런후에 아래와 같이 mysql 명령어를 입력하면 다음과 같이 패스워드 없.. 2010. 8. 13.
HelloAndroid 만들기 HelloAndroid 만들기 이제 안드로이드 개발환경이 제대로 되었는지, “HelloAndroid”를 만들어 보겠습니다. 안드로이드 프로젝트를 생성하는 방법을 간단히 익힐 수 있으니, 처음 하시는 분은 꼭 해보시길 바랍니다. 지금부터는 모두 eclipse에서 작업이 이루어집니다. 1. [File] - [New] - [Project..] 메뉴를 선택합니다. 2. New Project창이 뜨면 [Android] – [Android Project] 를 선택합니다. 3. 아래와 같이 입력하고, [Finish] 버튼을 클릭합니다. 4. [Run] – [Run] 메뉴나 [Ctrl+F11] 단축키를 이용해서 실행합니다. 아래처럼 나오면, [Android Application]을 선택합니다. 5. 에뮬레이터가 실행되.. 2010. 8. 12.
안드로이드 오류 해결 - emulator: ERROR: bad config: virtual device directory lacks config.ini emulator: ERROR: bad config: virtual device directory lacks config.ini emulator: could not find virtual device named 'test_avd_1_6' 위와 같은 오류가 발생하는 이유는, 컴퓨터의 사용자 이름이 한글이기 때문에 경로 인식을 못해서 오류가 생긴다고 한다. 오류가 발생하는 순서는 아래와 같다. 1. AVD Manager를 실행한다. 현재 AVD가 하나도 없는 상태이다. 2. 'test_avd_1_6' 이란 이름의 AVD를 하나 만들었다. 3. 우측의 "Start..." 버튼을 눌러서 AVD를 시작해보자. 시작 옵션 팝업이 뜨면 "Lanunch" 버튼을 클릭한다. 4. AVD를 실행하였는데 오류가 발생하였다. .. 2010. 8. 12.
안드로이드 개발환경 구축 - 2 1. AVD (Android Virtual Device) 만들기 가. Eclipse에서 [Window] - [Android SDK and AVD Manager] 메뉴로 들어간다. 나. 왼쪽 목록에서 [Virtual Devices]를 선택하고, [New]버튼을 클릭한다. 다. [Name]에 “AVD1.6”, [Target]에 “Google APIs (Google Inc.) – API Level 4”를 선택하고, [Size]는 ‘128’을 입력한다. 다음 [Create AVD]버튼을 클릭하면, AVD가 생성된다. Target에는 설치된 SDK버전이 모두 나타나는데, 보통 “Android 1.6 – API Level 4”와 “Google APIs (Google Inc.) – API Level 4”처럼, 두 개.. 2010. 8. 12.
안드로이드 개발환경 구축 - 1 1. JDK 설치 http://java.sun.com/javase/downloads 에서 JDK를 다운로드 받아 설치한다. JDK는 Java Development Kit 의 약어로 Java개발을 위한 필수 프로그램이다. 개발을 위한 것이 아니라면 JRE를 설치하는데, JRE는 Java로 개발된 프로그램을 실행하기 위한 것으로 차이가 있다. 2. Eclipse 설치 http://www.eclipse.org/downloads 에서 Eclipse IDE for Java Developers 를 클릭해서 다운로드 받는다. 받은 파일은 C:\Program Files\eclipse (반드시 이 경로가 아니라도 된다.)에 압축을 푼다. Eclipse는 별도의 설치 프로그램을 제공하지 않으므로 원하는 경로에 압축을 풀어.. 2010. 8. 12.
scp 명령어(서버간 파일전송) ## scp 은근 자주 사용하는 명령어임에도 불구하고 쓸때마다 자꾸만 까먹는 통에 머리를 쥐어박을 때가 많다. 웃기게도 자주 까먹는 이유는 옵션과 폴더/파일명을 쓸때 순서가 헷갈린다는거...ㅡㅡ... 기본예시) ※ 현재(a) 서버에서 다른서버(test) - a 서버 접속 상태 # scp *test* test@www.test.com:/test/11111/ mv / cp 는 같은 서버 내에서 사용하는 것이지만 scp 는 다른 서버간의 폴더/파일을 카피 할 수 있다. scp 명령어 *test* test 문자를 포함한 모든 폴더/파일 (옮길 파일) test@www.test.com:/test/11111/ www.test.com 의 test 계정으로 접속해 /test/11111/ 폴더 안에 선택한 *test* 를 .. 2010. 8. 11.
아이폰으로 벨소리만들어서 바로쓰기! 출처 : http://orpen.tistory.com/category/%EC%95%84%EC%9D%B4%ED%8F%B0%20%EC%A3%BC%EB%AC%BC%EB%A5%B4%EA%B8%B0 아이폰 쓰시는 분들이 제일 불편하게 생각하시는게 벨소리입니다 기존의 스마트폰 사용하기 이전에는 돈주고 다운받아서 핸드폰 벨소리의 불편함을 모르셧는데 돈주고 받는 벨소리도 없고 직접 만들기에 익숙치 않은 많은 분들께서 불편함을 겪고있는듯합니다. 많이 알려진 방법으로는 MP3 파일을 직접 잘라서 만든다던지 아니면 벨소리 만드는 사이트를 통해서 만들던지 그런방법으로 벨소리를 수정하는데 이것또한 외국사이트 라서 오는 언어의 불편함 또한 프로그램을 잘못쓰시는분들 때문에 더쉬운 방법을 소개해드립니다^^ 프로그램 이름은 RINGT.. 2010. 6. 19.
ifunbox 다운 및 사용법 ifunbox 란? i-funbox란, 탈옥을 한 아이폰과 PC를 연결하여 아이폰 내부의 폴더와 파일들을 열어볼 수 있게 해주고, 폴더 생성,복사,삭제,이동 등 편집기능도 제공해주는 프로그램입니다. 탈옥을 하고나서 테마 꾸미기, 각종 크랙어플을 PC에서 아이폰으로 복사, 아이폰에서 직접 Documents,Libray 폴더를 pc로 복사해서 백업하는 등, ifile과 함께 매우 편리하게 윈도우 탐색기 처럼 사용 할 수 있어 그 활용도가 매우 높습니다. 1. ifunbox 다운로드 받기 아이폰 박스 다운로드는 아래의 홈페이지에서 간편하게 다운받을 수 있습니다. 한글판도 지원하니 한글판으로 다운받도록 합시다. ( 아이폰 박스 다운로드 : http://www.i-funbox.com/ ) 2. ifunbox 사용.. 2010. 6. 15.
아이폰 백업 방법 총정리 구입 후 한시도 내손에서 떠나지 않는 아이폰... 스케줄관리 부터, 일기장, 가계부,연락처 메모장 등등.. 소중한 기록 들이 고스란히 담겨있죠. 그뿐입니까, 사진, 음악, 동영상, 팟캐스트,게임 세이브 데이타 등 윤택한 여가생활을 위해 꼭 필요한 자료들이 빼곡히 담겨있죠. 분실되는 경우야 재처둔다고 하고, 펌웨어 업글이나 갑작스럽게 벽돌이 되버려서 어쩔 수 없이 복원 을 해야하는 경우..백업을 안해놨다면 눈물 뚝뚝흘리면서 후회할 지도 모르죠. 시간날때 마다 백업해놓는게 훗날 텅텅빈 상태로 복원되버린 아이폰 붙들고 안타까움에 덜덜 떠는 거보단 낫겠죠! 위와 같은 경우를 방지하기 위한 아이폰 백업 방법에는 여러가지 방법이 있습니다. 아이튠즈 로 백업 어플, 어플 데이타 chronus 어플 데이타 ifunbo.. 2010. 6. 15.
Cydia 어플 설치 및 목록 ( 안정화 ) Cydia Sorces 추가하기 1. Cydia 란? Cydia란, 탈옥 아이폰을 위한 앱스토어라고 말할 수 있습니다. 'Cydia pomonella'라는 사과를 갉아 먹는 나방애벌레에서 이름을 따왔다고 합니다. 어원대로 애플의 잠금장치를 갉아먹어 풀어주는 어플 을 다운받을 수 있습니다. 주로 시스템이나 스프링보드,유틸리티 어플을 구할 수 있습니다. Cydia어플은 BigBoss,iPazip등과 같은 정식소스를 통해 앱스토어와 비슷하게 유료로 판매되기도 하고, 무료로 제공되기도 합니다. 또 hackulo,SinfuliphoneRepo 비공식 소스에선 크랙어플을 구할 수 있죠. 이런 비공식 소스에서 구한 어플들은 저작권문제가 있는 어플도 있습니다. 아무튼, 탈옥을 하셨다면, Cydia어플들을 필수적으로 설.. 2010. 6. 15.
아이폰 웜바이러스 제거 및 예방법 아이폰 웜바이러스 제거 및 예방법 1. 웜바이러스란? 탈옥을 하고 배터리가 과도하게 빨리 닳거나, 발열이 심하고, 다이얼 오작동이 심할때 웜바이러스를 의심해봐야합니다. 현제 아이폰에는 POC-BBOT라는 웜바이러스가 있다고 확인되고 있습니다. 이는 순정폰에서는 문제가 되지 않지만, 탈옥폰은 여러 보안체계를 해제한 상태라서 웜바이러스가 감염되기가 쉽습니다. 웜바이러스를 감지, 삭제 및 예방하는 방법을 알아보도록 하겠습니다. 2. 웜바이러스 감지 Cydiad 에서 Memtool을 검색하여 ' install'을 누릅니다. 'confirm' 을 눌러 설치하고 시디아로 돌아와 종료하고 memtool을 실행합니다. 위와 같이 Memtool이 시작 되면 하단 메뉴에 'clean' 이 나오는데 이탭으로 이동 후 하단의.. 2010. 6. 15.
아이폰 탈옥 방법 총정리 ( 완전탈옥 3.1.3 ) 아이폰 탈옥 이란? 아이폰 탈옥(Jail Break)이란, 애플이 아이폰의 안정성과 관리를 위해 아이폰의 기능에 일종의 잠근장치를 설정해두었는데, 이를 탈옥툴을 이용하여 해제하는 것을 말합니다. 탈옥의 장점은 기존의 순정폰에선 할 수 없었던 멀티태스킹이나, 테마 변경, 유료 어플리케이션 무료 설치.이용, 3g상태에서 인터넷전화 사용 등 여러기능을 사용자의 입맛대로 커스토마이징이 가능합니다. 반면, 단점이라면 일단, 탈옥은 시스템 불안을 야기할 수 있고 보안상 취약점이 있을 수 있습니다. 이때문에 은행 어플들은 탈옥폰에서 이용하기 힘들게 해놨습니다. 또한 A/S받을때 불리하게 작용할 수 도 있습니다. 또, 배터리도 순정폰보다 좀더 빨리 소모됩니다. 그리고 유료어플을 무료로 다운 받아 사용할 경우 저작권을 .. 2010. 6. 15.