묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨홍정모의 따라하며 배우는 C언어
08:15초 (10.15) 2차원 배열의 주소를 일반 포인터에 담을 때 생기는 Warnimg 관련 질문
안녕하세요. 교수님 10.15강의 08:15초의 내용중에 교수님이 2차원 배열 주소를 그냥 포인터에는 담을수가 없다고 하셨습니다. 제가 똑같이 코드를 쳐서 빌드를 해보니 워닝이 뜨는 것을 확인했는데요. 실제로 printf로 돌려보니 주소는 제대로 뜨는 것도 확인했습니다. warning이면 "경고" 일 뿐 "error"는 아니기 때문에 쓰려고 하면 쓸수 있을 것 같은데 쓰지 말아야하는 이유가 따로 있을까요 ?? #include <stdio.h> int main() { int* pt; int(*pt1)[3]; int ar[2][3] = { 3, }; pt = ar; pt1 = ar; printf("%p %p %p", pt, pt1, ar); return 0; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Mac의 Syntax 에러
Mac 에서 해보는 중입니다. Configure Run Options라는 창의 Command에 Python3 이라고 입력하지 않고도 Syntax error 를 피할 수 있는 방법은 없을까요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
phantomjs 사용시 파일미생성
스크린샷 완료 C:\Users\Cori\Anaconda3\envs\section3\lib\site-packages\selenium\webdriver\phantomjs\webdriver.py:49: UserWarning: Selenium support for PhantomJS has been deprecated, please use headless versions of Chrome or Firefox instead warnings.warn('Selenium support for PhantomJS has been deprecated, please use headless ' [Finished in 12.708s]실행은 되는데 스크린샷 파일은 디렉토리에 미생성 되어있습니다.권한문제 일까요?
-
미해결iOS12 앱 개발 퍼펙트 가이드
SignIn_Navigation 강의 중 질문있습니다.
이상하게 Sign in 뷰에서, Sign up 버튼만 누르면 에러가 뜹니다. 코딩이나, navagation tab 으로 감싸는 구조 등, 해주신 바와 똑같이 했는데 다음과 같은 오류가 떠서 모든 방법을 총 동원해도 크레쉬를 못잡겠습니다. 버그 잡는데만 1시간 30분 쓴 것 같네요... 2020-02-09 04:08:24.825031+0900 SignIn[31110:394207] *** Terminating app due to uncaught exception 'NSUnknownKeyException', reason: '[<SignIn.SignUpVC 0x7f9b9b611fb0> setValue:forUndefinedKey:]: this class is not key value coding-compliant for the key dismiss.' 도와주시면 감사하겠습니다 강의 잘 듣고있습니다!!
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
40번 관련 질문드립니다.
해당 문제를 풀다보니 궁금증이 생겨 질문드립니다. 해당 문제의 경우 주어진 input값만을 생각하면 답을 도출할수 있지만 i가 0부터시작하기때문에 만약 limit가 50이고 n이 5명이고 각 무게가 5kg라고 가정한다면 모두 탈수있음에도 불구하고 count = 4를 출력되어 이부분에 대한 접근을 고민하게 되었습니다. 제 경우는 아래와 같이 작성해보았는데 혹시 문제되는 부분이 있을지 검토해주셨으면 합니다 ^^ total = 0 count = 0 limit = int(input()) # 무게제한 n = int(input()) #몇명이 탑승 for i in range(1, n+1): weight = int(input()) if total <= limit: total += weight print(f"i값은 {i}") count = i if total >= limit: count = i-1 print(f"{count} 명 탑승가능합니다")
-
미해결인터랙티브 웹 개발 제대로 시작하기
질문있습니다
안녕하세요. 이벤트 리스너가 많으면 속도 저하에 원인이 된다고 하셨는데요, 그 말은 즉슨 html 태그에다가 on+이벤트를 걸어도 역시나 같은 현상이 발생하겠죠? 강의를 보면서 떠오른 아이디어가 있는데요. 위 질문이 맞다면 그 아이디어를 구현하는데 엄청난 실마리가 될 것 같습니다..!!
-
해결됨[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
뉴스 제목 추출시 함께 추출되는 숫자없이 제목만 추출하고 싶습니다.
https://seeko.earlyadopter.co.kr/bbs/board.php?bo_table=mainnews&page=8&page=1 위와 같은 링크로 들어가면 아래와 같은 사이트에 들어가게 됩니다. 각각의 페이지 마다 각 뉴스의 제목들을 따오려고 하는데, 빨간색 네모안에 있는 숫자가 함께 출력이 됩니다. 아마 댓글 수나 좋아요 수를 나타낸 것 같은데, 저 숫자를 제외하고 싶습니다. copy element 를 해보면 아래와 같이 나옵니다. <a href="https://seeko.earlyadopter.co.kr/bbs/board.php?bo_table=mainnews&wr_id=745886&page=1" class="item-subject"> <span class="orangered visible-xs pull-right wr-comment"> <i class="fa fa-comment lightgray"></i> <b>1</b> </span> <span class="wr-icon wr-image"></span> Wi-Fi 6와 Mesh로 무장한 프리미엄 공유기 : 벨롭 MX5300 <span class="count orangered hidden-xs">1</span> </a> 어찌되었든 제목을 빼오려면 a tag 를 선택을 해야 하는데, 숫자는 a tag 의 하부인 b tag 와 span tag에 있습니다. 즉, 제목만 뽑으려 하니까 숫자도 함께 추출이 되는 상황입니다. select() 또는 find_all() 에서 추출시 이러한 것을 바로 해결할 수 있는 방법(명령어 등등)이 있나요?
-
미해결업무 자동화를 위한 파이썬 pyautogui, beautifulsoup 크롤링 기초
VS Code 편집중에, 엔터키가 안 먹습니다.
VSCode에 대해 간단한 질문드립니다. 파이썬 코딩중에 엔터키가 먹지를 않습니다. ctrl 키와 엔터키를 쓰면 줄바꿈이 되기는 하는데, 불편합니다. 혹시 방법을 아시는지요.
-
해결됨C 프로그래밍 - 입문부터 게임 개발까지
질문있습니다
아무리 영상을 다시 재생하면서 봐도 똑같이 적었는데 실행시키면 문제 번호가 짝수만 나오게 됩니다 왜 그러는걸까요 #include <stdio.h> #include <time.h> int arrayAnimal[4][5]; int checkAnimal[4][5]; char * strAnimal[10]; void initAnimalArray(); void initAnimalName(); void shuffleAnimal(); int getEmptyPosition(); int conv_pos_x(int x); int conv_pos_y(int y); void printAnimals(); void printQuestion(); int main(void) { srand(time(NULL)); initAnimalArray(); initAnimalName(); shuffleAnimal(); int failCount = 0; while (1) { int select1 = 0; int select2 = 0; printAnimals(); printQuestion(); printf("뒤집을 카드를 2개 고르세요 : "); scanf_s("%d %d", &select1, &select2); if (select1 == select2) continue; int firstSelect_x = conv_pos_x(select1); int firstSelect_y = conv_pos_x(select1); int secondSelect_x = conv_pos_x(select2); int secondSelect_y = conv_pos_x(select2); if ((checkAnimal[firstSelect_x][firstSelect_y] == 0 && checkAnimal[secondSelect_x][secondSelect_y] == 0) && (arrayAnimal[firstSelect_x][firstSelect_y] == arrayAnimal[secondSelect_x][secondSelect_y]) ) { printf("\n\n 빙고! : %s 발견\n\n", strAnimal[arrayAnimal[firstSelect_x][firstSelect_y]]); checkAnimal[firstSelect_x][firstSelect_y] = 1; checkAnimal[secondSelect_x][secondSelect_y] = 1; } else { printf("\n\n 땡!! (틀렸거나, 이미 뒤집힌 카드입니다)\n"); printf("%d : %s\n", select1, strAnimal[arrayAnimal[firstSelect_x][firstSelect_y]]); printf("%d : %s\n", select2, strAnimal[arrayAnimal[secondSelect_x][secondSelect_y]]); printf("\n\n"); failCount++; } if (foundAllAnimals() == 1) { printf("\n\n 축하합니다 ! 모든 동물을 다 찾았네요 \n"); printf("지금까지 총 %d 번 실수하였습니다\n", failCount); break; } } return 0; } void initAnimalArray() { for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { arrayAnimal[i][j] = -1; } } } void initAnimalName() { strAnimal[0] = "원숭이"; strAnimal[1] = "하마"; strAnimal[2] = "강아지"; strAnimal[3] = "고양이"; strAnimal[4] = "돼지"; strAnimal[5] = "코끼리"; strAnimal[6] = "기린"; strAnimal[7] = "낙타"; strAnimal[8] = "타조"; strAnimal[9] = "호랑이"; } void shuffleAnimal() { for (int i = 0; i < 10; i++) { for (int j = 0; j < 2; j++) { int pos = getEmptyPosition(); int x = conv_pos_x(pos); int y = conv_pos_y(pos); arrayAnimal[x][y] = i; } } } int getEmptyPosition() { while (1) { int randPos = rand() % 20; int x = conv_pos_x(randPos); int y = conv_pos_y(randPos); if (arrayAnimal[x][y] == -1) { return randPos; } } return 0; } int conv_pos_x(int x) { return x / 5; } int conv_pos_y(int y) { return y % 5; } void printAnimals() { printf("\n=====이건 비밀인데.. 몰래 보여줍니다=====\n\n"); for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { printf("%8s", strAnimal[arrayAnimal[i][j]]); } printf("\n"); } printf("\n===================================\n\n"); } void printQuestion() { printf("\n\n(문제)\n"); int seq = 0; for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { if (checkAnimal[i][j] != 0) { printf("%8s", strAnimal[arrayAnimal[i][j]]); } else { printf("%8d", seq++); } seq++; } printf("\n"); } } int foundAllAnimals() { for (int i = 0; i < 4; i++) { for (int j = 0; j < 5; j++) { if (checkAnimal[i][j] == 0) { return 0; } } } return 1; }
-
미해결스프링 데이터 JPA
강의시 해상도 낮추고 찍어주세요
15.6인치 노트북으로 강의 시청하는데 녹화시 해상도가 너무 높으니 글씨가 작아 잘 보이지 않습니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
과제 질문드립니다. (한글 인코딩관련)
처음에는 dataframe을 to_sql메서드를 이용해서 import pandas as pd#엑셀파일을 DB로 저장하기from sqlalchemy import create_engineimport pymysql#read filedata = pd.read_excel(r'C:\pythonTest\data.xlsx', thousands=',')# print(data.head())engine = create_engine("mysql+pymysql://python:"+"password"+"@localhost:3306/stock_db?charset=cp949", encoding='cp949')conn = engine.connect()data.to_sql(name='stock20200131', if_exists='fail', con=engine) 엑셀파일은 한국거래소에서 받아온 주식정보 파일입니다. 그래서 한글이 있습니다. utf8, cp949, euckr등 구글링하며 한글 인코딩을 모두 해봤는데.. db에보면 모두 ?????로 깨집니다. 해결방법좀 알려주실수 있을까요? *pymysql로 connect하니까 to_sql사용하기에 제한이 있어서 sqlalchemy를 이용했습니다.
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
express
요번 강의 듣고 express 의 소중함을 느낀 수강생입니다. 강의 에서 express 를 쓰지 못하는 경우를 말씀해 주셨는데 정확히 어떤 예가 있나요?
-
미해결인스타그램 클론 - full stack 웹 개발
현재 강의 깃허브는 프론트엔드 강의에서 진행하지 않았던 파일들이 있는데
그 파일들은 언제 실습해볼 수 있나요?
-
미해결React로 NodeBird SNS 만들기
session 유지 질문이요.
회원과 비원원 구분해서 만드려고 하는데요. next.js에 _app.js에서 me정보가 있는지 없는지 보고 없을때 LOAD_USER_REQUEST 하는 부분에서요. 새로 고침하면 세션은 남아있는데 user.me에 정보가 없어서 서버에서 정보를 다시 가지고 오는건 비효율적인거 아니가해서 질문들입니다. 실무에서도 저렇게 사용하나요? 아니면 다른 방법이있나요?
-
미해결벡터 미적분학 시리즈2 - 미분 심화: 최적화 이론의 기초와 벡터 함수
Kth-order remainder의 극한 질문입니다.
안녕하세요 선생님 강의에서 5분 쯤에 Kth-order remainder의 성질을 알려주셨는데, 그 때는 절대값을 씌우지 않고 극한을 취했는데요. 실제로 증명할 때는 절대값을 씌우고 증명을 하셨는데, 절대값을 씌우고 증명해도 절대값을 씌우지 않은 결과로 일반화 할 수 있는건가요? 감사합니다 :)
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
url질문
로컬주소만 있는 url에서 '/blog/'페이지로 이동하도록 수정하는 부분에서 의문이 들었습니다.'blog.urls' 기존 설정도 문제 없는데 굳이 basecamp으로 수정하는 이유가 뭔지 궁금해서요 ㅠ
-
미해결실전! 스프링 데이터 JPA
MultipleBagFetchException 관련
안녕하세요. 아래와 같이 하나의 클래스에서 XToMany 연관관계를 2개 이상 사용을 하면 MultipleBagFetchException 을 발생시키는데요. 이것을 좀 찾아보니 LIST -> SET으로 변경하면 간단히 해결이 되나 성능상 문제가 있는것으로 보이는데 실무에서는 이를 어떻게 해결하시는지 궁금합니다.
-
미해결자바스크립트 중고급: 엔진 핵심
Argument 질문 입니다.
var get = function(one) { return arguments };get("A", "B");를 했을때 위의 arguments라는건 원래 저렇게 사용하는 obj가 있고 사용하는 문법이 저렇게 사용한다는 건가요? 그리고 var get = function(one){ return arguments; } get(77,100); 이러게 입력했을때 결과는 Arguments(2) [77, 100, callee: ƒ, Symbol(Symbol.iterator): ƒ] 0: 77 1: 100 length: 2 callee: ƒ (one) Symbol(Symbol.iterator): ƒ values() __proto__: Object 이렇게 나왔습니다만, 그렇다는건 Function() object안에 Argument라는 함수? 객체?를 포함하고 있기 때문에 인자를 받았을때, argument를 생성해서 인자가 여러개이기 때문에 arguments라고 문법을 사용하는 건가요?
-
미해결React로 NodeBird SNS 만들기
mysql 설치후질문
thebook 보고 설치 했는데 그다음 어떻게 해야할지 모르겟어요 아이디랑 패스워드,닉네임 이부분 디비연동부분 모르겠습니다 아예쌩판처음보는 프로그램이라 하나도 모르겟어요 알려주세요 ㅜㅠㅜㅠㅜㅠㅜㅠㅜ
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
댓글 확인 부탁드립니다~
부탁드릴게요~