Question And Answer Question: ../test.h:111: error: expected ‘,’ or ‘...’ before ‘public’ Answer: 현재 코드는 c로 생성되어 있었고 g++을 통해 컴파일을 수행하고 있었다. g++은 해당 public 키워드가 예약되어 있어 위와 같은 에러를 발생시켰다. 만약 private 과 같은 키워드를 사용하는 경우도 동일하게 발생될 것이다. 이와 같은 경우 g++을 변경하거나 혹은 해당 파라메터를 변경하는 방법밖에 없다. Question: test.c:20: error: expected `]' before ‘;’ tokentest.c:20: error: abstract declarator ‘test_t*’ used as declaratio..
python 에서는 다음과 같은 XML을 지원한다. SAX, DOM, ElementTree 과 같은 방식이 존재한다. 이중 ElementTree 가 python에 적합하게 구현된 방식이다. lower 2.5 (minidom) from xml.dom import minidom xmldoc = minidom.parse('sample.xml') 참고사이트 - http://wiki.python.org/moin/MiniDom over 2.5 (ElementTree) from xml.etree.ElementTree as ET # import elementtree.ElementTree as ET tree = ET.parse('sample.xml') root = tree.getroot() rootTagName = ro..
저급 언어(low level language)- 저급언어는 기계중심적인 언어로 CPU에 대응된다.(각 CPU에 맞게 코드를 작성해야 한다.)- 종류 : assembler - http://c2.com/cgi/wiki?LowLevelLanguage- http://en.wikipedia.org/wiki/Low-level_programming_language고급 언어(high level language)- complier 에 의해 CPU에 맞게 번역된다.- 컴퍼일러나 인터프리터등을 이용해 기계어로 번역되어지는 과정이 필요하다.- 종류 : c / basic / C++ / python / ruby .... - http://c2.com/cgi/wiki?HighLevelLanguage- http://en.wikiped..
core dump 생성전우선 RHEL 7 기준으로 아래와 같은 설정이 이루어져 있어야 core dump가 생성된다.[root@localhost ~]# sysctl -a | grep -E 'kernel.core|suid_dumpable'fs.suid_dumpable = 1kernel.core_pattern = corekernel.core_pipe_limit = 0kernel.core_uses_pid = 1위와 같이 suid_dumpable 이라는 값이 1로 변경되어야 한다.kernel.core_pattern의 경우 남겨지는 파일의 패턴으로 sysctl에서 설정이 가능하다. 필요시 아래의 덤프를 강제로 생성시켜야할 경우 아래 floating point exception program code를 받아 comp..
paramiko feature- paramiko는 platform에 독립적이다.- ansible에서 사용되고 있다. Linux 별 설치ubuntu 설치는 apt-get 를 통해 설치할 수 있다.- sudo apt-get install python-paramikoCentOS 설치는 아래와 같다.- sudo yum install python-paramiko 기본적인 코드는 다음과 같다. import paramiko def main(): ssh = paramiko.SSHClient() ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy()) ssh.connect('127.0.0.1', port=22, username='test', password='test123'..
[Install] Ubuntu Side - 앞서 jdk가 당연히 설치되어야 한다.- 다운로드를 받는다.(http://www.eclipse.org/downloads/)- /usr/local/ 폴더에 해당 파일을 압축해제 한다.- 다음의 과정을 통해 실행파일을 생성한다. /usr/bin/eclipse 생성 및 아래 코드 추가 #!/bin/shexport ECLIPSE_HOME="/usr/local/eclipse"$ECLIPSE_HOME/eclipse $* - 생성된 실행파일의 실행권한을 추가한다.- 다음의 과정을 통해 실행파일에 대한 아이콘 생성을 한다. /usr/share/applications/eclipse.desktop 생성 및 아래 코드 추가 [Desktop Entry]Encoding=UTF-8Nam..
HTTP Protocol에 대하여 알아보고 그에 따른 사용법 혹은 상태코드등에 대하여 확인할수 있는 자료를 기술하였다. HTTP Method Testtelnet command를 활용하여 www.your-server.com 80(또는 웹서의 포트) 명령 수행후다음과 같은 명령을 수행시 HTTP response code가 출력된다.(GET 혹은 HEAD method 사용) example)HEAD /index.html HTTP/1.1Host: 192.168.1.1CRLF ※ CRLF는 (\r\n)으로 엔터키 두번입력하면 데이터 전송이 가능하다. HTTP Message Header 1. 일반헤더 - cache-control- no-cache- no-store- public- private2. 워닝(warning..
보호되어 있는 글입니다.
- Total
- Today
- Yesterday
- mattermost
- ceph
- jenkins
- Terraform
- metallb
- socket
- GateKeeper
- minio
- kata container
- minikube
- Helm Chart
- aquasecurity
- crashloopbackoff
- macvlan
- Jenkinsfile
- kubernetes
- K3S
- kubernetes install
- OpenStack
- DevSecOps
- azure policy
- openstacksdk
- openstack backup
- open policy agent
- wsl2
- hashicorp boundary
- vmware openstack
- ansible
- boundary ssh
- nginx-ingress
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |