전체 글 (351) 썸네일형 리스트형 컴파일 해주는 사이트 - 공부 시 편리 공부하면서 내가 설치 하지 않는 언어가 예시로 나오거나 할 때 가있다. 잘 보지 않던 문법 형식이라 이해하는데 시간이 걸릴 수 있는데 이럴때 한 번 돌려보면 빠르게 알텐테... 이럴것이다. 그렇다고 그걸 돌려보려고 설치하고 하는 일(?) 너무나도 귀찮다. 그럴때 여러 언어를 대신 돌려주는 사이트를 찾았다. https://www.mycompiler.io/ko myCompiler - C, C++, 자바, 파이썬, 고, NodeJS 및 기타 언어를 위한 온라인 IDE myCompiler를 사용하여 자주 사용하는 프로그래밍 언어를 온라인으로 실행하세요.원하는 프로그래밍 언어로 코드를 편집, 컴파일 및 실행할 수 있는 간단하고 사용하기 쉬운 IDE www.mycompiler.io 공부하면서 도움이 되길 바란다. .. 다익스트라 템플릿 ### 다익스트라 알고리즘 탬플릿 ### n, m = map(int, input().split()) k = int(input()) graph = [[] for _ in range(n + 1)] visited = [False] * (n + 1) distance = [99999] * (n + 1) for i in range(n + 1): a, b, c = map(int, input().split()) graph[a].append((b, c)) def getSmallestNode(): minValue = 99999 index = 0 for i in range(1, n + 1): if not visited[i] and distance[i] < minValue: minValue = distance[i] index.. html 에서 html 로 데이터 보내기 with 바닐라 자바스크립트 # 리액트나 뷰 이런 프레임워크에서는 props로 데이터를 간단하게 보낸다. 그런데 문득 그러한 프레임워크를 쓰지 않고, 어떤 식으로 데이터를 보낼지가 궁금하다. 또한 가끔 일을 하다 보면 그러한 코드를 마주할 때가 있다. 그런 상황에서 좀 더 쉽게 어려움을 해결하고자 이 글을 정리한다. ## 들어가기에 앞서 우선 로컬스토리지, 세션, 쿠키로 저장해서 가져다 쓰는 방법은 언급하지 않겠다. 또한 서버가 있다고 가정하고 서버에 데이터를 보내고 받아오는 형식도 고려하지 않겠다. 단순히 두 html 간에 데이터를 간단하게 전송하고자할 때의 상황을 고려하겠다. #### 보내는 페이지: pageA.html Send Message from Page A ##### 설명 간단한 코드이다. sendButton을 id로 가.. React, Vue를 구현하면서 어렵고, 지금도 어려운점 회고 개인적으로 React든 vue든 뭐가 됬든 HTTP 비동기 통신을 하는 과정에서 여러 HTTP통신이 섞이면서 내가 원하는 타이밍에 랜더링이 되지 않을 때 그리고 그러한 타이밍을 고치려고할 대 어려움을 느꼈다. 또는 어떤 모종의 과정에서 데이터가 씹혀서 나오지 않을 때, 아무리 봐도 로직적으로 나와야하는데 나오지 않아서 어떤 추가적인 코드를 첨부해야할 때 구현에 있어서 많은 시간이 소모 됬고, 어려움을 느꼈다. 현재는 이러한 어려움이 닥쳤을 때 쉽게 해결할 노하우가 없기 때문에 그런 상황이 올까봐 두렵기만 하다. 커링 함수 커링(Currying)은 함수를 여러 인자를 받는 일련의 함수들로 변환하는 프로그래밍 기법입니다. 커링을 사용하는 이유는 여러 가지가 있습니다: // 주어진 함수 function sum(a, b, c) { return a + b + c; } // 커링 함수 정의 function curry(func, ...zeroth) { return function(...wunth) { return func(...zeroth, ...wunth); }; } // 커링 함수를 사용하여 부분적으로 값을 지정한 함수 생성 const curriedSum = curry(sum, 1); // 커링된 함수 호출 const result = curriedSum(2, 3); console.log(result); // 6 해당 커링 함수를 .. git 작업을 이전으로 되돌리는 방법들 내 소스 / 리포지토리가 git pull을 수행하기 전의 이전 상태가되도록 git pull을 되돌 리거나 실행 취소하는 방법이 있습니다. git pull 취소하고 되돌리기 git reset --hard git merge 취소하고 되돌리기 git reset --merge ORIG_HEAD git commit 취소하고 되돌리기 git reset --hard HEAD git add 취소하고 되돌리기 git reset HEAD 주의 이 섹션에 나열된 명령은 커밋되지 않은 모든 변경 사항을 제거하여 잠재적으로 작업 손실을 초래할 수 있습니다 Git : 여러 프로젝트들 모음에서 새로운 프로젝트 추가 시 문제 해결 방법 [상황 설명] 저장소에 프로젝트를 모아놓고 작업을 하다보면 가끔 새로운 컴퓨터에서 새로운 프로젝트를 추가하고 git push를 하고 싶은 상황이 온다. 그러면 기존의 저장소에 여러 프로젝트들을 pull 땡기고, 거기다 내가 지금 작업한 프로젝트를 푸쉬하면 될거라고들 생각한다. 하지만 전혀 다른 컴퓨터에서 작업을 한거기 때문에 git은 이 프로젝트는 기존의 프로젝트랑 상관이 없는 거라 판단 거부한다. 이럴때 강제로 pull/ push 하는 방법을 알아보자! (pull 땡길 때 문제 상황) PS C:\Users\USER\ass> git pull origin main remote: Enumerating objects: 3, done. remote: Counting objects: 100% (3/3), done.. display: flex 에서 float: left, right가 먹히지 않을 때 You can't use float inside flex container and the reason is that float property does not apply to flex-level boxes as you can see here Fiddle. So if you want to position child element to right of parent element you can use margin-left: auto but now child element will also push other div to the right as you can see here Fiddle. What you can do now is change order of elements and set (order: 2) on.. 이전 1 ··· 4 5 6 7 8 9 10 ··· 44 다음