본문 바로가기

개발도구76

Wireshark ] 종료 전 또는 새 캡쳐 시작 전 이전 캡쳐 저장할 지 묻는 창 안뜨게 하기 이 창 안뜨게 하기  Edit - Preference Apperance, Confirm unsaved capture files 체크 해제 2022. 11. 6.
Everything ] 네트워크 폴더 추가하는 방법 Everything 에서 도구 - 설정 색인 - 폴더 - 추가 - 추가할 네트워크 드라이브 또는 폴더 경로 선택 후 확인 용량이 크면 처음 추가시 스캔에 시간이 좀 걸릴 수 있다. 2022. 10. 13.
VSCode ] 한글 깨짐 해결, 인코딩 자동 설정 File - Preference - Settings Text Editor - Files - Auto Guess Encoding 체크 파일을 다시 열면 인코딩이 자동 설정된다. 다른 방법 우측 하단의 UTF-8 선택 Reopen with Encoding 인코딩 설정을 바꿔 Reopen 할 수 있다. 2022. 10. 9.
Wireshark ] 패킷 분석 시 유용한 필터 + local host traffic (127.0.0.1) 캡쳐 📌 프로토콜 필터 tcp udp 📌 MAC Address필터 eth.src == 00:11:22:33:44:55 eth.dst == 00:11:22:33:44:55 eth.addr == 00:11:22:33:44:55 📌 IP Address필터 ip.src == 127.0.0.1 ip.dst == 127.0.0.1 ip.addr == 127.0.0.1 📌 Port 필터 tcp.srcport == 80 tcp.dstport == 80 tcp.port == 80 📌 TCP Flag 필터 tcp.flags.syn == 1 tcp.flags.fin == 1 tcp.flags.reset == 1 📌 필터 명령어 혼합 사용 ip.addr == 192.168.0.10 and tcp.port == 80 tcp or u.. 2022. 10. 5.
Wireshark ] 사용해 패킷 분석하기 2022.09.25 - [DSP, MCU/STM32 (ARM Cortex-M)] - STM32 ] UDP Server STM32 ] UDP Server 출처 : https://controllerstech.com/stm32-ethenret-2-udp-server/ 위 헤더파일과 소스파일을 추가하고 while 문 전에 udpServer_init(); 함수를 추가한다. 그밖에는 이전과 설정이 똑같다. /* Private includes.. eteo.tistory.com 위 글에서 이어진다. 이더넷 선택 들어가면 뭔가 아주 빠르게 움직이고 있다. 그래서 display filter 기능을 잘 쓰는게 필요하다. 먼저 필터를 ip.addr == 192.168.0.200 로 해서 해당되는 ip 주소만 뜨게 필터링 해본.. 2022. 9. 25.
이클립스 ] Outline View 가 보이지 않을 때 해결책 Scalability 설정에서 Disable editor live parsing 체크 해제 2022. 9. 21.
Tera Term ] 설정 저장하기 설정 된 상태에서 Setup - Save setup 클릭 teraterm 폴더 내의 .INI 파일로 설정이 저장되면서 다음 실행 시엔 바로 해당 설정으로 켜진다. 2022. 9. 20.
CSV 파일 첫 글자 깨짐 현상 해결방법 아래와 같이 첫글자가 깨질 때 해결방법 엑셀 - 다른 이름으로 저장 - 파일형식을 UTF-8 이 아니라 아래 있는 것으로 선택한다. 혹은 메모장으로 열어서 인코딩을 UTF-8 에서 ANSI 로 바꾼 후 저장한다. 2022. 9. 18.
TortoiseGit ] 옛날 버전으로 되돌리는 방법, reset, revert 먼저 commit 을 되돌리는 게 아니라 단지 옛날 버전의 파일을 가져다 쓰고 싶다면 더 편한 방법이 있다.   오른쪽 클릭 - TortoiseGit - Show log 클릭   원하는 버전 선택해 오른쪽 클릭 후 Export this version 클릭    그럼 압축파일로 내보내기 할 수 있다.    옛날버전의 프로젝트 파일을 가져다 쓰고 싶은 경우 이렇게 하면 된다.            그 다음에 commit 버전 되돌리는 방법은 Reset 과 Revert 두 가지가 있는데 둘이 헷갈리니까 주의가 필요하다. 1. Reset : 해당 버전으로 되돌리고 그 이후의 커밋 내역은 삭제됨   아래와 같이 4번 커밋까지 한 상황에서 2번 커밋 상태로 되돌아가고 싶다면 위해 2번을 오른쪽 클릭하고 Reset을 .. 2022. 9. 17.
네트워크 프린터 연결 방법 프린터 추가로 안될 때 하는 방법 먼저 프린터 제조사 홈페이지에 소프트웨어를 다운받고 장치가 연결되지 않은 상태에서 드라이버 먼저 설치한다. 제어판 - 프린터 - 해당 프린터 오른쪽 클릭해 프린터 속성 포트 탭 - 포트 추가 새 포트 프린터 ip 주소 입력 후 선택 2022. 9. 7.
Git ] Private 레파지토리에 협업자를 초대하기 Settings - Collaboratos - Add people ID 나 email 주소로 검색해 초대할 수 있다. 초대받은 사람은 gmail에 들어가면 초대장이 와있다. 깃 계정에 로그인하고 수락하면 해당 레포지토리에 접근가능하고 포크해서 가져오는 것도 가능하다. 2022. 9. 7.
Git ] fork 와 pull request 로 협업 과정 팀장이 만들어둔 private repository를 팀원이 fork하고 수정작업 후 pull request를 보내고 팀장이 코드 리뷰 후 merge 하는 상황을 가정. HTML 삽입 미리보기할 수 없는 소스 팀장 : 자신의 repository에 팀원 초대 깃허브 Settings - collaborators ↓ 팀원 : 초대수락 및 fork gmail에서 초대장 수락하고 fork 해서 자신의 깃허브로 가져옴 ↓ 팀원 : clone fork한 원격 레파지토리를 자신의 local workspace에 clone해서 가져옴 ↓ 팀원 : 팀장의 원격 저장소를 remote로 등록해두기 clone하면 내 원격 저장소가 origin으로 설정되어 있는데 팀장의 원격 저장소와도 동기화되야 하기 때문에 remote에 포크한 .. 2022. 9. 7.
Git ] Remote 저장소 추가 등록하기 (Tortoise Git 사용) Settings 원격 저장소의 이름을 주고 url을 입력하여 remote 로 연결한다. 아래 명령어로도 가능 git remote add upstream "https://github.com/..." 깃 배쉬에서 아래 명령어로 확인해보면 원래의 원격저장소 origin 과 방금 추가한 원격저장소 두 개가 remote로 등록되어 있는 것을 볼 수 있다. git remote -v 추가 후 fetch와 pull 작업을 해주는게 좋다. 2022. 9. 7.
TortoiseGit ] 새 Branch 생성하기 0. 먼저 원격 저장소에 변경사항이 있는지 fetch 또는 pull로 확인한다. 1. Create Branch 클릭 2. 새로 생성할 브랜치명 입력하고 Switch to new branch 선택 OK 이후 브랜치를 변경할 때는 Switch/Checkout 을 클릭하면 가능하다. 터미널 명령어로 할 때는 아래와 같다. $ git checkout -b develop # develop 브랜치를 생성하고 해당 브랜치로 이동한다. 3. 로컬 저장소에서 새 브랜치로 변경된 상태이며 이대로 커밋한다. 4. 원격 저장소에 푸시한다. 원격에 로컬 저장소의 브랜치명과 일치하는 브랜치가 없을 경우, 원격 저장소에 해당 브랜치가 새로 생성된 후 푸시된다. 원격에 dev 브랜치가 새로 생성된 것을 알 수 있다. ※ 여러 브랜치.. 2022. 9. 4.
WinMerge 텍스트 및 파일 비교 프로그램 (무료) 무료 텍스트 및 파일 비교툴 WinMerge 다운로드 링크 : https://winmerge.org/downloads/?lang=en Download WinMerge - WinMerge Download WinMerge The easiest way to install WinMerge is to download and run the Installer. Read the online manual for help using it. WinMerge 2.16.20 The current WinMerge version is 2.16.20 and was released at 2022-04-27. For detailed info on what is new, winmerge.org 설치 후 폴더 단위로 두 폴더를 선택 후 오.. 2022. 5. 27.
[ IntelliJ ] 설치 + Live Templates + 필수 단축키 등 설치하기 1. JDK (Java Development Kit) 설치 (https://adoptopenjdk.net/) 2. IDE Intellij 설치 (https://www.jetbrains.com/idea/) 3. IntelliJ 실행 후 Project SDK를 선택하는 화면에서 JDK가 설치된 경로를 선택하고 Next 클릭. C:\Program Files\Eclipse Adoptium\jdk-17.0.2.8-hotspot File - Setting - Editor - Live Templates 에서 언어별로 자주쓰는 코드를 자동완성 축약어로 등록해 둘 수 있다. 예를들면 Java 소스코드 작성시 main만 치면 메인 메소드가 자동완성되고 sout만 치면 System.out.println() 가 자동.. 2022. 4. 12.