묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
맛비님 데이터를 딜레이 시키는 구문에 대해 질문이 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. dat_mover_bram.v 파일에서 1. // Shift Delay always @(posedge clk or negedge reset_n) begin if(!reset_n) begin r_core_delay <= 0; end else begin r_core_delay <= {r_core_delay[CORE_DELAY-2:0], r_valid}; // read data end end 해당 구문이 shift register가 된다는 사실은 알겠습니다. 허나 이 구문이 왜 딜레이 되는 타이밍과 관계 있는지 모르 겠습니다. assign ce_b1 = r_core_delay[CORE_DELAY-1]; assign we_b1 = r_core_delay[CORE_DELAY-1]; 결국 chip enable과 write enable을 r_core_delay[4]->행렬의 MSB의 값으로 입력된다는 의미인거 같은데요. 여기서 r_valid 값은 LSB인거 같은데요. 어떤 메커니즘으로 최상위 비트가 되는 건지 모르겠습니다. 2. // Shift Data genvar idx; generate for (idx = 0; idx < CORE_DELAY-1; idx = idx + 1) begin : gen_core_delay always @(posedge clk or negedge reset_n) begin if(!reset_n) begin r_core_data[idx+1] <= {DWIDTH{1'b0}}; end else if(|r_core_delay) begin r_core_data[idx+1] <= r_core_data[idx]; end end end endgenerate // first one always @(posedge clk or negedge reset_n) begin if(!reset_n) begin r_core_data[0] <= {DWIDTH{1'b0}}; end else if(|r_core_delay) begin r_core_data[0] <= mem_data; // read data end end 해당 구문에서 결국 의미 하는 것은 r_core_data[0] <= mem_data; r_core_data[1] <= r_core_data[0]; r_core_data[2] <= r_core_data[1]; r_core_data[3] <= r_core_data[2]; r_core_data[4] <= r_core_data[3]; 일 텐데요. 말씀하시는 내용은 결국 알맞은 타이밍에 mem_data가 최상위 비트까지 올라가서 해당 테이터가 결국 assign d_b1 = r_core_data[CORE_DELAY-1]; // core value 에 출력될 것이라는 의미 같은데요. 역시 이것도 왜 그렇게 되는지 이해가 안갑니다. ㅠㅠ (추천해 주신 책은 열심히 읽고 있습니다 ㅠㅠ, 아직 내공이 부족하네요.)
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
2분59초 스analytics.js 스크립트 2개
두개의 스크립트가 충돌이 난다는게.. 추상적이라서 한 번 직접 해보고싶은데.. 어디서 해볼 수 있을까요? ㅠㅠ..아니면 검색 키워드라도 뭐라고 쳐야 이와 관련된 예시를 해볼 수 있을지 궁금합니다!
-
미해결
Grab Prompt Assistance At Doorstep via Facebook Customer Service
Yes, you can easily obtain the profitable Facebook Customer Service directly from the technical team of customer care executives. Firstly, you will have to make a call at the official helpline number via which you will be able to resolve any kind of technical loopholes and mishaps permanently from the root, in hassle free manner.
-
미해결웹게임을 만들며 배우는 인터렉티브웹! JAVASCRIPT
깃헙 레포 질문드립니다.
혹시 깃허브 프라이빗 레파지토리에는 푸쉬해도 상관없을까요??
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
이런식으로 풀었는데..괜찮을까요
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! function solution(a, b, c) { if (a + b < c) { console.log('No') } else if (a + c < b) { console.log('NO') } else if (c + b < a) { console.log('NO') } else { console.log('YES') } } console.log(solution(6, 13, 20)); console.log(solution(33, 40, 6)); 이렇게 풀면 좀 방식이 이상한가요..? 일단 이렇게 했는데 비교해보니 좀달라서..
-
미해결차량 번호판 인식 프로젝트와 TensorFlow로 배우는 딥러닝 영상인식 올인원
안녕하세요. 강의 자료를 부탁드립니다.
안녕하세요? 이제 강의를 수강한지 일주일이 지났습니다. 강의자료를 부탁드려도 될런지요^^ LUCAS CHOO - skychoo@gmail.com 입니다. 감사합니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
coef와 그래프 모습에서 보이는 회귀선 간의 관계 문의
안녕하세요. 아래와 같이 13개 feature 모두 그래프로 그려보았습니다. 그런데 하단을 보면 AGE, B, INDUX, TAX feature는 price와의 회귀 직선이 음의 상관관계로 나오는데, 강의에서 coef를 보면 0으로 나옵니다. 그리고 RAD는 그래프로 보면 음의 상관 관계인데 coef는 0.4가 나옵니다. 개별 feature들과 price간의 관계를 보면 음의 상관관계인데 모든 feature들을 이용해 linear regression을 만들어봤을 때의 coef는 각 개별 상관관계와는 다르게 될 수도 있는 것인지요?
-
해결됨스프링부트 시큐리티 & JWT 강의
OAuth 2.0을 SpringSecurity로 처리하는 이유가 궁금합니다.
좋은 강의 너무 잘듣고 있습니다. 하지만, 공부 중에 궁금한 점이 있어서 질문드립니다. Oauth 2.0을 프론트 단이 아닌 SpringSecurity로 처리하면 어떠한 이점이 있는지 궁금합니다. CSRF 공격과 관련이 있고 어떠한 부분에서 취약한지 설명해주실 수 있으신가요..? 항상 고생 많으십니다. 감사합니다!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
params undefined 오류
let movieId = props.match.params.movieId 버전문제인지 여기에서 계속 props.match를 못가져와서 오류가 났었는데 import { useParams } from 'react-router-dom' const {movieId} = useParams() 대신 useParams 쓰고 해결되었습니다 참고하세요~
-
미해결Git과 GitHub 시작하기
Github 인증문제
Github가 토큰 인증제로 바뀌어서 액세스 토큰을 미리 발급받고 적용하지 않으면 소스트리에서 PUSH를 할 때 오류가 나는 문제가 생겼습니다...! 초급용 강의인만큼 토큰 발급 및 적용 과정도 강의에 추가해 주셨으면 좋겠습니다
-
미해결스프링부트 시큐리티 & JWT 강의
JWT 실습 마지막 오류
강의 너무나 잘 들었습니다. JWT 인증 마지막까지 수업을 듣고 user, manager, admin으로 api 요청시 강의와 달리 권한별로 api 접근이 정상 동작하지 않습니다. 강의를 그대로 따라하였으며 회원가입, 로그인하여 토큰 발급까지는 정상 동작합니다만 api 요청시 권한별로 페이지 이동이 되지 않습니다. jwt 관련 git 주소가 없어 추가 확인이 안되어 문의 드립니다. "27장 따라하는 중입니다. Controller를 안타는듯 합니다." 질문과 동일 내용으로 보여집니다. JwtAuthorizationFilter, @Overrideprotected void successfulAuthentication(HttpServletRequest request, HttpServletResponse response, FilterChain chain, Authentication authResult) throws IOException, ServletException { System.out.println("successfulAuthentication 실행됨 : 인증이 완료되었다는 뜻임."); PrincipalDetails principalDetails = (PrincipalDetails) authResult.getPrincipal(); //Hash 암호방식 String jwtToken = JWT.create() .withSubject("토큰") .withExpiresAt(new Date(System.currentTimeMillis()+(JwtProperties.EXPIRATION_TIME))) .withClaim("id", principalDetails.getUser().getId()) .withClaim("username", principalDetails.getUser().getUsername()) .sign(Algorithm.HMAC512(JwtProperties.SECRET)); // super.successfulAuthentication(request, response, chain, authResult); response.addHeader(JwtProperties.HEADER_STRING, JwtProperties.TOKEN_PREFIX + jwtToken);}SecurityConfig http.sessionManagement().sessionCreationPolicy(SessionCreationPolicy.STATELESS) .and() .addFilter(corsFilter) // 시큐리터 필터에 등록 인증(O), @CrossOrigin(인증x) .formLogin().disable() // form login disable .httpBasic().disable() // .addFilter(new JwtAuthenticationFilter(authenticationManager())) // ID, PW 체크, 파라미터 : AuthenticationManager .addFilter(new JwtAuthorizationFilter(authenticationManager(), userRepository)) .authorizeRequests() .antMatchers("/api/v1/user/**") .access("hasRole('ROLE_USER') or hasRole('ROLE_MANAGER') or hasRole('ROLE_ADMIN')") .antMatchers("/api/v1/manager/**") .access("hasRole('ROLE_MANAGER') or hasRole('ROLE_ADMIN')") .antMatchers("/api/v1/admin/**") .access("hasRole('ROLE_ADMIN')") .anyRequest().permitAll(); RestApiController // user, manager, admin 권한 접근 가능@GetMapping("/api/v1/user")public String user() { return "user";}// manager, admin 권한 접근 가능@GetMapping("/api/v1/manager")public String manager() { return "manager";}// admin 권한 접근 가능@GetMapping("/api/v1/admin")public String admin() { return "admin";}
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
exios 오류질문
안녕하세요axios랑 통신하면 아래처럼 데이터가 가져와지는데,이렇게 가져오면 문자열로 가져온게 아닌가요?ㅠㅠjson으로 가져와야되는데 .. 그래서 가져온 값을 콘솔을 찍어봤는데요.. 위에처럼 products 에 undefined가 떴습니다... 그리구 Postman에서는 디폴트 서버 json형식으로 이렇게 다 설정을해줬었습니다! 그래서.. 질문을 다시 한 번 말씀드리자면,지금 제가 가져온건 data에 문자열이 들어있는것같아서console찍으면 undefinde가 뜨는 것 같은데요.어떤거 문제여서 문자열로 나오는지를 모르겠습니다..
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
입사 후에는 해당하는 기업에 부여받은 이메일주소로 새로 계정을 만들어서 쓰는건가요?
새로 입사하는 회사에서 Jira 를 협업도구 로 사용하여 입사전에 좀 익히고 가려고 Free 로 가입을 했는데 입사 후에는 해당하는 기업에 부여받은 이메일주소로 새로 계정을 만들어서 쓰는건가요? 아래 사진같이 초대 받으면요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
HBase에 적재가 안됩니다...
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 5.6 실시간 적재 파일럿 실행 4단계 적재 테스트에서 HBase에 적재가 안됩니다..! '' 큐앤에이를 보고 입력해보았는데 여기 오류가 있는 것 같습니다. 그리고 카프카까지는 데이터가 들어오는데 storm에서 topology가 아무것도 보이지가 않습니다. redis에도 데이터가 들어오지 않습니다. 어디에서 에러가 난 것일까요?
-
미해결풀스택을 위한 도커와 최신 서버 기술(리눅스, nginx, AWS, HTTPS, 배포까지) [풀스택 Part3]
실습에 필요한 파일의 제공을 요청드립니다.
안녕하세요, [풀스택 Part3] "도커 활용을 위한 추가 명령 익히기-도커활용하기(주피터 노트북 서버 만들어보기)" 강의 영상을 학습하는 중 "mysql_in_docker.ipynb"라는 파일이 없어서 실습을 진행할 수 없는 상황입니다. 영상에서는 해당 파일은 [풀스택 Part1]에서 제공한 파일이라고 하는데, 저는 도커학습을 위해 [풀스택 Part3] 강의만 구매한 상태입니다. 해당 실습 파일을 구하기 위해서 풀스택 Part1까지 구매를 해야하나요? 아니면 실습용 파일을 제공하는 자료실이 별로도 있는 건가요? 해당 강의의 설명에 필요한 기술만 스탠드 얼론식으로 학습이 가능하다는 식으로 써있어서 저는 이 강의를 구매한 것인데, 강의 중간 중간 실습에 필요한 파일들(예-index.html, mysql_in_docker.ipynb)을 구할 수 없어 불편함을 느낍니다. 인프런 홈페이지를 찾아봤지만 해당 파일을 구할 수 없어 글을 남깁니다.
-
미해결Do it! 자바 프로그래밍 입문 with 은종쌤
hashset equals, hashcode 질문
안녕하세요 hashset.addMember 때 member 중복을 막기 위해 Member에 equals랑 hashcode를 정의하셨는데 hashset.add -> equals 사이의 중간 과정이 궁금합니다 어떻게해서 equals랑 hashcode가 호출되는지...
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
permutation importance 학습할 때 질문드립니다.
안녕하세요 질문이 있어 글을 남깁니다. 강의 내에서 캐글 같은 곳은 테스트 데이터와 학습데이터가 다른 유형인 경우도 있다고 하셨습니다. 여기서 permutation importance를 학습 시킬 때 tree 계열의 feature importance는 학습데이터를 기반으로 생성되기 때문에 테스트 데이터에 대해서는 달라질 수 있다고 했는데, permutation importance도 학습할 때 train data에서 랜덤으로 추출된 testdata(validation data)로 학습하는 거라고 이해했습니다 맞나요?? validation data도 결국에는 train data와 같은 형식이라 feature importance의 학습법과 같이 어떻게 보면 train data를 학습시키는 것과 비슷한 것아닌가요 ..? ㅠㅠㅠㅠ 너무 헷갈립니다.. 혹시 제가 잘못 이해했나요 ... ?
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Configuration을 통해 Bean을 생성하는 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]여기에 질문 내용을 남겨주세요. 안녕하세요. 좋은 수업 감사드립니다. 강의를 듣던 도중 궁금증이 생겨 질문드립니다. 일반 자바 코드를 이용하여 Bean을 등록하는 이유를, 가상 DB에서 실제 DB가 선정되고 나면 MemmoryMemberRepository를 실제 DB를 반영시켜서 수정(혹은 새 클래스로 대체)해야 하기 때문이라고 하셨습니다. 이때 편의성 혹은 효율성을 위해 SpringConfig 클래스에서 return new MemoryMemberRepository();에서 리턴 값의 이름만 바꿔줘도 정상 동작 하도록 하기 위해 자바 코드로 직접 등록을 하는 게 낫다고 하셨습니다. 하지만 만약 MemberRepositry를 구현하는 부분(DB가 설정되었을 때)을 결국 다시 코드 작성을 해야 한다면, DbMemoryMemberRepository 상단에 @Repository 로 빈 등록을 해주면 들이는 노력은 똑같은 것 아닌가요? 제가 이해하기로는 Configuration에서 Bean을 등록하는 것과 Bean으로 등록하려는 클래스 위에 @Component를 기입해서 Bean을 등록하는 것이 같은 로직으로 이해했는데, 왜 해당 조건에서 Configuration에서 Bean을 등록하는 것이 효율적인지 잘 모르겠습니다 ㅠㅠ 감사합니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
이상치 max 함수 외에 범위로 찾기
13/20강의 12분 쯤 나오는 > 40000이 넘는 평당분양가격 찾기 코드를 실행해보았는데, 결과가 아무것도 안나오거나 >40000에 해당이 안되는데도 전체 리스트가 나옵니다. 어떻게 해결할 수 있을까요?
-
미해결실전! Querydsl
MyBatis vs JPA vs JPA + querydsl 질문이 있습니다.
JPA(ORM) 장점 1) RDB에 종류와 관계없이 사용 가능하다. 추후 DB 변경이나 코드 재활용에 용이하다. 2) 비지니스 로직에 집중할 수 있다. 3) 테이블 생성, 변경 등 엔티티 관리가 간편하다. 4) 쿼리에 집중할 필요 없어 빠른 개발이 가능하다. 단점 1) 어렵다. 단방향, 양방향, 임베디드 관계 등 이해해야할 내용이 많으며, MyBatis(SQL Mapper) 장점 1) JPA에 비해 쉽다. SQL 쿼리를 그대로 사용하기에 복잡한 Join, 튜닝 등을 좀더 수월하게 작성 가능하다. 2) SQL의 세부적인 내용 변경 시 좀 더 간편하다. 3) 동적 쿼리 사용 시 JPA보다 간편하게 구현 가능하다. 단점 1) 데이터 베이스 설정 변경 시 수정할 부분이 너무 많다. (Oracle의 페이징 쿼리를 MySQL에서 사용 불가능!) 2) Mapper작성부터 인터페이스 설계까지 JPA보다 많은 설계와 파일, 로직이 필요하다. 3) 특정 DB에 종속적이다. Querydsl 장점 1) 쿼리를 자바 코드로 작성 2) 문법 오류를 컴파일 시점에 잡을 수 있음. 3) 쉬운 SQL 스타일 문법(복잡한 쿼리 작성 용이) 질문 : Querydsl 초반부만 듣고 있는 수강생입니다. 1) 서비스가 MVC + MYBatis에서 JPA + querydsl 바꾸는 점에 있어 생기는 기본적인 문제들이 있을까요? 2) QueryDSL이 MyBatis를 대신해 커버 가능할까요?