묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
EEPROM Page Write 관련 질문
unsigned char devAddress = ((page*16)>>8)<<1 | 0xA0; HAL_I2C_Mem_Write(&hi2c1, devAddress, wordAddress, I2C_MEMADD_SIZE_8BIT, &data[0], sizeof(data), 1); HAL_I2C_Mem_Read(&hi2c1, devAddress, wordAddress, I2C_MEMADD_SIZE_8BIT, &data[0], sizeof(data), 1); 이 부분에서, R/W bit(don't care) 때문에 "<<1" 한 것은 이해하겠는데, 해당 devAddress를 바로 I2C Write 함수에 넣으면 R/W bit는 '0'이 되어 항상 쓰기 아닌가요? 이 부분이 I2C Read에도 그대로 적용되어서 R/W bit에는 계속 '0'이 들어갈텐데 어떻게 Read를 하는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C언어
4.9강 printf() int 변수에 관해 질문 올립니다.
안녕하세요. 먼저 선생님 양과 질적으로 훌륭한 강의 잘 보고 있습니다. 항상 감사드립니다. 64bit에서는 데이터의 사이즈가 안 맞아도 int 변수의 위치와 형식지정자만 맞으면 1024가 출력이 되는데 이유를 알 수 있을까요? 아래 강의를 보고 따라한 저의 코드입니다. #include <stdio.h> int main() { float n1 = 3.14f; // 4 bytes double n2 = 1.234; // 8 bytes int n3 = 1024; // 4 bytes printf("%f %f %d \n", n1, n2, n3); //Note the warings in output window printf("%d %d %d \n", n1, n2, n3); // 4, 4, 4 (N, N, N) printf("%lld %lld %d\n", n1, n2, n3); // 8, 8, 4 (N, N, Y) printf("%f %d %d\n", n1, n2, n3); // 8, 4, 4 (Y, N, N) printf("%f %lld %d\n", n1, n2, n3); // 8, 8, 4 (Y, N, Y) return 0; }
-
미해결홍정모의 따라하며 배우는 C언어
마지막예제 형태에서 2번쨰if에 붙은 프린트f가 작동하지않는이유...?
#include <stdio.h> #define _CRT_SECURE_NO_WARNINS #include <stdbool.h> int main() { unsigned num, div; bool isprime = true; scanf("%u", &num); for (div = 2; (div*div) < num; ++div) { if (num % div == 0) { isprime = false; if (num == div * div) printf("%u div by %u\n", num, div); else printf("%u div by %u and %u\n", num, div, num / div); } } if (isprime) printf("%u 는 소수다", num); else printf("%u 는 소수가아니다", num); return 0; } 위와같이 작성했는데 실행시켜서 16을 입력하면 아래사진처럼 됩니다. 혹시나해서 중괄호로if와 else둘다 스코프를 나눠봐도 동일합니다...
-
미해결인터랙티브 웹 개발 제대로 시작하기
소스 코드 맨 하단에 showValue();를 한번 더 써주신 이유가 있을까요?
window.addEventListener에서 scroll 동작 할때 showValue()를 호출해주는데 아래에서 또 showValue()를 호출하는 이유가 있는지 궁금해서요~ 아 그리고 num 변수는 만들어두신 이유가 있을까요~?
-
해결됨프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
오토컴플라트 패키지가 이상해요
안녕하세요 오토 컴플릿 패키지를 다운받고 뉴 파일에 새로운걸 적을때마다 자꾸 Traceback (most recent call last): File "/Users/mel/.atom/packages/autocomplete-python/lib/completion.py", line 8, in <module> 라고 뜨는데 고칠 방법이 있을까요?
-
미해결프로그래밍 시작하기 : 웹 입문 (Inflearn Original)
1-8) 이미지 업로드가 안됩니다.
선생님께서 하신 그대로 상대경로로 넣었을때도, 절대경로로 해봤을때도 안뜨네요. 왜 그런지 알 수 있을까요?
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
안녕하세요 궁금한게 있어서 문의드립니다.
안녕하세요 수업 잘 듣고 있습니다. 수업과는 좀 다른 이야기이긴한데 제가 수업듣고 주피터 노트북 > md파일로 저장 후에 깃허브 블로그에 올리고 있습니다. 이미지 파일같은 경우는 경로만 지정해주면 잘 나오는데 지도같은경우는 밑에 영어로 엄청 뭐라고 뜨면서 지도는 안나오더라구요... 혹시 해결방안 있을까요...?
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
npm ERR! code ELIFECYCLE
삭제된 글입니다
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
Consol.WriteLine(Choice.rock); 출력 결과
Consol.WriteLine(Choice.rock); 출력 결과가 저는 1로 출력될 줄 알았는데 rock으로 출력되네요. 이유가 뭔가요? 검색해도 잘 모르겠습니다.
-
풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
CSS 질문이요
삭제된 글입니다
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요 다시 시작해보려고 하는데 깃클론이 안되네요
깃클론하면, repository를 찾을 수 없다고 나오네요 이러한 현상은 왜 생기는 걸까요?
-
미해결스프링 핵심 원리 - 기본편
스프링 부트 사용 vs 스프링 사용 정리
안녕하세요 강사님! 스프링 부트를 사용한 것과 사용하지 않고 하는 방법이 헷갈려서 아래 질문들이랑 강의를 토대로 정리해봤는데 제가 이해한 내용이 맞나요? 번거로운 질문 드려서 죄송합니다ㅜ /** * # spring boot 사용 x * new AnnotationConfigApplicationContext(AutoAppConfig.class); * 1. ApplicatonContext(스프링 컨테이너) 생성 * 2. AutoAppConfig를 스프링 빈으로 등록 * 3. AutoAppConfig에 @ComponentScan이 달려있으므로, @Component 어노테이션이 달려있는 클래스를 스프링 컨테이너에 빈으로 등록 * * # spring boot 사용 * 1-1. @SpringBootApplication 이 붙어있는 class(이 예제에서는 CoreApplication)의 main 함수가 실행. * 1-2. @SpringBootTest 테스트 실행 -> @SpringBootApplication 어노테이션을 찾아감 * 2. 위 둘 중 하나를 하면 스프링부트 내부에서 자동으로 ApplicationContext (스프링 컨테이너)를 생성. * 3. @SpringBootApplication에는 @ComponentScan이 포함되어 있음. * => @Component 어노테이션이 달려있는 클래스를 스프링 컨테이너에 빈으로 등록 * (@Configuration에도 @Component가 포함되어있으므로 이 어노테이션이 달려있는 설정 클래스도 빈으로 컨테이너에 등록, * 이때 만약 @Bean 어노테이션이 있으면 빈을 컨테이너에 등록) */ 감사합니다!
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
return()
return()으로 감싸주어야 최신버전에서 렌더링됩니다. return( <Text key={idx}> {idx} {item.givenName} {item.familyName} </Text> )
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
react-native-contacts 6버전에서 바꿔줘야합니다.
최신버전에서는 아래와 같이 바꿔줘야합니다. //contacts 6버전대 Contacts.getAll() .then((contacts) => { // work with contacts }) .catch((e) => { //handle error })
-
미해결파이썬을 이용한 IT 해킹과 보안
ip주소
공유기로 연결되어 있는 경우에는 브리지 어댑터로 설정해도 ipconfig명령어로 하면 내부 ip로만 뜨고 ftp로 내부ip는 연결이 안되는게 맞나요??
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
코드 수정이 필요합니다.
https://github.com/react-native-image-picker/react-native-image-picker#install 참고하여 yarn으로 최신버전 설치하시고 import {launchCamera, launchImageLibrary} from 'react-native-image-picker'; 그리고 launchCamera(options, (response) => { this.setState({ avatar:response.uri }) 이렇게 하시면 됩니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 제로초님
Cors랑 쿠키관련해서 궁금한 점이 있어서 남깁니다! flask 로 backend를 다른 팀원이 진행하고 있는데 구글 보안 정책 문제로 Secure; SameSite=None" 같은 set-cookie를 설정 해줘야 하는 것 같았습니다. Node.js은 이런 문제가 없나요 ? app.use(cors({ origin: 'http://localhost:3060', credentials: true, })); 이면 해결 되는건가요? 혹시 Node에서는 이런문제가 없는거면 왜 없는건가욤?? +추가로..Secure모드이면 https 만 가능해서.. 도메인 사용하거나.. 프론트에서 프록시 설정 하는 방법 밖에없을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 유튜브 사이트 만들기
useState안쓰는 이유가 뭔가요?ㅠ
비디오 디테일 페이지에서 댓글 올리자마자 comment list에 업뎃 바로바로 되고 화면에 re-render되기 위해 새로운 function을 만들던데요,, useState의 2번째 args인 array에 뭔가 넣어두면 그게 변경될때만 re-render되는거라고 배워서 그렇게 해봤거든요? 근데 미친듯이 console.logging이 되더라구요 ㅠㅠ 제가 생각한대로 댓글 달때마다 re-render은 되는데, 댓글을 새로 달지 않고 가만히 있을때도 미친듯이 logging이 되고 re-render이 되니까 이상해서요 ;; 이유가 뭘까요? const VideoDetailPage = (props) => { const [videoDetail, setVideoDetail] = useState([]); const [commentList, setCommentList] = useState([]); const videoID = props.match.params.videoID; const variable = { videoID: videoID }; useEffect(() => { axios.post('/api/video/getVideoDetail', variable).then((res) => { if (res.data.success) { setVideoDetail(res.data.videoDetail); } else { alert('비디오 정보 가져오기 실패'); } }); // 이 부분이 끊임없이 re렌더 됩니다..ㅠㅠ console.log(commentList); axios.post('/api/comment/getComments', variable).then((res) => { if (res.data.success) { setCommentList(res.data.comments); } else { alert('코멘트 정보 가져오기 실패'); } }); }, [commentList]);
-
해결됨모든 개발자를 위한 HTTP 웹 기본 지식
TCP/IP UDP 용어질문
안녕하세요 김영한님. 용어가 햇갈려 질문드립니다. TCP/IP는 IP 프로토콜을 이용하는 TCP 프로토콜을 뜻하는 것으로 아는데, UDP도 IP 프로토콜을 사용하는 것 아닌가요? 그런데 UDP/IP 라는 말은 들어본적이 없는 것 같아서 질문드립니다. 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
강의 8:26 부분 질문입니다.
코드 21번째 줄과 23번째줄 25번쨰 줄이 잘 이해가 안되네요. 현재 코드에서 pt는 a single pointer to one int니까 배열내의 int원소 한개의 주소를 가리키는&ar1[0][0]는 가능 하다는것이 납득이 됩니다. 그런데 23번째 줄에서 ar1[0] 같은 경우 왜 pt에 대입이 가능한가요? ar[0]는 a pointer to [3] int 아닌가요? 그러면 a single pointer to one int와는 타입이 다르니까 pt에 대입이 되면 안될거 같아요. 그리고 25번째 줄에서 ar1이 대입이 안되는 이유는 ar1은 pointer to [2][3] int라서 안되는건가요? 그리고 한가지 더궁금한게 왜 ar1[0]이게 a single pointer to single int가 되는건가요? 이차원 배열에서 첫번째 row를 가리키고 있으니까 오히려 a single pointer to 3 int가 맞지 않나요?