분류 전체보기 91

[Golang] Go 언어 데이터 타입

Go 언어 데이터 타입 Boolean 타입 (부울형, 불형) true 또는 false 값을 갖는다. Go 언어에서는 0 이나 nil 을 false로 변환하지 않는다. 즉, 조건문 등에 bool 타입 값을 꼭 명시해주어야 한다. Numeric 타입 (숫자형) Type 설명 범위 크기 uint8 the set of all unsigned 8-bit integers (0 to 255) 1 uint16 the set of all unsigned 16-bit integers (0 to 65535) 2 uint32 the set of all unsigned 32-bit integers (0 to 4294967295) 4 uint64 the set of all unsigned 64-bit integers (0 to ..

Language/Go 2021.11.19

[Golang] Go 언어 문자열 선언 및 접근

Go 언어 문자열 문자열의 선언 여기에서 string 타입의 변수를 어떻게 선언하는지 확인할 수 있다. 문자열의 변환 문자열은 1바이트의 아스키 문자열 또는 4바이트의 유니코드 문자열로 변환할 수 있다. 문자열 -> 아스키 : []byte(string) 문자열 -> 유니코드 : []rune(string) 또, 아스키코드 배열 또는 유니코드 배열을 문자열로 변환할 수 있다. 아스키코드 배열 또는 유니코드 배열 -> 문자열 : string(chars) var s1 string = "Hello" fmt.Println([]rune(s1)) // 문자열->유니코드 로 변환 fmt.Println([]byte(s1)) // 문자열->아스키코드 로 변환 fmt.Println(string([]rune(s1))) // 문..

Language/Go 2021.11.18

[Golang] Go 언어 변수와 상수

Go 언어 변수와 상수 예제로 배우는 Go 프로그래밍 변수(var) var 키워드를 사용하여 선언한다. 키워드 뒤에 변수명을 적고 그 뒤에 변수 타입을 적는다. var i int // a 라는 이름의 정수형 변수 선언 동적으로 할당도 가능하다. 초기값을 입력해주면 그 초기값에 알맞는 타입이 할당된다. var i = 1 // 정수형이 할당된다. var s = "hello" // 문자열이 할당된다. 동일한 타입의 변수들은 이름을 나열해서 지정 가능하다. // 초기값을 지정하지 않을 수도 있다. 각 자료형 별 Zero Value를 기본적으로 할당한다. var a, b, c int // 초기값을 지정할 수 있다. 순서대로 할당된다. var d, e, f int = 1, 2, 3 초기값을 지정하지 않으면 아래와 ..

Language/Go 2021.11.17

[Golang] Go 언어 문법의 특징

Go 언어 문법의 특징 적은 문법, 많은 기능 golang에서 지원하는 키워드는 25개이다. (참고) 키워드 (Keywords) break default func interface select case defer go map struct chan else goto package switch const fallthrough if range type continue for import return var while 문도 없고 for 문 만으로 반복을 표현한다. c언어와는 다르게 switch 문 case에 조건식을 사용할 수 있다. 덕분에 코드가 간결해보인다. 정적 타입 언어 python 이랑은 다르게 자료형 체계에서 엄격하게 타입을 확인한다. (정적 타입) 그러나 동적 타입의 방식도 지원한다. (그러나 반드..

Language/Go 2021.11.16

[Linux] IPC 관련 명령어 사용법(ipcs, ipcrm)

IPC 관련 명령어 사용법(ipcs, ipcrm) IPC (Inter-Process Communication) 프로세스 간 통신 프로세스들 사이에 서로 데이터를 주고받는 행위 또는 그에 대한 방법이나 경로를 뜻한다. 여러 IPC 방식이 있지만, ipcs/ipcrm 명령어에서 확인 가능한 자원은 메시지큐(Message Queue), 공유메모리(Shared Memory), 세마포어(Semaphore)이다. 1. ipcs 명령어란? IPC 자원에 대한 정보를 제공한다. ipcs 명령어 사용법 ipcs [resource-option] [output-format] ipcs [resource-option] -i id ipcs 명령어 옵션 OPTIONS -i, --id id Print details only on t..

Back-End/Linux 2021.11.05

[Linux] wc 명령어 사용법(파일에서 문자, 라인수 세기)

wc 명령어 사용법 1. wc 명령어란? 'word count' 입력으로 받은 파일의 문자, 줄, 바이트를 출력해준다. wc - print newline, word, and byte counts for each file Print newline, word, and byte counts for each FILE, and a total line if more than one FILE is specified. With no FILE, or when FILE is -, read standard input. A word is a non-zero-length sequence of characters delimited by white space. The options below may be used to select..

Back-End/Linux 2021.11.02

[Linux] tcpdump 명령어 사용법(패킷 캡쳐)

tcpdump 명령어 사용법 tcpdump 명령어란? 위키백과 tcpdump는 CLI 환경에서 실행하는 일반적인 패킷 가로채기 소프트웨어이다. 사용자가 TCP/IP 뿐 아니라, 컴퓨터에 부착된 네트워크를 통해 송수신되는 기타 패킷을 가로채고 표시할 수 있게 도와준다. tcpdump 명령어 사용법 tcpdump [ -AbdDefhHIJKlLnNOpqRStuUvxX ] [ -B buffer_size ] [ -c count ] [ -C file_size ] [ -G rotate_seconds ] [ -F file ] [ -i interface ] [ -j tstamp_type ] [ -m module ] [ -M secret ] [ -P in|out|inout ] [ -r file ] [ -V file ] [..

Back-End/Linux 2021.10.06

[Linux] find 명령어 -exec 옵션 사용법(특정 파일 문자열 치환)

find 명령어 -exec 옵션 사용법(특정 파일 문자열 치환) find 명령어란? find 명령어 사용법 참고 -exec 옵션? -exec utility [argument ...] ; 검색된 파일들에 대해서 명령(utility) 실행find 명령어 사용법 문서에서는 위와 같이 간단하게만 적었다. 이 옵션은 find 명령어로 찾은 결과를 원하는 명령어에 적용시켜준다. -exec 옵션 사용법 find 조건 -exec 명령어 {} \; 실행시킬 명령어의 범위는 -exec 부터 \; 까지 {} 는 find 명령어로 찾은 결과 -exec 옵션 사용 예시 (다양한 예시는 리눅스 백과사전 - [리눅스] find 명령어 실습 를 참고.) 특정 파일에서 문자열을 치환하는 방법을 찾아보다가 find 명령어와 perl을 ..

Back-End/Linux 2021.10.05

[DB] MySQL 스토리지 엔진 확인 방법

MySQL 스토리지 엔진 mysql(mariadb)에서 사용 가능한 'Plug In' 방식의 스토리지 엔진은 아래와 같은 명령어로 확인 가능하다. MariaDB > show engines; +--------------------+---------+----------------------------------------------------------------------------------+--------------+------+------------+ | Engine | Support | Comment | Transactions | XA | Savepoints | +--------------------+---------+---------------------------------------------..

Back-End/DataBase 2021.09.29

[DB] mysqldump 사용법

mysqldump 사용법 GitHub mysqldump ? mysqldump - a database backup program mysql(mariadb)를 백업하는 프로그램이다. 백업 뿐만 아니라 다른 SQL 서버로 전송하기 위해 데이터 베이스 또는 데이터베이스 컬렉션을 덤프하는데 사용 가능하다. (MariaDB일 필요는 없다.) 명령어를 통해 생성된 덤프에는 일반적으로 테이블을 만들거나 채우는 SQL문이 포함되어 있다. CSV, other delimited text, XML 포멧으로도 생성 가능하다. 서버에서 백업을 하는 경우, 테이블이 모두 MyISAM 테이블인 경우, mysqlhotcopy를 사용하면 백업 속도 및 복원 속도가 빨라 질 수 있으므로 이 경우에는 mysqlhotcopy를 사용하는 것이..

Back-End/DataBase 2021.09.17
728x90
반응형