묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결모바일 게임 해킹(Unity편)
Memory.protect(hook_target,0x8,"rwx") 질문입니다~
안녕하세요. 반갑습니다. Memory.protect(hook_target,0x8,"rwx") 코드 관련 질문인데요. 0x8이 size 같은데, 저 값은 어떻게 알아내는 것일까요? 혹시라도, 안바쁘시면 ㅠㅠ 답변부탁드립니다.
-
미해결C 프로그래밍 - 입문부터 게임 개발까지
질문 있습니다.
좋은 강의 올려주셔서 감사합니다!(정말 잘 보고있어요) 다름이 아니라 궁금한 점이 있어서 글을 작성하게되었습니다. for (int i=1; i<=5; i++)//강의 소스코드 for (int i=0; i<5; i++) 첫번째 코드는 1,2,3,4,5 총 5번이 반복되고 두번째 코드는 0,1,2,3,4 마찬가지로 총 5번이 반복되는데 두번째 코드로 작성 할 경우 '예외가 처리 되지 않음'이라고 뜹니다. getRandomNumber함수 몸체에 있는 rand() % 뒤에있는 괄호가 0이 되면 안되는건가요?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
FPGA 1장 따라하기 부분 질문입니다.
안녕하세요 보드 구매하여 첫 실습 하는 과정에 문제가 있어 문의를 남깁니다. 천천히 따라하는 과정에서 아래와 같이 OPEN HARDWARE MANAGER -> OPEN TARGET 버튼 누를 시 강의 화면과는 다르게 아래와 같이 연결이 되지 않습니다. 보드는 컴퓨터와 usb 연결하여 빨간색 불이 들어온 상태입니다. 혹시 추정되는 문제가 있을지 문의드립니다.
-
미해결실전! 스프링 데이터 JPA
페이징 처리 질문
안녕하세요! 페이징 챕터를 보다 궁금한게 있어서 질문드립니다. 강의 처음에 영한님이 MemberRepository에 Page<Member> findByAge(int age, Pageable pageable); 이렇게 만들고 아무이상없이 사용하셨습니다! 그래서 제가 코드를 약간 수정하여 파라미터 값으로 age를 빼고 pageable만 받도록 코드를 수정하여 코드를 실행하니 오류가 발생했습니다. 원인을 찾다가 혹시나 싶어서 @Query("select m from Member m") 어노테이션을 달아주니 그제서야 정상적으로 작동했는데 원인이 무엇인지, 또 이렇게 사용하는게 올바르게 사용하는건지 궁금해서 질문드립니다! 수정한 최종 코드는 아래처럼 변경해서 사용했습니다! @Query("select m from Member m")Page<Member> findMemberPage(Pageable pageable);
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
상품 상세페이지 구현- 2 강의에서 질문있습니다..
2분 52초 강의쯤에 main 폴더에있는 index.css에서 header body footer 를 App.css 로 옮기셧는데요 나머지 header css는 왜 안옮기는 건가요..? 그리고 2분 14초에 #body > h1 으로 css를 줬었는데 #body를 App.css로 옮기다보니 #body > h1이 안먹혀서 h1으로 바꿔주는게 맞나요? ++ 너무 많은 질문 드려서 죄송합니다 ㅠㅠ 추가적으로 궁금한게 생겼는데요 react는 시맨틱태그를 안쓰고 전부 div 태그들로만 구성해야 하는건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
데이터 접근 추상화와 벤더 독립성
PPT기준 JPA를 왜 사용해야 하는가?에 대한 부분에서 JPA의 성능 최적화 기능에 대한 설명 이후에 데이터 접근 추상화와 벤더 독립성에 대한 설명이 없었는데요 ! 1차 캐시와 동일성 보장 부터 데이터 접근 추상화와 벤더 독립성에 대한 설명일까요..? 그렇다면..여기서 말하는 벤더의 의미와 벤더 독립성에 대한 의미가 궁금합니다..!
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part1 - UI Programming
AVD terminated 오류
AVD를 사용해보고 싶은데 Avd 실행시 The emulator process for AVD Pixel_2_API_28 has terminated. 라는 오류가 계속 반복되어 출력됩니다. 단말기 사용이 가능하긴 하지만...ㅠㅠ... 불가피하게 AVD를 사용해야할 때가 있을 것 같아서.. 여쭤봅니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
ReadWriteLock 부분 질문
ReadWriteLock강의 27분 즈음 이 부분에 대한 질문입니다. static volatile int count=0; 에서 volatile을 쓴 이유에 대해 궁금합니다. 앞서 컴파일러 최적화 강의에서 코드 재배치를 막기 위해 매 번 메모리를 참조해서 새 값을 가져오라는 뜻으로 volatile을 붙여준다고 이해했는데요, 위 코드에서는 없어도 무방한거 같아(volatile 없이 100,000번 실행시 0이 나옵니다.) volatile을 사용한 이유에 대해 질문드립니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
closure_ex2()에서 왜 list는 nonlocal 키워드를 붙이지 않아도, 내부함수에서 찾을 수 있는 건가요?
안녕하세요! 리스트 객체를 담는 temp 변수는 nonlocal을 붙이지 않아도 내부함수에서 찾을 수 있는데, 정수 객체를 담는 cnt 변수는 왜 못 찾는지 궁금합니다.다른 질문답변들도 읽어봤는데 call by reference는 함수 인자로 넘어갈 때 발생하는 문제(?)로 알고 있어서... temp 변수가 함수 인자로 들어가지 않은 예제 소스와는 다른 것 같습니다(제가 파이썬이 첫 프로그래밍 언어여서 잘못 알고 있다면 말씀해주시면 감사하겠습니다!)아니면 객체의 타입, 즉 말씀하셨던 mutable 객체와 immutable 객체별로 변수의 스코프가 다른 것인가? 서로 다른 메모리 공간에 저장되는건지 아니면 id 공유 방식도 다른건가? 하는 생각도 들고,,,제가 알던 지식들에 예외가 하나씩 생겨서,,, 혼란스러운 상태라 다른 답변들도 제대로 이해 못 하고 질문이 이상할 수도 있지만,,, 설명 부탁드리겠습니다 :)
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
질문이 있습니다.
1. 리스트를 순서대로 1, 2, 3, 4로 추가 한 뒤, 페이지를 새로고침 하면 2,4,1,3 으로 순서가 변경되어서 나타납니다. 어떤 이슈가 있는 것인가요? 2. 리스트에 1을 추가한 뒤, 다시 또 1을 추가하면 Duplicate keys detected 에러가 나타납니다. 이부분은 어떻게 해결해야 할까요?
-
미해결실전! Querydsl
강의듣는중에 테스트에서 갑자기 모든 테스트가 null point exception 이 뜹니다..
안녕하세요 영한팀장님. 강의 너무 잘듣고있습니다. 갑작스럽게 어제까지 잘돌아가던 테스트가 오늘 '집합'부분 테스트를 만들고나서 (aggregation()메소드) queryFactory 부분에서 nullpointexception이 납니다. 혹시 QClass가 이상하게 되었나 싶어서 clean하여 다시 컴파일하고 실행해도 동일합니다. 그 전에 잘되었던 기존 테스트들도 줄줄이 똑같은 예외를 뱉으며 테스트에 실패합니다.. 이유가 무엇일까요ㅠ 2시간동안 강의못듣고 끙끙 헤매다가 처음으로 질문을 올려봅니다ㅠㅠㅠ https://drive.google.com/file/d/1ad-mUAI4eRBYuNgKk72mF-MKnpNg2Bp8/view?usp=sharing 소스 코드 공유합니다!! 또한, symbol을 찾지 못하는 예외도 같이 떠서 구글링중에 인텔리제이 설정도 만져보았으나.. 해결되지 않습니다 ㅠㅠ
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
css에서 charset 설정
css에서 charset utf-8로 설정하는데 설정하고 밑에 바디랑 a태그 기본 셋팅하려고 할때 앞에 띄어 쓰기가 되고 코딩 검사할 때도 이렇게 뜨는데 뭐가 문제인건가요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
Menu의 onCloseModal 이벤트에 관한 질문입니다.
Menu component에 onCloseModal 이벤트가 가장 바깥쪽의 CreateMenu에 한번, CloseModalButton에 한번 그사이에 stopPropagation 한번 있는데요, stopPropgation의 동작원리는 알겠는데 여기서 CreateMenu가 화면의 바깥쪽 크기를 전부 차지하는 것 맞나요? CSS 속성을 읽어보니 position: fixed; top: 0; right: 0; left: 0; bottom: 0; z-index: 1000; 이렇게 되어있는데 이렇게 하면 전체화면의 크기와 같은 div가 되는건가요?
-
해결됨Slack 클론 코딩[실시간 채팅 with React]
swr상태관리시 다른 컴포넌트 리렌더링 하는방법 문의
안녕하세요. swr관련 문의 드립니다. local state를 관리하는 용도로 swr을 사용해보고 있습니다. 컴포넌트 구조는 Main아래 Overview아래 OverviewDut라는 컴포넌트를 두고있는데요. Main에서 Socket.io를 통해서 받아온 데이터를 OverviewDut에서 사용하려고 합니다. swr에서 관리하고 있는 값은 제대로 변경되고 있는데요. OverviewDut컴포넌트의 리렌더링이 되지 않습니다. 부모컴포넌트에서 swr의 상태가 바뀐경우 자식컴포넌트에서 리렌더링이 필요한 경우에 대해 문의드립니다. [useDuts.js] [Main.jsx] [OverviewDut.jsx]
-
미해결홍정모의 따라하며 배우는 C++
{}
저번 강의 에도 있던데 14번째 줄에 {}는 뭔가요?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
for ~ print 질문드립니다!
예시1) sum=0 for index in range(1,11): sum = sum+index print(sum) 55 ========================================== 예시2) sum=0 for index in range(1,11): sum = sum+index print(sum) 1 3 6 10 15 21 28 36 45 55print(sum)의 위치에 따라결과값이확연하게 차이가 나는데 두 예시의 정확한 차이점을 모르겠습니다.
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
컨텍스트 스위칭에 관해서 질문이 있습니다.
하나의 프로그램은 기본적으로 하나의 스레드를 가지고 있지요. 해당 스레드가 실제로 코어를 할당받아 코드를 실행한다고 알고있습니다. 선점형 운영체제인 윈도우에서는 어쩔 수 없이 타임 슬라이스 만큼 스레드에 CPU 코어를 할당하고 회수해 간다는 것으로 알고있는데요. 그렇다면 스레드는 현재까지 실행한 코드 프로그램 카운터와 같은 다양한 레지스터 값을 저장하는 자료구조 정도로 이해하는 것이 옳은것인지요 ? 각 프로그램 마다 코드를 실행하는 스레드에서 각 코어를 할당받았을 때 실행해야 할 주소 번지를 저장하고 있어야 되니까 이렇게 추론을 해봤는데... 어떻게 접근하는게 옳은지 알고싶습니다.
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
스스로 구현하기 게시글 삭제 질문
안녕하세요. 게시글 삭제를 구현중에 어려움을 겪어 질문드립니다. 이게 제 프론트 코드이고, 이게 제 서버 코드입니다. 게시글을 삭제하겠습니까? 라고 묻는 문구까지는 성공적으로 뜨는데, 그 다음에 아무런 반응이 없습니다. 제 생각에는 where: {userId :req.body.id} 에서 , req.body.id를 인식하지 못하는것 같은데 ..어디를 어떻게 바꿔야할지 모르겠습니다. 제로초님의 스스로 해결하기 유튜브영상도 찾아봤지만 잘 모르겠습니다. 도와주시면 감사하겠습니다..!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
업로드 페이지 만들기 시작 강의부분.
npm run dev 를 터미널에 입력하니 아래와 같은 에러가 발생했습니다. 확인 부탁 드리겠습니다. PS C:\Users\User\Desktop\boilerplate-mern-stack-master> npm run dev > react-boiler-plate@1.0.0 dev C:\Users\User\Desktop\boilerplate-mern-stack-master > concurrently "npm run backend" "npm run start --prefix client" [1] [1] > client@0.1.0 start C:\Users\User\Desktop\boilerplate-mern-stack-master\client [1] > react-scripts start [1] [0] [0] > react-boiler-plate@1.0.0 backend C:\Users\User\Desktop\boilerplate-mern-stack-master [0] > nodemon server/index.js [0] [1] 'react-scripts'��(��) ���� �Ǵ� �ܺ� ����, ������ �� �ִ� ���α�, �Ǵ� [1] ��ġ ������ �ƴմϴ�. [1] npm ERR! code ELIFECYCLE [1] npm ERR! errno 1 [1] npm ERR! client@0.1.0 start: `react-scripts start` [1] npm ERR! Exit status 1 [1] npm ERR! [1] npm ERR! Failed at the client@0.1.0 start script. [1] npm ERR! This is probably not a problem with npm. There is likely additional logging output above. [1] npm WARN Local package.json exists, but node_modules missing, did you mean to install? [1] [1] npm ERR! A complete log of this run can be found in: [1] npm ERR! C:\Users\User\AppData\Roaming\npm-cache\_logs\2021-09-06T11_33_17_154Z-debug.log [1] npm run start --prefix client exited with code 1 [0] [nodemon] 1.19.4 [0] [nodemon] to restart at any time, enter `rs` [0] [nodemon] watching dir(s): *.* [0] [nodemon] watching extensions: js,mjs,json [0] [nodemon] starting `node server/index.js` [0] (node:21908) Warning: Accessing non-existent property 'count' of module exports inside circular dependency [0] (Use `node --trace-warnings ...` to show where the warning was created) [0] (node:21908) Warning: Accessing non-existent property 'findOne' of module exports inside circular dependency [0] (node:21908) Warning: Accessing non-existent property 'remove' of module exports inside circular dependency [0] (node:21908) Warning: Accessing non-existent property 'updateOne' of module exports inside circular dependency [0] Server Listening on 5000 [0] MongoDB Connected...
-
미해결야곰의 iOS 프로그래밍
todo 앱에서 파일 저장 기능에 대한 질문입니다.
안녕하세요? 자꾸 귀찮게 질문 드려 죄송합니다만... todo앱에서 또 질문이 있습니다 ㅠㅠ 아래 Todo 어레이를 JSON 파일로 저장하는 코드 및 save func 코드에 대한 질문입니다. /// 현재 Todo 배열 상태를 JSON 파일로 저장 @discardableResult private static func saveToJSONFile() -> Bool { do { let data: Data = try JSONEncoder().encode(self.all) try data.write(to: self.todosPathURL, options: Data.WritingOptions.atomicWrite) return true } catch { print(error.localizedDescription) } return false } Todo를 추가/수정하거나 삭제할 때 FileManager의 url path에 todos.jason 파일을 만들고 파일 유무를 확인한 다음에 그 파일에 json으로 인코딩 후 write를 하고, Todo를 추가/수정/삭제할 때마다 매번 임시 파일에 잠깐 썼다가 기존 todos.json을 파일 통째로 다시 덮어 쓰는 것(파일에 이어쓰기가 아닌)으로 이해했는데 맞을까요? 혹시 제가 이해한 게 맞다면 실제 상용 앱에서는 Todo 데이터의 수정(Create, Update, Delete)이 발생할 때마다 파일 전체 덮어쓰기 및 그 disk I/O 지연으로 인해 앱 성능이나 기기 수명에 영향이 없을지, 영향이 있다면 그와 같은 이유로 앱 스토어 심사에서 등록이 거부되지는 않을까 궁금합니다. 추후 확장성 고려 시 빈번하게 데이터 추가/수정/삭제가 일어나면 FileManager를 더 공부해서 기존 todos.json 파일을 이어쓰게 하는 게 좋을까요?(iOS에서 지원하는지는 모르겠습니다만) 아니면 CoreData 같은 것을 쓰는 게 좋을까요?(배우기 어렵다던데… ㅠ) 감사합니다.