일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Docker
- 방화벽정책
- maven-install
- 도커
- LV1
- db
- PostgreSQL
- java
- 팰린드롬개수
- 로또의 최고 순위와 처저 순위
- 특정ip접근
- ipv6->ipv4
- c드라이브에서 압축 안될때
- 폴더압축 권한문제
- on conflict
- 데이터넘기기
- 프로그래머스
- Linux
- 관리자권한 문제
- programmers
- 6tunnel
- usb 공간있는데
- usb 포맷시스템
- 파일이 너무 커서 안들어감
- 신고결과받기
- 특정ip차단
- mybatis
- 압축권한
- c드라이브에서 압축
- 2022 KAKAO BLIND RECRUITMENT
- Today
- Total
목록분류 전체보기 (20)
개발 기록일지
IPV6 주소체계에서 IPV4 로 통신하고자 할때는 서로 같은 주소체계 통신을 요청해야 통신이 가능하다. 두개의 다른 ip주소 체계를 서로 통신이 가능하고자 할때 사용되는 기술이 '터널링'이다. 1.ping test ping www.google.com ( O ) ping 123.123.12.1 ( X ) ipv4 아닌 ipv6 형태로 변환해줘야함 ex) ping 64:ff9b::qw12:qw23 ( O ) ipv4 -> ipv6 해주는 사이트 참고 https://ko.rakko.tools/tools/23/ 2.Iocalhost가 현재 ipv6 주소일때 ipv4로 이루어진 특정 url(port)로 통신하고 싶다면 어떻게 해야하나? 이때 tunneling 기술을 사용해서 local의 ipv6 주소를 로컬호스..
*iptables :리눅스 방화벽 정책 특정 IP로의 접속을 차단하거나 특정 IP의 접근을 차단할 수 있음 ex) ip: 321.123.12.123 , port : 12345 이 있을때 이 ip/port 로 데이터를 송,수신 해야하는 상황일때 ■ input chain : 외부에서 내부 -A INPUT -p tcp -m tcp -d 321.123.12.123 --dport 12345 -j ACCEPT -A INPUT -p udp -m udp -d 321.123.12.123 --dport 12345 -j ACCEPT (tcp 프로토콜 ,udp 프로토콜 패킷 둘다 허용) -m : iptables에서 확장 state 모듈 활성화를 위함 (NEW, ESTABLISHED, RELATED, INVALID) state..
문제 설명 직사각형을 만드는 데 필요한 4개의 점 중 3개의 좌표가 주어질 때, 나머지 한 점의 좌표를 구하려고 합니다. 점 3개의 좌표가 들어있는 배열 v가 매개변수로 주어질 때, 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 return 하도록 solution 함수를 완성해주세요. 단, 직사각형의 각 변은 x축, y축에 평행하며, 반드시 직사각형을 만들 수 있는 경우만 입력으로 주어집니다. 제한사항 v는 세 점의 좌표가 들어있는 2차원 배열입니다. v의 각 원소는 점의 좌표를 나타내며, 좌표는 [x축 좌표, y축 좌표] 순으로 주어집니다. 좌표값은 1 이상 10억 이하의 자연수입니다. 직사각형을 만드는 데 필요한 나머지 한 점의 좌표를 [x축 좌표, y축 좌표] 순으로 담아 return 해주세요..
Curl curl은 오픈 소스로 개발되어 윈도우와 리눅스에 기본 설치되고 있는 웹 개발 툴로써 http, https, ftp, sftps, smtp, telnet 등의 다양한 프로토콜과 Proxy, Header, Cookie 등의 세부 옵션까지 쉽게 설정할 수 있습니다. 이러한 장점 때문에 Client를 코딩을 시작하기 전에 curl 명령어로 서버 동작을 먼저 확인함으로써 좀 더 빠르게 개발을 진행할 수 있습니다. 출처 : kibua20.tistory.com/148 C라이브러리로 curl을 설치해서 사용할 수 가 있는데 libCurl 이라고 부른다 라이브러리를 설치하고 헤더에 선언해줌으로써 간단하게 curl 을 통해 url로 요청 및 응답을 구현할 수가 있다 근데 문제는 curl을 사용할때 문제가 있다 ..
Docker image / Container - docker image : 시스템과 서비스에 필요한 코드를 모아둔 최소한의 단위 Ubuntu , centOS , nginx 등 각종 환경 및 개인이 작업한 코드들을 이미지로 구축하여 가상환경에서 실행할 수 있게 한 것들이다. -docker container : docker image를 실행하기 위해 만들어줘야하는 것 이미지가 코드라면 컨테이너는 실행툴과 같은 것 컨테이너를 실행하여 작업된 이미지의 내용을 볼 수 있다. *사용명령어* -docker ps : 현재 실행중인 docker 컨테이너의 상태를 보여준다 -docker ps –a : 모든 컨테이너의 상태를 보여준다 -docker images : 현재 내가 가지고있는 image 목록을 보여준다 -docke..

회사에서 쓰는 데이터 수집프레임워크를 docker 환경에서 적용하는 작업을 했던 경험이 있는데 그때 만든 메뉴얼이다. 작년 기준이라 내용 틀릴수 있습니다 1. Docker 설치 1.1 설치 및 실행 조건 1. Window 7 이상 버전 2. Pc 하드웨어가 가상화(Virtualization)를 지원해야 한다. n Window7 : https://www.microsoft.com/en-us/download/details.aspx?id=592 다운로드 후 실행하여 아래와 같은 메시지 표시되어야 한다 "This computer is configured with hardware-assisted virtualization" n Window8, Window10 l 작업관리자에서 가상화 사용 여부 확인 1.2 설치 1..

1)Node-red 를 왜 쓰지 회사에서 node-red 를 활용하여 서버와 클라이언트의 MQTT통신을 구현해 dashboard page를 만들어야 할 일이 있었다. Node-red 는 IBM 에서 개발한 흐름 기반 프로그래밍 도구이다. 일반적인 IDE와는 달리 화면 왼쪽에 '팔레트' 라는 노드모음에서 'Node'를 선택해서 프로그램의 흐름대로 프로그래밍을 하는 것이다. 기본언어는 JavaScript가 제공되고 NodeJS를 설치해야한다. NodeJS로 웹서비스 만드신분들은 훨씬 능숙하게 다루실듯...? 보통 하드웨어, IOT 의 통신을 통한 내부 이벤트 처리, 모니터링 등으로 많이 쓰인다. 소스의 흐름을 시각화 시켜서 보기 때문에 직관적으로 볼 수 있다는 점이 좋은 것 같다. 그리고 배포하는게 상당히 ..
1,0777770001001,101,101,0,2,16,1,1,1530,POWER,5502 2,0777770001001,101,102,2,2,16,1,1,1530,POWER,5502 3,0777770001001,101,103,4,2,16,1,1,1530,POWER,5502 4,0777770001001,101,104,6,2,16,1,1,1530,POWER,5502 5,0777770001001,101,105,8,2,16,1,1,1530,POWER,5502 1,0777770001001,112,101,0,2,16,1,1,9999,MAP,5502 2,0777770001001,112,102,2,2,16,1,1,9999,MAP,5502 3,0777770001001,112,103,4,2,16,1,1,9999,MAP,5..

이번에 회사 업무로 Selenium 으로 크롤링을 활용해서 프로그램을 만들일이 생겼다. 그래서 만드면서 사용한 selenium 소스를 정리해봄 Chromedriver driver; ChromeOptions options; String DRIVER_ID String DRIVER_PATH String base_url =============================================== DRIVER_ID = "webdriver.chrome.driver"; DRIVER_PATH = "chromedriver.exe가 있는 경로"; base_url = "접속하려는 주소"; System.setProperty(DRIVER_ID, DRIVER_PATH); options=new ChromeOptions()..
httprequest -get 을 통해서 Json 형태의 데이터를 가져와야해서 구글링을해서 작업해보았당 Json 이 [ ] 배열형태로 오는 경우여서 그거에 맞게 작업함 resultData 에 json 형태의 데이터가 현재 담겨있는 경우고 [ { "test" : { "" : "", … "" : "" }, "test2":[ ], "test3":" ", "test4":{ … } } ] 이런식으로 배열안에 오브젝트가 있고 key-value 형태인데 value가 오브젝트거나 배열인경우 등으로 내꺼에 맞게 만들어봤다. JSON 가지고 노는게 첨인데 암튼 넘 헷갈렸음 int JsonParsing( char *resultData) { //request 했을때 오는 [] 배열 혈태의 json parsing 시작 stri..