본문 바로가기
반응형

전체 글108

[linux] journalctl 사용법 (systemd 로그) linux systemd 로그를 확인할 경우 journalctl을 사용한다. option 참조는 아래 명령어로 확인할 수 있다. man journalctl 기본적으로 옵션없이 사용하는 경우 전체 로그를 볼 수 있다. journalctl 로그를 지속적으로 모니터링 하는 경우에는 아래 옵션을 사용하여 계속 트레킹 할 수 있다. journalctl -f 물론 로그가 너무 많은 경우 grep으로 추적할 수 있다. journalctl -f | grep system 마지막 로그로 부터 몇개를 지정하여 확인할 수도 있다. 아래는 마지막 로그로 부터 10개의 로그를 확인한다. journalctl -n 10 특정 시점이후의 로그를 확인할 수도 있다.(since) 2022-09-13 이후의 로그를 출력, 2시간 전부터의 .. 2022. 9. 13.
[기타] 토렌트 사이트 토렌트 사이트 토렌트 다이아 최신 주소는 아래에서 확인할 수 있다. https://xn--sm2bu1n2xfsllblbca.net/ 토렌트다이아 사이트주소 토렌트사이트.net 토렌트다이아 도메인 변경주소 안내 https://토렌트사이트.net 기억하시면 언제든지 변경된 주소로 접속할 수 있습니다. https://토렌트사이트.com->변경 https://토렌트사이트.net 이 xn--sm2bu1n2xfsllblbca.net 2022. 9. 11.
[c/c++] 여러개의 포인터 변수 한번에 선언하기 c와 c++에서 여러개의 포인터 변수를 한번에 선언하는 경우 주의해야 할 사항이 있다. 예를 들어, 아래와 같이 포인터(*)를 char*와 같이 선언하고 두개의 변수를 한번에 선언해보자. char* str1 = NULL, str2 = NULL; #include int main(void) { char* str1 = NULL, str2 = NULL; printf("str1 : %d\n", sizeof(str1)); printf("str2 : %d\n", sizeof(str2)); return 0; } 결과는 아래와 같이 8과 1이 출력된다. 자료형의 크기를 출력하여 변수의 크기를 알아 볼수 있는데, str1은 8 byte로 포인터지만 str2는 char 자료형의 크기인 1 byte가 출력된 것을 볼 수 있다.. 2022. 9. 5.
activate enable 차이 activate와 enable가 유사한 의미가 있어 사용하는데 헷갈리는 경우가 있다. 두 단어의 사전적 의미는 아래와 같다. activate: 활성화시키다. 작동시키다 enable: ~을 할 수 있게 하다. 가능하게 하다. enable은 allow와 유사한 의미로 허용하는 의미를 가지고 있다. activate는 어떠한 행위가 활성화 되어 동작까지 수행되었을때 사용할 수 있다. (직접적으로 영향을 미침) enable은 허용의 의미로 활성화 되었으나 동작에는 영향이 없어도 되는 경우 사용할 수 있다. (간접적) 어떤 기능이 활성화 되어 실제 동작까지 영향을 미치는 경우: activate 실제 동작과 관계없이 기능 활성화의 준비만 되는 경우: enable 2022. 9. 1.
시간 전치사가 필요 없는 경우 시간을 나타내기 위한 전치사는 아래와 같다. at: 시간, 시점 on: 날짜, 요일 in: 월, 년, 기간 아래와 같이 사용할 수 있다. at 10 AM / at breakfast / at noon on Monday / on February 4th in September / in 2022 / in ten minutes / in the morning 그러나 시간 전치사가 필요 없이 사용되는 경우가 있다. last, every, this, today, tomorrow, yesterday, next, later 를 쓰는 경우 시간 전치사를 사용하지 않는다. 예를 들면 아래와 같다. in the last year (X) : last year (O) in this week (X) : this week (O) on.. 2022. 9. 1.
[c] function() function(void) 차이 function() vs function(void) 함수 파라미터로 아무것도 없는 경우와 void를 명시한 경우의 차이를 정리한다. function()과 같이 선언된 경우의 함수는 파라미터를 명시적으로 선언하지 않았기 때문에 가변인자(variable parameter) 처럼 호출이 가능하다. 아래와 같이 함수 인자로 a와 b 두개를 전달하여도 error 없이 함수가 수행된다. #include void function() { printf("function()\n"); } int main(void) { int a = 1, b = 2; function(a, b); return 0; } function() 반면 function(void)와 같이 선언된 경우의 함수는 함수 파라미터로 값을 넣은 경우 error가 .. 2022. 8. 31.
[개발환경] web compiler 사용하기 간편한 web compiler 주소 https://ideone.com/ Ideone.com Ideone is something more than a pastebin; it's an online compiler and debugging tool which allows to compile and run code online in more than 40 programming languages. ideone.com https://www.tutorialspoint.com/codingground.htm C, C++, Java, Python, PHP Online Compliers, Terminals and Editors Coding Ground For Developers Code, Edit, Run and .. 2022. 8. 31.
[c++] raw string literal (원시 문자열 리터럴) c++11 부터 raw string literal (원시 문자열 리터럴) 을 지원한다. c언어에서는 지원하지 않는다. 사용법은 문자열 앞에 R 을 붙여 C++ raw string literal (원시 문자열 리터럴)로 변환할 수 있다. 문자열 내에 이스케이프 문자 (이스케이프 시퀀스를 따르는 문자)를 그대로 인식하게 한다. 이를 통해 가독성을 높일 수 있는 장점이 있다. 이스케이프 문자는 시퀀스 시작을 알리는 백슬래시(\)를 사용하며 예약된 이스케이프 문자는 다음과 같다. 이스케이프 문자 의미 \n 줄바꿈 \t 가로탭 \' 작은따옴표 \b 백스페이스 \" 큰따옴표 \r 캐리지 리턴 \0 null 문자 ... 문자열 내부에서 큰따옴표를 표현하기 위해서는 아래와 같이 표현하게 되는데, string str =.. 2022. 8. 24.
부사의 위치 부사는 be동사 뒤 일반동사 앞에 올 수 있다. be동사 - I am really happy와 같이 am(be동사) 뒤에 위치한다. 일반동사 - It usually takes about 2 hours와 같이 takes(일반동사) 앞에 위치한다. 부사는 형용사, 부사, 동사, 문장 전체를 수식할 수 있다. 명사는 부사가 꾸밀 수 없고 형용사가 할 수 있다. 형용사 - It is very good 과 같이 very(부사)가 good(형용사)를 수식한다. 부사 - you did very well과 같이 very(부사)가 well(부사)를 수식한다. 문장전체 - Unfortunatelly, My birthday party was canceled 와 같이 Unfortunatelly(부사)가 문장 전체를 수식한다... 2022. 8. 19.
728x90
반응형