본문 바로가기

전체 글192

[네트워크] 릴레이, P2P, 홀펀칭 등등 1. 주소 https://www.netmanias.com/ko/post/blog/6264/nat-network-protocol-p2p/p2p-nat-nat-traversal-technic-rfc-5128-part-1-relaying-connection-reversal - 네트워크 관련 기술들 내용 정리 좋음 P2P와 NAT: NAT 통과 기법 소개 (RFC 5128) - 1편: Relaying & Connection Reversal 오늘은 사설 IP 주소를 가지는 두 단말 간에 P2P 통신이 가능하도록 하는 기술(NAT Traversal이라 부름)에 대해 소개 해 드리겠습니다. RFC 5128(State of P2P Communication across NATs - Informational)에서 설명하고.. 2020. 7. 27.
[OpenCV] 노트북 카메라 영상 실시간 전송하기 1. 목적 - [프로젝트> 그룹> 커뮤니케이션] 중 화상 회의/영상 채팅 기술을 구현하기 위한 연습코드 - TCP/IP 연결이 성립된 상태에서 1:1로 실시간 단방향 영상 전송을 구현 2. 구성 - 노트북 카메라 연결 -> 영상 캡쳐 후 파일 저장 -> 저장된 이미지 파일을 TCP/IP 소켓으로 전송해줌 -> 클라이언트에서는 파일로 받은 후 이미지를 보여줌 - 언어는 C/C++, 네트워크는 윈도우 소켓, 형식은 윈도우 실행파일(exe), 라이브러리는 동적로딩으로 활용(DLL 파일 따로 필요) - 베이스 코드 : https://hwan001.tistory.com/54?category=747955 3. 코드 // windows socket #include // windows #include #include .. 2020. 7. 27.
[UiPath] 네이버 오늘의 회화, 카카오톡으로 매일 보내주기 ** UiPath 연습용 프로젝트, 현재 포스팅 정리 중 목표 : 매일 정해진 시간에 구독자에게 네이버 오늘의 회화를 보내주는 로봇 제작 1. 네이버 오늘의 회화 사이트 https://learn.dict.naver.com/conversation#/endic/ 2. 프로세스 만들기 3. 플로우 차트 구성 4. 느낀점 - 작동은 되지만 딜레이는 어시스턴트나 오케스트레이터의 스케줄 기능을 활용하는 게 더 나음 2020. 7. 15.
[UiPath] 시작 ** 개인 공부용, 내용 중 잘못된 부분이나 시간이 지나면서 변경된 부분이 있을 수 있음 1. 시작 (환경 설정) Step 1. UiPath Studio Download -> https://www.uipath.com/ko/ Step 2. 커뮤니티 클라우드 에디션 선택 (무료) Step 3. Sign up (아무거나 편한걸로 로그인 하면 됨.) Step 4. 입력하다보면 나오는 화면. (블로그 글 작성 전에 만들어서 로그인시 앞에 내용이 생략됨, 대충 적어달라는 내용 적어주면 됨) Step 5. UiPath Studio 설치 Step 6. UiPath Studio UI** 오케스트레이터, 커뮤니티, 아카데미 둥 많은 유혹이 있지만 일단 스튜디오 설치부터 하기 2. UiPath Academy Step 1. .. 2020. 7. 15.
[UIPath] 간단 소개 (size : 300) / (size : 640) ** 마지막 수정일 : 2020-12-19** 찾아가면서 공부하는 중이라 정확하지 않은 정보가 있을 수 있음. (#F15F5F)** 주석 (#22741C) 1. 용어 해설 (size : 12/ 10)- RPA : Robotic Process Automation https://namu.wiki/w/RPA- UIPath Studio : UiPath 사의 RPA 툴 https://www.uipath.com/ko/- UiPath Studio X : 컴퓨터 비전공자 버전- Attended Robot : 유인로봇, 사람과 소통하면서 작업 시행 - Unattended Robot : 무인로봇, 사람과 소통하지 않아도 알아서 정해진 작업 시행 - Orchestrator .. 2020. 7. 13.
[알고리즘] 0 ~ N 사이의 소수 개수 구하기 코드 1 - i(2 ~ N)를 j(2 ~ i)로 나누기 N을 입력받고 i를 2~N까지 1씩 더한다. j가 2부터 i에 도달할때까지 1씩 더하면서 i와 나누어 떨어지면 (1과 자기 자신을 제외한 인수가 있으므로) 소수가 아님. 위 연산을 반복해서 0~N 까지 소수의 개수를 하나하나 판단하여 카운팅한다. 각 범위를 계산하며 시간을 측정해본 결과는 아래 표와 같다. #include #include int main() { int i, j, cnt=0, flag=1; unsigned int min, max; // 범위 입력 printf("min : "); scanf_s("%d", &min); printf("max : "); scanf_s("%d", &max); // 2보다 작은 최소 범위가 입력되면 2로 고정 i.. 2020. 5. 19.
[tip] 블로그에 코드 올릴떄 쓰는거 ** 티스토리 에디터 변경으로 아래 기능은 현재 사용 제한 1. 주소 https://colorscripter.com/ 2. 사용 3. 블로그 적용 - HTML 또는 클립보드에 복사 클릭 - HTML 시 외부 컨텐츠 > HTML에 복사 붙혀넣기 - 클립보스 시 ctrl+v 2020. 5. 17.
[알고리즘] RSA 암복호화 알고리즘 C로 구현하기? ** 아래 코드는 검증되지 않았음(개인 학습용), 문제점 발견 시 댓글로 적어주시면 감사하겠습니다. 1. 이론 찾아보기 이론과 원리에 대해서 설명 https://kevin0960.tistory.com/entry/RSA-%EC%95%94%ED%98%B8%EC%99%80-%EA%B7%B8-%ED%95%B4%EB%8F%85 RSA 암호와 그 원리 RSA 암호와 그 원리 '암호학(Cryptography)의 모든 것' 에서 RSA 암호에 대해 간략하게 설명한 바 있다. RSA 암호는 공개키 암호(Public-key cryptography) 의 한 종류로 '큰 정수의 소인수분해의 난해성' 을 기.. kevin0960.tistory.com 구글링 중 찾은 사이트. RSA뿐만 아니라 ECC, 디피헬만 등 다양한 알고리.. 2020. 5. 17.
[WPF] Visual Studio 2022 개발 환경 구축 및 프로젝트 빌드 1. Visual Studio 2022 Community 설치 2. 새 프로젝트 만들기 > WPF 앱 (.NET Framework) 선택 3. XAML/ 디자인 편집기와 C# 편집기 4. 빌드 및 실행 2020. 3. 15.
리눅스 민트 설치 가이드 https://linuxmint-installation-guide.readthedocs.io/ko/latest/choose.html 2020. 1. 12.
하모니카 OS https://hamonikr.org/ 2020. 1. 12.
Wire Shark : 네트워크 패킷 분석 툴 (프로그램) 1. 주소 https://www.wireshark.org/download.html Wireshark · Download Riverbed is Wireshark's primary sponsor and provides our funding. They also make great products that fully integrate with Wireshark. I have a lot of traffic... ANSWER: SteelCentral™ AppResponse 11 • Full stack analysis – from packets to pages • Ric www.wireshark.org 2020. 1. 12.
Hacker Warehouse : 물리해킹 도구 판매 (웹사이트) 1. 소개 https://hackerwarehouse.com/ Hacker Warehouse - Your one stop computer security shop. Hacker Warehouse is your one-stop shop for all your computer security needs from defense to offense. hackerwarehouse.com 2019. 12. 9.
Pastebin : 입력한 텍스트를 다른 유저와 공유할 수 있음 (웹사이트) https://pastebin.com/ 2019. 12. 9.
[GitHub] 시작하기 1. GitHub > Sign Up 2019. 10. 31.
[tip] Tistory 블로그 접속 시 특정 페이지 보이기 2019. 10. 29.
블로그 개인적으로 공부한 내용 정리한 블로그입니다. 잘못된 부분 발견 시 댓글로 알려주시면 감사하겠습니다. 2019. 10. 29.
[Shell] OpenSSL 툴로 텍스트 암호화하기 1. 스크립트 2. 결과 2019. 1. 20.
ProtonMail : 보안 이메일 (웹사이트) https://protonmail.com/ 2019. 1. 20.
[리눅스] Ubuntu 18.04 LTS에서 Tensorflow-GPU 사용하기 http://shephexd.github.io/2018/06/21/Tensorflow_install.html https://stackoverflow.com/questions/6622454/cuda-incompatible-with-my-gcc-version http://noota.tistory.com/entry/우분투에서-gcc-손쉽게-설치하기 # 작성 중 - 20181215 2018. 12. 15.