묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
최하위 켜져있는 비트 찾기 질문드립니다!
안녕하세요 ! 최하위 켜져있는 비트 찾기 질문드립니다!20을 예시로 아래와 같이하면 3이 나와야하는거아닌가요..?#include <iostream> using namespace std; int main() { int s = 20; // 10100(20) int idx = (s & -s); cout <<idx; // 4 }
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-T 이렇게 풀면 왜 틀릴까요?
http://boj.kr/f28c6d421faf48ecb8e54be17eaf1cd5테케는 통과되는데 ㅎㅎ;;r,s,t 비슷하게 푸는데 다 틀리네요 하하;;
-
미해결Vue.js 시작하기 - Age of Vue.js
학생할인 관련 질문
안녕하세요 강사님!좋은 강의 감사드립니다. 학생 할인 받으려다가 이미지 첨부가 안되어 안되길래 그냥 결제하고 듣고 있습니다.메일로 사진 보내드렸습니다. 확인 해주시고 할인 적용을 부탁드립니다ㅠ행복한 명절 보내세요~
-
해결됨리눅스 커널 해킹. A부터 Z까지
여전히 해결책 없는 build_result
커널과 cpio 를 하라는데로 했음에도 Build_result는 find를 써도 찾을수가 없습니다. 제가 어느 부분에서 누락된 걸까요?아니면 폴더를 따로 만들어서 복붙한건가요? 복붙의 경우 bimage에 우분투 기준으로X표시가 생깁니다ked@ked-VirtualBox:~/Desktop/classk/linux-5.8.5$ make -j 4DESCEND objtoolCALL scripts/atomic/check-atomics.shCALL scripts/checksyscalls.shCHK include/generated/compile.hKernel: arch/x86/boot/bzImage is ready (#1)이런식으로 빌드가 완료됬긴 했으나 실제로 Build_result가 생기진 않습니다. 3년전 영상이라 그런지 몰라도 bzImage는 있어도 Build_result 폴더는 없습니다. 해당 위치를 그냥 Build_result처럼 사용하면되나요?
-
해결됨CAN 통신 - 자동차 신입이 알아야 할 모든 것
can통신 전공
안녕하세요! 현재 강의 듣고 있는 학생입니다.다름이 아니라 현재 제가 전기 자동차 부품 회사에서 인턴 생활 중입니다.현재 하는 업무가 지금 교육하시는 내용과 매우 흡사한데can통신을 다루는 전공을 기계공학과 학생들도 보편적으로 회사에서 뽑나요?
-
미해결실전! 스프링부트 상품-주문 API 개발로 알아보는 TDD
랜덤 포트를 사용하는 이유
안녕하세요! 너무 좋은 강의 잘 보고 있습니다. 감사합니다! 강의를 듣다가 궁금한 것이 생겼는데,굳이 ApiTest 라는 클래스를 따로 만들어서 랜덤 포트로 설정해준 이유는 무엇인가요?? 감사합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-S 비슷하게 했는데 안되서 질문드립니다
http://boj.kr/c12fb379e72a4bac8f5560898b40d140 안녕하세요 선생님 dfs(i)를 dp[i]로 안받고 바로 내보내면 mx가 1로 고정되어서 나오는데 이렇게 하면 안되나요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
쿠키와 세션
HTTP의 statless,contectless성질을 보완하기 위해 쿠키랑, 세션에 대해 공부하면서 제가 이해 한게 맞는지 또한 궁금증이있어서 메일 보내드립니다.예를들어 학교 강의포털 로그인 과정에서 처음으로 로그인을 성공하면 "아이디와 비밀번호를 저장하시겠습니까?"라고 뜰 때 "예"를 클릭하면 그때 서버에서 브라우저로 HTTP헤더에 쿠키를 추가해서 보내고사용자가 다음에 강의포털을 들어갈때 이미 아이디와 비밀번호가 자동으로 입력된 이유는 브라우저에서 쿠키를 꺼내왔기때문이지 않나라고 생각했습니다. 하지만 쿠키는 만료시간이 설정되있고 이를 지나면 다시 쿠키를 생성하는 과정이라고 이해했습니다. 또한 쿠키에 담긴 정보는 경로,값,이름 등등이있지만 아이디와 비밀번호도 저장되어서 이와같은 보안 이슈때문에 세션을 사용한다고 이해했습니다.세션은 쿠키를 사용하지만 클라이언트에게 보낼 때 HTTP헤더에 세션id를 부여하고 브라우저에 데이터를 저장하는게 아닌 서버에 저장한다는 차이점이있습니다. 그래서 서버 데이터과부화가 일어날수도있고 세션DB에서 해당 아이디가 맞는지 확인하고 서버에서 처리하기때문에 느리다는 단점이있다고 이해했습니다.요즘 JWT를 사용한다지만 학부생 수준에서 로그인 과정을 만들때 어떤걸 사용해야 할 지 궁금하고 제가 이해한 내용들이 맞는지 혹은 잘못된게있으면 어떤점이 잘못되었는지 알려주시면 많은 도움이될것같습니다. 요즘 백엔드 공부하면서 네트워크의 중요성을 깨닫고있어서 여쭤봅니다.
-
미해결
interrupt 방식 문자열 송수신 질문이있습니다.
HAL_UART_Receive_IT(&huart1, receivedData, 2); // 이것만 했을경우 문제점 <- 초기화가안된다. 데이터 5개를 수신하면 인터럽트를 발생시킨다. HAL_UART_Receive_IT(&huart1, receivedData, 5); // 이것만 했을경우 문제점 <- 초기화가안된다. 데이터 5개를 수신하면 인터럽트를 발생시킨다. 이런식으로 main문에 문자열 2개를 받으면 위에문을 실행시키고 5개를받으면 아래의 receive를받고싶습니다예를들어서 "hi"를 입력받으면 위에 receive문을 받아서 hi, hello라는 문자열을 출력해주고, "byeby"를 입력받으면 BYE, BYE라는 문자열을 출력해주고 싶은데 어떻게 하면 될지 알려주시면 감사하겠습니다.
-
해결됨[웹 개발 풀스택 코스] 순수 자바스크립트 기초에서 실무까지
switch-case문 질문있습니다!
수업 정말 잘 듣고 있습니다, 강사님!다름이 아니라, switch-case문에서 case문에 들어가는 조건으로 0,1,2,3,4 등이 아닌 조건식을 넣고 싶은데 undefined가 나오네요. 조건식을 활용하려면 무조건 if-else문을 사용해야하는 건가요? switch-case문으로는 조건식을 사용 못하는 건지 궁금합니다!
-
해결됨실전! 스프링 데이터 JPA
강의 내용 중 testEntity 관련 질문입니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요. @SpringBootTest @Transactional @Rollback(value = false) class MemberTest { @Autowired EntityManager em; @Test public void testEntity() { Team teamA = new Team("teamA"); Team teamB = new Team("teamB"); em.persist(teamA); em.persist(teamB); Member member1 = new Member("member1", 10, teamA); Member member2 = new Member("member2", 20, teamA); Member member3 = new Member("member3", 30, teamB); Member member4 = new Member("member4", 40, teamB); em.persist(member1); em.persist(member2); em.persist(member3); em.persist(member4); em.flush(); em.clear(); List<Member> members = em.createQuery("select m from Member m join fetch m.team", Member.class) .getResultList(); assertThat(members.get(0).getTeam()).isEqualTo(teamA); } }제가 작성한 테스트 코드는 위와 같습니다. 발생한 에러는org.opentest4j.AssertionFailedError: expected: "Team(id=1, name=teamA) (Team@3ec52163)" but was: "Team(id=1, name=teamA) (Team@100d071)" Expected :Team(id=1, name=teamA) Actual :Team(id=1, name=teamA) 위와 같습니다. 하나의 트랜잭션 안에서는 엔티티의 식별자가 같은 경우 ==비교를 하였을때 true라고 알고 있습니다.따라서 저는 member1의 team(teamA)과 teamA를 isEqualTo로 비교하였을때 true가 나올것이라 예상하였지만 false가 나왔습니다. 에러 문구를 보면 객체 주소가 달라서 false가 나온것 같아 Team엔티티에 equalsAndHashCode 오버라이딩을 해주어도 false가 나옵니다.물론 em.flush(), em.clear()를 하지 않고 영속성 컨텍스트에서 조회를 해오면 true가 나오는데 왜 영속성 컨텍스트를 초기화하고 DB에서 데이터를 가져오면 식별자가 같아도 같은 트랜잭션 내에서 ==비교가 true가 나오지 않는지 궁금합니다!
-
해결됨CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
안녕하세요 운영체제 부분 질문 있습니다!!
안녕하세요페이지 폴트 과정에서 가상 메모리가 page table 참조하다가 만약 실제 주소에 자리가 없으면 페이지 폴트가 일어난다고 이해했는데, 그럼 페이지 테이블에서 trap 발생하는것도 인터럽트인가요??스레싱이 발생하면 CPU 이용률이 줄어든다고 했는데, 그럼 스와핑이 일어날때 RAM에 있는 프로세스를 하드디스크로 보내자나요 즉 스와핑이 일어나고 있을때 CPU는 잠시 정지를 하는건가요??
-
미해결선형대수학개론
벡터방정식 해 질문
consistent -> trivial Solutions -> 해: 0벡터 1개만 존재 inconsistent -> nontrivial Solutions -> 해: 0벡터가 아닌 해 1개 or 무한히 많은 해 존재위처럼 분류한 것이 맞나요?
-
미해결
리스트를 한번에 업데이트 하고자 할 때 아래와 같은 방법 말고 다른 게 있을까요?
예를 들어 특정 회원을 전부 탈퇴시키고 싶을 때의 수도 코드입니다. @Transactional void 회원탈퇴메소드List<회원> 회원리스트 = findByxxx(); for (회원 : 회원리스트) {회원.set활성여부("탈퇴");}return; 이러면 이제 리턴 시점에 회원리스트 길이만큼 update 쿼리가 나가는 것을 봤는데요, 혹시 이거 말고 한꺼번에 업데이트 하는 방법이 있는지 궁금합니다. 아니면 그냥 이런 식으로 건별로 업데이트를 해야겠지요.
-
미해결선형대수학개론
벡터 방정식 질문
-w + cu + dv = 0식에서 상수 c와 d는 0이어도 w는 -1 계수를 가지므로 non-trivial solutions 를 가진다는 것이 이해가 되지 않습니다.위 방정식을 일부 가공한 "-w = 0" 에서 w가 가질 수 있는 해의 예시가 어떻게 될까요? 혹은 실제 행렬을 사례로 설명해주실 수 있으실까요? w가 벡터인것인가요? 여러개념들이 충돌해서 헷갈리네요..
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
textFormField validation 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.코드팩토리 디스코드https://bit.ly/3HzRzUMFlutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다! 에러메세지가 뜰때 2개의 time텍스트필드 수평위치가 맞지않게 되는데 이런걸 조절 할 방법이 없는건가요? 시작시간, 마감시간 validator할때, 시작시간은 마감시간보다 숫자가 작아야 된다 라는 조건을 건다면 isTime을 isTime1, isTime2으로 세분화 해서 조건을 비교하면 되는걸까요?
-
해결됨[2025 리뉴얼] 스스로 구축하는 AWS 클라우드 인프라 - 기본편
index.php 파일..
강사님, 안녕하세요수업 강의 질문드립니다. 강의대로 따라했지만 영상과 동일한 결과가 나오지 않는 부분이 많아서 문의드립니다. 일단 /var 아래 폴더가 www 폴더가 설치되어 있지 않아서 ssh창에서 다시 httpd를 설치했습니다. 그리고 두번째 root전환 시 비밀번호를 물어봐서 root비밀번호를 설정해줬습니다. 세번째는 index.php 파일을 만들고 public ip로 접속해보니index.php 파일 내용이 아닌 it works! 라는 페이지가 뜹니다.. 이건 왜그럴까요? ㅠㅠ 확인 부탁드립니다. 감사합니다.
-
미해결
Oracle 데이터 Access 방식
안녕하세요. Oracle쪽에 궁금한게 있는데요 인덱스를 활용해서 데이터 접근 시 Index로 rowid 확인 -> DBA + Class로 Hash함수 -> Hash Bucket -> LRU -> 버퍼캐시 형태로 접근하잖아요.인덱스를 활용하지않으면 rowid 확인이 어려울텐데, 어떻게 버퍼캐시에 있는 데이터에 접근하나요? 즉 PK나 인덱스가 없는 컬럼을 접근하는경우 데이터 접근 방식이 궁금합니다. 감사합니다.
-
해결됨Windows 소켓 프로그래밍 입문에서 고성능 서버까지!
프로토콜이 없는 파일 송신, 수신 예제에서 같은 오류가 발생하고 있습니다.
FileSenderCRLFileReceiver 수업자료에서 이런 오류가 발생 합니다.별도로 수정한 부분은 없습니다..
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 백엔드 코스
섹션2-8 openWeatherMap API
const weatherSearch = function (position) { const openWeatherRes = fetch( `https://api.openweathermap.org/data/2.5/onecall?lat=${position.latitude}&lon=${position.longitude}&appid=4bdfd4f45f4d597908e29058919e8707` ); console.log(openWeatherRes); }; const accessToGeo = function (position) { const positionObj = { latitude: position.coords.latitude, longitude: position.coords.longitude, }; weatherSearch(positionObj); }; const askForLocation = function () { navigator.geolocation.getCurrentPosition(accessToGeo, (err) => { console.log(err); }); }; askForLocation(); fetch 안에 2.5로 변경해도 계속 오류가 떠요 ㅠ어떻게 해야하나요?