묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
visual studio에서는
vs에서도 bits/stdc++.h를 넣으면 되나요? vs는 없는거같은데 업그레이드를 시켜야하나요?
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
7강(프로젝트 셋팅 및 강의 자료) 뒤로 갈 수록 소리가 점점 작게 들립니다.
뒤로 갈 수록 소리가 점점 작아져서 들리지 않습니다
-
미해결파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
sudo ./venv/bin/pyhon manage.py runserver 0:80 에러
안녕하십니까~ sudo ./venv/bin/pyhon manage.py runserver 0:80 에러 password 입력 후 sudo: python: command not found 나타닙니다. **** 에러 수정됨 sudo ./venv/bin/pyhon manage.py runserver 0:80 --->>> sudo ../venv/bin/pyhon manage.py runserver 0:80 ====================================== 그리고, pyhon manage.py runserver 0:8000 경우에는 w주소창에 IP 입력 후 'https://000.000.000.000:8000/blog' 인 경우에는 Blog 사이트가 정상으로 열리나, 'https://000.000.000.000:8000/admin' 과 login (email or google)으로 들러가기 위해 버튼 클릭하면 다음과 같은 에러 발생 DoesNotExist at /accounts/login/ Site matching query does not exist. Request Method: GET Request URL: http://207.148.112.228:8000/accounts/login/ Django Version: 3.0.4 Exception Type: DoesNotExist Exception Value: Site matching query does not exist. Exception Location: /home/kp_admin/github/venv/lib/python3.7/site-packages/django/db/models/query.py in get, line 417 Python Executable: /home/kp_admin/github/venv/bin/python Python Version: 3.7.5 Python Path: ['/home/kp_admin/github/study-lump', '/usr/lib/python37.zip', '/usr/lib/python3.7', '/usr/lib/python3.7/lib-dynload', '/home/kp_admin/github/venv/lib/python3.7/site-packages'] Server time: Mon, 23 Mar 2020 13:44:37 +0900 감사합니다. 현재 네임서버 변경 신청은 했는데... 아직 변경이 완료되지 않아서 그런 것 같기도...
-
미해결남박사의 파이썬 기초부터 실전 100% 활용
남박사님 텔레그램 봇 질문입니다.!
봇을 만들려면 토큰을 발급받아 봇의 응답을 구현하는걸로 알고있습니다. 그러면 저와 봇 1:1 만 가능한데요 혹시 단체톡방에서 저의 봇을 사용하려면 어떻게 해야하나요? 좋은 강의 감사합니다.!
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
mcd에서 실행헀는데 이렇게 나와요 ..
at java.lang.ClassLoader.defineClass1(Native Method) at java.lang.ClassLoader.defineClass(Unknown Source) at java.security.SecureClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.defineClass(Unknown Source) at java.net.URLClassLoader.access$100(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.net.URLClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.net.URLClassLoader.findClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at sun.launcher.LauncherHelper.checkAndLoadMain(Unknown Source) 이렇게 나오는데 어떻게 해야하나용 .. 선생님이 하시는거 그대로 따라했는데 .ㅠㅠ
-
미해결우디의 일러스트레이터 강좌
#3 인스타그램 로고 만들기 expand appearance 기능 활성화 안되요.
> 15:43 라운드 값 고정은 됬고, 스트록크 값 고정이 안되요. 어떻게 해야되요?
-
미해결여러가지 예제로 배워보는 라이트룸(Lightroom) 기본 강좌 - 스트로비스트 코리아
재생불가
재생이 불가능합니다.
-
미해결문제로 배우는 C언어
{}의 사용유무
#include<stdio.h> int main(){ int n,i=1; scanf("%d", &n); while(i<=n){ printf("%d ",i); i++; } return 0; } 제가 코드를 처음에 작성할때 while문 뒤에 {}를 작성을 안하고 컴파일 해서 돌려봤는데 1이 무한번 반복도더라고요...다시 { }을 넣으니까 제대로 되고요. 이유가 뭔지 알수있을까요??ㅜㅜ
-
미해결문제로 배우는 C언어
부등호 방향 질문
#include<stdio.h> int main(){ int a, b, c, max, tot; scanf("%d %d %d", &a, &b,&c); tot=a+b+c; if(a>b) max=a; else max=b; if(max<c); max=c; if(max<(tot-max)) printf("YES\n"); else printf("NO\n"); return 0; } 제가 코드를 이렇게 썼는데 13 33 17을 입력하면 NO가 나와야 되는데 YES가 출력이 됩니다ㅜㅜ. 선생님이 하신거랑 다른게 문자의 순서만 달리하고 부등호는 그에 맞게 설정을 잘한것같은데 왜 그럴까요??
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
강의 영상을 볼 수 없습니다.
빨간색 배경에 흰색 글씨로 "levelLoadError" 메시지가 나옵니다. 어떻게 하면 강의 영상을 볼 수 있을까요?
-
미해결리버스쿨 Level2 - 리버싱 분석 초급과정
질문드립니다.
안녕하세요 리버스쿨 level2를 듣고 있는 학생입니다. 재밌는 강의 감사드리고 level4가 나오길 바라고 있습니다. ^^ 다름 아니라 마지막 강의 elf 인젝션에 대해 질문드리고 싶어서 이렇게 질문을 남깁니다. 아래 그림은 elf 인젝션 마지막 실습인 쉘코드를 이용한 인젝션 과정 중 하나인데요. 아래 그림과 같이 메모리 주소를 재조정한다고 하셨는데 구체적으로 어떤 원리를 이용해서 재조정을 하면 아래 그림과 같은 계산이 나오는지 궁금합니다. 아울러 리버스쿨 level4 강의 재작계획이 있는지도 알고 싶습니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
자바 orm 표준 jpa
강사님 혹시 jpa기초 강의인 - 자바 orm 표준 jpa 강의내용이 강사님 책에도 다 나와있는 내용인가욮 지금 여건이 안되서 책으로라도 보려고 합니다ㅠㅜ 책을 보면 건너 뛰어도 되는 내용일까요
-
미해결퍼블리셔 취업을 위해 제대로 배워보는 html과 css, 그리고 웹표준
질문입니다.
안녕하세요 강사님. 완강을 하였지만 복습을 하면서 궁금한 점이 생겨서 질문을 올리게 되었습니다. 수업을 다 듣고 복습도 어느정도 해보고나서 제가 든 생각은 css야 꾸미는 것이니 결과와 보이는 것이 가장 중요하다고 생각이 듭니다. 하지만 html은 시맨틱하게 잘 구조화 하는 것과 나중의 JS로 관리하게 편하게 작성하는 것이 중요한 점이 아닌 가 싶네요. 아 그러면 이런 시맨틱 마크업 역량을 어떻게 개발해야 하는가 고민을 하다가 잘 만들어진 웹 사이트를 잘 공부해보면 되겠다 싶어서 다음이나 네이버의 웹 HTML을 조금 살펴보았습니다. 그런데 조금 놀란 부분은 강사님께서 수업시간에 말씀해주셨던 그런 시맨틱적 디테일을 찾아보기가 많이 어려웠던 점 입니다. 네이버 메인 창만 봐도 탭키를 눌르면 엉뚱한 기능이 가장 먼저 잡히고, 특히나 alt 속성이라던가 html5 문법이라든지 이런 것들이 보이질 않네요. 저는 굉장히 잘 구조화 된 하나의 예술작품과 같은 정교한 설계를 보며 감탄할 것을 기대했는데 조금 실망스럽기도해서요. 음.. 표준과 실무는 별개인 것인지 아니면 제가 미쳐 모르는 부분이 있는건지 강사님 의견을 듣고 싶네요.
-
미해결프로그래밍, 데이터 과학을 위한 파이썬 입문
터미널에서 폴더를 찾지 못하는 문제
workspace 폴더 안에 python 폴더가 있고 그 안에 inflearn폴더가 있습니다. inflearn 폴더안에 과제 파일을 설치했는데 터미널에서 cd workspace/를 입력하면 (base) Wonhyoungs-MacBook-Pro:workspace gotadatcom$ cd workspace/ -bash: cd: workspace/: No such file or directory (base) Wonhyoungs-MacBook-Pro:workspace gotadatcom$ 이런 문구가 나옵니다. 왜 터미널에서 workspace 안에 있는 하위 폴더 들을 인식하지 못할까요?
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
jdk8 을 사용해도 실습에 무리가 없을까요?
jdk8 을 이용해 학습해보려 합니다. 특별히 문제되는 부분이 있을까요?
-
미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
3강에서 메모리 할당 질문
변수 int 는 4바이트의 메모리를 가지고 이진법으로 값이 나타난다고 하셨는데, 그럼 하나의 변수상자에는 들어갈 수 있는 숫자의 크기에 한계가 있나요? 32비트면 2의 32제곱,,, 그 이상의 값은 들어갈 수 없나요?
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요. 간단히 서버를 만들어서 axios로 비동기 통신하던중 질문드립니다.
import Vue from 'vue' import Vuex from 'vuex' import axios from 'axios' Vue.use(Vuex); const storage = { fetch() { const headers = { 'Content-Type' : 'application/json', 'Accept' : 'application/json' }; return axios.get("http://localhost:8080/todo/list", {headers}) .then(response => { console.log(response.data.result); //이부분 출력시는 잘나옴.. return response.data.result //리턴하면 Promise가 todoItems에 Object로 들어감... }); /* if (localStorage.length > 0) { for (let i =0; i < localStorage.length; i++) { if(localStorage.key(i) != 'loglevel:webpack-dev-server') { let value = JSON.parse(localStorage.getItem(localStorage.key(i))); arr.push(value); } } } */ } }; export const store = new Vuex.Store({ state: { todoItems : storage.fetch() }, mutations : { addOneItem(state, todoItem) { const obj = { seq : null, completed : false, item : todoItem }; //localStorage.setItem(todoItem, JSON.stringify(obj)); state.todoItems.push(obj); }, removeOneItem(state, payload) { localStorage.removeItem(payload.todoItem.item); state.todoItems.splice(payload.index, 1); }, toggleComplete(state, payload){ state.todoItems[payload.index].completed = !state.todoItems[payload.index].completed; localStorage.removeItem(payload.todoItem.item); localStorage.setItem(payload.todoItem.item, JSON.stringify(payload.todoItem)); }, clearTodo(state) { state.todoItems = []; localStorage.clear(); } }, actions : { add(context, payload) { return axios.post("http://localhost:8080/todo/add", payload, { headers : { 'Content-Type' : 'application/json;charset=utf-8' } }).then(response => context.commit('addOneItem', response)); } } }); 안녕하세요. 비동기통신을 하던중 서버에서 데이터를 잘 가져왔고 response를 console로 찍었을떄 Array가 나왔는데 이제 fetch 함수에서 todoItems를 초기화해줄떄 Promise라는 객체로 들어가게 됩니다. ㅠㅠ 예제처럼 arr로 들어가게 하고싶은데 혹시 어떻게 해야할까요..?ㅠㅠ 강의중 말씀하신 Promise 인지...
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vscode에서 하위 디렉토리 vue-til말고 vue-endgame 폴더로 열어도 되는 방법 공유합니다
전전 영상 "eslint 플러그인 설치 및 설정 변경" 에서 settings.json에 여러 규칙을 추가했는데요 여기에 "eslint.workingDirectories": [ { "mode": "auto" } ] 추가하시면 vue-endgame폴더를 루트로 작업해도 eslint 정상 작동됩니다 :)
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
공부방법에 대해 질문드립니다.
강의 내용과 벗어난 내용이고 다소 사적인 영역에 대한 질문일 수 있기에, 이런 질문을 드려도 되나 쓸까 말까 고민하다가 질문드려봅니다. 김영한님의 JPA 강의를 들으면서 정말많이 알아가는데요 문득 궁금한 부분이 김영한님은 어떤방식으로 이런 지식을 습득했을까 하는 생각이 들었습니다. 저야 그냥 금액을 지불하고 편하게 들으면서 적어보고 이해안되면 다시 돌려보면 그만이지만.. 이런 강의를 만들기위해 하이버네이트나 JPA의 구체적인 동작원리를 어떤 경로로 습득하실 수 있으셨는지 혹은 어떤 방식으로 평소에 공부를 하시나요?? jpa나 spring 프로젝트를 개발하는 팀에 영어로 된 공식문서나 해외서적 같은부분을 많이 참고하시는지 궁금합니다!
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
jinja2.exceptions.TemplateSyntaxError 에러가 뜹니다.
이전까지는 잘되다가 jinja를 쓸 때부터 에러가 뜹니다. 이전 강의 코드는 그대로 따라하니 잘 되었구요, 이번 강의에서 run.py 에 추가된 부분은 @app.template_filter("formatdatetime") def format_datetime(value): if value is None: return "" now_timestamp = time.time() offset = datetime.fromtimestamp(now_timestamp) - datetime.utcfromtimestamp(now_timestamp) value = datetime.fromtimestamp((int(value) / 1000) + offset) return value.strftime('%Y-%m-%d %H:%M:%S') @app.route("/view") def board_view(): idx = request.args.get("idx") if idx is not None: board = mongo.db.board data = board.find_one({"_id": ObjectId(idx)}) if data is not None: result = { "id": data.get("_id"), "name": data.get("name"), "title": data.get("title"), "contents": data.get("contents"), "pubdate": data.get("pubdate"), "view": data.get("view") } return render_template("view.html", result=result) return abort(400) 이 것들과 기능을 사용하기 위해 import나 선생님 설명 받아적어서 주석처리한 글 몇 줄이 있습니다. 그리고 templates 폴더에 view.html 파일로 <html> {{result.title}} <br /> {{result.name}} <br /> {{result.pubdate|formatdatetime}} <br /> {{result.view}} <br /> {{result.contents}} </html> 이렇게 만들었습니다. 주석으로 설명 몇 자 적어놨구요. 에러 페이지는 jinja2.exceptions.TemplateSyntaxError jinja2.exceptions.TemplateSyntaxError: tag name expected Traceback (most recent call last) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 2463, in __call__ return self.wsgi_app(environ, start_response) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 2449, in wsgi_app response = self.handle_exception(e) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 1866, in handle_exception reraise(exc_type, exc_value, tb) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 2446, in wsgi_app response = self.full_dispatch_request() File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 1951, in full_dispatch_request rv = self.handle_user_exception(e) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 1820, in handle_user_exception reraise(exc_type, exc_value, tb) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/_compat.py", line 39, in reraise raise value File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 1949, in full_dispatch_request rv = self.dispatch_request() File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/app.py", line 1935, in dispatch_request return self.view_functions[rule.endpoint](**req.view_args) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/run.py", line 56, in board_view return render_template("view.html", result=result) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/flask/templating.py", line 138, in render_template ctx.app.jinja_env.get_or_select_template(template_name_or_list), File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/jinja2/environment.py", line 930, in get_or_select_template return self.get_template(template_name_or_list, parent, globals) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/jinja2/environment.py", line 883, in get_template return self._load_template(name, self.make_globals(globals)) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/jinja2/environment.py", line 857, in _load_template template = self.loader.load(self, name, globals) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/jinja2/loaders.py", line 129, in load code = environment.compile(source, name, filename) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/jinja2/environment.py", line 638, in compile self.handle_exception(source=source_hint) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/jinja2/environment.py", line 832, in handle_exception reraise(*rewrite_traceback_stack(source=source)) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/.venv/lib/python3.8/site-packages/jinja2/_compat.py", line 28, in reraise raise value.with_traceback(tb) File "/Users/magrfs/Desktop/inflearn_nam2/myweb/templates/view.html", line 18, in template 만약에 for문을 쓰거나 if문을 쓰거나할 때는 {% %} 이런식으로 사용하기도 한다. jinja2.exceptions.TemplateSyntaxError: tag name expected The debugger caught an exception in your WSGI application. You can now look at the traceback which led to the error. To switch between the interactive traceback and the plaintext one, you can click on the "Traceback" headline. From the text traceback you can also create a paste of it. For code execution mouse-over the frame you want to debug and click on the console icon on the right side. You can execute arbitrary Python code in the stack frames and there are some extra helpers available for introspection: dump() shows all variables in the frame dump(obj) dumps all that's known about the object 이렇게 생겼습니다. 눈으로 봐도 모르겠고 디버깅에도 딱히 걸리지 않아서 원인이 뭔지를 모르겠습니다..ㅠㅠ