inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

173만명의 커뮤니티!! 함께 토론해봐요.

dual port ram 설계 코드 질문

해결됨

디지털 회로설계 실무 : Computer Architecture 와 SoC 프로토콜 Digital IP 설계하기

module dpsram #( parameter DEPTH=8, parameter WIDTH=32, parameter DEPTH_LOG=$clog2(DEPTH) )( input clk, input [WIDTH-1:0] din_a, input [WIDTH-1:0] din_b, input [DEPTH_LOG-1:0] addr_a, input cs_a, input we_a, input [DEPTH_LOG-1:0] addr_b, input cs_b, input we_b, output reg [WIDTH-1:0] dout_a, output reg [WIDTH-1:0] dout_b ); reg [WIDTH-1:0] mem[DEPTH-1:0]; initial begin for(int i=0;i<DEPTH;i++) mem[i]=0; end always@(posedge clk) begin //write if(we_a && cs_a) mem[addr_a] <= din_a; if(we_b && cs_b) mem[addr_b] <= din_b; end always@(posedge clk) begin //read if(~we_a && cs_a) dout_a <= mem[addr_a]; if(~we_b && cs_b) dout_b <= mem[addr_b]; end endmodule 위와같이 dpsram코드를 짰습니다. 예제 코드와는 다르게 저는 write와 read를 각각 나눠서 always block을 구성했는데 이렇게 짜면 다르게 동작하나요? RTL 뷰어로 보니 아래와 같이 복잡하게 나와서 질문드립니다.

  • 컴퓨터-구조
  • verilog-hdl
  • fpga
  • 임베디드
  • amba
roy00cho 댓글 1 좋아요 1 조회수 391

Missing parameter: code 에러

미해결

스프링 시큐리티 OAuth2

Oauth 2.0 User 모델 소개(2)영상에서 assessToken 호출을 위한 과정을 진행하는데 발생한 문제입니다. keycloack 버전이 달라 발생한 문제인지 질문드립니다. 현재 keycloack 버전 21.1.2 입니다.

  • java
  • spring
  • spring-boot
  • oauth
JUNI 댓글 1 좋아요 0 조회수 256

pycharm setting에서 질문 드려요.

미해결

웹크롤링 with 파이썬

안녕하세요? pycharm 세팅에서 python interpreter 설정 시 설정한 패키지가 보이지 않아서요ㅠㅡㅠ 여러번 다시 따라했는데 안되는데 방법이 있을까요?ㅜ.ㅜ

  • python
  • 웹-크롤링
  • selenium
aoisora821026 댓글 2 좋아요 0 조회수 265

쿠키 로그아웃 질문

미해결

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기에 질문 내용을 남겨주세요. 코드에서보면 새로운 쿠키를 만들어서 setMaxAge로 00 으로 설정해서 만료시키는거같은데 그런 이유가 있나요 ? 기존에 쿠키의 수명 0으로 만들어 만료시키는 방법은 안되나요??

  • spring
  • mvc
kkkkkk 댓글 1 좋아요 0 조회수 297

useEffect 의존성 배열 관련 질문이 있습니다

해결됨

[풀스택 입문] Firebase보다 10배 좋은 Supabase

https://join.slack.com/t/lopun-lecture/shared_invite/zt-2mkxcgt5h-7Bq~fMnMJ8Scle17fzFYCQ Supabase로 노트앱 완성하기 15:00 즈음에 검색 기능을 만드는 과정에서 search state에 따른 검색 결과 업데이트에 질문이 있습니다. useEffect를 하나 더 추가해서 의존성 배열에 search 넣은 코드가 추가되었는데요. 기존 의존성 배열이 빈값인 녀석에 search만 추가해줘도 동일한 기능이 아닌가요? 첫 렌더링, search state 변화 될 때만 실행이 되니까요. 한번 더 동일한 코드에 의존성 배열만 다르게 해주신 점이 궁금합니다.

  • postgresql
  • next.js
  • tailwind-css
  • supabase
rlaalsrb3559 댓글 1 좋아요 1 조회수 249

hello shader 프로그램 실행이 안됩니다.

해결됨

게임 개발자를 위한 3D 그래픽스, 쉐이더, OpenGL (2) - 프로그래머블 파이프라인, 기하학 기초, 삼각형 출력

강사님 제공된 코드를 실행을 해봤을 때 삼각형이 보이지 않고 빈 화면만 나오는 문제가 있습니다. 따로 glGenBuffers를 이용해서 버퍼를 생성하고 데이터를 바인딩을 했을 때에는 삼각형이 나오는 것을 확인을 했습니다. 이렇게 해결을 하는 것이 맞는지에 대해서 궁금합니다. 혹시 버퍼를 생성 하지 않고 진행을 하는 방법이 있는지 궁금합니다.

  • OpenGL
  • glsl
  • fragment-shader
  • vertex-shader
  • computer-graphics
fain9301 댓글 1 좋아요 0 조회수 316

세그멘테이션 테이블의 위치

해결됨

그림으로 쉽게 배우는 운영체제

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 세그멘테이션 테이블은 RAM(물리메모리)에 저장된 것이고 MMU는 STBR을 통해 참조하는 것인가요? 테이블 자체는 RAM에 있고 MMU는 STBR을 통해 이를 참조하여 실질적인 정보를 갖고있다라고 이해해도 될까요?

  • 운영체제
오주영 댓글 1 좋아요 1 조회수 196

7-3 /createCollections 리퀘스트시 권한에러

해결됨

야, 너도 AI 서비스 만들 수 있어. [이미지 AI 서비스 서버리스 풀스택]

안녕하세요 7-3 강의 /createCollections post request시에 계속 권한에러로 internal error 가 response되어 질문드립니다. lambda.ts 내 await dynamoDb.putItem 부분을 코멘트아웃하고 하면 잘됩니다. 뭐가 잘못된걸까요 ㅠ

  • aws
  • 서버리스
  • 생성형ai
  • dreambooth
  • runpod
kemuty 댓글 1 좋아요 0 조회수 236

@Transactional이 필요한곳과 필요없는곳

해결됨

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

안녕하세요 service 관련 코드를 공부하다가 질문이 생겨서 문의드립니다. 제가 지금까지 봤던 코드들은 @Transactional(readOnly = true) 는 Read할 때 사용을 하고 @Transactional은 Read를 제외한 CUD일 때 사용을 한다고 알고있는데, 인터넷을 찾아보니 "모든 CUD 관련 코드에 @Transactional을 무분별하게 사용하면 성능에 저하가 올 수 있다. 트랜잭션은 묶음의 처리입니다. 단건의 INSERT, DELETE, UPDATE 는 Transaction 이 필요하지 않습니다." 라고 블로그에서 보았습니다. 모든 CUD 관련 코드에다가 @Transactional을 붙이면 안되는건가요? 또한 @Transactional(readOnly = true) 는 Read 관련 코드에 붙이는게 필수는 아닌가요? 어떤 방식으로 코드를 짜는게 좋은 코드인지 궁금합니다.

  • java
  • spring
  • 웹앱
  • spring-boot
  • jpa
lllilililll 댓글 1 좋아요 0 조회수 353

왜둘맞..?

해결됨

10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트

안녕하세요 선생님. 처음 문제를 풀 때 투포인터로 문제를 풀었습니다. (아래는 첫번째 풀이) http://boj.kr/3a10ce5dba1d4b2ba3ff506e08ea07cc 그런데 생각을 해보니, 2 2 2 7 7 7 이렇게 나오는 경우도 있지않을까? 싶어서 map을 사용해 다시 풀었습니다. (아래는 두번째 풀이) http://boj.kr/683ffbaa42d741caa47966d54cd814a1 투포인터로 짠 첫번째 로직은 2 2 2 7 7 7 의 경우 답이 3개가 나옵니다. 그리고 map으로 짠 경우, 9개가 나옵니다. 2가 3개, 7이 3개 가 있으니까 3 * 3 = 9 이렇게 나옵니다. 이렇게 두 풀이가 하나의 입력에 대해 답이 다른데 두 풀이 모두 정답으로 나옵니다. 제가 문제를 잘못이해한 것인지 왜 답이 다르게 나오는 두 풀이가 다 정답이 되는지 모르겠습니다 ㅜ..

  • c++
  • 코딩-테스트
전호영 댓글 1 좋아요 0 조회수 146

npm run dev 시 빌드가 매우 느려졌습니다

미해결

Slack 클론 코딩[실시간 채팅 with React]

안녕하세요 제로초님 점점 npm run dev 할 떄마다 빌드 속도가 엄청 느려지는 것 같아서요 아래 단계에서만 한 5분 있어야 success 뜨더라구요 구글링, 지피티로도 알아보았지만 해결되지 않아 질문 드립니다 단서 될만할지는 모르겠지만 제 윈도우 pc 사양이랑 설치된 패키지 내역입니다 // package.json { "name": "sleact-ts-front", "version": "1.0.0", "description": "", "main": "index.js", "scripts": { "dev": "webpack serve --env development", "build": "cross-env NODE_ENV=production webpack" }, "author": "ZeroCho", "license": "MIT", "dependencies": { "@emotion/react": "^11.13.0", "@emotion/styled": "^11.13.0", "@loadable/component": "^5.16.4", "@mui/icons-material": "^5.16.5", "@mui/material": "^5.16.5", "@types/gravatar": "^1.8.6", "@types/react": "^18.2.42", "@types/react-dom": "^18.3.0", "autosize": "^6.0.1", "axios": "^0.26.1", "core-js": "^3.15.1", "cross-env": "^7.0.3", "gravatar": "^1.8.2", "react": "^18.2.0", "react-dom": "^18.2.0", "react-router": "^6.25.1", "react-router-dom": "^6.25.1", "socket.io-client": "^2.5.0", "swr": "^2.2.5", "typescript": "^4.4.2" }, "devDependencies": { "@babel/core": "^7.13.8", "@babel/preset-env": "^7.13.8", "@babel/preset-react": "^7.12.13", "@babel/preset-typescript": "^7.13.0", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.0-rc.0", "@types/autosize": "^4.0.3", "@types/fork-ts-checker-webpack-plugin": "^0.4.5", "@types/loadable__component": "^5.13.9", "@types/node": "^16.11.26", "@types/react-router-dom": "^5.3.3", "@types/socket.io-client": "^1.4.35", "@types/webpack": "^5.28.0", "@types/webpack-dev-server": "^4.0.3", "autoprefixer": "^10.4.19", "babel-loader": "^8.2.2", "css-loader": "^6.2.0", "eslint": "^8.13.0", "eslint-config-prettier": "^8.1.0", "eslint-config-react-app": "^7.0.1", "eslint-plugin-flowtype": "^8.0.3", "eslint-plugin-import": "^2.29.1", "eslint-plugin-jsx-a11y": "^6.9.0", "eslint-plugin-prettier": "^4.2.1", "eslint-plugin-react": "^7.35.0", "fork-ts-checker-webpack-plugin": "^7.2.3", "postcss": "^8.4.39", "postcss-loader": "^8.1.1", "prettier": "^2.2.1", "react-refresh": "^0.12.0", "sass": "^1.77.8", "sass-loader": "^15.0.0", "style-loader": "^3.2.1", "tailwindcss": "^3.4.4", "ts-node": "^10.0.0", "webpack": "^5.24.2", "webpack-cli": "^4.5.0", "webpack-dev-server": "^4.0.0" } }

  • react
  • 웹팩
  • typescript
  • socket.io
  • babel
  • 클론코딩
루룸 댓글 2 좋아요 0 조회수 1081

공부 방법

미해결

파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)

-안녕하세요 선생님 강의 잘 듣고 있습니다. 제가 구현이 너무 안되어서....이 강의를 듣게 되었습니다..혼자 코드업 문제 등을 풀어보면 해결이 안되는 문제는 몇일씩 고민해도 시간만 가고 해결이 안되더라구요... 그래서 방법을 한번 바꿔볼까 해서 이 강의를 듣게 되었어요.. 선생님 강의를 전체 한번 쭉 다 듣고 다시 개인적으로 공부하는 방법이 어떤가 싶어 문의드립니다.. 알고리즘을 떠올리기가 힘듭니다...ㅜ 지금 DFS문제부터 듣고 있습니다.. 뒷 부분 강의부터 먼저 접해보면 앞부분의 문제는 좀더 쉽게 해결되지 않을까 해서요....;; 공부 방법에 대해 선생님께 조언을 좀 구하고저 합니다... 작성된 코드는 대부분 다 이해를 합니다..구현이 너무나 어렵습니다....ㅠㅠ 조언 부탁드립니다..

  • python
  • 코딩-테스트
red71004 댓글 1 좋아요 0 조회수 185

PID 관련 질문입니다!

해결됨

개발자를 위한 컴퓨터공학 1: 혼자 공부하는 컴퓨터구조 + 운영체제

[추가] 파이썬으로 스레드 다루기 이 강의에서 PID값이 프로세스를 실행할 때마다 달라지는 걸 볼 수 있는데 이유가 궁금합니다. 동일한 프로세스를 반복해서 실행한다고 이해했는데, 이러면 고유한 번호(동일한 번호)가 출력되어야 하는 거 아닌가요?

  • 컴퓨터-구조
  • 운영체제
  • 기술면접
chaeso2003 댓글 1 좋아요 0 조회수 195

this 질문

해결됨

김영한의 실전 자바 - 고급 1편, 멀티스레드와 동시성

그러면 main 메소드 내에 Thread thread1 = new Thread(..); Thread thread2 = new Thread(..); 이걸 실행하면 main 스택프레임내에 참조변수가 저장이될텐데 thread1,thread2가 아닌 this로 저장된다는건가요? 그러면 예를들어, 참조변수 a의 메소드를 실행하게된다면 먼저 스택프레임내에서 참조변수에서 실제 인스턴스가 저장된 힙 주소를 꺼내어서 그 힙주소로 간다음 메소드를 가져오는게 아니라 참조변수 a가 아닌 this 인거죠?

  • java
  • 객체지향
  • 동시성
  • multithread
  • thread
인프런 댓글 1 좋아요 0 조회수 360

페이지뷰 이벤트가 수집이 안됩니다

미해결

실무자를 위한 구글애널리틱스(GA4+GTM) 활용법(26년 Update)

다국어 지원하는 사이트라 {lang}/auth/signin 경로에서 언어별로 로그인을 할 수 있는데 이렇게 했을 때 이벤트 수집이 안되더라구요. 페이지뷰 이벤트 수집을 위해서 별도로 설정해줘야 하는 게 있을까요? next.js로 만들어진 페이지인데 이 경우 별도로 처리가 필요한지도 궁금합니다.

  • Google-Analytics
  • Google-Tag-Manager
  • 데이터-리터러시
  • GA4
oa 댓글 2 좋아요 0 조회수 211

백엔드 개발자 무료 멘토링

미해결

안녕하세요. 대형 이커머스 백엔드 7년차 개발자 입니다. 이번 인프콘에 참여했었는데요. 많은 신입 개발자 취업 준비생 분들이 갈피를 못잡으시더라요. 그래서 여유 가능한 선에서 몇 분정도 무료 멘토링을 해드려고 합니다. 참고로 저는 교육기관 멘토링 2년 이상 1:1 멘토링 500명 이상 진행해본 경험이 있습니다. (신입/경력) 크몽이라는 플랫폼에서도 멘토로써 활동하고 있고요. 하기 양식으로 신청해주신 분들 중에 5명 정도 멘토링 무료로 해드리겠습니다. 제 프로필 및 멘토링 과정은 여기 참고하세요. -> https://kmong.com/gig/474656 https://open.kakao.com/o/sfQVtyvg 취업여부(재직/취준) / 나이 / 취업준비기간 / 현재상태(서류준비, 면접준비) / 부족한 점

멘토 Leo 댓글 1 좋아요 0 조회수 186

getBeanDefinitionNames(); 오류

미해결

스프링 핵심 원리 - 기본편

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 안녕하세요, 스프링 강의 중 bean등록 후에 test 에서 빈출력 부분 beanDefinition관련해서 질문드려요. 현재 자바 17버전 build, run using, tests using 전부 IntelliJ IDEA 인데, 밑에 에러처럼 TestDescriptor 를 찾을 수 없다고 에러가 계속 나고 있습니다ㅠㅠ... 구글링해보니 pom.xml 에서 Junit 버전을 업그레이드 해야 한다고 돼있는데 pom.xml조차 제 프로젝트에서 찾을 수가 없어서 문의드려요.. 이 경우는 어떻게 해결해야 하나요?

  • spring
  • 객체지향
Jeongin Yun 댓글 1 좋아요 0 조회수 227

실습문제 14 관련 문의

미해결

[신규 개정판] 코딩 입문자를 위한 파이썬 완벽가이드

안녕하세요 실습문제 풀어보다가 질문이 생겨서 남깁니다! 해당 문제인 경우는 팀원의 수가 적어서 3이라는 숫자로 적어서 나누는게 가능했지만, 만약 팀원의 수가 굉장히 많다면 해당 함수는 쓰기 어려워질까요? (어차피 매개변수에 그만큼 나열해야하니 효율성문제로) sql과 달리 avg라는 연산자가 없는 것 같아서요! 또한 int를 적용하지 않았는데 덧셈연산자가 작동한 이유를 알고 싶습니다! 어렴풋하게만 느낌이 와서 정확히 알고 싶습니다.

  • python
dmsal0544 댓글 2 좋아요 0 조회수 167

StateMachine중에 이해가 안가는 부분이 있습니다

해결됨

[유니티 레벨 업!] 모듈식으로 개발하는 스킬 시스템

TryTransion함수에서 if (transition.TransitionCommand != StateTransition<EntityType>.kNullCommand || !transition.IsTransferable) continue; 이부분에서 나눠서 짜면 if (커맨드있음) continue; if (전이불가) continue; 인데 사실상 커맨드가 있으면 뒤에 전이상태는 상관이 없다고 생각을 하는데요. 그런데 이제 StateMachine을 상속한 클래스에서 MakeTransition을 한것을 보면 MakeTransition<ReadyState, CastingState>(SkillExecuteCommand.Use, state => Owner.IsUseCast); 이런식으로 커맨드와 조건을 같이 써놓은것이 있는데, 뒤에는 작동이 안되지 않나라고 생각해서 제가 잘못해석한건지 알아보고자 질문드립니다.

  • unity
  • modules
흑연 댓글 1 좋아요 0 조회수 190

로그아웃 시 캐시 삭제

미해결

[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!

logout 로직 실행 시 강의에서는 storage만 삭제하는데 provider들의 캐시는 지워야 하는게 맞는지 궁금해서 질문 드립니다. 아니면 user와 연동된 장바구니와 주문 프로바이더 캐시만 null로 만들어야 할까요?? 추가로 만약 캐시를 지운다면 userMeProvider에서 ref를 받아와 각 프로바이더 state를 null로 바꿔버리면 되나요?

  • flutter
  • 하이브리드-앱
Sungmin Oh 댓글 1 좋아요 0 조회수 197

인기 태그

인프런 TOP Writers

주간 인기글