RedisMessageBroker 가 @Service 로 관리 되기 때문에 싱글톤으로 관리 되는걸로 알고 있는데, 아래처럼 핸들러를 할당하는 경우 여러곳에서 setLocalMessageHandler 호출 시 문제가 발생할거 같은데 맞는건지 궁금합니다. fun setLocalMessageHandler(handler: (Long, ChatMessage) -> Unit) { this.localMessageHandler = handler }
Express.js를 사용하면 res.writeHead(200, { "content-type": "text/html"}) 위와 같은 writeHead가 자동으로 들어가게 되나요? 또 node는 Express.js와 달리 여러 에러 400, 500에 대해 일일이 writeHead를 달아줘야 하는지도 궁금해요
[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
코드팩토리님이랑 강의 하나하나 멈춰가면서 보면서 꼼꼼하게 다 똒같이 작성을 햇는데요, 홈스크린에서 모든 언어를 다 적어가며 핫리워드했을때는 에뮬레이터가 잘 작동햇는데, 함축하자면서 탑바텀까지는 좋았는데 홈스크린의 언어를 메인다트로 옮기면서부터 적용이 안됩니다. 혹시나해서 팝스펙야밀도 꼼꼼하게 확인했는데 그게 문제가 있었으면 홈스크린에서도 에뮬레이터 문제가 생겼을건데 이거 무슨 문제인지 알수있을까요? (위에 사진은 팝스펙야밀) (위에 사진은 홈스크린 간략 표현해놓은거) (위에 사진은 메인다트에 적어놓은 언어들) (위에 사진은 에러와 에뮬레이터 표시에요. ) 혹시나해서 탑바텀 사진도 같이 보여드릴게여
services: springboot-twitter: container_name: springboot-twitter image: springboot-twitter:latest ports: - "8080:8080" environment: - SPRING_DATASOURCE_URL=jdbc:mysql://mysql-twitter:3306/twitterdb - SPRING_DATASOURCE_USERNAME=dev - SPRING_DATASOURCE_PASSWORD=dev123 networks: - twitter-network depends_on: mysql-twitter: condition: service_healthy mysql-twitter: container_name: mysql-twitter image: mysql:9.3 environment: MYSQL_ROOT_PASSWORD: root123 MYSQL_DATABASE: twitterdb MYSQL_USER: dev MYSQL_PASSWORD: dev123 healthcheck: test: [ "CMD", "mysqladmin", "ping", "-h", "localhost" ] interval: 10s timeout: 5s retries: 5 ports: - "3307:3306" networks: - twitter-network networks: twitter-network: driver: bridge 로컬 환경에서 mysql에 대한 이미지가 떠있어야 spring boot application을 실행해야 DB connection도 잘 이루어진다고 이해했습니다. 여기서 궁금한 점이 있습니다. 로컬 환경에서 docker compose up -d를 한 경우 compose 파일에서 spring boot 이미지도 함께 띄워놔서 application을 실행할 때 8080 already in use 오류가 발생합니다. 이렇게 될 경우에는 docker-compose.yaml을 수정하거나 docker compose up -d mysql-twitter 커맨드를 실행해서 mysql만 띄워야 하는지 궁금합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 강의 내용을 질문할 경우 몇분 몇초의 내용에 대한 것인지 반드시 기재 부탁드립니다. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강사님 안녕하세요! 제 상황에 적합한 강의 및 공부를 선택하고 싶어서 질문드립니다,,! 현재 '개정판 딥러닝 컴퓨터 비전 완벽 가이드' 강의 완강을 앞두고 있습니다! 개강이 한 달 정도 남았는지라(4학년), 공부를 더 해볼까 하는데요 첫 번째로, 저는 코딩테스트를 공부해본 적이 없습니다. 자료구조나 알고리즘은 학교에서 배웠지만 코딩테스트를 위한 공부를 해본 적이 없습니다. 기초 코딩 실력을 기르기위해 코딩테스트 공부를 할까 고민하고있습니다.(학부 취업을 원합니다. 진로는 비전쪽 희망합니다.) 두 번째로, 컴퓨터 비전 강의를 듣는 동안에 데이터 프레임을 다루는 코드나, 넘파이 배열 다루는 코드가 종종 있었습니다.(커스텀 데이터셋 변환 어려웠습니다,,) 이것에 익숙하지않아서 '개정판 파이썬 머신러닝 완벽 가이드' 이 강의를 들어야하나 고민하고있습니다.(강의에서 배우는 분류 회귀 차원축소 군집화 등은 이론으로 한차례 배웠습니다. 다만 구현해본 적은 없습니다.) 마지막으로, 졸업작품(detection, segmentation)을 만들어야하기 때문에 CNN에 대한 더 깊은 이해가 필요할 것 같아, '딥러닝 CNN 완벽 가이드(토치버전)' 이 강의를 듣는게 나은지 고민중입니다,, 로드맵을 스스로 짜지 못하고,, 강사님께 여쭙는 제 자신을 깊이 반성합니다,, 스스로 로드맵을 그려보려 노력했지만, 답없는 고민의 연속이 고통스러워, 현직에 계신 강사님의 식견을 여쭙는 것이 가장 확실할 것 같아 실례를 무릅쓰고 질문드렸습니다. 바쁘시겠지만 답변 주시면 큰 힘이 될 것 같습니다. 좋은 강의 항상 감사드립니다!
docker buildx build --platform linux/amd64 -t {이미지 이름} . 해당 명령어를 통해서 Dockerfile 기반으로 Docker Hub에 컨테이너를 생성하고, Docker Compose를 통해서 생성된 컨테이너 안에 이미지들을 다운받아와서 실행되는 구조가 맞는걸까요 ??
안녕하세요 제어쟁이님, 소형모터 구동이 잘 되지 않아 디버깅 하는 중 질문 드립니다. STM32에서 강의와 같이 RpmRef, Ki, Kp, SpdFlg를 설정하고 teleplot 조회 시 영상과는 달리 아무런 변화가 나타나지 않고 쓰로틀을 눌렀을 경우 Rpm 피드백 값이 거의 10000 가까이 튀는 것을 확인했습니다. 모터는 프로그램을 연결시키고 처음 쓰로틀을 눌렀을 때만 회전하고, 그 이후로는 잘 움직이지 않습니다. 보이시는 사진과 같이 STM32, UART, 쓰로틀, 소형모터를 연결하고 24V 입력을 주었는데 이 과정에서 제가 놓쳤거나 이해를 잘 못한 부분이 있는지 검토 한번 부탁드리겠습니다. 감사합니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 2는 짝수여서, 2마다 소인수가 생기는데 5는 5씩 증가할 때마다 소인수가 생기기 때문에 결국 min(2의 소인수 개수, 5의 소인수 개수)를 하면 무조건 5의 소인수 개수가 생깁니다 그래서 5에 대해서만 계산해도 문제 없을 것 같습니다
OpenAI를 활용한 나만의 AI 에이전트 만들기 (Agent Builder, GPT-5, Chatkit, Cloudflare, MCP, Fine Tuning, CoT 등)
2026-01-24T18:01:27.860119Z Cloning repository... 2026-01-24T18:01:28.415748Z From https://github.com/ssmktr/openai-chatkit-starter-app 2026-01-24T18:01:28.416363Z * branch d8abdc1e7810bbe5fdb3c809e65c2b07141d1450 -> FETCH_HEAD 2026-01-24T18:01:28.41648Z 2026-01-24T18:01:28.451163Z HEAD is now at d8abdc1 Simplify ChatKit backend (#104) 2026-01-24T18:01:28.451626Z 2026-01-24T18:01:28.523349Z 2026-01-24T18:01:28.523863Z Using v2 root directory strategy 2026-01-24T18:01:28.544435Z Success: Finished cloning repository files 2026-01-24T18:01:30.338662Z Checking for configuration in a Wrangler configuration file (BETA) 2026-01-24T18:01:30.339458Z 2026-01-24T18:01:31.455516Z No wrangler.toml file found. Continuing. 2026-01-24T18:01:31.532601Z Detected the following tools from environment: nodejs@22.21.1 2026-01-24T18:01:31.533343Z Installing nodejs 22.21.1 2026-01-24T18:01:32.491348Z Trying to update node-build... ok 2026-01-24T18:01:32.581604Z To follow progress, use 'tail -f /tmp/node-build.20260124180132.491.log' or pass --verbose 2026-01-24T18:01:32.676902Z Downloading node-v22.21.1-linux-x64.tar.gz... 2026-01-24T18:01:32.916706Z -> https://nodejs.org/dist/v22.21.1/node-v22.21.1-linux-x64.tar.gz 2026-01-24T18:01:35.061658Z 2026-01-24T18:01:35.061984Z WARNING: node-v22.21.1-linux-x64 is in LTS Maintenance mode and nearing its end of life. 2026-01-24T18:01:35.062214Z It only receives critical security updates, critical bug fixes and documentation updates. 2026-01-24T18:01:35.0625Z 2026-01-24T18:01:35.062624Z Installing node-v22.21.1-linux-x64... 2026-01-24T18:01:35.494128Z Installed node-v22.21.1-linux-x64 to /opt/buildhome/.asdf/installs/nodejs/22.21.1 2026-01-24T18:01:35.49449Z 2026-01-24T18:01:36.434863Z Executing user command: npx @cloudflare/next-on-pages@1 2026-01-24T18:01:37.460162Z npm warn exec The following package was not found and will be installed: @cloudflare/next-on-pages@1.13.16 2026-01-24T18:01:49.78096Z npm warn deprecated path-match@1.2.4: This package is archived and no longer maintained. For support, visit https://github.com/expressjs/express/discussions 2026-01-24T18:01:50.799789Z npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me 2026-01-24T18:01:51.18784Z npm warn deprecated @cloudflare/next-on-pages@1.13.16: Please use the OpenNext adapter instead: https://opennext.js.org/cloudflare 2026-01-24T18:01:59.323249Z ⚡ ️ @cloudflare/next-on-pages CLI v.1.13.16 2026-01-24T18:01:59.510375Z ⚡ ️ Detected Package Manager: npm (10.9.4) 2026-01-24T18:01:59.510832Z ⚡ ️ Preparing project... 2026-01-24T18:01:59.513738Z ⚡ ️ Project is ready 2026-01-24T18:01:59.514039Z ⚡ ️ Building project... 2026-01-24T18:02:00.366087Z ▲ npm warn exec The following package was not found and will be installed: vercel@50.5.0 2026-01-24T18:02:05.898447Z ▲ npm warn deprecated tar@6.2.1: Old versions of tar are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exhorbitant rates) by contacting i@izs.me 2026-01-24T18:02:08.620603Z ▲ Vercel CLI 50.5.0 2026-01-24T18:02:08.625834Z ▲ > NOTE: The Vercel CLI now collects telemetry regarding usage of the CLI. 2026-01-24T18:02:08.626058Z ▲ > This information is used to shape the CLI roadmap and prioritize features. 2026-01-24T18:02:08.626552Z ▲ > You can learn more, including how to opt-out if you'd not like to participate in this program, by visiting the following URL: 2026-01-24T18:02:08.626709Z ▲ > https://vercel.com/docs/cli/about-telemetry 2026-01-24T18:02:08.713183Z ▲ WARN! Build not running on Vercel. System environment variables will not be available. 2026-01-24T18:02:08.844345Z ▲ Your application is being built using next build . If you need to define a different build step, please create a vercel-build script in your package.json (e.g. { "scripts": { "vercel-build": "npm run prepare && next build" } } ). 2026-01-24T18:02:08.847668Z ▲ Installing dependencies... 2026-01-24T18:02:09.443264Z ▲ up to date in 464ms 2026-01-24T18:02:09.460617Z ▲ Warning: Could not identify Next.js version, ensure it is defined as a project dependency. 2026-01-24T18:02:09.481655Z ▲ Error: No Next.js version detected. Make sure your package.json has "next" in either "dependencies" or "devDependencies". Also check your Root Directory setting matches the directory of your package.json file. 2026-01-24T18:02:09.554599Z 2026-01-24T18:02:09.554859Z ⚡ ️ The Vercel build npx vercel build ) command failed. For more details see the Vercel logs above. 2026-01-24T18:02:09.554978Z ⚡ ️ If you need help solving the issue, refer to the Vercel or Next.js documentation or their repositories. 2026-01-24T18:02:09.555101Z 2026-01-24T18:02:09.599906Z Failed: Error while executing user command. Exited with error code: 1 2026-01-24T18:02:09.609667Z Failed: build command exited with code: 1 2026-01-24T18:02:11.150853Z Failed: error occurred while running build command 빌드시 위에처럼 에러가 뜨면서 응용 프로그램 빌드 중 에서 멈추고 있습니다. 해결방법이 어떻게 될까요?