엔지니어 230

[MYSQL] InnoDB 엔진이 사라진 경우 (InnoDB missing)

MYSQL에서 InnoDB 엔진이 있다가 갑자기 사라진 경우 > 본인이 겪은 상황은 /etc/my.cnf의 설정을 바꾸는 과정에서 사라짐. mysql> SHOW ENGINES; 으로 확인하거나, 아래 명령으로 확인한다.mysql> show variables like 'have_innodb';+---------------+-------+| Variable_name | Value |+---------------+-------+| have_innodb | NO |+---------------+-------+1 row in set (0.00 sec) 아래 명령 3번 수행하면 됨. $ /etc/init.d/mysql stop$ rm /var/lib/mysql/ib_logfile*

엔지니어 2014.11.04

sscanf, fscanf류의 함수 사용하다가 컴파일 에러 발생한 경우

error: use of assignment suppression and length modifier together in gnu_scanf format --> 컴파일 정상+ fscanf(fp, "%*d %*s %*c %*d %*d %*d %*d %*d %*u %*u %*u %*u %*u %*u %*u %*d %*d %*d %*d %*d %*d %llu ", &starttime);------> 컴파일 경고- fscanf(fp, "%*d %*s %*c %*d %*d %*d %*d %*d %*u %*u %*u %*u %*u %*lu %*lu %*d %*d %*d %*d %*d %*d %llu ", &starttime); gnu_scanf format을 따르려면 *을 사용할때 long 타입은 빼줘야 됐습니다...

엔지니어 2014.10.31

MYSQL 쿼리 모음

DB를 써보지도 않다가 개발을 하게 되어.. 이곳에 정리해두고 한번에 보기 위해 작성합니다. 1. ROW 개수 구하기 > SELECT COUNT(*) FROM TABLE; 2. 삭제 > DELETE FROM TABLE; 3. 동일한 ROW가 반복될 때 하나만 대표적으로 가져오기 > SELECT system FROM TABLE WHERE group='TEST' GROUP BY system; 4. 특정 조건인 ROW를 제외하고 값을 가져오기 > SELECT MAX(status) FROM TABLE WHERE group='TEST' AND on_off NOT LIKE 1; 5. 정렬해서 보기 > SELECT * FROM TABLE WHERE system='TEST_SYSTEM' ORDER BY col1, co..

엔지니어 2014.07.02

각 변수별 min, max

출처 : http://mwultong.blogspot.com/2006/09/c-char-int-float-data-type-ranges.html 개인적으로 그때그때 보려고 퍼왔습니다.. ▶ char, unsigned char 1 byte (8비트)------------------------------------------------------char 의 최소값: -128char 의 최대값: 127 unsigned char 의 최소값: 0unsigned char 의 최대값: 255 (0xff) ▶ short, unsigned short 2 bytes (16비트)------------------------------------------------------short 의 최소값: -32768short 의 최..

엔지니어 2014.01.13

more 명령어 사용 (위로올리기)

이럴수가,, more 명령 사용할 때, spacebar로 내리기만 해서 그 외에 기능에는 관심조차 없었다. 간략하게 2개 옵션을 더 알게 되니 more 명령어를 아주 유용하게 써서 여기에 남겨둠.나머지 옵션은 알면 더욱 유용하겠지만, 잘 안쓸듯해서 밑에 작게 적어둠. 아래로 내리기 : space bar위로 올리기 : b 특정 문자열 찾기 : vi와 동일하게 / (슬래쉬)를 이용, 예를들면 /test 상세 옵션정보 h Display this help. f, ^F, SPACE * Forward N lines, default one screen. b, ^B * Backward N lines, default one screen. j, ^E, CR * Forward N lines, default 1 line. k..

엔지니어 2013.10.08

TOP 명령 수행시 SIZE와 RES의 의미

MAN PAGE 정보 SIZE Total size of the process (text, data, and stack) given in kilo- bytes. RES Resident memory: current amount of process memory that resides in physical memory, given in kilobytes. ==> Shared Memory나 MMAP, malloc 같이 메모리 할당하면서 leak이 있다면 RES가 서서히 증가할 수도 있을것 같다는게 가장 납득이 간다. ==> 현재까지 뒤져본 결과로는,, valgrind로 메모리 leak을 찾거나 소스코드를 자세히 보라는게 가장 납득이 간다..

엔지니어 2013.09.23