묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
왜 comment 컴포넌트가 아닌 video detail page에서 댓글을 가져오고 comment 컴포넌트로 보내나요?
정말 궁금합니다.
-
해결됨[하루 10분|C++] 누구나 쉽게 배우는 C++ 프로그래밍 입문
참조변수 질문이요
참조변수는 어떤경우에 쓰는거고 포인터변수로 swap하는거랑 차이점이 뭔가요??
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
메서드 또는 속성 간 호출이 모호합니다. 에러
삭제된 글입니다
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
서버에 세션 문제
서버에서 재실행시 세션 문제가 생길 수 있다고 하셨는데 세션을 관리하는 DB 테이블을 만들어서 해당 세션을 관리하면 괜찮을까요? 문제는 없을지..
-
미해결Redux vs MobX (둘 다 배우자!)
observable말고 useLocalObservable안에 있는 함수도 자동으로 action적용이 될까요?
안녕하세요. 제로초님! 항상 좋은 강의 열심히 듣고 있습니다! 혹시 observable안에 있는 함수가 자동으로 action 적용이 된다고 말씀주셨는데요! 그럼 useLocalObservable도 안에 있는함수도 자동으로 action이 적용 되는건가요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 리포지토리 권한 요청합니다.
vue-intermediate-4.md 여기서 댓글로 권한 주말에 요청했는데요. 중간에 Username을 수정해서 그런지 권한이 없어서요. 바쁘시겠지만, 권한 요청 부탁드립니다. 인프런 아이디 : jtyang0227@gmail.com인프런 이메일 : jtyang0227@gmail.com깃헙 아이디 : jtyang0227깃헙 Username : jtyang 감사합니다.
-
미해결실전! 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 이것의 의미를 진짜 전혀 모르겠네요... 왜저렇게 표시하는거죠?