묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
읽기권한 하는법
이하니, gmdmsdud@gmail.com읽기권한부탁드려요강의 열공중입니다 감사합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
remove 메서드 관련해서 질문이 있습니다!
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]안녕하세요. 엔티티 매니저 remove() 메서드 관련 질문이 있습니다.remove는 영속성 컨텍스트의 1차 캐시에서 엔티티를 삭제하고, DB의 데이터를 delete 해주는 메서드로 알고 있습니다. 여기서 문제는 1차 캐시에서 엔티티를 삭제한다는 것이 "전체 데이터를 지우는 것(key:value)"인지 아니면 "해당 식별자에 할당된 데이터(value)"를 지우는 것인지가 궁금합니다. 위에서 그림에서 member를 remove 한 후에 remove된 member id를 받아 조회를 수행했습니다.저는 1차 캐시에서 삭제된다고 알고 있었기에 select 쿼리가 실행될 것이라고 예상했으나 다음과 같이 select 쿼리가 실행되지 않았습니다.제가 remove를 제대로 이해못한 것 같은데, remove를 수행하면 1차 캐시에서 바로 삭제되지 않는 걸까요?
-
해결됨모바일 게임 해킹(Unity편)
Frida 강의 코드가 실행이 안 됩니다.
강의에서 보여주신 코드를 그대로 사용했을 때에는 com.DefaultCompany.MyFirstGame를 찾을 수 없다며 연결이 안 된다고 해서 PID를 찾아 attach 하는 방식으로 코드를 바꾸어 사용하니 연결까지는 되었습니다. 그런데 이제 libil2cpp.so라는 모듈을 찾을 수가 없다고 하네요... com.DefaultCompany.MyFirstGame/lib/ 밑에 보면 libil2cpp.so가 제대로 있는데 왜 이런 모듈이 없다고 하는 것일까요? 구글링 해보니 라이브러리가 로드되기 전에 이 과정을 수행해서 문제가 되는 것 같다고 하는 분도 계셔서 라이브러리가 로드된 뒤에 강의의 코드를 수행하도록 수정도 해봤습니다. 그러나 "[*] Running Frida"까지만 출력되고, 그 외에 어떠한 동작도 하지 않네요... 그리고 게임 화면이 까맣게 변해 동작하지 않게 됩니다.이런 문제는 어떻게 해결할 수 있을까요? 프리다와 프리다 서버 버전은 16.0.2입니다. 수정한 코드 첨부하겠습니다.import sys import frida PACKAGE_NAME = "com.DefaultCompany.MyFirstGame" def on_message(message, data): print(message) jscode = """ var library_name = "libil2cpp.so"; var library_loaded = 0; Interceptor.attach(Module.findExportByName(null, 'android_dlopen_ext'),{ onEnter: function(args){ // first arg is the path to the library loaded var library_path = Memory.readCString(args[0]); if( library_path.includes(library_name)){ console.log("[...] Loading library : " + library_path); library_loaded = 1; } }, onLeave: function(args){ // if it's the library we want to hook, hooking it if(library_loaded == 1){ console.log("[+] Loaded"); var il2cpp = Module.getBaseAddress("libil2cpp.so"); var spend_gold = il2cpp.add(0x59552C); console.log(hexdump(spend_gold)); Memory.protect(spend_gold, 0x8, "rwx"); Memory.writeByteArray(spend_gold, [0x01, 0x00, 0xA0, 0xE3, 0x1E, 0xFF, 0x2F, 0xE1]); console.log(hexdump(spend_gold)); library_loaded = 0; } } }) """ try: device = frida.get_usb_device() pid = device.spawn(['com.DefaultCompany.MyFirstGame']) process = device.attach(pid) script = process.create_script(jscode) print('[*] Running Frida') script.on('message', on_message) script.load() sys.stdin.read() except Exception as e: print(e)
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
갑자기 아무것도안되네요
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 13399-13400: truncated \UXXXXXXXX escape 이라고뜨면서 아무것도 안됩니다 ; 어떻게 해결하나요??
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
정답 출력에 관하여 질문 있습니다.
안녕하세요 강사님, 정답을 출력하는 방식에 대해 의문이 생겨 질문 남깁니다.보통, 여러개의 입력에 대한 정답을 출력해야 하는 문제의 예제 출력을 보면이런 식으로 되어 있어 저 같은 경우엔 출력할 데이터들을 배열에 저장하고 마지막에 한꺼번에 출력합니다. 예시로 1620번 이다솜 문제를 푼 코드를 아래에 남깁니다.http://boj.kr/e12f926bb01c469b84bf65fc41bd5a29그런데 강사님의 코드를 보면 입력 하나에 대한 정답을 해당 입력을 받은 직후에 출력을 하게 돼 있더라구요. 이런 유형의 문제들은 그렇게 출력을 해도 된다고 봐도 괜찮을까요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
파일 import 관련 질문
Row and Column 장 세팅하기 강의에서home_screen.dart import 할때스크린샷에서와 같이 package:row_and_column/screen/home_screen.dart로 import 하는 방법이 있고그냥 screen/home_screen.dart로 import하는 방법이 있는데전자를 해야하는 이유가 궁금합니다. 감사합니다. ^^
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
해결했습니다
구글링끝에 결국 해결했습니다!제로초님도 같이 찾아주시려고 해주셔서 감사드려요~!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그아웃 버튼 위치가 왜 이럴까요?
두번째 돌려보는 중입니다. 처음에는 못찾는 오타가 있는 줄 알았는데 두번 보니 오타는 아닌것 같고 antd 버전에서 뭐가 달라진 걸까요?
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
pthread_create() 함수 이용했을 때, thread가 두번 호출되는 것 처럼 나타납니다. 왜 그런것인가요?
#include<stdio.h>#include<stdlib.h>#include"pthread.h"void thread(void vargp);void main(){ pthread_t tid; pthread_create(&tid,NULL,thread,NULL); //pthread_join(tid,NULL); printf("End of main\n"); exit(0);}void thread(void vargp){ printf("thread is created!:%lu\n",pthread_self()); return NULL;} 결과가 3가지로 나타납니다.End of main End of mainthread is created!:thread is created!:140319790982912 End of mainthread is created!:140328472020736thread is created!:140328472020736
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
퀴즈 질문드립니다.
퀴즈에서 사이트 비밀번호 만드는게 있잖아요? site = "http://google.com" A = site.replace("http://","") A = A[:A.index(".")] password = A[:3] + str(len(A)) + str(A.count("e")) + "!" #password에서 숫자부분은 str로 감싸줘야한다. 여기서 password변수 식을 보면 숫자부분은 str로 감싸줘야되던데, 파이썬 코딩할때 어떤부분들을 str로 감싸줘야하나요? 어떤 숫자들은 str 안감싸줘도 에러가 안나던데 이런경우는 안감싸주면 에러가 뜨더라구요
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
9-7 섬나라 아일랜드 문제
안녕하세요 강의 잘듣고있습니다dx, dy 를 구할때 시계방향으로 짜라고하셨는데왜 항상 시작은 -1,0인 9시부터 시계방향으로 가신건가요? 시계방향이기만 하면 상관없다는 말씀이신건가요?
-
미해결스프링 시큐리티
security 질문 있습니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 현재 vuejs + springboot를 사용해서 토이 프로젝트를 하나 진행 중인데요.검색해보니 보통 네비게이션 가드를 사용하여 접근 권한을 제어하던데혹시 spring security의 접근 제어만으로 vuejs의 접근 제어도 가능한지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 좀 부탁드립니다.
안녕하세요 수강생입니다. wooseop1977@gmail.com 으로 강의자료 좀 부탁드립니다.감사합니다.
-
미해결U-Net 구현으로 배우는 딥러닝 논문 구현 with TensorFlow 2.0 - 딥러닝 의료영상 분석
강의 자료
93x0928@gmail.com으로 강의 자료를 받아볼 수 있을까요?
-
미해결대세는 쿠버네티스 (초급~중급편)
vagrant up 실행 후 완료되지 않는 문제
위 스크린샷의 맨 마지막 라인 출력되고 나서 계속해서 멈춰 있는데요.어떤 문제가 있는 걸까요?
-
미해결배달앱 클론코딩 [with React Native]
앱 icon image 링크 오류
아이콘 링크가 더이상 유효하지 않아서 흰 화면으로 나오고 있습니다.확인 부탁드립니다!감사합니다!http://romannurik.github.io/AndroidAssetStudio/icons-launcher.html#foreground.type=image&foreground.space.trim=1&foreground.space.pad=0.25&foreColor=rgba(96%2C%20125%2C%20139%2C%200)&backColor=rgb(255%2C%20255%2C%20255)&crop=0&backgroundShape=square&effects=none&name=ic_launcher
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
react-query, RTK query 선택관련
안녕하세요. 제로초님 강의를 듣고 개인프로젝트를 만들다가 궁금한게 있어 질문드립니다.기존에는 redux toolkit을 사용하여 진행을 했습니다. 그러다가 Boilerplate 코드문제로 react-query나 rtk query를 redux toolkit과 같이 사용을 하려고 하는데 제로초님께서는 redux toolkit과 같이 사용한다는 가정 하에 둘 중 어떤 걸 더 추천하시나요?
-
미해결실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
실무에서 sequence 생성시 궁금한점
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요. 강의를 듣고 실무에 적용하던 중 궁금한 점이 있어 문의를 드리게 되었습니다.id를 생성하는데 있어서 sequence 전략이 좋아보여 사용하려는데 보통 sequence는 schema 별로 하나만 만들어서 테이블에서 공통적으로 사용하나요? 아니면 schema의 table당 하나씩 만들어서 사용하나요?사용하는 DB는 MariaDB입니다.감사합니다.
-
해결됨ASP.NET core Blazor 디테일 강의 - 초급편
blazor server 에서의 token auth 진행 과정
안녕하세요. 혼자서 아무리 찾아봐도 아리송한 부분이 있어 오랜만에 질문 남깁니다.다름이아니라 제가 jwt token을 활용한 인증을 구현하려고 하고있습니다.페이지에는 @attribute [Authorize] 를 통해 토큰을 갖고있는 사용자만 접근할 수 있게 구현하였습니다.인증에 대한 부분은 제대로 구현이 되었는데 token을 만료시키기 위해 expire을 주었는데도 시간이 지나도 만료가 되지 않았습니다. 그래서 제가 생각한 원인이 혹시 내부적으로 blazor server에서는 인증할 때 매번 토근을 주고받지 않는건가? 라는 생각이 들었습니다 (실제로 관리자 콘솔을 봐도 blazor server에서는 네트워크 부분에 요청하고 받는게 없기때문에 당연히 그 헤더에 포함될 token도 없었기에 이렇게 생각하게 되었습니다) 제 생각처럼 blazor server는 인증할때 처음 한번만 하는건가요??만약 한번만 인증한다면 blazor server 에서는 자동으로 만료 시킬수는 없을것 같은데, 그렇다면 따로 제가 만료시간을 가져와서 비동기함수를 만들어 특정시간 후에는 삭제해버리던가(그 사이에 토큰이 탈취되면 계속 사용할수있다는 문제점 있음), 조건문을 통해 시간이 지난 토큰은 없애고싶은데... 어느부분에서 토큰을 통한 인증을 진행하는지 몰르겠어서 이 부분도 쉽지않을거같습니다... 혹시 방법이 있을까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
다익스트라와 크루스칼 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 최단거리를 구하라는 문제와, 최소거리를 구하라는 문제는 동일한 문제로 보고, 다익스트라나 크루스칼 둘 중 하나로 사용해도 상관없는건가요??