반응형

SW공부 9

Git ip 주소 또는 URL 변경시 적용

IP 주소가 바뀌면서 기존에 작업하던 모든 주소가 바뀌게 되었다. 물론 system 폴더의 hosts 파일의 내용에 URL로 적용되어 있다면 문제가 없을거 같은데 필자는 IP 주소를 이용하고 있었다. IP 주소가 바뀌니 Git 레포지토리의 갱신, 푸시 등의 모든 기능이 멈추어 있었다. 기존 로컬의 레포지토리르 바뀐 IP로 변경하여 적용시켜야 한다. https://stackoverflow.com/questions/2432764/how-do-i-change-the-uri-url-for-a-remote-git-repository How do I change the URI (URL) for a remote Git repository? I have a repo (origin) on a USB key that I ..

[formatting] code formatting(vscode / pycharm)

vscode vscode에서는 clang-format을 사용한다. extension에서 clang-format 확장을 다운받고 당연히 LLVM의 clang-format.exe가 필요하다. 필자는 윈도우 환경에서 적용한다. vscode에서 claang-format의 절대경로를 넣어준다. 이후 소스코드 파일에 alt + shift + f 로 포맷팅한다. Pycharm pycharm은 인텔리제이에서 기본으로 제공해주는 기능이 있는데 ctrl + alt + l 로 파이썬 코드를 포맷할수 있다. 참조로 pylint 패키지로 코드 분석을 진행할 수 있으며 코드 포맷과 관련된 결과도 확인할 수 있다.

SW공부 2021.12.20

[Gitkraken] fork Repository fetch / 최신화

형상 관리를 위해 이렇게 관리할 것이다. Origin -> fork한 나만의 저장소 : 내가 잘 못해서 이제 여기서 항상 지지고 볶는 중이다 upstream -> 원본 저장소 local -> 이제 내 로컬 환경에서 작업하는 저장소 자 그런데... fork한 저장소는 계속해서 원본과 최신 상태를 유지해야하고 그곳의 내용을 반영한 상태에서 내 로컬 환경과 작업을 해야 하는데 fork한 저장소를 어떻게 계속 최신상태로 유지할까..? 중요하지 않다면 fork를 지워버리고 다시 fork떠서 하면 되는데... 쉽지않다.. 개발 환경과 설정을 다시 맞춰줘야 한ㄷㅏ.... 우선 답은 여기 있는데.. 이를 Gitkraken으로 해보자 다행히.. 2019년에 fork한 git 이 있다!!! 잘 안보이겠지만.. 음 우선 M..

Tortoise git / SVN

Tortois SVN Tortois SVN은 주소를 사용하여 원격으로 저장소의 폴더에 접근할 수 있다. Git이 활성화되지 않고 이전 작업 방식에서 많이 사용된다. 사용자에 따라 다르겠지만, 사설 네트워크의 저장소에 접근하여 필요한 파일을 받아올때 자주 사용한다. 자세한 내용은 아래를 참고하자 https://opentutorials.org/course/305/1967 http://lmc.cs.kookmin.ac.kr/readmore/tortoisesvn Tortoise Git Tortois Git은 Git Bash를 이용한 Command 명령어를 클라이언트 레벨에서 GUI로 쉽게 이용하게 해주는 툴이다. https://tortoisegit.org/download/ Download – TortoiseGit..

[Github] Markdown 사용

Markdown은 텍스트 기반의 마크업언어로 HTML로 변환이 가능하다. 특수기호와 문자를 이용한 매우 간단한 구조의 문법을 사용하여 웹에서도 보다 빠르게 컨텐츠를 작성하고 보다 직관적으로 인식할 수 있다. 깃헙의 저장소Repository에 관한 정보를 기록하는 README.md는 깃헙을 사용하는 사람이라면 누구나 가장 먼저 접하게 되는 마크다운 문서였다. 마크다운을 통해서 설치방법, 소스코드 설명, 이슈 등을 간단하게 기록하고 가독성을 높일 수 있다는 강점이 부각되면서 점점 여러 곳으로 퍼져가게 된다. 결과 URL: https://github.com/gjxo12/Reserch_Report/issues/1 First: UnderScore, ** [내용] ** , 기울임과 강조 '** 내용', '_ 내용'..

Git Github 시작하기

여기서는 윈도우환경에서 Git과 Github를 사용하는 방법에 대해 실습해본다. 참고 Reference는 이곳이다. https://product.hubspot.com/blog/git-and-github-tutorial-for-beginners 1) 먼저 Git을 설치하고 Github 계정을 생성한다. Git: https://git-scm.com/ Github: www.guthub.com 이제 디렉토리를 하나 생성해서 그곳을 git과 연동시키는 작업이다. 이와 같이 새 디렉토리를 생성한다. 아래의 명령 프롬프트는 Git을 설치하고 오른쪽 클릭으로 git bash here를 실행하면 터미널을 열 수 있다. 2) Git 초기화 이제 이 폴더를 Root로 git 저장소를 초기화한다. 초기화는 ‘git init’..

[Networkx] 최단 경로 그리기

파이썬의 Networkx 패키지를 사용하여 다양한 그래프를 그릴수 있다. 자세한 내용은 Networkx 공식 문서를 보면 설명이 나와있다. https://networkx.github.io/documentation/stable/ Networkx로 그래프를 형성하고 matplotlib를 사용해 직접 화면으로 출력해본다. 코드는 아래와 같다. 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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 import matplotlib.pyplot as plt import networkx as nx impo..

SW공부 2020.04.23

Delaunay Triangulation

한국어로 들로니 삼각분할 이라고 하며 이번에 들로니 그래프에 대해 간단하게 정리해보자. 먼저 들로니 삼각분할은 그래프가 있을때, 삼각형을 만드는데 각각의 삼각형들은 본인들 세 점을 제외한 다른 점을 포함하지 않게끔 삼각형을 만들어 분할하는 것을 의미한다. 이것을 가지고 어떤 특정 점에서 가장 가까운 거리에 있는 위치를 찾을 수 있다. 이걸 응용하여 들로니 그래프가 있을때, cycle을 이루는 정점들의 집합을 바탕으로 모든 정점들이 가중치 w이하에서 모든 정점을 커버하는지 확인해 볼것이다. 즉, 모든 정점에서 cycle을 이루는 정점으로 가중치 w이하의 값으로 연결되는지 확인하는 과정이다. 먼저 들로니 그래프를 구현하는 python 코드이다. 본 글의 목적은 들로니 그래프가 구현되어 있을때, 모든 정점이 ..

SW공부 2020.04.23

git 시작하기 (add,commit)

최근 오픈소스 협업과 함께 버전관리 및 협업도구들로 IT개발자들에게 필요로 함을 느끼게 되어 git과github에 대해 알아보고 싶었다. git : 버전관리 시스템github : 프로젝트 관리도구 처음 공부하는 사람들은 '어떻게 해야할까' 고민을 할 것이다. 필자도 이같은 고민을 하였으며 다행히 '오픈튜토리얼-생활코딩'에서 정보를 얻을 수 있었다. git : https://opentutorials.org/course/2708 github : https://opentutorials.org/course/2708/15465 필자는 add, commit 정도까지의 기본명령어만 공부하였으며, 앞으로 프로젝트를 진행하게 될 때, 나머지 필요한 부분도 공부할 생각이다. 수업내용을 간단히 정리하면, 1. 'git ba..

반응형