묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결제주코딩베이스캠프 Code Festival: Python 100제
정규표현식을 사용하지 않는 부분에서
user_input = input() s = '' store = user_input[0] count = 1 for i in user_input: if i ==store: count += 1 else: s += str(count) + store store = i count = 1 s += str(count) + store print(s) #입력 aaabbbcccccdd #출력 4a1b3b1c5c1d 이렇게 나오고 있어요. 코드를 다시보아도 출력값이 코드에 맞게 나오고 있어요. 그런데 그러면 입력한 값을 잘못 세고 있는 코드인거잖아요? 강의에서는 예제에 나온 답이 틀렸다고만 설명해주시고 있으신데 위의 코드자체에는 문제가 없는건가요? 정규표현식으로만 풀어야하는 문제인건가요? 정규표현식으로 하면 잘 나오고 있습니다.
-
미해결Stanford iOS 한글자막 강의
첫 질문입니다ㅠ
스크립트를 동일하게 입력했으나, String(M_PI) 부분이 노란색 표시가 나면서 M_PI > Double.pi 를 사용해달라고 해서 값을 변경했는데, 빌드는 잘 됩니다만 파이버튼을 눌러도 값이 입력되지 않네요.. 이유가 뭘까요??ㅠㅠ
-
미해결인스타그램 클론 - full stack 웹 개발
에러가뜹니다 ㅠ 댓글에 코드추가
(사진)
-
미해결레트로의 유니티 C# 게임 프로그래밍 에센스
좀비가 순찰하다 멈춥니다
좀비가 순찰하다 다 멈추진 않는데 꼭 첫 웨이브 5개체 중 1마리 정도가 장애물 근처에서 멈춰서 가만히 있는데 이를 수정할 방법이 있을까요?
-
미해결화이트해커가 되기 위한 모의해킹 완전 정복
칼리 리눅스 터미널창 투명화
칼리를 2019.4월 버전으로 사용중인데 바탕화면에서 터미널 창이 옵션의 투명도랑 다르게 완전 투명하고 테투리 표시만 되며 전체창으로 해야만 터미널 창이 보이는 버그 같은데 구글링을 했는데 못하는건지 처음 있는 버그인지 ... 하루 종일 씨름하다 안되서 질문으로 올립니다.
-
해결됨웹 게임을 만들며 배우는 Vue
19.11 기준 목차 3번 [Entry module not found: Error: Can't resolve './src'] 에러 해결 방법
2시간 구글링 끝에 찾아냈습니다. 흑흑 참고 URL: https://gompro.postype.com/post/1699968 1. 먼저 mode를 development로 변경하라는 경고문 package.json파일에서 "scripts": { "build": "webpack --mode development --config ./webpack-config.js" } ----------------------------------------------------------------------------------------- 2. webpack-node-externals 플러그인 설치 npm i webpack-node-externals -D ----------------------------------------------------------------------------------------- 3. 플러그인 설치 후 webpack-config.js 파일 수정 const nodeExternals = require('webpack-node-externals'); module.exports = { target: 'node', externals: [nodeExternals()], ... } /* moduel.exports에서 mode: 'development'로 하셔도 됩니다. 그러면 package.json파일 에서 "build": "webpack --config ./webpack-config.js" 이렇게 쓸 수 있죠 */ ----------------------------------------------------------------------------------------- 4. 세팅 끝난 후 npm run build [Entry module not found: Error: Can't resolve './src'] 에러는 이제 뜨지 않습니다!!
-
미해결하울의 안드로이드 인스타그램 클론 만들기
오류해결해주세요
Manifest merger failed : Attribute application@appComponentFactory value=(android.support.v4.app.CoreComponentFactory) from [com.android.support:support-compat:28.0.0] AndroidManifest.xml:22:18-91 is also present at [androidx.core:core:1.0.0] AndroidManifest.xml:22:18-86 value=(androidx.core.app.CoreComponentFactory). Suggestion: add 'tools:replace="android:appComponentFactory"' to <application> element at AndroidManifest.xml:5:5-21:19 to override. 이런 오류가 떠서 구글검색을 하니 gradle.properties에 android.useAndroidX=true android.enableJetifier=true추가해 다시import해주었는데요앱이 튕겨버립니다. 어떻게 해야 하나요
-
미해결C 와 C++ 을 동시에 배워보자 - 두들낙서의 C/C++
녹색 밑줄은 무슨 의미인가요?
그리고 %d 쓸때랑 &a 쓸때 빨간색 밑줄이 나오는데 왜그러는건가요? 계속 에러가 떠요 이유좀 알수 있을까요?
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
git 강제 pull 방법 알려주세요
아톰 깃을 연동해 회사 집에서 잘 사용하다가회사에서pull 시도하니 잘안되서 강제로 pull을 하고 싶은데 git-plus 에서 어떤 명령을 날려야 될까요,?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
강의 잘 듣고 있습니다~ 코드 리뷰 부탁드리려구요
(n-1)+(n-2)+(n-3)...+1=n(n-1)/2 인 점을 활용해서 goal=n(n-1)/2로 선언해두고 goal에 두 수의 차의 절대값을 계속해서 빼서 딱 0이되면 YES가 출력되는 코드입니다. 채점기에는 전부 통과했는데 이 접근방법이 맞는 건지는 모르겠습니다. 한번 봐주시길 부탁드립니다~ ##include<iostream> using namespace std; int main() { int i, n, goal=0, pre,now; cin >> n; cin >> pre; goal = n * (n - 1) / 2; for (i = 1; i < n; i++) { cin >> now; goal -= abs(now-pre); pre = now; } if (goal == 0) cout << "YES"; else cout << "NO"; }
-
미해결모던 자바스크립트(javascript) 개발을 위한 ES6 강좌
ES5라면 어떻게 구현해야 할까요?
이렇게 구현하면 되는지 더 좋은 방법은 없는지 궁금합니다. for (var i = 0; i < list.length; i++) { ((num) => { list[num].addEventListener('click', ()=> { console.log(`${num}: ${list[num].innerHTML}`); }); })(i); }
-
미해결React로 NodeBird SNS 만들기
제로초님 안녕하세요. 질문드립니다.
좋은 강의 사서 본지 한달이 되어가는데 해결이 안된 에러가 있어서 글을 올렸습니다. 아직 서버사이드 랜더링은 학습하지 않았습니다. 에러난 부분은 로그인하고나서 새로고침 시 이런 에러가 발생합니다. 어떤 에러 인지 확인 가능하실까요? 감사합니다.
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
크롤링 하다가 궁금한게 있어서 질문 드려요
대부분의 사이트는 selenium을 사용했을때 잘 되는데 1개 사이트는 Chrome 접속 접속시 Login-Pop up이 뜨는데 selenium으로 접속시는 Login-Pop Up이 보이지 않습니다. 그래서 beatiful soup으로 연동해서 찍으니 아래와 같이 tag 정보가 없습니다. 이럴때 어떻게 하면 Login Page를 볼수 있는지 궁금합니다 <그림1: 일반 Chrome 접속시> <아래그림2:Selenium으로 자동 Login하기 위해 접속시 > <아래 그림3:Beautiful soup으로 궁금해서 Tag를 찍었을때 정보 > <아래 그림4:Beautiful soup으로 궁금해서 연동시
-
미해결리눅스 시스템 프로그래밍 - 이론과 실습
sched_getaffinity api man page에서 thread 의미
description부분에서 A thread's CPU affinity mask determines the set of CPUs on which it is eligible to run. by dedicating one CPU to particular thread. is is possible to ensure maximum execution speed for that thread. 1. 여기서 thread는 프로세스의 thread인가요? 그렇다면 위 설명에 특정 스레드에 하나의 cpu를 할당해서, 하나의 스레드의 실행속도를 최대화할 수 있는 보장을 한다라고 설명하고 왜 첫번째 인자로는 특정 스레드id가 아닌 process id를 넘기는거죠? 2. 만약 1cpu 4코어 8스레드라면 위에서 설명하는 CPU는 1cpu를 의미하는 거죠?
-
미해결하울의 안드로이드 인스타그램 클론 만들기
메인화면이 뜨질 않아요
구글로그인을 아용하여 로그인을 하려고 했는데 메인화면이 뜨질않습니다 어떻게 해야할까요?
-
미해결리버싱 이 정도는 알아야지
모든 강의를 들었는데도 완강이 안되는데 무슨 문제일까요?
모든 강의를 들었는데도 완강이 안되는데 무슨 문제일까요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
spread operator 오류
안녕하세요. 강의 실습을 따라하면서 오류가 발생하여 문의드립니다. 가르쳐주신 대로 mapState를 적용하려고 하니 spread operator에서 Unexpected token 이라는 오류가 떠서 질문드립니다. node는 v12이고 ES6의 다른 문법은 제대로 작동했는데 spread operator만 위와 같은 오류가 발생합니다. 해당 오류에 대해 찾아봐서 이것저것 해봤는데도 계속 오류라고 되어있어서요. 혹시 어떻게 해결할 수 있을까요?
-
해결됨생활코딩 - 자바스크립트(JavaScript) 기본
왜 객체는 keys함수를 쓸 수 없나요?
안녕하세요, 먼저 양질의 강의 늘 감사드립니다 :) 다름이 아니고 아래와 같은 코드가 있을 때, 왜 3번째라인은 불가능한지 잘 모르겠습니다. var o = {"name":"egoing", "age":20, "city":"Seoul"} Object.keys(o); o.keys(o); A객체가 B객체를 상속할 때, B객체의 기능을 사용할 수 있고, Object는 모든 객체가 상속하는 객체니까, var o는 Object를 상속하잖아요...? 그러면 o는 Object의 keys라는 기능을 사용할 수 있어야 할 거 같은데 왜 쓸 수가 없는지 궁금합니다. 강의 상에서는 keys라는 함수가 toString()함수처럼 Object.prototype 내에 정의되어 있지 않기 때문이라고 하셨지만. 위에 쓴 흐름에 따르면 쓸 수 있어야할 것 같아서요. 아래와 같은 코드를 작성해서 시험해봤을때도, 굳이 Person.prototype.introduce = function(){}으로 정의하지 않아도, Programmer 객체가 들어간 p2가 introduce()함수를 쓸 수 있더라고요... function Person(name){ this.name = name; this.introduce = function(){ return 'My name is '+this.name;} } Programmer.prototype = new Person(); var p1 = new Programmer(); p1.introduce(); //출력 : "My name is undefined" 답변 부탁드립니다. 감사합니다
-
미해결Node.js 교과서 - 기본부터 프로젝트 실습까지
11.4 깃허브파일부터 몽고디비 연결이 안됩니다.
11.3까진 잘돌리면서 따라왔는데 11.4파일부터 몽고디비 세팅부터 열심히 따라 했는데 연결에러가 계속 뜹니다. 몽고디비 연결이 끊겼습니다. 연결을 재시도합니다. 몽고디비 연결 에러 MongoNetworkError: failed to connect to server [localhost:27017] on first connect [MongoError: Authentication failed. at Function._getError (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/auth/scram.js:125:14) at /Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/auth/scram.js:175:31 at _callback (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connect.js:320:5) at Connection.messageHandler (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connect.js:349:5) at Connection.emit (events.js:210:5) at processMessage (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connection.js:368:10) at Socket.<anonymous> (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connection.js:537:15) at Socket.emit (events.js:210:5) at addChunk (_stream_readable.js:326:12) at readableAddChunk (_stream_readable.js:301:11) at Socket.Readable.push (_stream_readable.js:235:10) at TCP.onStreamRead (internal/stream_base_commons.js:182:23) { name: 'MongoError', [Symbol(mongoErrorContextSymbol)]: {} }] at Pool.<anonymous> (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/topologies/server.js:433:11) at Pool.emit (events.js:210:5) at /Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/pool.js:562:14 at /Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/pool.js:985:11 at callback (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connect.js:110:5) at /Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connect.js:367:21 at /Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/auth/auth_provider.js:66:11 at /Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/auth/scram.js:177:16 at _callback (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connect.js:320:5) at Connection.messageHandler (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connect.js:349:5) at Connection.emit (events.js:210:5) at processMessage (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connection.js:368:10) at Socket.<anonymous> (/Users/parks/Desktop/nodejs-book-master/ch11/11.6/gif-chat/node_modules/mongodb/lib/core/connection/connection.js:537:15) at Socket.emit (events.js:210:5) at addChunk (_stream_readable.js:326:12) at readableAddChunk (_stream_readable.js:301:11) { name: 'MongoNetworkError', errorLabels: [ 'TransientTransactionError' ], [Symbol(mongoErrorContextSymbol)]: {} 세팅은 그대로 따라갔는데 무슨문제인지 모르겠네요
-
해결됨실전! 스프링 데이터 JPA
Serializable 질문 드립니다
강의를 역시나 재미나게 보고 있습니다 ㅎㅎ 가끔 블로그를 보면 entity에 Serializable을 붙이는 경우가 있는데 이것에 대한 설명 부탁드립니다. 제가 아는 한에서 Serializable은 객체를 다른 서버로(ip가 다른) 보낼 때 객체로는 보낼 수 없어서 스트림으로 만들기 위해 Serializable을 사용하는 것으로 이해하고 있는데. 보통 dto로 매핍을 받으니 entity 객체가 다른 곳으로 이동할 일이 옶다고 보거든요. 오히려 서로 다른 ip로 되어 있는 서버에 보내기 위해서는 dto객체를 serializable로 만드는게 맞지않을까 생각합니다