묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결실전! Querydsl
콘솔의 결과 코드와 작성한 jpql 간 차이
강의 예제) 회원과 팀을 조인하면서 팀 이름이 teamA인 팀만 조인, 회원만 모두 조회 위 예제를 가지고 querydsl을 작성하기 전에 먼저 선생님이 JPQL로 작성해주신 구문은 다음과 같은데요. JPQL: select m, t from Member m left join m.team t on t.name = 'teamA'; 테스트 결과 화면 설명해주실 때 콘솔 주석의 jpql은 with가 들어있더라구요. 이 둘이 다른 이유가 있을 것 같은데 무엇 때문일까요? /* select member1, team from Member member1 left join member1.team as team with team.name = ?1 */
-
미해결안드로이드 앱 모의해킹/분석 시작하기 (With.IDA/JEB/Frida)
실습 환경구성 문의
안녕하세요. 강의 듣고 있는데 실습 환경 구성에 대한 내용은 없는것 같아서요.. 이미 구성된 환경에서 실습화면 녹화하시어 설명해주셔서 속도감 있게 진행해주시는것은 좋은데 이부분이 빠져있으면 초급 과정이 아닙니다. 윈도우 환경에 adb 설치하여 연결하는 방법을 알려주시면 감사하겠습니다. 1) 강의에서 다루는 각종 툴들을 압축하여 모아서 제공하실 수는 없는지 궁금합니다. 2) 환경 구성 방법을 참고할 수 있는 곳을 알려주시거나 자료를 제공해주실수 없는지 궁금합니다.
-
미해결실전! Querydsl
예문 쿼리 결과 정렬 순서와 containsExactly
안녕하세요! 선생님의 보배로운 강의 넘나 잘 듣고 있습니다. 강의 중에 containsExactly("teamA", "teamB")에 관해 질문이 있는데요. 찾아보니 값만 맞으면 되는 게 아니라 순서도 맞는지 확인하는 것 같은데, 이때 "teamA", "teamB"가 맞으려면 오름차순 정렬이 되어야 하잖아요? 하지만 select ftom where문의 결과는 기본적으로 어떻게 정렬될지 알 수 없는 것 아닌지요?
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
질문있습니다
안녕하세요 내부망 진단중인 시니어 모의해커입니다(사수 경력자분이 이직해서 사원들만 있어서 부득이하게 질문좀 남기겠습니다 ㅠㅠ) [실습 7-6] 오라클 유니온 베이스드 공격 강의보면서 내부망 진단 중입니다 인증 우회 및 게시판에서 ORA-06152 값이 나오는데 이부분은 유니온으로 공격을 시도해도 안되던데 강의처럼 ORA-01785 값이 나와야 되는건가요? [실7-6] ORACLE UNION-BASED 공격
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
self.location.href = "{{ url_for('inte6')}}?search=" + v_search + "&keyword=" + v_keyword; 여기서 잘못된 부분이 있나요 혹시??
게시판 리스트 구현 부분 공부중인데 function search() { let v_search = $('#search').val() let v_keyword = $('#keyword').val() if( v_search == "" || v_keyword == "") { return false; } else { self.location.href = "{{ url_for('inte6')}}?search=" + v_search + "&keyword=" + v_keyword; }}스크립트 부분 이렇게 구현하고 @app.route('/complain')def inte6(): # 페이지 값 (값이 없는 경우 기본값 1) page = request.args.get("page", default=1, type=int) # 한페이지당 몇개의 게시물을 출력할지 limit = request.args.get("limit", 15, type=int) search = request.args.get("search", -1, type=int) keyword = request.args.get("search", type=str) # 최종적으로 완성된 쿼리를 만들 변수 query = {} # 검색어 상태를 추가할 리스트 변수 search_list = [] if search == 0: search_list.append({"title": {"$regex": keyword}}) elif search == 1: search_list.append({"content": {"$regex": keyword}}) elif search == 2: search_list.append({"title": {"$regex": keyword}}) search_list.append({"content": {"$regex": keyword}}) elif search == 3: search_list.append({"name": {"$regex": keyword}}) # 검색 대상이 한개라도 존재할 경우 query 변수에 $or 리스트를 쿼리 if len(search_list) > 0: query = {"$or": search_list} board = db.dbgood datas = board.find({query}).skip((page - 1)*limit).limit(limit) # 게시물의 총 갯수 tot_count = board.find({query}).count() # 마지막 페이지 수 구하기 last_page_num = math.ceil(tot_count / limit) # 페이지 블럭 사이즈 block_size = 5 # 현재 블럭의 위치 block_num = int((page - 1) / block_size) # 블럭의 시작 위치 block_start = int((block_size * block_num) + 1) # 블럭의 끝 위치 block_last = math.ceil(block_start + (block_size - 1)) return render_template('complain.html', datas=datas, limit=limit, page=page, block_start=block_start, block_last=block_last, last_page_num=last_page_num, search=search, keyword=keyword)서버는 이렇게 구현 했는데계속 "GET /%7B%7Burl_for('inte6')%7D%7D?search=0&keyword=1 HTTP/1.1" 404 -이런 에러가 뜹니다
-
미해결따라하며 배우는 TDD 개발 [2023.11 업데이트]
update id 가 db에 없을때
여기서도 404가 아닌 200과 에러메시지가 리턴됩니다. 왜 그런건지요? text: '{"message":"Cast to ObjectId failed for value \\"6029a336a38ecb59d6b9xxxx\\" at path \\"_id\\" for model \\"Product\\""}', body: { message: 'Cast to ObjectId failed for value "6029a336a38ecb59d6b9xxxx" at path "_id" for model "Product"' },
-
미해결인터랙티브 웹 개발 제대로 시작하기
안녕하세요. 질문이 있습니다.
먼저 좋은 강의 감사합니다. 너무 재밌게 듣고 있어요. 다름이 아니라 올려주신 소스코드에서 card-side 부분은 absoulte를 주셧지만 world 부분에는 relative를 주지 않으셨습니다. 그럼 디폴트값으로 static이 되고 제가 알기론 absoulte는 static이 아닌 엘리먼트 부모가 없으면 가장 위의태그(body)를 기준으로 적용된다고 알고 있습니다. 하지만 올려주신 소스코드에서 card-side의 left와 top값을 0으로 변경시키며 확인해보면 wolrd 클래스의 div 기준으로 속성값들이 적용되는 것 같습니다. world 바깥에 universe라는 div로 한번 더 감싸도 wolrd 기준으로 카드들이 움직이는데 이에 대해 좀 설명 부탁드려도 될까요?
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
App.js 수정 저장시 실시간 반영이 안되요.
docker-compose up --build 해서 잘돌아가는데요. 문제는 App.js 소스에 "안녕하세요"를 "반갑습니다" 로 수정후 저장해도 localhost:3000 에서 실시간 반영이 안됩니다. docker-compose.yml 파일의 volumes: - /app/node_modules - ./frontend:/app 이 부분에 볼륨 해줘서 실시간 반영되야 하는거 아닌가요? 소스 수정하고 다시 docker-compose up --build 로 다시 빌드해주면 수정사항이 바뀌긴하지만.. 그럴거면 굳이 볼륨할 필요가 없는거 같아요. 제가 더 해줘야 될 작업이 있는건가요? 개발서버인데 실시간 반영안되면 좀 번거로울거 같아요.
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
Math.max(a, b, c) 쓰면 안되나요?
왜 굳이 if else 로 max 구하는지 궁금해서요
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
while
컴퓨터고장으로 질문 드립니다. n = 5 while n > 0: n -=1 if n == 2: break print(n) print('loop ended.') 라고 설명해주셨는데요, n = 5 while n > 0: n -=1 print(n) if n == 2: print('loop ended.') break 라고 해도 같은 값이 나오나요? 그리고 n -=1 에서 -를 왜 이렇게 표시하죠?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
while
컴퓨터고장으로 질문드립니다. while n > 0: n = n – 1 print(n) 에서 두번째줄과 세번째줄 순서를 바꿔도 관계없이 출력이 똑같나요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
구구단
컴퓨터가 고장나서 질문을 이렇게 드립니다. for 에서 구구단 출력이요 for i in range(2, 10): for j in range(1, 10): print(‘{:4d}, format(I * j), end=‘ ‘) 인데 여기서 {:4d}는 왜 출력이 안되나요? 그리고 format은 뭐죠?
-
미해결실전 JSP (renew ver.) - 신입 프로그래머를 위한 강좌
ojdbc6파일을 jre에 추가하면 안되고 WEB-INF/lib에 추가하면 되는데 왜그런거죠...
ojdbc6파일을 java jre 라이브러리에 복사하고 실행하면 데이터가 불러와지지 않고 프로젝트 안에 WEB-INF 안에 있는 lib폴더에 추가하면 제대로 표시가 되는데 이러면 매번 ojdbc6파일을 복사해야하지 않나요? 해결법 좀 알려주세요 ㅠㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
for 문
제가 컴퓨터가 고장나서 이렇게 질문드리게 되었습니다 ㅠㅠ 양해부탁드려요 for 구문에서 , sum1 = 0 for v in range(1,1001): sum1+ = v print('1~1000 sum :', sum1) 는 1~1000 sum : 500500으로 출력된다고 하셨는데 sum1+ = v 이것의 의미를 진짜 전혀 모르겠네요... 왜저렇게 표시하는거죠?
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
안녕하세요 선생님 !
항상 좋은 강의 감사합니다 ! 다른 것은 아니고, 크롤링을 위한 지식 : 정부 공공 데이터 오픈 API 활용법 강의에서, 개발가이드라는 탭을 눌러 Python 코드를 받을 수 있어야하는데, 개발가이드라는 탭을 찾을 수가 없어 어디서 찾으면되는 것인지 여쭙고자 질문합니다 !
-
미해결실전! Querydsl
querydsl와 jdbctemplate 의 성능 비교 질문입니다.
안녕하세요 김영한님, querydsl 강의를 수강중인 학생입니다. 수강중에 문득 querydsl 은 동적으로 query 를 만들어주는 도구이다 보니 jdbctemplate 와 querydsl 간의 성능에 따른 차이가 있을것으로 생각되어 검색을 해보았습니다. 아래의 stackover flow 에 기재된 내용으로는 약 6배 정도 차이가 난다고 적혀있는데요 실무에서 이정도의 성능적인 차이가 발생하는지 궁금합니다. https://stackoverflow.com/questions/38123217/performance-tests-between-querydsl-sql-vs-jdbctemplate 만약에 이렇게 성능적으로 차이가 많이 발생하게 된다면 실제 service 단계에서도 서버의 메모리나 확장에 관해서도 많은 리소스가 추가로 투입이 되어야할것 같습니다. 최근들어 쿠버네티스를 통해서 이러한 성능적이슈를 효율적으로 관리한다고 귓동냥으로 듣기는 했습니다. 저의 생각으로는 휴먼리소스를 투입해서 jdbctemplate 으로 코딩 할것인가 아니면 자본을 투입하여 문제를 해결할것인가의 문제로 보여 어떤것에 가치를 두냐에따라 답이 다른것같습니다. 이러한 jpa, jdbctemplate 의 성능적인 관점에서 김영한님 생각이 궁금합니다. 약간은 수업의 방향에 어긋나는것 같은 질문이라 조심스럽습니다... (ps. jpa 와 querydsl 의 성능을 비교하게 비슷할까요..? )
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vs code 에서 interpreter path 추가가 안됩니다ㅠㅠ
삭제된 글입니다
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
[1:39] End-to-End Network Learning
End-to-End Network Learning (ROI Proposal은 제외) 이 부분이 용어와 이해가 잘 되지 않습니다. 1. ROI Proposal이 무엇인가요? 2. 전에 RCNN 에서 SVM을 사용한 이유가 성능이 더 좋기때문이라고 하셨는데 결국 SVM도 학습을 해야할거같은데 softmax로 변한게 성능을 제외하고 차이가 있나요? 3. 결국 Fast RCNN에서 바뀐 부분을 ROI Pooling layer로 바꾼것과 loss값을 1개로 만들어 학습한다는 걸로 이해해도 될까요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
맥 쓰는데 마지막강의에서 사운드 입히는 import winsound에러 나네요
찾아보니 winsound는 윈도우 전용이라고하더라고요 그래서 pygame을 이용하라고 해서 했는데 이것도 오류네요 방법은 없나요? 지금 맥으로 사용하고 vscode이용중입니다. 파이썬은 3.9.1 64bit이고요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
백업 실수로 인한 전체 파일 프로젝트 요청
삭제된 글입니다