묻고 답해요
169만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결업무 자동화를 위한 파이썬 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
댓글 확인 부탁드립니다~
부탁드릴게요~
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
list gallery 만들때
안녕하세요 선생님! 혹시 img태그를 span으로 감싸는 이유가 있나요? 그냥 img에 속성들을 바로 적용해도 되지 않나요 ?
-
미해결홍정모의 따라하며 배우는 C언어
[05:02] visual studio사용 팁
안녕하세요? 팁이 될 지 모르겠지만, 드래그를 안해도 ctrl + c 만 해도 복사가 되더라고요. 저도 최근에 알았습니다. 감사합니다.
-
미해결Do it! Node.js 프로그래밍(개정판)
ch-04-05 강의 winston log 에러
아래와 같이 코드를 작성하였는데 log 디렉토리까지만 생성되고 안에 로그 파일이 남겨지지 가 않습니다. 계속해서 디렉토리가 없다고 에러만 뜨네요 왜 그런지 한번 봐주실수 있나요...? npm 은 모두 설치 하였습니다 var winston = require(`winston`); var winstonDaily = require(`winston-daily-rotate-file`); var moment = require(`moment`); function timeStampFormat() { return moment().format(`YYYY-MM-DD HH:mm:ss.SSS ZZ`); } var logger = new (winston.Logger)({ transports: [ new (winstonDaily)({ name:'info-file', filename:'./log/server', datePattern:'_yyyy-MM-dd.log', colorize:false, maxsize:50000000, maxFiles:1000, level:'info', showLevel:true, json:false, timestamp:timeStampFormat }), new (winston.transports.Console)({ name:'debug-console', colorize:'true', level:'debug', showLevel:'true', json:false, timestamp:timeStampFormat }) ] }); logger.debug(`디버그 메시지 입니다`); logger.error(`에러 메시지 입니다`);
-
미해결홍정모의 따라하며 배우는 C언어
(10.13) 포인터 배열의 사이즈 구하는 방법 질문 (20분 50초)
안녕하세요 교수님. 강의는 정말 잘 듣고 있습니다. 이번에 포인터의 사이즈를 구하는 방법 중에 제가 생각한 방법도 가능한지 답을 듣고 싶어서 질문을 남기게 됐습니다. 10.13강 강의에 20분 50초를 보시면 char* name[] = {"Aladdin", "Jasmine", "Magic Carpet", "Genie"}; const int n = sizeof(name) / sizeof(char*); 이렇게 구하시는데요 저는 여기서 char* 대신에 name 포인터 배열의 첫번째 원소를 따서 사이즈를 잰 다음에 나눴는데 이렇게 사이즈를 구해도 될까요 ?? 제 코드 입니다. 결과 값으로는 4를 받을수있엇습니다. #include <stdio.h> int main() { char* name[] = { "Aladdin", "Jasmine", "Magic Carpet", "Genie" }; const int n = sizeof(name) / sizeof(name[0]); printf("%d \n", n); return 0; }
-
미해결React로 NodeBird SNS 만들기
_app.js
Component 중에 제외하고 싶은 pages 파일은 어떻게 하나요? 예를 들어 index.js 파일을 제외한 나머지 파일이 공통적인 컴포넌트를 가지고 있을 때요
-
해결됨React로 NodeBird SNS 만들기
sequelize init 이 안됩니다.. ㅠㅠ
https://github.com/wjdwndtlr/react-nodebird 강의에서처럼 npm i -g sequelize-cli 해줬구요.. 사진처럼 오류가 나는데 어떻게 해결해야할까요?
-
실전! Querydsl
sub query에서 limit
삭제된 글입니다