전체 글

게임 서버 개발자가 되기 위한 부지런한 노력들
·C++
버퍼- 프로그램은 입출력을 위해 데이터를 '버퍼' 라는 공간에 저장. 출력할 데이터를 한번에 모아서 처리합니다.따라서, 입출력 빈도가 많으면 성능이 저하될 수 있습니다.   플러시- 버퍼에 있는 데이터를 강제로 출력 장치에 보내주는 작업을 말합니다. endl이 대표적인 예로, 만약 endl 빈도가 많다면 \n이 더 효율적일 수 있습니다. * endl은 플러시를 사용하며 주기적으로 버퍼를 비우기에, 출력 빈도가 많다면 \n으로 한번에 모아서 전송 하는것이 좋은 방법입니다.
·데이터베이스
IF(조건문, 참일때 값, 거짓일때 값) IFNULL(값1, 값2) => NULL이 아니면 값1, NULL이면 값2 CASE     WHEN 조건 1 THEN '조건 1 반환값'     WHEN 조건 2 THEN '조건 2 반환값'     ELSE '조건 1,2 다 아닐때 반환값'END ex) BETWEEN을 이용한 CASE WHEN 예시 CASE     WHEN (A BETWEEN 1 AND 3) THEN 'a'     WHEN (A BETWEEN 4 AND 6) THEN 'b'     ELSE 'c'END
·데이터베이스
LEFT(문자열, 가져오고 싶은 개수) => 문자열 앞에서 부터 가져오고 싶은 개수 만큼 출력  MID(문자열, 가져올 시작 위치,  가져오고 싶은 개수) => 문자열을 가져오고 싶은 시작 위치에서 부터, 가져오고 싶은 개수 만큼 출력 RIGHT(문자열, 가져오고 싶은 개수) => 문자열 뒤에서 부터 가져오고 싶은 개수 만큼 출력 문자열 대신 컬럼에서 사용하고 싶을때 ex) 컬럼에서 앞이 모음인 것을 가져오고 싶을때      LEFT(컬럼명, 컬럼에서 체크 할 개수) IN ('a','e','i','o','u')
쿼카만지고싶어요
게임서버