묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
job queue 흐름에 관하여 질문있습니다
안녕하세요 항상 좋은 강의 잘 듣고 있습니다. jobqueue에 대해서 궁금한 점이 생겨 질문드리게 되었습니다. 질문1) 예를 들어 ABCDE쓰레드가 거의 동시에 C_Chat 패킷을 핸들링할 경우, C_ChatHandler 가 아래와 같고("패킷을 받았습니다" 메세지 전송 추가) Push의 lock에 접근한 순서가 문자 순서대로 A가 1번 B가 2번...이라면 A쓰레드는 Flush를 수행한 후 클라이언트에게 "패킷을 받았습니다를" 보내주고 나머지 BCDE쓰레드들은 Flush를 수행하지 않고 큐에 넣기만 하고 "패킷을 받았습니다"라는 메세지를 보내게 되는 게 맞나요? 질문2) 위 내용이 맞다면 A쓰레드는 단지 1등으로 Push의 lock에 접근했다는 이유로 Flush(요리)를 수행하고, 응답("패킷을 받았습니다"라는 메시지 Send // Push로 등록한 action이 아닌 Push 이후의 흐름들)을 Flush수행 시간만큼 늦게 보내게 되는 것인데 뭔가 불합리?하다고 느껴집니다. 이런 정책을 많이 사용하나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
비연결성과 Stateless에대해서
강의를 듣고나서 Stateless와 비연결성의 차이점이 무엇인지 정확하게 알고싶습니다. 제 생각으로는 둘다 클라이언트와 서버와의 통신후 상태정보를 유지하지않도록 끊는것 같은데 Stateless와 비연결성으로 나누어서 설명해주신 이유가 궁금합니다. 그리고 차이점이 있다면 알려주시면 감사하겠습니다.
-
미해결스프링 시큐리티
Account 와 Role 이 예제에서 N 대 N 관계인 이유가
Account 와 Role 이 예제에서 N:N 관계인 이유가 Account 에 여러개의 권한을 주려고 N 대 N으로 설계하신건가요? 나중에 계층구조적인 권한을 배우면 Account 와 Role 이 N:N 이 아니라 N:1 로 설계할 수 있는거구요? 만약 그렇다면 나중에 꼭 예제 변형시켜가면서 복습해봐야겠네요.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Unused image 기준
안녕하세요 docker system prune이 적용되는 2가지 Unused Image Dangling Image 에서 Unused Image에 대한 질문 드리고싶습니다 1. 현재 실행 중인 컨테이너가 없는 상태 = docker ps -a 에서 아무런 리스트를 얻을 수 없음2. 도커 이미지는 local에 존재하고 있는 상태 = docker images 에서 이미지 리스트를 얻을 수 있음 위 상태에서docker system prune을 입력하였을 때,강의 자료대로라면 docker images 명령어로 얻은이미지 리스트들은 컨테이너로 사용되고 있지 않기 때문에 docker system prune 명령어의 대상이되어삭제되어야하는거아닌가요? 강의 자료 Unused Image의 설명 부분'컨테이너에서 할당되지 않거나 사용되지 않는 이미지'가 무엇을 의미하는건가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
강의 잘 듣고 있습니다. 프론트 서버 배포에서 막혀서 질문드립니다~
좋은 강의 잘 듣고 있습니다. 정말 감사합니다~ 제로초님께서 강의에서 설명해주신 sudo npx pm2 start npm -- start 명령어로 쳐보았을 때, 잘 안되어서 그냥 sudo npm run start 로 쳐보니, localhost:80으로 연결되는 것을 보았습니다. 이 부분이 문제인 것 같은데 어떻게 고쳐야 할지, 오랜시간 찾아보아도 잘 모르겠습니다. sudo npx pm2 log --err --lines 100 sudo lsof -i tcp:80 등을 쳐서 얻은 다른 에러 메세지들입니다. 도움주시면 감사하겠습니다. ^^
-
미해결15일간의 빅데이터 파일럿 프로젝트
storm nimbus, supervisor, ui start가 잘 안되네요
안녕하세요 ! 강의를 들으면서 실습하다 잘 안되는게 있어서 질문드립니다. service storm-nimbus start service storm-supervisor start service storm-ui start 로 실행을 했는데 running이 잠깐 뜨다가 다시 NOT running으로 되네요 ㅜㅜㅜ 이유를 알수있을까요 ?? 답변부탁드리겠습니다. 감사합니다.
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
칼리 리눅스 비트 질문
영상을 그대로 따라해 다운 받았는데 칼리 리눅스가 32비트 인가요? 설정 들어가서 보니 debian이 64비트라 뜨는데 64비트 아닌가요?
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
github 권한 요청 드립니다.
인프런 아이디 : @gwangya 인프런 이메일 : dusan.clt@gmail.com 깃헙 아이디 : dusan.clt@gmail.com 깃헙 Username : clt923
-
미해결스프링 시큐리티
ConcurrentSessionFilter와 SessionManagerFilter차이점이 무엇인가요?
둘다 동일한 계정으로 2명이상이 접근했을때 작동이 된다는것으로 알고있는데 헷갈려서 질문 드립니다. 둘다 세션을 체크하는것은 알겠는데 내부적으로 세션을 만들어서 저장을 하는건 SessionManagerFilter이고 ConcurrentSessionsFilter는 세션을 만료시켜서 Session을 비워주는 역할인건가요?
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
@RequestMapping 다중 설정관련 질문입니다.
안녕하세요 영한님! @RequestMapping에 다중 설정이 가능하다고 해주셨는데 그럼 예를 들어 다음과 같이 매핑이 되어있을때 @RequestMapping({"/a","/b"}) /a로 들어왔을 때와 /b로 들어왔을 때 서로 다른 로직을 수행하도록 만들수도 있나요? 아니면 다른 URL이지만 같은 로직을 수행하도록 만들기 위해 있는 기능인지 궁금합니다. 감사합니다!
-
해결됨[React 1부] 만들고 비교하며 학습하는 React
순수자바스크립트로 처음 이렇게 많이 작성해봤습니다.
리액트로 프론트엔드 공부를 시작해서 순수 자바스크립트를 작성해봐서 좋은 경험이었습니다. 조금 실습하다가 조금 궁금한 점이 생겨서 질문을 남깁니다. Delegate라는 helper 함수를 사용했는데 조금 낯선 방식이어서 오래 봤습니다. 이런 패턴을 자주 사용하나요? 리액트를 사용할 경우, 리스팅되는 component에 이벤트 리스너를 붙일 때items.map(item => <li onClick={() => handleClick(item.id)} >)위와같이 사용했는데 이렇게 각 컴포넌트마다 이벤트리스너를 박아놓는건 좋지않은 방식일까요? 조언 부탁드립니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
조사식 관련..
저는 조사식에 배열이 없고 왜 _items _size _version 같은 이상한 값들이 있을까요..?
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
정규표현식
정규표현식은 속도가 많이 느린거 같은데 상관이 없나요?
-
미해결머신러닝 엔지니어 실무
강의슬라이드
선생님 수강평 남겼습니다 강의 슬라이드 공유 부탁드려요 감사합니다
-
미해결Slack 클론 코딩[실시간 채팅 with React]
프리티어와 린트가 먹히질 않습니다. 그리고 웹팩 돌린후 dist 폴더가 생성되지 않습니다.(깃 주소첨부)
1. 이상하게 프리티어랑 린트가 먹히질 않는 것 같습니다.. vscode쓰는데 설정파일 같이 첨부드립니다.. (setting.json) { "workbench.colorTheme": "Atom One Dark", "workbench.iconTheme": "material-icon-theme", "editor.codeActionsOnSave": { "source.fixAll.eslint": true }, "eslint.alwaysShowStatus": true, "eslint.workingDirectories": [ {"mode": "auto"} ], "eslint.validate": [ "javascript", "typescript" ], "explorer.confirmDelete": false, "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", "terminal.integrated.shellArgs.windows": [ "--login" ], } 2. 그리고 웹팩 번들링 작업후 /dist 폴더가 생성이 안되는데 에러는 딱히 안나는것 같은데 이유를 잘 모르겠습니다. https://github.com/SeokSuMin/slaectSumin/tree/master
-
미해결리액트로 나만의 블로그 만들기(MERN Stack)
npm run start 에러 질문입니다.
> client@0.1.0 start > react-scripts start There might be a problem with the project dependency tree. It is likely not a bug in Create React App, but something you need to fix locally. The react-scripts package provided by Create React App requires a dependency: "webpack": "4.44.2" Don't try to install it manually: your package manager does it automatically. However, a different version of webpack was detected higher up in the tree: C:\Users\great\Documents\prj\node_modules\webpack (version: 5.37.0) Manually installing incompatible versions is known to cause hard-to-debug issues. If you would prefer to ignore this check, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project. That will permanently disable this message but you might encounter other issues. To fix the dependency tree, try following the steps below in the exact order: 1. Delete package-lock.json (not package.json!) and/or yarn.lock in your project folder. 2. Delete node_modules in your project folder. 3. Remove "webpack" from dependencies and/or devDependencies in the package.json file in your project folder. 4. Run npm install or yarn, depending on the package manager you use. In most cases, this should be enough to fix the problem. If this has not helped, there are a few other things you can try: 5. If you used npm, install yarn (http://yarnpkg.com/) and repeat the above steps with it instead. This may help because npm has known issues with package hoisting which may get resolved in future versions. 6. Check if C:\Users\great\Documents\prj\node_modules\webpack is outside your project directory. For example, you might have accidentally installed something in your home folder. 7. Try running npm ls webpack in your project folder. This will tell you which other package (apart from the expected react-scripts) installed webpack. If nothing else helps, add SKIP_PREFLIGHT_CHECK=true to an .env file in your project. That would permanently disable this preflight check in case you want to proceed anyway. P.S. We know this message is long but please read the steps above :-) We hope you find them helpful! 위와 같은 에러가 현재 발생하고 있습니다. 제 client package.json 입니다. { "name": "client", "version": "0.1.0", "private": true, "dependencies": { "@testing-library/jest-dom": "^5.12.0", "@testing-library/react": "^11.2.6", "@testing-library/user-event": "^12.8.3", "react": "^17.0.2", "react-dom": "^17.0.2", "react-scripts": "4.0.3", "web-vitals": "^1.1.2" }, "scripts": { "start": "react-scripts start", "build": "react-scripts build", "test": "react-scripts test", "eject": "react-scripts eject" }, "eslintConfig": { "extends": [ "react-app", "react-app/jest" ] }, "browserslist": { "production": [ ">0.2%", "not dead", "not op_mini all" ], "development": [ "last 1 chrome version", "last 1 firefox version", "last 1 safari version" ] } } 앞에 질문에도 package.json을 비교해보며 버전을 바꿔보라고 하셨는데 이미 eject가 되어있는 상태라 어떤 것을 바꿔야 할지 모르겠습니다.
-
미해결파이썬 무료 강의 (활용편1) - 추억의 오락실 게임 만들기 (3시간)
elapsed_time
253번 줄에 elapsed_time = pygame.time.get_ticks() - start_ticks로 되어있는데 89번줄에 start_ticks = pygame.time.get_ticks() 로 되어있습니다. 즉, 동일한 두개를 서로 빼는 것이 아닌가 하는 의문이 듭니다
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
질문입니다
계속 문제풀이중에 질문입니다 1 코딩테스트 문제를 잘 풀기 위해서는 분석을 잘하고 어떤 자료구조를 써야할지 고민한이후에 과정도 써보고 그림도 그려보고 문제를 푸는건지 아니면 경험적으로 문제를 풀어내는건지요? 많이 접해보지 못해보니 강의에서 알려주신 풀이방법을 볼때마다 스스로 부족함과 참담함을 느낍니다 ;; 알려주신 풀이방법에서 벗어나면 불필요하게 변수가 많아진다든지 제능력으로는 뭔가 꼬이기만 하고 해결불가한 과정으로 진행이 되어서요 ㅠㅠ 그래도 이렇게 자바전용 코딩테스트 강의를 만들어 주셔서 정말 감사합니다 매번 답변도 감사드립니다
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
PCA에 대한 질문입니다.
1. 이부분에서 n_components의 갯수를 6개로 하셨는데 혹시 위에서 heatmap으로 확인했을때 BILL_AMT1 ~ BILL_AMT6과 같은 6개의 피처들의 상관관계가 가장 높기 때문에 n_components의 갯수를 6개로 하셨는지 궁금합니다. 2. PCA의 목적이 여러가지 상관관계가 높은 피처들이 포함된 데이터세트에서 새로운 면(새로운 피처들)을 찾는다는것이 목적인데 어느부분에서 새로운 면을 찾은것인지 뭔가 직관적으로 이해하고싶은데 제가 이해한바로는 상관관계가 높은 피처들을 추출해서 component1, component2와 같은 교수님께서 지정하신 이름의 새로운 피쳐들을 찾아낸다 라고 이해를 했는데 제가 이해한것이 맞는지 아니라면 좀더 직관적으로 설명해주시면 감사하겠습니다. 3. 변동성이란것이 위의 예제를 예로들면 상관관계가 제일 높은 BILL_AMT1 ~ BILL_AMT6의 피쳐들을 추출해서 스케일링한후 PCA를 이용하여 변동성을 구하였는데 구한 변동성을 어디에다 쓰는것인지 이 변동성들이 의미하는것이 직관적으로 어떤것인지 궁금합니다. 질문이 많아서 글이 길어졌는데 긴글 읽어주셔서 감사합니다. 제가 쓴글이 잘 이해가 되실지 모르겠네요. 답변 부탁드리겠습니다 교수님 감사합니다.
-
미해결[딥러닝 전문가 과정 DL1231] Backpropagation과 야코비안 행렬
t_b변수를 튜퓰로 정의하는 이유 문의
안녕하세요. t_b변수를 만들때, 변수는 (1, )으로 하는 이유가 뭘가요? 1개 벡터이면은 그냥(1)으로 표현이 안되서 그런건지... 아니면 나중에 브로드케스팅이 되서 그런걸가요?