묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
true_sync_dpbram.v
안녕하세요. (너무나도 상세하고 친절한 질의응답 늘 감사드립니다.) Lecture Resource로 제공받았던 Source Code File을 조금 더 직접 구현하는 방향에서 분석해보고 있습니다. 그런데 그 와중에, 어, 내가 BRAM을 사용하고자 하는데, 이 BRAM은 어디서 불러오지? 를 보다가 2가지 궁금증이 생겼습니다. [1] true_sync_dpbram.v 파일 이 파일은 '수업을 통해 제공받았었'는데, 만약 제공받지 않았었으면, 어떻게 접근해서 이 파일을 생성했어야 하나요? 코드를 살펴보니 'sync sram의 구조랑 같구나' 싶으면서도, 그렇다고 모든 코드를 작성할 수 있었을 것 같지 않습니다. 즉, 실습 파일이 없었으면, 이걸 어떻게 처리했어야 하는지가 궁금합니다. 어디서 이 파일을 구하셨나요? [2] 오개념 점검 여기서 bram을 검색했다가, bram이 없는 것을 확인하였습니다. 그래서, 어? ip로 불러올 수 있는게 ps영역만이었나? 하면서 이 부분 개념을 점검하고 있는데 [2]는 독립적 질문이 아닌, [1]과 연관된 질문으로 봐주시면 좋을 것 같습니다. 왜 add IP에서 BRAM을 호출할 수 없나요? 감사합니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
폰트가 이상해요 ㅠㅠ
before , after 의 텍스트 스타일이 다르게 나옵니다 이건 뭐가 문제일까요 ... ?
-
미해결자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
spring MVC project 가 보이지 않아요
위에 걸로 설치 했구요 이렇게 나와서 검색해보니 spring-data-gemfire와 spring-integeration을 눌러 Remove 하라 되어 있어 했구요 그래도 안나오네요. 어떨헤 해야 할까요 ...ㅜ,ㅜ
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
Zybo Z7-20 & BRAM Resource
BRAM에 대해 공부중이었는데 질문이 있어 드립니다. (BRAM 강의에서 다뤄진 내용이지만, 능동 공부 범위라서 이건 강의 내용은 아닌데, 이런 내용을 질문드려도 될까요?) Zybo Z7-20에는 몇개의 BRAM이 있나 궁금했습니다. 그래서 다음 2개의 문서를 참고했습니다. [1] Zynq-7000 SoC Data Sheet: Overview (https://www.mouser.com/datasheet/2/903/ds190-Zynq-7000-Overview-1595492.pdf) [2] Digilent Reference Manual (https://digilent.com/reference/programmable-logic/zybo-z7/reference-manual) 그래서 제가 내린 결론은 "Zybo-7000 패밀리에서는 36Kb True Dual-Ports BRAM을 사용했으며 Zybo-7000-20에는 17.5개의 BRAM이 있다. 입니다." 18개 처럼 딱 떨어지면, 깔끔히 넘어갔을텐데, 왜 17.5개이지?? 가 너무 궁금해서 질문드립니다. 17.5개가 있는 것이라면, 확인이고, 아니라면 무엇을 찾아보면 좋을지 알려주시면 감사하겠습니다. Z7-10 보드도 7.5개네요 ...! (유사 예시, 64GB USB 메모리라도, 그 드라이버가 포함되어 있어 64GB를 100% 사용하지 못함 등)
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
알고리즘 교안 질문
p.22 입력이 계속해서 이어질때 1안) 문자를 입력했을 때 1이라는 문자열이 줄바꿈이 되면서 계속 출력됩니다. 2안) 문자를 한번 입력하고 바로 프로그램이 끝납니다. 두 안에 대해 위와같은 차이를 보이는데 정상인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
비동기 처리가 영상과 다르게 됩니다..
<Favorite movieInfo={Movie} movieId={movieId} userFrom={localStorage.getItem("userId")} /> 영상처럼 위와 같이 코딩했을 때는 Movie 객체를 받아오지 못했는지 오류가 뜨고 {Movie && (<Favorite movieInfo={Movie} movieId={movieId} userFrom={localStorage.getItem("userId")} />)} 이렇게 해야 오류가 해결 되더라구요. 어떻게든 해결을 하긴했는데, 왜 영상과 똑같이 해도 오류가 나는지 도저히 모르겠습니다.
-
해결됨MS 문서/메일 보안 - AIP (Azure Information Protection)
AIP관련 몇 가지 문의드립니다(외부해제 전달, 라이선스 관련)
안녕하세요. 예전 보안의 종류가 나열되던 (소개형태의) 강의에 이어 구체적으로 설정에 대한 설명 강의가 생겨 반가왔습니다. 꼭 직접하지 않더라도 구체적으로 어떻게 돌아가고 어떤 설정이 가능한지 이해하는데 도움이 됐습니다. 차후 이전에 소개되었던 인튠, 기기제어 같은 것들도 강의가 만들어지면 (정확히 어떤 보안인지 이해하고, 회사에 필요한지를 판단할 수 있을 것 같아) 좋을 것 같습니다. 언젠가 필요한 보안이 어떤 것인지 다 잘 이해하고 구체적인 니즈를 만들어 컨설팅을 받을 수 있으면 좋겠네요. 강의를 보기만 하고 (실행은 해보지 못한 상태에서) 세 가지 문의를 드립니다. 1. 외부의 고객이 회사정책상 임의의 앱 설치가 어렵거나, 앱설치를 해서 제안화일을 봐달라고 요청하기가 부담스러운 경우에 대한 질문입니다. 이 때 "암호화 해제" 설정을 하거나, 가장 낮은 보안설정(적용안함?)을 적용하면 고객이 AIP 뷰어앱 설치를 요구받는다던지, 권한을 요청해야한다던지의 화면이 안나오고 바로 일반 화일처럼 확인할 수 있나요? 2. 라이선스가 "구독 버전용 엔터프라이즈용 M365 앱 + AIP P1" 또는 "Microsoft 365 business Premium 이상"이라고 되어 있는 부분을 보았는데 (현재 M365 비즈니스 스탠다드를 사용중입니다) M365 판매사들에서 M365 비즈니스 프리미엄 소개하는 페이지들이 엔터프라이즈 라이선스(E3, E5)와 별도로 있어서 , "M365 비즈니스 스탠다드"라이선스에 "AIP P1"라이선스를 추가해도 가능한게 아닌가라고 생각이 들었습니다. 그게 아니라 비즈니스 프리미엄에는 엔터프라이즈용 M365앱이 들어가고 AIP P1이 포함되어 있는건가요? 3. 2번이 "M365 비즈니스 프리미엄" 라이선스라고 가정하면 조직내에 모든 사람이 해당 라이선스를 가지고 있어야 하는건가요? (동일 조직내의 상위업무자A가 레이블설정을 하고, B는 조회할 수 있고, C는 조회할 수 없다고 하면 => B, C도 해당 라이선스를 가지고 있어야 하는지?) 답변 미리 감사드립니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
3-J 질문있습니다.
pair<int,int> 를 쓰지않고 1000*y + x를 쓰는데에 특별한 이유가 있나요 ? 로직은 거의 비슷한데 pair를 썼을때 실행시간이 170ms 정도 되는데 강사님의 풀이는 4ms 밖에 안돼서 퍼포먼스에 지대한 영향이 있는건지 궁금합니다
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-C 왜 틀렸다구 뜰까요? ㅠㅠ
psum이를 사용하려한게 좋은 접근은 아닐까요..? #include <bits/stdc++.h> using namespace std; int A, B, C; int ariv_t[3]; int leav_t[3]; int psum[104]; int howmuch(int cnt) { // 차가 몇대 있는지에 따라서 얼마 더할지 리턴 switch (cnt) { case 1: return A; case 2: return 2 * B; case 3: return 3 * C; default: return 0; } } int main() { int leav; int ariv; cin >> A >> B >> C; for (int i = 0; i < 3; i++) { cin >> ariv >> leav; ariv_t[i] = ariv; leav_t[i] = leav; } int cnt = 0; sort(ariv_t,ariv_t+3); sort(leav_t, leav_t + 3); for (int i = 1; i <= leav_t[2]; i++) { if (find(ariv_t, ariv_t + 3, i) != ariv_t + 3) cnt++; if (find(leav_t, leav_t + 3, i) !=leav_t+3 ) // find 탐색 실패시 _Last 이터레이터를 반환함. cnt--; psum[i] = psum[i - 1] + howmuch(cnt); } printf("%d", psum[leav_t[2]]); return 0; } 앞길이 멀지만 우직하게 걸어나가겠습니다. 감사합니다
-
미해결C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
Peek에 대해서 질문드립니다.
이번 강의 마지막에 Stack에 Peek을 하시면 이렇게 하면 a가 나올 것이다. 라고 말씀하셨는데 실제론 c가 떠서 조금 헷갈립니다. Peek이 {1, 2, 3} 배열이 있으면 가장 첫번째 걸 뽑아서 확인하는 건 줄 알았는데 c가 뜨니까 정확한 용도를 모르겠네요.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Func<Session> sessionFactory 사용에대해서 궁금합니다
Func가 리턴값이 하나인 함수를 캡슐화한다고 공식문서에서 찾아봤는데요 함수를 캡슐화한다는게 함수에서 매개변수로써 사용한다고 생각하면 될까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
앱에서 까지 이용하고 싶은데 궁금한 부분이 있습니다
더 공부하기 위해 강좌를 통해 만든 서비스를 이용하여 아주 간단하게 앱까지 제작해보려 하고 있습니다. 리액트 네이티브에서 웹뷰 형태로 웹을 불러오려 하는데 반응형 퍼블리싱을 어떻게 해야할지 궁금해졌습니다. 웹은 일반적으로 미디어 쿼리를 통해 임의의 분기점 마다 스타일 값을 바꿔서 자연스럽게 보이게 합니다. 패딩을 예로 들면, 분기점이 320, 760, 1080 일 경우 350px과 400px 에서는 같은 패딩 값을 갖게 됩니다. 이때 같은 8px 이라 가정한다면, 두 경우에 패딩이 화면을 차지하는 비율이 다르게 됩니다. 따라서 이렇게 px로 값을 준 요소들은 디바이스 마다 차지하는 비율이 조금씩 다르게 되고, 화면이 전체적으로 다르게 느껴질겁니다. 웹에서도 상대 값인 % 단위로 값을 주는 부분도 있지만, 대부분 분기점에서 어떻게 바뀌어야 하는지를 더 신경쓰고 그 사이에서는 같은 px 로 주는 경우도 많다고 느꼈습니다. 그런데 앱에서 쓰일 웹뷰의 경우도 디자인과 크게 다르지 않다면 분기점 사이의 차이는 넘어가고디바이스 별로 화면이, 요소의 비율이 조금씩 다른건 신경쓰지 않아도 되는지 궁금합니다. 그래서 다른 예시를 찾아보니 어떤 앱 프로젝트에서는 마진, 패딩, 심지어 폰트 사이즈까지 상대 값인 %로 계산하여 값을 정한 코드도 보았습니다. 보통 앱에서/웹뷰에서 반응형 퍼블리싱을 어떻게 하는지, 앱개발을 해보신 제로초님께서는 어떻게 하시는지 궁금합니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
대댓글 작성시 오류 발생
안녕하세요~ 강의 잘 듣고 있습니다. 대댓글 작성시 아래와 같은 오류가 발생하는데 ㅠ 원인을 잘 모르겠습니다. postcard 컴포넌트에서 발생하는거 같은데 다시 영상보고 코드를 봐도 수정이 안되서 다음 진도를 못 나가고 있습니다. 확인 부탁드리겠습니다.
-
미해결R로 하는 웹 크롤링 - 입문편
크롤링 후 > character(0) 만 도출....ㅠㅠㅠ
items %>% html_nodes(css = 'dl dd:nth-child(2) span') %>% html_text() > character(0) 아래 '장점', '단점'을 크롤링 하려고 하는데 자꾸 character(0) 이라고 결과가 뜹니다. css 모두 확인했습니다. 다른 명령은 잘 나오는데요... items %>% html_nodes(css = 'div.content_top_ty2 span:nth-child(2)') %>% html_text() [1] "미디어/홍보" "디자인" "디자인" "마케팅/시장조사" "미디어/홍보" 혹시 방법을 알 수 있을까요? ㅠㅠㅠ
-
미해결파이썬으로 마케팅 자동화하기
requests 모듈이 없다고 오류가 발생합니다.
Windows PowerShellCopyright (C) Microsoft Corporation. All rights reserved. 새로운 기능 및 개선 사항에 대 한 최신 PowerShell을 설치 하세요! https://aka.ms/PSWindows PS C:\Users\spear\PycharmProjects\test> pip install requestsRequirement already satisfied: requests in c:\program files\python310\lib\site-packages (2.28.1)Requirement already satisfied: idna<4,>=2.5 in c:\program files\python310\lib\site-packages (from requests) (3.3)Requirement already satisfied: urllib3<1.27,>=1.21.1 in c:\program files\python310\lib\site-packages (from requests) (1.26.10)Requirement already satisfied: certifi>=2017.4.17 in c:\program files\python310\lib\site-packages (from requests) (2022.6.15)Requirement already satisfied: charset-normalizer<3,>=2 in c:\program files\python310\lib\site-packages (from requests) (2.1.0)PS C:\Users\spear\PycharmProjects\test> 위와 같이 pip install requests를 설치하고, 아래와 같이 예시 코드를 따라했습니다. import requestsimport jsonresponse = requests.get('https://www.naver.com')print(response.text)실행을 하면 아래와 같이 오류가 발생합니다. C:\Users\spear\anaconda3\envs\test\python.exe C:/Users/spear/PycharmProjects/test/main.pyTraceback (most recent call last): File "C:\Users\spear\PycharmProjects\test\main.py", line 1, in <module> import requestsModuleNotFoundError: No module named 'requests' 종료 코드 1(으)로 완료된 프로세스 프로그램을 종료 후 다시 시작해도 동일하게 오류가 발생하는데, 원인과 해결방법을 알려주시면 감사하겠습니다.
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
Encoding.Unicode.GetBytes를 사용했을 시의 안정성
string의 내용을 복사하는 방식이 Span이나 ArraySegment를 통한 TryWriteByte방식이 아닌 segment.Array를 불러와 직접 복사해넣는 방식인데 강의를 듣던 도중 생각난 가정을 물어보고싶습니다. Open의 reserveSize를 작게 설정하고 진행했을 때 만약 해당 string(여기서는 name)이 너무 길면실제 버퍼의 영역을 벗어나서 예외처리되거나Open한 크기 이상으로 Close를 시도하게 될텐데 일부러 예외처리가 발생하도록 냅두고 로그를 살펴보기 위함인가요? 아니면 reserveSize가 그렇게 작게 설정되는 상황 자체가 문제가 되는 건가요?
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
reorder 관련 질문.
reorder 수행하고 x 축으로 20도 회전한 결과가 x가 아니라 z축으로 20도 회전한 결과라고 생각이 드는데요. OpenGL 좌표계의 x,y,z 축이 아닌 걸까요?ㅠ reorder하고 x축으로 20도 회전하면 머리를 치켜 올리는 형상으로 회전 해야하는거 아닌가요?ㅠ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
npm install -g sequelize-cli 설치 오류
아래에 비슷한 질문이 있어서 해당 댓글 보며 해결해보려고 했는데 잘 안 되어서 질문 남깁니다 ㅠㅠ 어떻게 해결하면 좋을까요? 터미널에 뜨는 에러는 아래와 같습니다...! 맥북 사용하고 있어요!! npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead.npm ERR! code EACCESnpm ERR! syscall mkdirnpm ERR! path /usr/local/lib/node_modules/sequelize-clinpm ERR! errno -13npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/sequelize-cli'npm ERR! [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/sequelize-cli'] {npm ERR! errno: -13,npm ERR! code: 'EACCES',npm ERR! syscall: 'mkdir',npm ERR! path: '/usr/local/lib/node_modules/sequelize-cli'npm ERR! }npm ERR! npm ERR! The operation was rejected by your operating system.npm ERR! It is likely you do not have the permissions to access this file as the current usernpm ERR! npm ERR! If you believe this might be a permissions issue, please double-check thenpm ERR! permissions of the file and its containing directories, or try runningnpm ERR! the command again as root/Administrator. npm ERR! A complete log of this run can be found in:npm ERR! /Users/jade/.npm/_logs/2022-07-21T07_25_57_741Z-debug-0.log
-
미해결Slack 클론 코딩[실시간 채팅 with React]
back 디렉토리에 npm i 오류 문의
안녕하세요. 1강 부터 내용 따라 하던 중 back 디렉토리에 npm i로 설치 시 아래와 같이 에러가 나면서 설치가 되지 않아 문의 드립니다. 감사합니다. 수고하세요. ------------------------------------------------------------------------------------------------------------------------- npm WARN config global `--global`, `--local` are deprecated. Use `--location=global` instead. npm ERR! code 1 npm ERR! path D:\study\react\sleact\back\node_modules\bcrypt npm ERR! command failed npm ERR! command C:\WINDOWS\system32\cmd.exe /d /s /c node-gyp rebuild npm ERR! gyp info it worked if it ends with ok npm ERR! gyp info using node-gyp@9.0.0 npm ERR! gyp info using node@16.15.1 | win32 | x64 npm ERR! gyp info find Python using Python version 3.10.5 found at "C:\Users\lodics\AppData\Local\Programs\Python\Python310\python.exe" npm ERR! gyp info find VS using VS2019 (16.11.32602.291) found at: npm ERR! gyp info find VS "C:\Program Files (x86)\Microsoft Visual Studio\2019\Professional" npm ERR! gyp info find VS run with --verbose for detailed information npm ERR! gyp info spawn C:\Users\lodics\AppData\Local\Programs\Python\Python310\python.exe npm ERR! gyp info spawn args [ npm ERR! gyp info spawn args 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\gyp\\gyp_main.py', npm ERR! gyp info spawn args 'binding.gyp', npm ERR! gyp info spawn args '-f', npm ERR! gyp info spawn args 'msvs', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'D:\\study\\react\\sleact\\back\\node_modules\\bcrypt\\build\\config.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\addon.gypi', npm ERR! gyp info spawn args '-I', npm ERR! gyp info spawn args 'C:\\Users\\lodics\\AppData\\Local\\node-gyp\\Cache\\16.15.1\\include\\node\\common.gypi', npm ERR! gyp info spawn args '-Dlibrary=shared_library', npm ERR! gyp info spawn args '-Dvisibility=default', npm ERR! gyp info spawn args '-Dnode_root_dir=C:\\Users\\lodics\\AppData\\Local\\node-gyp\\Cache\\16.15.1', npm ERR! gyp info spawn args '-Dnode_gyp_dir=C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp', npm ERR! gyp info spawn args '-Dnode_lib_file=C:\\\\Users\\\\lodics\\\\AppData\\\\Local\\\\node-gyp\\\\Cache\\\\16.15.1\\\\<(target_arch)\\\\node.lib', npm ERR! gyp info spawn args '-Dmodule_root_dir=D:\\study\\react\\sleact\\back\\node_modules\\bcrypt', npm ERR! gyp info spawn args '-Dnode_engine=v8', npm ERR! gyp info spawn args '--depth=.', npm ERR! gyp info spawn args '--no-parallel', npm ERR! gyp info spawn args '--generator-output', npm ERR! gyp info spawn args 'D:\\study\\react\\sleact\\back\\node_modules\\bcrypt\\build', npm ERR! gyp info spawn args '-Goutput_dir=.' npm ERR! gyp info spawn args ] npm ERR! gyp: Undefined variable module_name in binding.gyp while trying to load binding.gyp npm ERR! gyp ERR! configure error npm ERR! gyp ERR! stack Error: `gyp` failed with exit code: 1 npm ERR! gyp ERR! stack at ChildProcess.onCpExit (C:\Program Files\nodejs\node_modules\npm\node_modules\node-gyp\lib\configure.js:261:16) npm ERR! gyp ERR! stack at ChildProcess.emit (node:events:527:28) npm ERR! gyp ERR! stack at Process.ChildProcess._handle.onexit (node:internal/child_process:291:12) npm ERR! gyp ERR! System Windows_NT 10.0.19044 npm ERR! gyp ERR! command "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\node_modules\\node-gyp\\bin\\node-gyp.js" "rebuild" npm ERR! gyp ERR! cwd D:\study\react\sleact\back\node_modules\bcrypt npm ERR! gyp ERR! node -v v16.15.1 npm ERR! gyp ERR! node-gyp -v v9.0.0 npm ERR! gyp ERR! not ok npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\lodics\AppData\Local\npm-cache\_logs\2022-07-21T07_34_38_266Z-debug-0.log -------------------------------------------------------------------------------------------------------------------------
-
미해결인터랙티브 개발 실무 끝장내기 [역량 강화편]
max 이상으로 입력했을 때 질문입니다.
제목과 동일하게 input의 max 값 이상 입력햇을시에 alert이 뜨고 리셋시키려고 하는데요. function resultFunc() { var value = input.value; var max = input.getAttribute('max'); if (value < randomNum) { result.innerHTML = resultArr[0]; } else if (value > randomNum) { result.innerHTML = resultArr[1]; } else { result.innerHTML = resultArr[2]; } if (max < value) { alert(max + '이하로 입력 해주세요.'); value = 1; } } 위의 소스에서 파란색부분을 추가 했는데, max값 이하도 alert이 실행이 됩니다.. max값은 10으로 잘 나오는데 value값을 제대로 못불러오는건지 방법이 있을까요..?