오늘 해결한 문제인데 rest api를 사용해 개발을 하던중 이런식으로 url을 짜니까 /popularlist 의 결과값이 // 상품상세보기 productRouter.get("/:id", async (req, res) => { try { const product = await Product.findOneAndUpdate({ _id: req.params["id"] }, { $inc: { views: 1 } }, { __v: 0 }); res.json({ okay: true, result: product }); } catch (error) { res.send({ okay: false }); } };); // 실시간 인기상품 리스트 productRouter.get("/popularlist",async (req..
이번 프로젝트에서 카카오 지도 API를 사용했다. 지도데이터하면 경도와 위도를 필수적으로 다룰 수 밖에 없는데 이때 주의할 점이 하나 있다. 기본적으로 우리는 마커(location포함 데이터)에 좌표를 넣어 DB에 저장해두고 그걸 불러오는 로직을 고안했는데 location = [x,y] 식으로 [위도,경도]값을 array에 넣어 DB에 넣어주려했다. 그러나 이 데이터들을 단순 num값으로 DB에 넣으면 (첫번째는 테스트항목이니 무시) 두번째와 세번째는 같은데이터인데 두번째는 number형식이기에 특정 소숫점자리가 반올림된것을 볼 수 있다. 그리고 str형식으로 넣어준 세번째값은 그대로 데이터가 보존되어있다. 이게 왜 중요하냐면 지도좌표에서 0.0001의 위치는 아주 큰차이이기 때문이다. (극단적인 예시로..
C에 대한 문법을 적으면서 파이썬코드와 함께 복습하기로 한다. 1. 증감연산 // ++ 연산자 int a = 10; printf("a는 %d\n", a); a++; print(a); int b = 20; printf("b는 %d\n",++b); // b=21, ++동작을 하고 끝내라 printf("%d\n",b++); // b=21, 문장을 수행하고나서 다음문장 넘어갈때, 그러나 b+3으로 적으면 24가 출력됨 printf("%d\n",b); // b=22 # 파이썬에서는 없음 2. for 문 // for (선언; 조건; 증감) for (int i = 1; i >> test_list = ['one', 'two', 'three'] >>> for i in test_list: ... print(i) ... o..
1. 한장정리 # include // standard input output 등 기본적인 입출력 // 정수형 변수 /* 주석 길게 달라면 이렇게 */ int main(void) { int age = 12; //자료 형을 쓰고나서 변수 선언 printf("%d\n", age); // %d d에 위에 오는 정수 선언, 파이썬과 같음 age = 21; // (변수를 수정할때) age를 다시 쓴다면 int 선언 안해도됨 printf("%d\n", 1); printf("%d", 2); // \n을 붙이지 않는다면 다음 실행결과와 결과값이 붙어서 나옴 printf("%d\n", 3); // 실수형 변수에 대한 예제 float f = 46.5f;// 실수형 변수는 뒤에 f를 붙여야함 printf("%f\n",f) /..
- Total
- Today
- Yesterday
- 조회수기능
- 시간어떻게
- ChatGPT
- 소숫점잘림
- 목서버
- 주피터랩
- 구글클라우드스토리지
- visionAPI
- 항해커톤
- 스마트렌즈
- 구글
- 알고있
- 이미지검색
- 데이터잘림
- crudrepository
- redisTemplate
- 실시간클락
- 네이버이미지검색
- PC시간어떻게
- 지도데이터
- 실시간클록
- 항해해커톤
- redis-py
- 해커톤
- 모의서버
- redis
- jupyterlab
- 빈해쉬맵
- mockserver
- 조회수기능개발
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 | 31 |