일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- adb connect
- animation
- html
- github lfs
- camera access
- 티스토리 성능
- device in use
- github pdf
- nextjs
- 이미지 데이터 타입
- github 100mb
- adb pair
- Failed to compiled
- custom printing
- rolldown
- ffi-napi
- dvh
- augmentedDevice
- camera permission
- ELECTRON
- npm package
- react-native-dotenv
- vercel git lfs
- Recoil
- electron-packager
- silent printing
- Can't resolve
- Git
- react-native
- Each child in a list should have a unique "key" prop.
- Today
- Total
목록전체 글 (337)
Bleeding edge
https://programmers.co.kr/learn/courses/30/lessons/17684 코딩테스트 연습 - [3차] 압축 TOBEORNOTTOBEORTOBEORNOT [20, 15, 2, 5, 15, 18, 14, 15, 20, 27, 29, 31, 36, 30, 32, 34] programmers.co.kr 예전부터 반복문이 이상하게 작동해서.. 5회이상 풀이를 했던 기억이 있다. console.log를 찍어봐도 이해가 안됬는데.. 문제가 되는 반복문을 제외하고, 풀이를 해서 풀이했다. 풀이 플로우는 다음과 같다. 1. 우선 msg를 for문으로 반복문을 만든다. for(let i=0;i
개발자로써 첫번째 대기업 공채를 지원해봤다. 전에 변시 준비를 하기전에 공채를 써본 느낌이다. 사실 그때와 다른 점은 그 당시에 별로 안가고 싶었던 기업을 썼던거고 이번에는 가고 싶었던 네이버 파이넨셜에 지원하다보니 잘 안될거 같으면서도 살짝은 기대가 되는거 같다. 네이버 파넨셜의 공채를 지원하면서 내가 제출 할 수 있는 웹페이지 주소가 딱 1개가 있었는데, 블로그를 제출해야하나, 아니면 깃을 제출해야했나 고민을 하던차... 유튜브에서 마침 https://www.youtube.com/watch?v=Yc56NpYW1DM&t=90s&ab_channel=%EA%B0%9C%EB%B0%9C%EB%B0%94%EB%8B%A5 개발자 이력서와 함께 노션 소개가 나오는 영상을 보고 제출하는 웹주소는 노션이구나 싶어서, ..
코딩테스트 카테고리에 넣을까 고민하다가.. 자바스크립트 쪽의 분류에 넣는게 더 나은거 같아서 자바스크립트 카테고리에 넣었다. 사실 내가 지금까지 사용하던 sort는 1. 숫자도 문자로 취급하는 기본 sort let arr = ["a", "z", "c"] let answer = arr.sort() 2. 숫자의 대소 비교 sort let arr = [1, 2, 3, 4] let answer = arr.sort((a-b) => a-b) 3. 집합의 기준을 가지고 sort let arr = [["sample0", 2], ["sample1", 1]] let answer = arr.sort((a,b)=> a[1] - b[1]) 이렇게 세가지였다. 근데 요즘 프로그래머스 문제 2단계를 풀다보면 sort를 두단계로 하..
https://programmers.co.kr/learn/courses/30/lessons/87390 코딩테스트 연습 - n^2 배열 자르기 정수 n, left, right가 주어집니다. 다음 과정을 거쳐서 1차원 배열을 만들고자 합니다. n행 n열 크기의 비어있는 2차원 배열을 만듭니다. i = 1, 2, 3, ..., n에 대해서, 다음 과정을 반복합니다. 1행 1열부 programmers.co.kr function solution(n, left, right) { let list = [] for(let i = 0 ; i
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/RzybX/btrA3iyfprt/5A7UH7JCGL9f8kOVlK5kr1/img.png)
1, 2, 3 는 수정사항 4, 5 는 앞으로의 계획 1. 다른 페이지들의 z-index를 건들다보니 스위치쪽이 css상으로 안보이는 현상이 있어서 스위치 쪽에 z-index을 추가했다. z-index를 건들때는, 다른 주변에 어떤 것들이 변하는지 확인을 잘해야할꺼같다. 2. observer intersection을 사용하려고하는데.. 다음과같은.. 문법 요류(SyntaxError)가 나왔다. 저 위치에서 console.log를 쳐보니, 옵저버의 대상이 되는 엘리먼트 값이 null로 뜨기 때문이었다. 임시로 #app container로 박스를 잡고, 나중에, 스크롤 감지를 해야하는 박스를 추가한다음에 다시 수정해야겠다. 3. 전혀 생각치 못한 에러가 있었는데.. 깃허브에서 이미지 주소는.. 내가생각하던 ..
2차원 array를 만드는 방법은 여러개가 있다. for문을 쓰는 방법도 있고, const arr= new Array(n).fill().map(_ => []); new 연산자를 이용하는 방법이 있다. 그리고.. const arr = Array.from({length : n}, () => []) 빈칸이 n개인 object를 만들고 이를 Array시키는 방법이다. fill도 좋지만 이것도 상당히 좋아보여서 메모합니다
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/QD2Al/btrASCclo7l/UPA3aHM1k6yoKeBa15wrIk/img.png)
firestore에서 주어진 기능인, limit를 잘못사용하여서 시간이 너무 많이 소모되었다.. ㅠㅠ 우선 firestore의 limit을 한번 혹은, 똑같은 index 0부터 limit까지 출력하는데는 전혀 지장이 없지만, startAt이나 startAfter 와 같이, 몇 개 이후부터 보여줄것! 을 사용하려고하면, orderBy와 같이 기준을 만들어야 한다. 이때 주의해야할 것은 firestore내에서, 색인을 설정을 안하면 아래와 같은 error가 뜬다는 것이다. 사실 밑에 console.firebase.google ...를 누르고 색인 설정을 할 수가있는데.. 다른 메소드를 잘못사용한줄알고 이리저리 시도하다가 시간을 좀 많이 허비했다.. ㅠㅠ 지금 내가 사용하려고하는 startAt같은 경우, li..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ci95Nt/btrAKwi2cMQ/m7kWbttO69gzHKCoDquBVK/img.png)
파일 경로를 다음과같이 만들었을 때 (index.html을 제외한 파일은 모두 src에 있다) index.html에 app.js를 src시켰다. 이 때 특이한 점을 발견했는데, import 할때와, fetch의 폴더가 같은데 경로를 적용하는게 다르다는 것을 느꼈다. import data from "./data.js" fetch("./src/data.json") .then(function(res){ return res.json(); }) .then(function(data){ console.log(data) }) data() import는, app.js를 기준으로 경로가 정해지고. fetch는 index.html( 와 같이 app.js를 붙인 곳 )을 기준으로 경로가 정해진다.
https://programmers.co.kr/learn/courses/30/lessons/17682 코딩테스트 연습 - [1차] 다트 게임 programmers.co.kr 문제를 두번 다 풀었는데, 좀 아쉬운게 있어서, 다른사람의 풀이도 봤었다 우선 아래에 있는 것은 내풀이이다 function solution(d) { let list = []; for(let i = 0 ; ia+b,0) } 우선, 아쉬웠던건, 각 케이스(3번의 발사)를 정규식을 통해서 분리를 해야했는데, 이게 어떻게 해야할지 감이 너무 안잡혀서, for문을 억지로 만든 케이스다. (이전에 풀었던것도 전혀 다르지 않았다) 다른사람의 풀이를 보던중에, 정규식을 정말 예쁘게 푸신분이있는데 (이분은 정말 코드를 예쁘게 쓰시는거 같아서 배우고싶..