묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
포폴 추가 질문 있습니다!!
제가 포폴 와이어프레임도 제작을 했는데 포폴 자료로 제출할때 pdf 파일을 따로 첨부해도 괜찮은지, 제 웹페이지 안에 iframe 링크로 볼수있도록 첨부를 같이 해야하는지 질문 드립니다..!!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
아나그램 풀이
안녕하세요. 강의 정말 잘 듣고 있습니다. 이번 문제에 대하여 dictionary의 value에 해당 문자열에 대하여 count함수를 써서 다음과 같이 풀어봤는데 괜찮은건가요? import sys # sys.stdin = open('input.txt','rt') # 방법 1 a = input() dict_a = dict() for x in a: dict_a[x] = a.count(x) b = input() dict_b = dict() for x in b: dict_b[x] = b.count(x) if dict_a == dict_b: print('YES') else: print('NO')
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
TCP 로 클라- 서버 데이터 전송시에
안녕하세요 영한님 전에 들은 강의 복습하던 중에 궁금한게 있어서 질문합니다. 컴퓨터끼리 통신을 할때 인터넷 (인터네트워크 망 ) 을 통해 통신을 하고, 데이터를 보내는 컴퓨터의 경우 응용프로그램의 데이터를 패킷이라고 하는데, 응용프로그램의 소켓 라이브러를 이용해서 TCP 프로토콜을 이용하고, TCP 프로토콜 , IP 프로토콜 로 내려가면서 패킷에 헤더를 씌우고 이 헤더에는 자신의 포트번호, 상대의 포트번호 , 전송방식 등이 들어가 있다. 이러한 과정중에서 DNS 서버를 통해서 도메인 이름으로 IP 주소를 요청해서 받는 등, TCP 는 3 way handshake 등의 물리적 연결의 과정 등 의 여러 과정을 거친다. 데이터를 받는 컴퓨터의 경우 , IP 주소내의 포트번호를 통해서 데이터를 최종적으로 전달받는다고 정리할 수 있다. 라고 제 블로그에 정리를 해놨었는데 , 궁금한 점이 1. 제가 이해한 로직이 맞는지요 ? 2. TCP 계층에서 서로 논리적 연결을 하면서 패킷을 서로 주고받는데, 물리 계층에 내려가서까지는 데이터를 그러면 전송하지 않는것인지? 감사합니다
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
우분투 mysql 계속 5.7로만 설치됩니다.
AWS 배포부분에서 우분투에 MYSQL 설치하기 따라하고 있습니다. 동일하게 아마존 AWS로 했고 우분투 버전은 Operating System: Ubuntu 18.04.6 LTS Kernel: Linux 5.4.0-1060-aws Architecture: x86-64 이렇게 나오네요. 중간에 sudo update할때 PUBKEY 오류가 나서 https://comcube.tistory.com/entry/Ubuntu-%EC%97%90%EC%84%9C-GPG-ERROR-NOPUBKEY-%EC%97%90%EB%9F%AC%EC%8B%9C-%ED%95%B4%EA%B2%B0%EB%B0%A9%EB%B2%95 위 블로그를 보고 해결한 상태입니다. 알려주신 사이트 외에 몇개 다른 블로그글 참고해서 설치 시도중인데 계속 버전이 5.7만 뜨네요.. ubuntu@ip-172-31-36-77:~/excuse-moa/back$ wget -c https://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb --2022-01-20 08:30:14-- https://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb Resolving repo.mysql.com (repo.mysql.com)... 23.205.96.240 Connecting to repo.mysql.com (repo.mysql.com)|23.205.96.240|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 35560 (35K) [application/x-debian-package] Saving to: ‘mysql-apt-config_0.8.13-1_all.deb’ mysql-apt-config_0.8.13-1_ 100%[========================================>] 34.73K --.-KB/s in 0.03s 2022-01-20 08:30:14 (1.03 MB/s) - ‘mysql-apt-config_0.8.13-1_all.deb’ saved [35560/35560] ubuntu@ip-172-31-36-77:~/excuse-moa/back$ sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb (Reading database ... 69208 files and directories currently installed.) Preparing to unpack mysql-apt-config_0.8.13-1_all.deb ... Unpacking mysql-apt-config (0.8.13-1) over (0.8.13-1) ... Setting up mysql-apt-config (0.8.13-1) ... Warning: apt-key should not be used in scripts (called from postinst maintainerscript of the package mysql-apt-config) OK ubuntu@ip-172-31-36-77:~/excuse-moa/back$ sudo apt update Hit:1 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu bionic InRelease Hit:2 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu bionic-updates InRelease Get:3 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] Hit:4 https://deb.nodesource.com/node_14.x bionic InRelease Hit:5 http://repo.mysql.com/apt/ubuntu bionic InRelease Hit:6 http://security.ubuntu.com/ubuntu bionic-security InRelease Fetched 74.6 kB in 1s (88.4 kB/s) Reading package lists... Done Building dependency tree Reading state information... Done 24 packages can be upgraded. Run 'apt list --upgradable' to see them. ubuntu@ip-172-31-36-77:~/excuse-moa/back$ sudo apt-get install mysql-server Reading package lists... Done Building dependency tree Reading state information... Done The following packages were automatically installed and are no longer required: libcgi-fast-perl libcgi-pm-perl libencode-locale-perl libevent-core-2.1-6 libfcgi-perl libhtml-parser-perl libhtml-tagset-perl libhtml-template-perl libhttp-date-perl libhttp-message-perl libio-html-perl liblwp-mediatypes-perl libtimedate-perl liburi-perl Use 'sudo apt autoremove' to remove them. The following additional packages will be installed: libmecab2 mysql-client mysql-common mysql-community-client mysql-community-server The following packages will be REMOVED: mysql-client-core-5.7 mysql-server-core-5.7 The following NEW packages will be installed: libmecab2 mysql-client mysql-common mysql-community-client mysql-community-server mysql-server 0 upgraded, 6 newly installed, 2 to remove and 24 not upgraded. Need to get 51.5 MB/51.5 MB of archives. After this operation, 240 MB of additional disk space will be used. Do you want to continue? [Y/n] y Get:1 http://ap-northeast-2.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 libmecab2 amd64 0.996-5 [257 kB] Get:2 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 mysql-community-client amd64 5.7.37-1ubuntu18.04 [14.6 MB] Get:3 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 mysql-client amd64 5.7.37-1ubuntu18.04 [70.3 kB] Get:4 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 mysql-community-server amd64 5.7.37-1ubuntu18.04 [36.5 MB] Get:5 http://repo.mysql.com/apt/ubuntu bionic/mysql-5.7 amd64 mysql-server amd64 5.7.37-1ubuntu18.04 [70.3 kB] Fetched 51.5 MB in 2s (23.0 MB/s) Preconfiguring packages ... (Reading database ... 69208 files and directories currently installed.) Removing mysql-client-core-5.7 (5.7.36-0ubuntu0.18.04.1) ... Removing mysql-server-core-5.7 (5.7.36-0ubuntu0.18.04.1) ... Selecting previously unselected package mysql-common. (Reading database ... 69100 files and directories currently installed.) Preparing to unpack .../0-mysql-common_5.8+1.0.4_all.deb ... Unpacking mysql-common (5.8+1.0.4) ... Selecting previously unselected package mysql-community-client. Preparing to unpack .../1-mysql-community-client_5.7.37-1ubuntu18.04_amd64.deb ... Unpacking mysql-community-client (5.7.37-1ubuntu18.04) ... Selecting previously unselected package mysql-client. Preparing to unpack .../2-mysql-client_5.7.37-1ubuntu18.04_amd64.deb ... Unpacking mysql-client (5.7.37-1ubuntu18.04) ... Selecting previously unselected package libmecab2:amd64. Preparing to unpack .../3-libmecab2_0.996-5_amd64.deb ... Unpacking libmecab2:amd64 (0.996-5) ... Selecting previously unselected package mysql-community-server. Preparing to unpack .../4-mysql-community-server_5.7.37-1ubuntu18.04_amd64.deb ... Unpacking mysql-community-server (5.7.37-1ubuntu18.04) ... Selecting previously unselected package mysql-server. Preparing to unpack .../5-mysql-server_5.7.37-1ubuntu18.04_amd64.deb ... Unpacking mysql-server (5.7.37-1ubuntu18.04) ... Setting up mysql-common (5.8+1.0.4) ... update-alternatives: using /etc/mysql/my.cnf.fallback to provide /etc/mysql/my.cnf (my.cnf) in auto mode Setting up libmecab2:amd64 (0.996-5) ... Setting up mysql-community-client (5.7.37-1ubuntu18.04) ... Setting up mysql-client (5.7.37-1ubuntu18.04) ... Setting up mysql-community-server (5.7.37-1ubuntu18.04) ... update-alternatives: using /etc/mysql/mysql.cnf to provide /etc/mysql/my.cnf (my.cnf) in auto mode Created symlink /etc/systemd/system/multi-user.target.wants/mysql.service → /lib/systemd/system/mysql.service. Setting up mysql-server (5.7.37-1ubuntu18.04) ... Processing triggers for libc-bin (2.27-3ubuntu1.4) ... Processing triggers for systemd (237-3ubuntu10.52) ... Processing triggers for man-db (2.8.3-2ubuntu0.1) ... Processing triggers for ureadahead (0.100.0-21) ...
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
transition, transform차이가 뭔지요?
하다보니 transition을 늘 0.5s 주신거 보고 헷갈립니다. 만약 tranform:translate 라고 주는거랑 어떤 차이가 있나요? 크게는 transition과 tranform 차이도 궁금합니다. 답변 늘 감사드립니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build는 됬으나 페이지이동하면 에러나요.
안녕하세요. 수업을 따라가던 도중에 빌드까진 성공을 했습니다. http://localhost:8090/ 접속해서 welcome 페이지는 나오는데 http://localhost:8090/hello 페이지로 넘어가려고 하면 Whitelabel Error Page라고 에러납니다.. 터미널 에러를 확인해보면 이렇습니다. 확인 감사하겠습니다!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
d_ff_test.v에 대해서 여쭙고 싶은게 있습니다!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. d_ff_test.v 에서 마지막 assign을 보면 assign o_value_sync_reset = r_ff_sync_reset ; assign o_value_async_reset = r_ff_async_reset ; assign o_value_async_reset_n = r_ff_async_reset_n; assign o_value_mixed_reset = r_ff_mixed_reset ; assign o_value_no_reset = r_ff_no_reset ; 이렇게 되어 있잖아요??? 근데 저가 배우기론 assign에서 reg는 사용할 수 없다고 알고 있는데 r_ff~ 얘네들은 reg형인데 어떻게 사용이 되는건가요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
swagger 404
안녕하세요. 고정 아이피에서 swagger가 404 에러가 나면서 들어가지지 않습니다. 원래 localhost docs로 잘 연결해서 사용했었는데 오늘 aws까지 연결 다 한 후 고정 아이피/docs로 swagger를 들어가보려고 보니까 에러가 나네요 ㅠㅠ 포트번호 80으로 들어가면 접속되는데, 원래 고정 아이피로는 docs 입장이 불가능 한가요? nest 버전은 8.0.0 swagger 버전은 5.1.5입니다 docs로 접속하면 아래의 오류가 뜹니다. { "success": false, "timestamp": "2022-01-20T07:32:49.291Z", "statusCode": 404, "message": "Cannot GET /docs", "error": "Not Found" } main.ts의 코드입니다. const config = new DocumentBuilder() .setTitle('C.I.C') .setDescription('blog project') .setVersion('1.0.0') .build(); const document: OpenAPIObject = SwaggerModule.createDocument(app, config); SwaggerModule.setup('docs', app, document);
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
유니티에 스크립트 옮길 때 이런 오류가 발생합니다.
심각도 코드 설명 프로젝트 파일 줄 비표시 오류(Suppression) 상태 오류 CS0037 'ArraySegment<byte>'은(는) null을 허용하지 않는 값 형식이므로 null을 이 형식으로 변환할 수 없습니다. Assembly-CSharp C:\Users\ARTECH COME 002\Desktop\Unity Project\0119 DB TEST\DB TEST\Assets\Script\Network\SendBuffer.cs 47 활성 강의에서 발생하는 오류가 아니라 저는 이런 오류가 발생하는데 어떻게 해결하면 좋을까요?
-
미해결초보자도 만들 수 있는 스크롤 인터렉션. 1편 자바스크립트
find 사용의 이유
안녕하세요. 혹시 변수 선언 할 때에, var scrollBody = $('.motion_area'); 에서는 $() 를 사용하고, bgContent와 ggangBody 에서는 scrollBody.find('.bg'); 등으로 find 메소드를 사용 해주셨는데요, 더욱 길어지는것 같아서 혹시 bgContent에 $('.bg') <-이런식으로 선언이 아닌, find를 사용하는 이유가 있는지 궁금합니다.
-
미해결Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한요청드립니다.
안녕하세요 장기효님 강좌 처음 듣는 수강생입니다 수업 듣는다고 생각하니 벌써 설레네요. 권한 요청 부탁드리겠습니다. 인프런 아이디 : jishuya3015 인프런 이메일 : jishuya3015@naver.com 깃헙 아이디 : jishuya3015@gmail.com깃헙 Username : jishuya
-
미해결블록체인 이더리움 부동산 댑(Dapp) 만들기 - 기본편
git에 올리신 자료 관련
안녕하세요, 좋은 강의 감사합니다. 저는 버전등 이슈는 있었지만 수정해가며 나름 잘 따라가고 있고 강의도 상당히 만족하고 있습니다. 현재 부동산 dapp 만들기 초기단계인데요. starter template을 다운 받을려는데 github에 해당 자료가 없다고 나오네요, 다른 수강생 질문을 보니 github에 자료가 다 날라갔지만 곧 업로드 하신다고 하셨는데 혹시 언제쯤 업데이트가 될까요?
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
자료요청 메일 보내 드렸습니다.
자료요청 메일 보내 드렸습니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
commission, balance - money - commission이 햇갈립니다 ㅠㅠ
코드를 아래와 같이 작성해서 원하는 옵션 선택 및 출금이 가능하게 만들었습니다..! 그러나 잘 이해가 가지 않아서 글을 남깁니다.. withdraw_night함수 부분을 보면 마지막에 리턴값으로 commission, balance - money - commission 을 반환해주는데 commission값을 반환해주는건 알겠는데 balance - money - commission부분은 balance에 money를 빼고 commission부분을 빼고 난 값을 balance에 넣어서 리턴해주는 것인가요? def open_account(): print("------------------------------------") print("\n새로운 계좌가 생성되었습니다.\n") def deposit(balance, money): print("------------------------------------") print("\n입금이 완료되었습니다. 잔액은 {0} 원입니다.\n".format(balance + money)) print("------------------------------------") return balance + money def winthdraw(balance, money): if balance >= money: print("------------------------------------") print("\n출금이 완료되었습니다. 잔액은 {0} 원입니다.\n".format(balance - money)) print("------------------------------------") return balance - money else: print("------------------------------------") print("\n출금이 완료되지 않았습니다. 잔액은 {0}원입니다.\n".format(balance)) print("------------------------------------") return balance def withdraw_night(balance, money): commission = 100 # 수수료 if balance >= money + 100: print("------------------------------------") print("\n출금이 완료되었습니다. 잔액은 {0} 원입니다.\n".format(balance - money - commission)) print("------------------------------------") return commission, balance - money - commission else: print("------------------------------------") print("\n잔액이 부족합니다. 현재 잔액은 {0}원 입니다.\n".format(balance)) print("------------------------------------") return balance, money balance = 0 # 잔액 while (1): print("원하시는 옵션을 선택하십시오.\n") print("1. 계좌 개설") print("2. 잔액 조회") print("3. 입금") print("4. 출금") print("5. 야간 출금(수수료 100원)") print("6. 나가기") want = int(input()) if want == 1: open_account() elif want == 2: print("------------------------------------") print("현재 통장 잔액은 {0}원 입니다.".format(balance)) print("------------------------------------") elif want == 3: want2 = int(input("원하는 입금 금액을 입력하세요.\n")) balance = deposit(balance, want2) elif want == 4: want3 = int(input("원하시는 출금 금액을 입력하십시오.\n")) balance = winthdraw(balance, want3) elif want == 5: want4 = int(input("원하시는 출금 금액을 입력하세요.\n")) commission, balance = withdraw_night(balance, want4) elif want == 6: print("감사합니다.") break
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
사이트를 접속하면 css가 먹히지 않습니다..
지금껏 숱하게 에러 발생하고 수정하고 잡으면서 잘 오다가 image 생성 후 접속하면 css가 전혀 안먹힌것 같습니다.. 폰트나 레이아웃, style 태그들이 먹히지 않은 것 같은데 header와 footer에서 그런일이 발생하네요.. 로컬에서 접속했을 때는 잘 나오는데 이유를 모르겠습니다..ㅠ 어떻게 해결하면 좋을까요ㅠ
-
해결됨면접과 취업을 부르는 '퍼블리셔 개인 포트폴리오 홈페이지' 제작
반응형 질문 드립니다.
responsive.css 파일 연결하고 media 768px 반응형 css 작성했는데 창을 축소하면 괜찮지만 개발자도구 - device tool 에서 확인을 하면 반응형으로 작업한 결과물이 보이지 않습니다..ㅠㅠ 다른 작업물들은 이런문제가 없었는데 .. 제가 뭘 잘못한걸까요 ㅠㅠ
-
미해결대세는 쿠버네티스 (초급~중급편)
pv 사용간 노드 종속에 대해 질문이 있습니다.
안녕하십니까 강사님. 강의 잘 듣고 있습니다. hostPath로 할 경우 해당 노드에만 pod가 생성되어야해서 사용하는게 pv 라고 기억하고 있는데 pv, pvc를 사용하여 MySQL등을 연결한다 하더라도 hostPath 속성으로 연결하게되면 POD는 처음 생성된 노드에만 계속 재생성 되야 하는 것이고nfs 속성으로 연결해야지만 아무 노드에나 파드가 재생성 되도 되는 것인가요?
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
네이버부동산 크롤링 방지 우회 질문
안녕하세요. 우선 정성스러운 강의 덕분에 많은 도움이 되고 있는 점, 감사드립니다. 강의를 바탕으로 실제로 원하는 내용을 크롤링하려다 보니 막히는 부분이 있어 질문드립니다. 네이버부동산에 강의해주신 주택이 아니라 상업용부동산 정보를 가지고 오고자 코드를 만들고 있습니다. 우선 개별 물건들의 물건번호는 확보하였고, 이 물건 번호(articleNo_list)를 이용해서 개별 물건의 정보를 가지고 오기 위해 아래와 같이 코드를 만들었습니다. 하지만 코드를 실행하니 아래와 같이 에러가 발생하였습니다. 물건 하나에 대한 정보는 잘 가져오는 것은 확인하였고, 여러 물건을 한번에 가져오기 위해 이것을 단지 for loop으로 바꾸기만 하였는데 에러가 발생하는 것을 보니 아마 네이버에서 자체적으로 개별정보를 다량으로 크롤링 하는 것을 막고 있는 것이 아닌가 생각됩니다. 혹시 sleep 시간을 길게 가져가면 되는지 보기 위해 보시는 것처럼 sleep을 5초까지 가져갔음에도 결국은 같은 에러가 나옵니다 이런 경우에 해결책은 없는지 조언부탁드립니다. 감사합니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
자료형 종류 확인
45초 경, Print(True) 설명 시 Ture에 마우스 커서 갖다대면 Bool 형이라고 표기가 되는데요, 해당 기능은 어떻게 활성화 하나요? Print 같은 기능에 마우스 갖다대면 설명이 ㄴ오는데, 자료형은 설명이 안나옵니다.
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
오류 질문입니다
이럴 경우는 어떤게 문제인건가요?