coding 215

py 문법 js 문법 치환 (이중 for문, indexOf or flag 사용)

const pressedKeys = "forloops";const displayedKeys = "fxrlxxps";  python 문법for p in pressed_keys :  if not p in displayed_keys :    print(p) js 문법Array.from(pressedKeys).forEach(p => {  if (displayedKeys.indexOf(p) === -1) {    console.log(p);  }}); for문 flag 방식for p in pressed_keys :    #  초기값 True  flag = True  for d in displayed_keys :    # 내가 원하는 것의 반대 조건을 설정    if p == d :     # 내가 원하는 것의 반..

coding 2024.11.19

[자바스크립트 패키지 관리자] npm(npx), yarn, pnpm, bun 차이 (with. nodejs)

0. js package manager의 시작, npmnodejs : js를 브라이주 밖에서도 쓰게 해주는 런타임 환경. (http 서버가 내장되어 있어 보통 서버로 사용.)node.js에서 자주 쓰이는 코드를 패키지로 만듦. > 이런 패키지들을 모아놓은 것 > npm. 1. npm이란npm은 패키지 중앙 저장소인 npm 레지스터리에서 다양한 패키지를 모아서 관리. (npm 유료 결제 시, 비공개 npm을 사용하거나, 사내에서만 쓸 내부 npm 구축도 할 수 있음)참고 : https://heropy.blog/2019/01/31/node-js-npm-module-publish/ 내 NPM 패키지(모듈) 배포하기개발을 위해 npm install xxx로 설치하는 모듈이 많아지면서 자주 사용하는 나의 코드들도..

coding 2024.11.13

[python/펌] list comprehension 사용법

https://rfriend.tistory.com/799] [Python] List Comprehension 에 대한 이해이번 포스팅에서는 Python의 List Comprehension 에 대해서 알아보겠습니다. (번역하기가 애매해서 영어 원문 그대로 사용하겠습니다) 1. List Comprehension 이란? Python의 List Comprehension 은 기존에 존재하는 Lrfriend.tistory.comhttps://velog.io/@mttw2820/List-Comprehension-%EB%AC%B8%EB%B2%95-%EC%A0%95%EB%A6%AC List Comprehension 문법 정리List Comprehension 문법 정리 📜velog.io    1. 기본 구조 : 표현식 +..

coding/python 2024.10.19

[펌][vue] watch

https://ko.vuejs.org/guide/essentials/watchers Vue.jsVue.js - The Progressive JavaScript Frameworkvuejs.orghttps://velog.io/@heina-effect/%EB%B3%80%EC%88%98%EB%A5%BC-%EA%B0%90%EC%8B%9C%ED%95%98%EA%B3%A0-%EC%8B%B6%EC%9D%84-%EB%95%8C-Watch-%ED%95%A8%EC%88%98-2%ED%8E%B8 변수, 데이터를 감시하고 싶을 때 Watch 함수 2편 (Vue3 + script setup)watch함수를 사용하고 싶은데, 내 환경이 Vue3 + script setup일 때, 또 watch를 적용하고 싶은 데이터가 반응형 데이터..

coding/vue & Nuxt 2024.09.04

[펌][git] 브랜치 정리

https://devinserengeti.tistory.com/31 [Git] local branch 생성/삭제 & remote branch 연동/삭제[Git] 로컬브랜치 생성 후, 원격브랜치 연동하기       git 을 사용하여 협업을 하다보면, 새로 브랜치를 따고, 원격 브랜치와 연동하고, 브랜치를 삭제하는 등의 행위를 자주 하게된다.이를devinserengeti.tistory.comhttps://devinserengeti.tistory.com/31 [Git] local branch 생성/삭제 & remote branch 연동/삭제[Git] 로컬브랜치 생성 후, 원격브랜치 연동하기       git 을 사용하여 협업을 하다보면, 새로 브랜치를 따고, 원격 브랜치와 연동하고, 브랜치를 삭제하는 등의 ..

coding/git 2024.09.04

[펌][GitHub] Issue, Project 활용, Project 기초 가이드

[GitHub] Issue, Project 활용 https://velog.io/@dohaeng0/GitHub-Project-Issue-%ED%99%9C%EC%9A%A9 [GitHub] Issue, Project 활용🎯 목표 이번 글에서는 GitHub에서 제공하는 project, issue가 무엇인지, 어떻게 사용하는지 정리한다. 아래는 이미지는 본인의 레포지토리다. 전에 Gitgub를 사용하면서 project, issue 같은 기능들은 그velog.io https://musma.github.io/2023/08/03/github-projects.html GitHub Projects 기초 가이드들어가기 전musma.github.io https://velog.io/@dghff/%ED%86%A0%EC%9D%B..

coding/git 2024.09.04

[git/펌] Git 작업시 main 최신 pull 받아 적용하기

settings페이지의 UI 정렬을 수직정렬로 변경해달라는 업무를 받았다.먼저fix-settings-ui branch를 만들고,git checkout -b fix-settings-ui작업을 하다가~~ 보면,main브랜치가 업데이트 되어있을 것이다.그럼 push 전에 main 브랜치를 최신화해두고 push 해야하는데,main으로 체크아웃하기 위해 작업중이던 작업물을 임시 저장해둔다.git stashmain으로 checkout한다.git checkout maingco mainmain의 origin(remote)에 있는 최신코드들을 pull받는다.git pull다시 작업중이던 branch로 체크아웃해 넘어간다.gco fix-settings-ui최신버전 main을 merge한다.git merge main --n..

coding/git 2024.08.23