본문 바로가기

전체 글91

[TIL] 231201 ~ 20231203 1201 작업단위 (batch) 실행을 위해 응용 프로그램으로부터 서버로 동시에 전송되어 실행되는 다수개의 T-SQL 문장조합 GO는 배치단위를 구분하는 명령으로 사용된다. 일괄처리를 지정하기위해 GO를 사용한다. 1202 SQL Server는 인메모리 DB를 지원한다. 디스크에서 처리되던 데이터를 RAM 에서 처리해서 기존 쿼리 처리 속도가 올라갔다. 컴퓨터 하나에 SQL 서버 여러개를 만들 수 있다. => 이 과정이 SQL Server 실행시 명명된 인스턴스 연결이다. Windows 사용자를 DBMS 관리자로 임명하는게 윈도우 연결. (나중에 더 알아볼 것) 회사에서는 SQL Server 2022 구성관리자 -> SQL Server 네트워크 구성 -> MSSQL Server에 대한 프로토콜 -> TC.. 2023. 12. 4.
프론트엔드 개발자 기술면접 질문 좋은 기회로 기술면접을 보게되었다. 부족한 부분을 알 수 있게 되어 좋았다. 첫 기술면접이라 성장 할 수 있는 기회가 되었다. 제대로 답변하지 못한것이 많아 기술질문을 복습해보겠다. 알고리즘 질문 Array , List , Stack , Hash Table 에 대해 설명해주세요. 질문을 받았을 때 Array 와 List가 비슷한거 아닌가? 라고 생각했다. T_T 부족함을 반성합니다.. Array Array 는 선형 자료구조이다. 인덱스가 있다. 길이가 고정되어있다. 인덱스를 이용해 빠르게 데이터에 접근이 가능하다. 인덱스를 유지해야하기 때문에 해당 메모리를 유지해야한다는 단점이 있다. 그래서 적절한 배열의 크기를 초기에 잘 설정해야한다. 데이터의 개수가 정해져있는 경우나 데이터의 수정이 적은경우, 혹은 .. 2023. 11. 24.
[백준] Javascript의 shift() 사용했을때 시간초과 관계 리스트를 만들때 input에서 shift()를 해서 받아와 만들었는데 시간초과가 났다.. // 연결 관계리스트 만들기 for (let i = 0; i < M; i++) { let [x, y] = input.shift().split(" ").map(Number); graph[x].push(y); graph[y].push(x); } 검색해보니 shift()가 많이 느리다고하네 .. 배열의 끝이 아닌 임의의 위치에서 항목을 삭제하는 것은 큰 대가를 치뤄야 하기 때문입니다. 그래서 index를 지정해서 설정해줬다. // 연결 관계리스트 만들기 for (let i = 0; i < M; i++) { let [x, y] = input[i].split(" ").map(Number); graph[x].push(y).. 2023. 10. 19.
[백준 14503] 백준 로봇청소기 Javascript 문제 이름 백준 14503 로봇청소기 문제 풀기 전 생각 눈물나게 어려웠다 ... 이것이 ... 골드 5 ?????? 다들 이런걸 푼단 말이야 ...? 난이도는 골드 5다. 새롭게 알게 된 것 , 기억할 것 1. 방향에 따른 이동이 있는 문제라면 dx = [0,0,-1,1] dy=[-1,1,0,0] 이동에 따른 좌표를 만들어서 let nx = x + dx[0]; let ny = y + dy[0] 이렇게 왔다갔다 해주는게 좋다 알기 전엔 case 문으로 이동시켰는데 머리 깨질뻔 .... 2. 후진하는 경우 정답이 안나와서 뭐가문제지 .. 하고 보고있는데 후진하는 경우 좌표를 잘못 설정 해줬다. 나는 삼항 연산자를 써서 let bd = nd >= 2 ? nd - 2 : nd + 2; 이렇게 .. 써줬는데 다.. 2023. 10. 18.
[react-query] Missing queryFn for queryKey 'undefined' useInfiniteQuery 지금 useInfiniteQuery 를 처음 써보고있어서 queryFn 관련된 에러인줄 알았는데 queryKey 를 배열로 안 써줘서 난 에러였다. 기존 코드 const { data, fetchNextPage, hasNextPage, isFetching, isError, error } = useInfiniteQuery( "sw-people", ({ pageParam = initialUrl }) => fetchUrl(pageParam), { getNextPageParam: (lastPage) => lastPage.next || undefined, } ); 수정코드 const { data, fetchNextPage, hasNextPage, isFetching, isError, error } = useInfi.. 2023. 8. 26.
[react-query]Error: No QueryClient set, use QueryClientProvider to set one app.jsx 에서 queryClient 를 만들어주고 queryClientProvider 로 app에서 리턴하는 것 전체를 감싸주면 되는데 이렇게 해줘야되는걸 이렇게 오타내서 에러가 났다 ^_T import "./App.css"; import { InfinitePeople } from "./people/InfinitePeople"; import { InfiniteSpecies } from "./species/InfiniteSpecies"; import { QueryClient, QueryClientProvider } from "@tanstack/react-query"; import { ReactQueryDevtools } from "@tanstack/react-query-devtools"; const .. 2023. 8. 26.
Try-catch is not working for 400 errors in JS try -catch 에서 error 가 나는데도 계속 try 로 들어갔다... async await 을 확인하지 못한 나 ... axios.post에 await 붙여주니까 바로 됐다. https://stackoverflow.com/questions/59582828/try-catch-is-not-working-for-400-errors-in-js Try-catch is not working for 400 errors in JS This is getting on my nerves, I've been checking the code for a few hours and can't spot the problem. in the below code, I'm using an invalid object in the bo.. 2023. 7. 26.
Error: DataSource is not set for this entity. at Function.getRepository / 폴더구조에서 ** 과 * 의 뜻 Error: DataSource is not set for this entity. at Function.getRepository typeorm 에서 각 entity 들은 data source options 에 등록 되어있어야한다. entities: ["src/entities/*.ts"], 이렇게 해 주니까 잘 됐다. Entities - typeorm int, int2, int4, int8, smallint, integer, bigint, decimal, numeric, real, float, float4, float8, double precision, money, character varying, varchar, character, char, text, citext, hstore, bytea, bit, .. 2023. 7. 26.
TypeORMError: Entity metadata for Sub#posts was not found. Check if you specified a correct entity object and if it's connected in the connection options. TypeORMError: Entity metadata for Sub#posts was not found. Check if you specified a correct entity object and if it's connected in the connection options. Sub Entity에 @Entity 데코레이터를 안 붙여줘서 난 오류였다. @Entity 붙여주고나니 해결됐다. https://stackoverflow.com/questions/56693067/entity-metadata-for-roleusers-was-not-found Entity metadata for Role#users was not found Trying to make OneToMany and ManyToOne relatio.. 2023. 7. 26.