전체 글

게임 및 개발 관련 일지 작성하는 블로그
반응형
C++

[C++] string , array , vector , map

string 자료형 **string**은 문자열을 저장하는 자료형으로, 헤더 파일을 포함하여 사용할 수 있습니다. 문자열을 다루는 다양한 기능과 멤버 함수를 제공합니다. #include #include int main() { std::string name = "Alice"; std::cout

C++

[C++] 함수와 반환값

함수의 기본적인 구조 C++ 함수는 다음과 같은 구조를 갖습니다: () { // 함수의 실행 코드 // 반환 값 (만약 반환 자료형이 void가 아니라면) } 예를 들어, 두 개의 정수를 더하는 함수를 작성해봅시다: int add(int a, int b) { return a + b; } 반환값이 있는 함수 함수가 결과를 반환해야 하는 경우, 반환 자료형에 맞게 값을 반환해야 합니다. 반환 자료형이 **void**가 아니라면 반드시 값을 반환해야 합니다. #include int multiply(int a, int b) { return a * b; } int main() { int result = multiply(5, 7); std::cout

C++

[C++] 입출력문 cout , cin , endl (\n) 사용법

cout: 콘솔 출력 **cout**은 C++의 표준 출력 스트림을 나타내는 객체입니다. 이를 이용하여 데이터를 콘솔에 출력할 수 있습니다. #include int main() { int number = 42; std::cout

DB/Tibero

[Tibero] 프로세스 (아키텍처)

티베로 프로세스 구조 설명하기 앞서, 각각의 프로세스를 검색 할 수 있는 명령어로는 아래와 같다. #실행 프로세스 중, tbsvr을 포함한 모든 프로세스를 출력 ps -ef |grep tbsvr #실행 프로세스 중, 포그라운드 프로세스만 출력 ps -ef |grep FGWP #실행 프로세스 중, 백그라운드 프로세스만 출력 ps -ef |grep BGWP 프로세스의 두가지 타입 포그라운드 프로세스 FGWP (워커 프로세스 또는 Working Process) ※클라이언트 프로세스와 직접 통신하며, 사용자의 요청을 처리하는 역할을 담당한다. 하나의 워킹 프로세스에는 하나의 컨트롤 스레드 + 다수의 워킹 스레드가 존재한다. 컨트롤 스레드 -Tibero 기동시 설정된 파라미터 값에 따라 스레드 생성 -신규(새로운..

Linux/명령어

Linux 파일 및 디렉토리 관리 [ls, rm, mkdir]

ls 명령어: ls 명령어는 현재 디렉토리 내의 파일과 디렉토리를 조회하는데 사용됩니다. 주요 옵션: a : 숨겨진 파일과 디렉토리까지 모두 보여줍니다. l : 자세한 정보를 포함하여 파일과 디렉토리를 리스트 형식으로 출력합니다. h : 파일 크기를 사람이 읽기 쉬운 형식으로 출력합니다. r : 파일과 디렉토리를 역순으로 출력합니다. 예시: $ ls file1.txt file2.txt dir1 dir2 $ ls -a . .. file1.txt file2.txt dir1 dir2 .hidden_file $ ls -l -rw-r--r-- 1 user user 100 Jun 19 10:30 file1.txt -rw-r--r-- 1 user user 150 Jun 19 11:15 file2.txt drwxr-x..

DB/SQL

유저 생성 , 권한 부여 , 수정 (ORACLE, TIBERO)

사용자 조회 select * from ALL_USERS; 사용자 생성 | 삭제 SQL> CREATE USER alexpark ... ① ... IDENTIFIED BY park1234 ... ② ... DEFAULT TABLESPACE USR; ... ③ ... //////////////////////////////////////////////////// SQL> DROP USER alexpark CASCADE; ... ④ ... ① CREATE USER 문을 사용하여 alexaprk라는 사용자를 생성한다. ② 사용자 Steve의 패스워드를 park1234로 설정한다. CREATE USER 문을 사용할 때에는 반드시 패스워드를 설정해야 한다. ③ 디폴트 테이블스페이스를 USR로 설정한다. ④ 제거된 사용..

Linux/명령어

Linux 네트워크 관리: ifconfig, ping, netstat 명령어

ifconfig 명령어를 사용한 네트워크 인터페이스 확인 ifconfig 명령어는 현재 시스템의 네트워크 인터페이스 설정을 확인하는데 사용됩니다. 아래는 ifconfig 명령어의 일반적인 사용 형식입니다: $ ifconfig [네트워크 인터페이스] 예를 들어, 네트워크 인터페이스의 상태를 확인하는 방법은 다음과 같습니다: $ ifconfig eth0 위 명령어는 eth0 네트워크 인터페이스의 상태를 출력합니다. IP 주소, 넷마스크, MAC 주소 등의 정보를 확인할 수 있습니다. ping 명령어를 사용한 네트워크 연결 테스트 ping 명령어는 특정 호스트나 IP 주소로의 네트워크 연결 상태를 테스트하는데 사용됩니다. 아래는 ping 명령어의 일반적인 사용 형식입니다: $ ping [호스트 또는 IP 주소..

Linux/명령어

Linux 프로세스 관리: ps, top, kill 명령어

ps 명령어를 사용한 프로세스 확인 ps 명령어는 현재 실행 중인 프로세스의 목록을 확인하는데 사용됩니다. 아래는 ps 명령어의 일반적인 사용 형식입니다: $ ps [옵션] 옵션: e: 시스템 전체 프로세스를 확인합니다. f: 상세한 정보를 포함하여 프로세스를 확인합니다. u: 사용자별로 프로세스를 확인합니다. 예시를 통해 ps 명령어를 사용한 프로세스 확인을 살펴보겠습니다. 아래는 ps -e 명령어를 실행한 결과입니다: $ ps -e PID TTY TIME CMD 1 ? 00:01:34 systemd 2 ? 00:00:00 kthreadd 3 ? 00:00:04 ksoftirqd/0 5 ? 00:00:00 kworker/0:0H .. 위 결과에서는 PID (프로세스 ID), TTY (터미널), TIME..

Linux/명령어

특정 이름을 가진 프로세스 조회 종료

리눅스에서 특정 이름을 가진 프로세스를 죽이려면 다음과 같이 하면 된다. ps -ef | grep tbsvr | awk '{print $2}' | xargs kill -9 ‘tbsvr’ 이라는 이름을 가진 프로세스를 모두 찾아서 죽이는 명령이다. ps -ef | grep tbsvr 까지만 입력하면, ‘tbsvr’ 이라는 이름을 가진 프로세스가 전부 출력된다. awk '{print $2}' 는 앞 명령어의 결과 컬럼에서 두 번째 필드만 출력하는 명령이다. 참고로 ps -ef 명령의 두 번째 필드는 pid 이다. 즉, ‘tbsvr’ 이라는 이름을 가진 프로세스의 pid가 출력된다. 마지막으로 xargs kill -9 는, 앞에서 출력된 값을 인자로 kill -9 명령을 실행하라는 의미이다. 이 때 앞에서 전..

DB/Tibero

[Tibero] SQL>사용자 생성, 권한 부여(시스템, 스키마)

사용자 조회 select * from ALL_USERS; 사용자 생성 | 삭제 SQL> CREATE USER alexpark ... ① ... IDENTIFIED BY park1234 ... ② ... DEFAULT TABLESPACE USR; ... ③ ... //////////////////////////////////////////////////// SQL> DROP USER alexpark CASCADE; ... ④ ... ① CREATE USER 문을 사용하여 alexaprk라는 사용자를 생성한다. ② 사용자 Steve의 패스워드를 park1234로 설정한다. CREATE USER 문을 사용할 때에는 반드시 패스워드를 설정해야 한다. ③ 디폴트 테이블스페이스를 USR로 설정한다. ④ 제거된 사용..

반응형
빡상이
끄적끄적