[글쓴이:] kindtito

  • VC++ warning C4482: 해결

    warning C4482: 비표준 확장이 사용되었습니다. 정규화된 이름에 ‘…’ 열거형을 사용했습니다. 이 경고 메세지는 형식 내부(클래스, 구조체, 네임스페이스 등)에 선언된 이름있는 enum(열거형)을 사용하게 되었을 때 나타나는 증상입니다. – 해결 방법 잘못된 방법 : classname::enumname::__temp 잘된 방법 : classname::__temp

  • [PHP] mysqli 의 쿼리 결과 다루기

    mysqli 에서 SELECT 쿼리를 실행한 후, 그 결과값을 뽑아 내는 방법을 간단히 보겠습니다. $mysqli = new mysqli($DB[‘host’], $DB[‘id’], $DB[‘pw’], $DB[‘db’]); if (mysqli_connect_error()) { exit(‘Connect Error (‘ . mysqli_connect_errno() . ‘) ‘. mysqli_connect_error()); } $q = “SELECT * FROM ap_member WHERE id=’$user_id’”; $result = $mysqli->query( $q); 위처럼 루틴하게 mysqli 연결의 끈을 생성시키고, 쿼리를 실행시킵니다. 실행결과는 $result […]

  • php에서 헥사코드 인코딩,디코딩하기

    [php] //스트링을 헥사코드로 인코딩하기 function String2Hex($string){ $hex=”; for ($i=0; $i < strlen($string); $i++){ $hex .= dechex(ord($string[$i])); } return $hex; } [/php] [php] //헥사코드를 스트링으로 디코딩 하기 function Hex2String($hex){ $string=”;2014-07-08 for ($i=0; $i < strlen($hex)-1; $i+=2){ $string .= chr(hexdec($hex[$i].$hex[$i+1])); } return $string; } [/php]

  • [C#] C#에서 MySQL 연동 사용하기

    MySQL Connector/Net 사용 C#에서 MySQL을 엑세스하기 위해서는 일반적으로 MySQL을 위한 ADO.NET 드라이버인 MySQL Connector/Net을 사용하는데, 이 MySQL Connector/Net은 MySQL 웹사이트에서 무료 다운 받아 설치할 수 있다. 드라이버를 설치한 후에 C# 프로젝트에서 MySql.Data.dll를 참조한 후 MySql.Data.MySqlClient 네임스페이스를 참조하면, MySQL버젼의 ADO.NET 클래스들 (예: MySqlConnection, MySqlCommand, MySqlDataReader 등)을 이용할 수 있다.   [dropshadowbox align=”none” effect=”lifted-both” width=”100%” height=”” background_color=”#ffffff” […]

  • [우분투] dd를 이용한 백업 및 복구

    Backup 1. 백업 할 디스크를 마운트 한다. [dropshadowbox align=”none” effect=”lifted-both” width=”100%” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ] mount /dev/sdb1 /mnt/ [/dropshadowbox] 2. 파티션 테이블을 백업한다. [dropshadowbox align=”none” effect=”lifted-both” width=”100%” height=”” background_color=”#ffffff” border_width=”1″ border_color=”#dddddd” ] sfdisk -d /dev/sda > /mnt/sda-partition-table [/dropshadowbox] 3. 파티션 테이블을 백업 할 때는 umount 해야된다. / 파티션을 백업 할 때는 Live CD 를 […]

  • 워드프레스 컨텐츠 디렉토리(wp-content)로 이동할 수 없습니다.

    wp-config.php 에서 하단에 빨간 코드를 추가하면 된다.   [php] /** Absolute path to the WordPress directory. */ if ( !defined(‘ABSPATH’) ) define(‘ABSPATH’, dirname(__FILE__) . ‘/’); [/php]   [php] /** Sets up WordPress vars and included files. */ require_once(ABSPATH . ‘wp-settings.php’); [/php] [php] if(is_admin()) { add_filter(‘filesystem_method’, create_function(‘$a’, ‘return "direct";’ )); define( ‘FS_CHMOD_DIR’, 0751 );</span> } [/php]

  • RTS-SAREK 저장이 제대로 안되는 경우 해결 방법!

    RTS-SAREK 를 사용하다가 저장해놓은 파일을 불러왔는데 아래와 같은 에러가 뜬다면 저장이 잘못 된것입니다. 이런 문제가 발생 하는 이유는 엑셀 저장 옵션 설정이 잘못 되어 있기 때문입니다. 옵션을 아래처럼 바꾸면 됩니다. Excel옵션 -> 저장-> 다음형식으로 파일 저장(Excel 통합 문서 (*.xlsx))  위처럼 설정한다믄 저장하고 다시 하면 잘될꺼임    

  • Diskless 윈도우 설치 하기

    iscsi 서버가 분명히 있는데도, 윈도우 설치중에 디스크가 화면에 노출 되지 않을 경우 Shift+F10을 눌러서 ipconfig /all 을 해보시라,,,, 분명히 IP가 할당 되어 있지 않을것이다.. 만약 그렇다면,, 현재 설치하고 있는 설치프로그램에 내환경에 맞는 랜카드 드라이버가 없는것이다.. 지금부터 드라이버를 추가해보기로 하자,(다른 드라이버도 똑같은 방식으로 한다.) 일단, 윈도우 설치 이미지를 를 열어서 Boot.wim, install.wim 을 특정 복사한다. c:\ 루트에 […]

  • ubuntu+btrfs+gPXE+iscsi로 Diskless Server 구축하기

    Step 1. 하드웨어 준비 서버 서버에는 랜포트가 두개 이상 있어야 합니다. 기가비트 랜포트여야 사용하는데 불편함이 없습니다. 클라이언트 PXE가 지원되는 PC여야 합니다.. LAN은 기가비트여야 합니다. (100MBps 이더넷으로도 사용은 가능하지만 기가비트에 비해 많이 느립니다) Step 2. OS 준비 서버 지금 사용하는 OS는 우분투 12.04LTS Server 입니다. 클라이언트 윈도우7, 윈도우8,윈도우 서버 2008 , 리눅스, 또는 OpenElec 를 준비합니다. 윈도XP 이하는 iSCSI를 […]

  • Vsftpd – 500 oops chroot() Error 해결

    우분투 12.04 의 vsftpd 2.3.5 에서 발생하던 문제다. 하지만 14.04 에서도 똑같이 발생한다. 설정파일 /etc/vsftpd.conf 에서 “chroot_local_user=YES” 와 같이 chroot를 적용하면 사용자의 ftp디렉토리에 쓰기권한이 부여되어 있으면 발생한다. 당연히 FTP 사용자는 파일의 업로드가 가능해야 할텐데 보안의 헛점이 발견되어 이를 막는 과정에서 발생한 것으로 보인다. 자신만 사용할 FTP 라면 chroot 기능을 비활성하고 사용해도 되지만 다른 사용자들과 함께 […]