이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
모든 개발자를 위한 HTTP 웹 기본 지식
신입 개발자입니다. 취업 전에 들었었는데, 정말 많은 도움이 되었습니다!
취업하기 직전, 네트워크 공부를 많이 추천해주셔서 듣게 되었는데요. 당시에 들었던 강의 내용들이 신입 개발자로서 적응하는데 있어 정말 큰 도움이 되었습니다. 그래서 갑자기 후기 쓰러 왔어요ㅋㅋ 요즘 강의 들으며 정리했던 내용을 훝어보고 있는데, 다시 강의 한 번 들으면서 더 꼼꼼히 복습하려고 합니다ㅎㅎ 웹개발자의 기본기를 탄탄하게 쌓아주셔서 정말 감사합니다!
-
iOS/Android 앱 개발을 위한 실전 React Native - Basic
환경설정지 유의사항!!!
안녕하세요. 강의를 보고 현재 공부를 하고 있는 사람입니다. reactnative.dev 사이트를 참고하셔서 환경설정하세요. 반드시 brew를 사용하세요. Monterey OS나 M1 CPU모델 사용하시는 분들은 강의의 환경설정을 따라하시면 안됩니다.
-
[리뉴얼] React로 NodeBird SNS 만들기
db, 시퀄라이즈
유저테이블(User)과 대회테이블(Contest)이 각각 참가(Participate)와 입상(Win)이라는 n:M 관계를 2개 맺고있습니다. 이때 대회 테이블에는 참가포인트(pPoint), 입상포인트(wPoint)라는 정수형 칼럼을 가지고 있고 유저 정보와 함께 합산 포인트를 포인트를 많이 가지고 있는 순으로 db에서 가져오고 싶습니다. 일단 순차적으로 참가포인트 합, 입상포인트 합을 가져오려고 router.get('/', async (req, res, next) => { try { const userList = await User.findAll({ logging: true, group: ['User.id'], include: [{ model: Contest, as: "Participated", through: { model: Participate, attributes: [] }, attributes: ['pPoint'], }, { model: Contest, as: "Won", through: { model: Win, attributes: [] }, attributes: ['wPoint'], }], attributes: ['id', [fn('sum', col('Participated.pPoint')), 'totalppoint'], [fn('sum', col('Won.wPoint')), 'totalwpoint']], }); res.json(userList); } catch (err) { console.error(err); next(err); } }); 와 같이 했는데 생각대로 되지않아 sql log를 찍어봤는데 left outer join이어서 참가수 * 입상수 의 배수로 나오더라고요. 혹시 제 생각대로 db에서 받아올 수는 있는 지가 궁금해지고 만약 안되면 관계테이블에 포인트 칼럼을 추가하고 추후에 포인트 변경을 할 때마다 모든 관계테이블을 수정하는 식으로 설계를 해야하는게 맞겠죠?
-
UIKit - iOS14 실무 가이드 <iOS앱 진짜 개발자 되기>
제가 공부를 너무 안한건가요
따라하면서 하고있는데 하나도 이해가 안가네요..ㅠ 다른분들은 어떻게 이렇게 질문 하나도없이 쭉쭉 나가시는지 모르겠어요. 다시 문법 공부부터 시작해야하는 건가요?아니면 그냥 계속 들어도 되나요
-
언리얼 엔진4 입문 (C++ 기반)
UBTTaskNode 참고하실 분 보시면 될 거 같습니다.
- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. BTTask_Attack에서 TickTask() 함수가 정상 작동되지 않는 것 같아서, 중단점 찍어보니, 아예 작동하지를 않아서 구글링 해봤습니다. TickTask() 함수를 작동 시키려면, 재정의한 ExcuteTask() 함수에서 마지막으로 리턴 할 때 EBTNodeResult::Success 를 반환하면 안 되고, EBTNodeResult::InProgress 를 반환해야 됩니다. 참고 : https://answers.unrealengine.com/questions/342144/custom-bt-tasks-not-ticking.html
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
게임 개발 방향성에 대해서
안녕하세요 루키스님 항상 강의 잘 듣고 있습니다. 게임 개발을 위해서 c계열 언어, 유니티, 서버 강의까지 강의를 듣고 있는데요 유니티 셰이더도 코딩으로 만든다는 사실을 알게 되었고 이 부분도 공부를 해야하나 의문이 들어서 글을 쓰게 되었습니다. 무엇을 공부해야 되는지 알려주실 수 있을까요?
-
Do It! 장고+부트스트랩: 파이썬 웹개발의 정석
터미널에서 docker-compose build 명령어 실행 안 되는 오류사례와 해결방법 남깁니다.
선생님이 알려주신대로 진행했을 때 터미널에서 오류가 발생하길래 DJANGO_ALLOWED_HOSTS 의 호스트 값을 큰따옴표로 둘러쌌을 때 정상적으로 도커이미지 생성되는 것을 확인할 수 있었습니다. 또, 제 터미널에서는 python은 따로 이미지로 생성되지가 않아서, 인터넷에서 찾아본 결과 따로 docker pull python 3.9 명령어를 입력해야 파이썬 이미지가 생성되고, manage.test도 실행되었습니다.(제 노트북은 mac os입니다.)혹시, 이후에 강의 진행하시는 분들에게 참고될까해서 글 남겼습니다.
-
스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
STS를 사용하면서 발생한 에러(org.gradle.tooling.BuildException)
삭제된 글입니다
-
블로그가 무엇이죠?
블로그는 무엇이죠? 블로그에는 어떤 것들을 적어올려요?
-
안녕하세요!
반가워요! 방금 막 가입했답니다! 앞으로 친해져영!~
-
안녕하세요! 방금 가입했습니다~
안녕하세요! 방금 가입했습니다! 그냥 해피라고 불러주세요!
-
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
왜 이렇게 작성하는건지 이해가 안되는데
따라치면서 왜 이렇게 해야되는건지 이해가 안되는데 어떻게 해야되나요? 자바 문법은 이해가 됩니다만.. 왜 이렇게 만드는건지 이해가 안돼요.
-
스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
소규모 프로젝트 추천.
안녕하세요 강의잘듣고있습니다. 현재 오프라인 교육과정에 참여중인데, 부족한부분을 강의로 메꾸면서 학습하는중입니다. 다름이 아니라, 2주후에 소규모 팀프로젝트를 진행해야하는데, 주제를 정해야합니다. 주제를 아래 4가지중 정해서 선택해야하는데, 스프링학습에 가장 도움될만한 프로젝트가 무엇일지... 궁금합니다.한번도 프로젝트를 진행해본적없어서... 질문드려봅니다.참고로 4인팀, 하루 약8~9시간, 한달 진행입니다. 1. SNS채팅프로그램2. 협업도구 (trello, 깃SNS)3. 온라인코딩테스트4. 쇼핑몰솔루션
-
실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
Can not find symbol 에러
cannot find symbol 이 뜨면서 Q 파일들을 찾을 수 없다는 오류가 떠서 검색해보니 롬복설정할 때 들어갔던 annotation proccesors에서 Gradle Imported 에 있는 폴더를 Defualt로 옮겨주면 해결이 됩니다!자세한 사항은 아래에서 참고하시면 될 듯해요! https://bgpark.tistory.com/157
-
[리뉴얼] React로 NodeBird SNS 만들기
에러 해결 공유
# cerbot-auto wget으로 설치 시 404 Not Found 강좌에 나오는 cerbot-auto 스크립트는 서비스 종료됐어요. >> 관련링크 제로초님이 잘 정리해놓으신 블로그 글이 있어요 그대로 따라하시면 돼요 >> 제로초님 블로그 글 # nginx 서버 시작했을 때 certbot (:: address already in use) 기존 노드 서버가 실행 중일 때 (http 80포트를 사용 중일 때) 나타나요. 저 같은 경우는 강의에서 안내해주신 kill -9 [PID] 명령을 실행했는데도 lsof -i tcp:80 했을때 노드 서버가 계속 확인돼서, npx pm2 kill 로 pm2를 통해 노드 서버를 종료하니 nginx 가 정상 실행됐어요. # nginx status 했을 때 nginx: [warn] conflicting server name "__URL__" on 0.0.0.0:__PORT__, ignored 중복된 server_name을 nginx 설정 파일에 넣었을 때 발생해요. 1. cat /etc/nginx/nginx.conf | grep "server_name" 2. cat /etc/nginx/sites-enabled/default | grep "server_name" 두 가지 명령을 사용해서 중복된 server_name이 있는지 확인하고, 있다면 중복을 제거해주세요. 2번의 default 설정이 1번의 설정을 덮어씌운다는 점에 주의해주세요. 아래는 위에 올린 제로초님 글 중의 내용입니다. # nginx reload, restart 등이 안된다면 설정 파일 내 세미콜론 누락 확인 누락이 없다면 다음 글 참고 >> stackoverflow 모두 좋은 강의로 즐코하세용
-
더 자바, 애플리케이션을 테스트하는 다양한 방법
아주 사소한 문제 / @CvsSource와 @CsvSource 의 차이
아주 사소한 부분이지만, 아무도 언급하지 않아 이렇게 글을 남깁니다:) 강의 10강 테스트 반복하기 2부에서, 기선님께서 @CvsSource라고 명하고, 자료또한 그렇게 되어있어서 찾아보고 확인해보니 @CsvSource 였더라구요😆 아직 제공자료가 수정되어있지 않아서 혹시나 헤매실 분을 위해 글을 남김니다ㅎ
-
자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
내 머리로는
생각할 수 없는 공식이다ㅠㅠ
-
비전공자를 위한 진짜 입문 올인원 개발 부트캠프
(공유) create-react-app permission Error 쉽게 해결하는 방법
준영님도 해결방법을 올려주셨지만 더 쉽게 해결하는 방법이 생겨서 공유드립니다. npm install -g create-react-app을 입력하면 EACCES: permission denied, symlink '../lib/node_modules/create-react-app/index.js' -> '/usr/local/bin/create-react-app' 이런식의 오류들이 뜨실텐데요. sudo를 붙이면 쉽게 해결이 가능해집니다. sudo npm install -g create-react-app 입력해서 해결하시고 열공하세요!!
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
음성 싱크가 살짝 안 맞네요.
엄청 거슬릴 정도는 아니지만 살짝 싱크가 안 맞는거 같습니다. 강의 잘 듣고 있습니다~
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part7: MMO 컨텐츠 구현 (Unity + C# 서버 연동 기초)
14:00 .bat 파일실행이 안되는분께
수정: protoc-3.12.3-win64 파일이 바탕화면에 있을때는 .bat 파일이 동작을 잘 합니다. 다른폴더 안에 있으면, 무슨이유때문인지 .bat에 의해 실행된 protoc.exe가 timestamp.proto를 찾질 못하네요