묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
Section1 #6홀수 문제에서 min을 max safe integer로 초기화하는 대신 처음 홀수값으로 초기화하는 건 어떤가요?
안녕하세요 코린이입니다 강의 듣던 중 왜 굳이 max safe integer라는 상수를 써야 하나 의문이 들어 질문 남깁니다 min 변수를 값 할당 없이 선언만 해주고 아래처럼 첫 홀수를 할당해주는 건 어떤가 해서요 var min; if(x%2===1){ if(!min) min = x; } 혹시 이 코드는 함수의 모든 인자에 저 조건문을 돌리기 때문에 비효율적이라고 볼 수 있을까요? 감사합니다!
-
미해결Vue.js 시작하기 - Age of Vue.js
router 새로고침
rotuer - 새로고침 하는법 알려주세요?
-
미해결홍정모의 따라하며 배우는 C++
float 형 데이터가 메모리에 저장될때
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 첫번째 질문 float 형 데이터가 메모리에 저장될때 이진수를 정규화(?)시켜서 저장이 된다고 하는데(구글링했습니다) 쉽게 말하면 부동소수점수와 근사하는 이진수데이터를 메모리에 저장한다는 뜻인가요? set precision(17)로 float d=0.1 를 출력하면 강의에서와 같이 마지막소수점이 1로 나왔다는건 메모리에 저장되어있는수가 실제 0.1이 아닌 소수점 18번째 자리부터 반올림했을때 올라가는 0.1에 근사한수 인지입니다. 두번째 질문 구글링해보니 setprecision 은 정수부,소수부를 포함하여 고정된 n 의 너비를 가지게끔 입출력을 조작하는 함수라고 나와있습니다. 그런데 0.1 과 3.14159 를 비교하여 출력해보니 너비가 다르게 나옵니다. 정수부나 소수부가 0인경우 너비를 고려하지 않는건가요? 세번째 질문 double d = 0.1 을 선언하고나면 메모리에 0.1 에 근사하게끔 0과1로 메모리가 저장된다고 한다면 setprecision 을 적지않고 d 를 출력했을때 왜 0.1 이 출력되는건가요? 메모리에 저장되어있는 수를 꺼내는 원리가 아니라 내가 초기화시킨 값의 형식(적은 수의 모양 자체) 를 출력해주는 건가요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@GeneratedValue(strategy = GenerationType.IDENTITY)
id 값은 String 으로 하면 오류가 생기고 long 타입으로 하면 실행이 됩니다. 찾아보니 h2 버전 문제라는 부분도 있어서 버전도 1.4.200으로 바꾸기도 했는데요 그래도 String 타입은 안돼서 그냥 long 타입으로 써야 할까하는데 괜찮을까요? 그리고 버전은 1.4.200을 그대로 사용해도 될까요?
-
미해결비전공 기획자 및 관리자를 위한 IT 필수 지식
강의자료 요청드립니다!
안녕하세요! 강사님 강의자료 요청드립니다!ngokhoi9699@gmail.com감사합니다!
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@Column 어노테이션에 관하여
컬럼 어노테이션은 여러번 사용 할 수 있는 건가요? 예를들어 @Column(name = "Nick_name") private String name; @Column(name = "Adress") private String addr; 이런식으로 여러개 컬럼으로 각 필드마다 매핑을 해주어야 하나요?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
두 가지 질문이 있습니다 ㅠㅠ
섹션 7에서 사용한 인터렉션을 첫 번째 상위 섹션에 사용하고 svg인터렉션을 하위 섹션에서 사용하고싶은 상황입니다. 질문 1. 해당 svg인터렉션 코드를 사용하니 상위에 있는 섹션7의 배경문이 열리는 인터렉션이 실행되지 않는 이유를 모르겠습니다 ㅠㅠ 질문2. svg인터렉션 을 하위섹션에 사용하고싶은데 윈도우 시작 부터 svg가 그려지는것을 해당 섹션에서 부터 그려지게 하고싶은데 방법을 모르겠습니다.. 귀찮으시겠지만 도와주시면 감사드려요!!
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
mysql디비 연결관련
안녕하세요 강의 잘 듣고 있습니다 이전에 수업했던 전자정부 프레임웍에 워크스페이스 새로 파서 현재 수업을 진행중입니다. mysql디비 연결 하려고했는데 처음에 이런식으로 아무것도 안떠있어서 이전에 했던 강의 처럼 저 폴더에 new해서 mysql고르고 new driver삼각형 옆에눌러서 5.1하고 jar list에서는 전자정부프레임웍 메이븐->레파지토리->마이에스큐엘-> 커넥터 파일-> 5.1.31 -> mysql-connector-java-5.1.31.jar 누르고 여기까지 했는데 test connection이 자꾸 실패가 됩니다 ㅜㅜ 이전강의와 같은 방식으로 했는데 오류가 자꾸 나 질문 올립니다
-
해결됨배달앱 클론코딩 [with React Native]
회원가입시 아래의 에러 메시지가 나타납니다.
Error: Exception in HostFunction: Malformed calls from JS: field sizes are different. [[46,46,48,26,23],[0,1,1,0,5],[[301,2000,1661137034418,false],[301],["{\"type\":\"log\",\"level\":\"log\",\"mode\":\"BRIDGE\",\"data\":[\"[AxiosError: Network Error]\"]}",1],[203,"RCTRawText",41,{"text":"회원가입"}]],620] ios에서 실 기기를 갖고 테스트 중인데 위와 같은 에러가 나타나네요..ㅠㅠ 어떤 부분을 보면 좋을까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
깃헙 권한요청 드립니다
인프런 아이디: jeonsh024@naver.com 인프런 이메일: jeonsh024@naver.com 깃헙 아이디: jeonsh024@gmail.com 깃헙 Username: jeonsh024
-
미해결[파이토치] 실전 인공지능으로 이어지는 딥러닝 - 기초부터 논문 구현까지
로스가 감소하지 않습니다... 혹시 제 코드에 문제가 있을까요?
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 선생님! 이번 강의를 다 들은 후에 구현까지 해보고 코랩에서 돌려봤는데, loss가 고정된 상태로 감소하지가 않습니다. 제가 뭔가 잘못한 것 같은데 아무리 봐도 어디가 잘못되었는지 알수 없어서요... 혹시 inputs = data[0].to(device) 이 부분이 문제인 걸까요? 감사합니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
프로젝트 실행이 안됩니다.
설치 과정을 따라했고 build파일도 실행하여 라이브러리를 다운로드 해주었는데, 아래와 같이 실행 버튼이 안나옵니다.
-
미해결재고시스템으로 알아보는 동시성이슈 해결방법
Spring Data Redis 관련 질문
안녕하세요 강의 잘 보고 있습니다. 현재 RedisTemplate이용해서 프로젝트를 진행중인데 궁금한점이 생겨 질문 드립니다 RedisTemplate의 Watch() 메소드는 낙관적 락 기반으로 동작하며 1번의 exec() 혹은 외부 트랜잭션에서의 변경만 허용하는 것으로 알고 있습니다. 만약 Watch()로 감시중이었던 Redis의 Key에서 추가적인 변경이 일어나면 변경되지 않는 것으로 알고있구요 그러면 이것 역시도 낙관적 락 기반 동작이기 때문에 실패 시 Retry관련 로직을 구현해줘야 하는 부분일까요?? 제 생각은 추가적인 변경 시 진행중이던 로직이 취소되기 때문에 Retry를 해줘야 할 것 같은데 RedisTemplate의 watch를 사용한 여러 깃헙 프로젝트를 찾아봐도 retry관련부분을 구현한걸 찾기가 힘들어 질문드립니다 감사합니다
-
미해결
UDS 강의 내용 중 factor 의 대해 질문 드립니다.
- 안녕하세요 UDS 강의 듣고 있습니다. 강의 내용중 factor 의 내용이 자리수 곱해주는걸로 이해를 했습니다. 하지만 제가 가지고 있는 ISO14229 에는 MSB LSB 로 Byte를 나눠서 표현하는데요 어느게 정확한것인지 여쭤봅니다.
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
components.d.ts 적용 문제
적용이 안됩니다. eslint 도 동일하게 했는데 파일 열때마다 error 가 많이나고 있습니다.. extensions 한번 정리해 주실수 있나요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
Sub.findOneOfFail 에러
(사진)
-
해결됨배달앱 클론코딩 [with React Native]
[안드로이드] 푸시 노티 설정 시 "android:exported needs to be explicitly specified" 에러 해결 방법
ㅁ 에러 문구 Manifest merger failed : android:exported needs to be explicitly specified for element <receiver#com.dieam.reactnativepushnotification.modules.RNPushNotificationBootEventReceiver>. Apps targeting Android 12 and higher are required to specify an explicit value for `android:exported` when the corresponding component has an intent filter defined 아마 제가 중간에 문서를 참조하면서 놓친 부분인 것 같습니다. ㅁ 원인 안드로이드 12를 타게팅 하는 경우, AndroidManifest.xml 파일에서 activities, services, receivers 등에 android:exported를 설정해야 함 (https://ddolcat.tistory.com/1065) ㅁ 해결책 activities, receivers등에 android:exported를 설정하면 됩니다. 참조 차 제 AndroidManifest.xml 공유합니다. <application android:usesCleartextTraffic="true" android:name=".MainApplication" android:label="@string/app_name" android:icon="@mipmap/ic_launcher" android:allowBackup="false" android:theme="@style/AppTheme"> <meta-data android:name="com.naver.maps.map.CLIENT_ID" android:value="71l7g40qjh" /> <activity android:name=".MainActivity" android:label="@string/app_name" android:configChanges="keyboard|keyboardHidden|orientation|screenLayout|screenSize|smallestScreenSize|uiMode" android:launchMode="singleTask" android:windowSoftInputMode="adjustResize" android:exported="true"> <intent-filter> <action android:name="android.intent.action.MAIN" /> <category android:name="android.intent.category.LAUNCHER" /> </intent-filter> </activity> <meta-data android:name="com.dieam.reactnativepushnotification.notification_foreground" android:value="true"/> <!-- Change the resource name to your App's accent color - or any other color you want --> <meta-data android:name="com.dieam.reactnativepushnotification.notification_color" android:resource="@color/white"/> <!-- or @android:color/{name} to use a standard color --> <receiver android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationActions" android:exported="true" /> <receiver android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationPublisher" android:exported="true" /> <receiver android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationBootEventReceiver" android:exported="true"> <intent-filter> <action android:name="android.intent.action.BOOT_COMPLETED" /> <action android:name="android.intent.action.QUICKBOOT_POWERON" /> <action android:name="com.htc.intent.action.QUICKBOOT_POWERON"/> </intent-filter> </receiver> <service android:name="com.dieam.reactnativepushnotification.modules.RNPushNotificationListenerService" android:exported="false" > <intent-filter> <action android:name="com.google.firebase.MESSAGING_EVENT" /> </intent-filter> </service> </application>
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
안녕하세요 선생님
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 캐시를 60초 저장하고, 60초가 넘으면 바뀌었는지 검증, 아니면 기존의 캐시를 쓴다고 이해했는데, 그럼 혹시 60초가 지나지 않았는데 이미지가 바뀌면 어떻게 되나요?? 이전의 캐시를 활용하나요?
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "기본편"
provide에서 readonly
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. readonly를 사용하면 직접적으로 값을 바꿀 수 없는데 updateMessage 메소드를 이용하여 값을 바꾸는건 왜 가능한가요 ?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
강의 8분 50초, TEST code 관련 질문
TEST코드 작성에 있어서, 질문 드립니다. 아래 TEST코드 작성에서 강의와 다르게 테스트 코드를 Assertions.assertThat(saveMember).isEqualTo(member); 로 작성하여도 테스트가 통과하는 것으로 확인 하였습니다. 하지만, 변수 member 객체는 id를 가지지 않고, save메서드를 이용하여 memberRepository에 저장된 Member 객체는 id값을 가지기에, 서로다른 객체로 취급될 것이라 생각하여 TEST를 통과하지 못할 줄 알았습니다. 그러나 TEST가 잘 통과되는 것을 확인하였습니다. id값을 가지지 못한 Member 와 리포지토리에 저장된 id값을 가지는 Member는 서로 다른 객체로 취급될것이라 생각했는데.... 이 경우 왜 TEST가 통과된 것인지 알 수 있을까요? class MemberRepositoryTest { MemberRepository memberRepository = MemberRepository.getInstance(); @AfterEach void afterEach() { memberRepository.clearStore(); } @Test void saveTest() { //given Member member = new Member("kwon", 20); //when Member saveMember = memberRepository.save(member); //then Member findMember = memberRepository.findMember(saveMember.getId()); //강의코드 Assertions.assertThat(findMember).isEqualTo(saveMember); //강의코드 Assertions.assertThat(saveMember).isEqualTo(member); //TEST통과??? } }