본문 바로가기
728x90
반응형

분류 전체보기286

[GitHub] 아이디/패스워드 입력 없이 사용하는 방법 배경git을 사용하다보면 github, bitbucket 등의 remote repository를 사용하게 된다.이 때 remote repo의 주소가 ssl로 되어 있다면 상관 없지만,https로 되어 있는 경우에는 clone, push, pull 등 동작마다 remote repo에 접근하기 위한 로그인 정보를 입력해 주어야 한다.관리해야할 repo가 많거나, 어플리케이션을 통해 컨트롤 해야 하는 경우에 이러한 과정을 생략하고 싶을 때가 있다. 방법 1. 쉽지만 위험한 방법이런 경우 remote repo 주소 자체에 접속 정보를 직접 넣어줄 수 있다.아래와 같이 하면 별도로 접속 정보를 입력하지 않아도 된다.git clone https://:@myrepo.github.com/coolproject.git 이.. 2023. 6. 8.
[GitHub] Access token 만들어 적용하기 Settings > Developer settings > Personal access tokens > Tokens (classic)개인 액세스 토큰 만들기깃헙에 로그인한 후, 오른쪽 상단 프로필을 눌러 Settings에 들어갑니다.다음은 좌측에, Developer settings로 들어갑니다.또다시 좌측에, Personal access tokens로 들어가, Generate new token을 눌러줍니다.  Note 는 '토큰의 이름' / Expiration 은 '토큰의 유효기간' 이다. 나는 내가 삭제하지 않는 한 토큰 사용을 중단할 계획이 없으므로 'No expiration' 을 선택했다.Note에 토큰의 이름을 간단히 적고, 부여할 범위 또는 권한을 선택하는데, 저는 CLI에서 주로 repo에 액세.. 2023. 6. 8.
[CMD] 프로세스 목록 확인, 강제 종료 하기 원도우에서 작업을 하다보면 작업관리자에서 강제종료해도 안될때가 있다.이럴때는 커맨드(cmd)창에서 프로세스 목록을 확인하고 강제 종료하면 되는데 두가지 명령어를 이해하고 있으면 된다. TASKLIST 서비스를 포함한 실행 중인 모든 작업을 표시합니다.TASKKILL 실행 중인 프로세스나 응용 프로그램을 중지합니다.EXCEL 프로세스 모두 종료시키기taskkill -F -IM excel.exe명령어 : taskkill /f /im '프로세스'ex) taskkill /f /im excel.exeTASKKILL 실행 중인 프로세스나 응용 프로그램을 중지합니다. TASKLIST 서비스를 포함한 실행 중인 모든 작업을 표시합니다. 1. 검색에서 "명령 프롬프트"를 입력하고 관리자 권한으로 실행을 합니다. 2. 명.. 2023. 6. 8.
[VS Code] 단축키 모음 기본 편집 단축키단축키 구분핵심 설명Ctrl + X커서 위치 행 삭제(잘라내기)커서 행 코드가 필요 없을 경우 드래그로 선택하지 않고, 해당 행에 커서를 놓고 Ctrl + X로 행을 삭제(잘라내기)합니다.Ctrl + Shift + K커서 위치 행 삭제커서 행 코드가 필요 없을 경우 드래그로 선택하지 않고, 해당 행에 커서를 놓고 Ctrl + Shift + K로 행을 삭제합니다.Ctrl + C커서 위치 행 복사커서 행 코드를 반복해서 사용해야 할 경우, 해당 행에 커서를 놓고 Ctrl + C로 행을 복사합니다.Ctrl + Enter커서 아래 행 빈줄 생성커서를 맨 뒤로 보낸 후 Enter를 쳐서 빈 행을 생성할 수 있지만,행의 코드 중간 부분에서도 Ctrl + Enter 단축키를 사용할 경우 더욱 쉽게 커.. 2023. 5. 1.
[Git] 커밋 컨벤션 1. Commit 메시지 구조기본 적인 커밋 메시지 구조는 제목,본문,꼬리말 세가지 파트로 나누고, 각 파트는 빈줄을 두어 구분한다.type : subjectbody footer2. Commit Type타입은 태그와 제목으로 구성되고, 태그는 영어로 쓰되 첫 문자는 대문자로 한다.태그 : 제목의 형태이며, : 뒤에만 space가 있음에 유의한다.feat : 새로운 기능 추가fix : 버그 수정docs : 문서 수정style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우refactor : 코드 리펙토링test : 테스트 코드, 리펙토링 테스트 코드 추가chore : 빌드 업무 수정, 패키지 매니저 수정3. Subject제목은 최대 50글자가 넘지 않도록 하고 마침표 및 특수기호는 사용하지 않는다.. 2023. 5. 1.
[VS Code] 설치 및 확장플러그인 범용 익스텐션Prettier - Code formatter (주요 문법(HTML, SCSS, JSON 등)을 예쁜 형태로 정리)Beautify  (에디터 내 코드를 예쁘게 정렬)Beauty  (자동 줄맞춤 - 원하는 줄맞춤 구간을 드래그 후 ctrl + shift + b)Material Icon Theme  (아이콘이 큼직하기 때문에 무슨 파일인지 한눈에 알 수 있다.)indent-rainbow  (HTML을 마크업할 때나 SCSS 내에서 depth가 생길 때 요긴합니다.)Live Server  (실시간으로 확인하면서 작업이 가능하기에 편리)Open Browser Preview  (html파일 오른쪽 버튼 "Preview in Default Browser" 실시간확인가능)Korean Language Pa.. 2023. 5. 1.
[HTML] 파비콘(favicon) 만들기 파비콘 만드는 방법 1. 우선 포토샵이나 이미지툴로 192*192 픽셀의 이미지를 만든다. 이미지 확장자는 png나 jpg이면 상관없다. 2. www.favicon-generator.org 사이트 접속한다.  Favicon & App Icon GeneratorUpload an image (PNG to ICO, JPG to ICO, GIF to ICO) and convert it to a Windows favicon (.ico) and App Icons. Learn more about favicons.www.favicon-generator.org  3. 만든 이미지를 첨부하고 [Create Favicon] 버튼을 클릭한다.   옵션은 기본적으로 체크되어있는대로 두면 된다. (Generate icons fo.. 2023. 4. 25.
[Flask] Python ORM - SQLAlchemy 대량 데이터 한 번에 삽입 bulk_insert_mappings() 다량의 데이터를 추가/갱신할 때 레거시 코드처럼 Session.add() 메소드는 적절하지 못해보여서 벌크 작업으로 알아보았습니다.이 상황에서 사용할 수 있는 메소드는 add_all, bulk_save_objects, bulk_insert_mappings / bulk_update_mappings 정도로 나열할 수 있습니다.또한 SQLAlchemy Core도 포함할 수 있습니다.아래 코드는 for문을 사용해 각 행마다 인스턴스 객체를 생성하고 있습니다. cls()이 방식은 각 행의 데이터를 데이터베이스에 저장하기 위해 해당 클래스의 인스턴스로 변환하기 위한 것  @classmethod def store_data(cls, df) : # ▶ 데이터 프레임을 받아 데이터베이스에 저장 .. 2023. 4. 24.
[CS] ASCII Code(아스키코드) 아스키 코드에서는 다음과 같이 0 ~ 31번과 127번은 제어 문자, 32 ~ 64번은 특수 문자와 숫자, 65 ~ 96번은 알파벳 대문자와 특수문자, 97 ~ 126번은 알파벳 소문자와 특수문자를 나타내고 있다. 2023. 4. 24.
728x90
반응형