묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 입문 및 웹 크롤링을 활용한 다양한 자동화 어플리케이션 제작하기
RSS주소를 얻지 못 할 때는 어떻게 해야 하나요?
다른 사이트도 해보고 싶어서 찾아봤는데, RSS버튼이 없는 사이트도 많더라고요. 그래서 구글크롬 확장자로 RSS리더기 등등 다 해봐도 딱히 안됩니다...이런경우에는 어떻게 하나요?
-
해결됨자바 스프링 프레임워크(renew ver.) - 신입 프로그래머를 위한 강좌
오늘로 3회완강 완료했네요.
중간에 후기를 남겨버려서 질문란에 다시 올리게 되었습니다. 123강 234강 345강 456강 이런식으로 전날 본거다시보고 다시보는 식으로 진행하였고 제공해주신 프로젝트 파일에 순간순간 일시정지를 하면서 가르쳐주신 내용들 모두 주석으로 남겨놓은뒤 "외국어는 입으로 컴언어는 손으로 말한다"는 제 신조를 바탕으로 해서 제공해주신 프로젝트 1개당 주석으로 달아놓은것 따라 읽으며 모두 각 40회 타이핑 연습을 하였습니다. 말이 40회지.. 정말 손가락 아픈 인고의 시간들이었습니다. 이번에 어떻게든 반드시 뽕뽑겠다. 이해하고 말겠다. 이해못하면 싸그리 다 외워버리고 말겠다. 이해 못하면 몸 좀 혹사 시키면 되지~ 원래 머리나쁘면 몸이 고생한다잖아~ 그리고 몸으로 기억된건 머리로 기억한것보다 오래가는법이거든~ 이라고 말하면서 아는것도 반복 또 반복 묻지마 반복 하였습니다. 오늘로서 이렇게 3회 복습 완강을 하였는데요.. 강사님의 설명과 제공해주신 프로젝트 내의 소스정도는 이제 입과 손에서 저절로 튀어나오네요 ctrl+cv 같은거 없이 100프로 손에 익어버렸습니다. 본 강의에서 알려준 내용 전체이해도의 98점은 넘겼다고 자부합니다. 나머지 해결못한 자세한 질문사항들은 이제 제가 알아서 찾아보면서 해결할 수 있을거 같아요~ 그동안 구글에 모르는것 검색해서 보면서도 이게 뭔소린가 이해 못해서 못 쓰는 경우가 종종 있었는데. 그게 다 기본이 부족해서였다. 아직 모르는게 있다면 기본이 부족해서이고. 기본을 응용하지 못하는 자신의 탓이다. 라는 생각이 아주 강하게 들었어요. 여러가지 잘 배우고 갑니다. 수강료 너~~~무 쌌어요. 이런 강의는 10만원도 아깝지 않네요. 이렇게 기초를 잘 잡아주는 강의인데 너무 싸네요. 그와중에 볼륨이 작니 교재는 없니 불만들.. ㅎㅎㅎㅎ 좀;;; 어떤분들일지.. 대강 짐작이 가네요. 같이 일하게될 팀원들 고생길 훤할듯.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
데이터 타입변환 질문드립니다
데이터 타입 변환 과정에서 질문드립니다. pre_sale 데이터에서 '연도'와 '월' 변수는 astype을 통해서 데이터 타입 변환을 했는데 '분양가격(㎡)'변수는 astype으로 자료변환을 할 수 없는 이유가 있나요 ? 왜 '분양가격(㎡)' 변수만 따로 변수를 리스트?로 저장해서 pd.to_numeric으로 변환하는 것이죠 ? 답변부탁드립니다. 감사합니다.
-
해결됨React로 NodeBird SNS 만들기
Refused to set unsafe header "Cookie" 에러 발생
안녕하세요. 웹사이트 배포 후, 크롬 브라우저로 웹사이트에 들어가보면 브라우저 콘솔에 아래와 같은 메시지가 나옵니다. _app.js:1 Refused to set unsafe header "Cookie" https://nodebird.com/ 사이트에도 동일한 메시지가 나오는데요. 어떻게 조치하는 것이 좋을지 문의 드립니다.
-
미해결Vue로 Nodebird SNS 만들기
질문있습니다.
이미지를 FormData에 저장하는 소스인데 계속 오류가 나서 찍어보니 FormData에 Append가 되지 않는것 같아요. 무슨 문제일까요? 무료강의때부터 강의듣다가 로그인, 쿠키, 자동로그인 등 여기에서 잘 안되어서 유료강의 결제 후 백엔드 부분 다시 듣는중이에요. 무료강의때 처음할땐 작동되었는데 그 뒤로 자동로그인 부분에서 수정하다가 오류가 난건지 정확히 모르겠네요. 좋은 하루 되시고 답변 부탁드릴게요
-
해결됨메타스플로잇(Metasploit) 활용한 취약점 분석(초중급과정)
win7 실습 이미지 링크 문의
안녕하세요. 실습 이미지 링크가 더이상 유효 하지 않습니다. 아래 ms 링크의 ie11 on win7 (x86) 이미지로 실습에 문제가 없는지 확인해주실 수 있을까요? https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/
-
미해결생활코딩 - 자바스크립트(JavaScript) 기본
저도 질문있습니데
if문 코드에서 funcThis는 모두 var funcThis의 값 즉 null를 가리켜야 되는 것이 아닌가요?
-
미해결홍정모의 따라하며 배우는 C++
13.4강 클래스 멤버 함수 특수화
특수화를 클래스 내부에 선언, 정의는 불가능한가요?
-
미해결챌린지로 알아보는 디지털포렌식 해킹 대회 준비 (기초)
binwalk설치 관련 질문
binwalk 설치 과정에서 404 Not Found 에러가 떠요 어떻게 설치해야되나요 sudo apt-get install binwalk 가 맞나요? 그 전까지 따라하면 계속 binwalk: command not found가 뜨고 칼리리눅스에는 이미 기본으로 있다고는 하는대 안되서 질문합니다.
-
미해결밑바닥 부터 시작하는 머신러닝 입문
과제 제출시 다음과 같은 에러가 뜹니다...
과제 제출시 다음과 같은 에러가 뜹니다... ai.backend.client.exceptions.BackendClientError: BackendClientError('Request to the API endpoint has failed.\nCheck your network connection and/or the server status.\n➜ ClientConnectorCertificateError()') 어떻게 해결을 해야하나요??
-
미해결홍정모의 따라하며 배우는 C++
어디에 질문할지 모르겠어서 여기에 질문합니다
제가 따배씨를 먼저 듣고 따배씨++로 넘어왔는데 어느 순간부터 갑자기 ctrl F5를 누르면 콘솔창이 뜨자마자 바로 사라져버립니다. 검색을 통해 시스템 설정을 콘솔로 바꾸면 콘솔창이 사라지지 않는다는 것을 알았지만 새로운 소스를 생성해줄때마다 계속 설정을 해주어야합니다. 따로 설정을 만진 적이 없는데 왜 이렇게 된 건가요? 별다른 설정 없이 원래처럼 콘솔창이 계속 유지되려면 어떻게 해야 되는지 궁금합니다.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
하나의 에뮬레이터에 두 개의 계정 로그인에 대해서
하나의 에뮬레이터에 서로 다른 사람의 계정을 로그인했을때, 파이어베이스에 지원이메일에 등록된 계정은 정상동작을 하지만 그렇지 않은 계정은 정보를 불러오는데 오류가 발생하네요! 실제로 어플을 출시할 때, 파이어베이스에서 거쳐하는 절차가 따로 있나요???!! 직접 답변하기에 너무 길거나 힘드시다면 참고할 수 있는 링크라도 알려주시면 감사하겠습니다!!
-
미해결야곰의 iOS 프로그래밍
Thread 1: signal SIGABRT 가 자꾸 뜨네요 천천히 차근차근 했는데...
뷰 컨트롤에서 import UIKit import WebKit class ViewController: UIViewController { // MARK: - Preperties // MARK: IBOutlets @IBOutlet var webView: WKWebView! @IBOutlet var activityIndicator: UIActivityIndicatorView! // MRAK: - Methods // MARK: Life Cycle override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view. self.webView.navigationDelegate = self } override func viewDidAppear(_ animated: Bool) { super.viewDidAppear(animated) let firstPageURL: URL? if let lastURL: URL = UserDefaults.standard.url(forKey: lastPageURLDefualtkey) { firstPageURL = lastURL } else { firstPageURL = URL(string: "https://www.google.com") } guard let pageURL: URL = firstPageURL else { return } let urlRequest: URLRequest = URLRequest(url: pageURL) self.webView.load(urlRequest) } // MARK: IBAction @IBAction func goBeck(_ sender: UIBarButtonItem) { self.webView.goBack() } @IBAction func goForward(_ sender: UIBarButtonItem) { self.webView.goForward() } @IBAction func refresh(_ sender: UIBarButtonItem) { self.webView.reload() } //MARK: Custom Methods func showNetworkingIndicators() { self.activityIndicator.isHidden = false self.activityIndicator.startAnimating() UIApplication.shared.isNetworkActivityIndicatorVisible = true } func hideNetworkingIndicators() { self.activityIndicator.isHidden = true self.activityIndicator.stopAnimating() UIApplication.shared.isNetworkActivityIndicatorVisible = false } } extension ViewController: WKNavigationDelegate { //MARK: WKNavigationDelegate func webView(_ webView: WKWebView, didFinish navigation: WKNavigation!) { print("did finish navigation") if let appDelegate: AppDelegate = UIApplication.shared.delegate as? AppDelegate { appDelegate.lastPageURL = webView.url } webView.evaluateJavaScript("document.title") { (value: Any?, error: Error?) in if let error: Error = error { print(error.localizedDescription) return } guard let title: String = value as? String else { return } self.navigationItem.title = title } self.hideNetworkingIndicators() } func webView(_ webView: WKWebView, didFail navigation: WKNavigation!, withError error: Error) { print("did fail navigation") print("\(error.localizedDescription)") self.hideNetworkingIndicators() let message: String = "오류발생!\n" + error.localizedDescription let alert: UIAlertController alert = UIAlertController(title: "알림", message: message, preferredStyle: UIAlertController.Style.alert) let okayAction: UIAlertAction okayAction = UIAlertAction(title: "확인", style: UIAlertAction.Style.cancel, handler: nil) alert.addAction(okayAction) self.present(alert, animated: true, completion: nil) } func webView(_ webView: WKWebView, didStartProvisionalNavigation navigation: WKNavigation!) { print("did start navigation") self.showNetworkingIndicators() } } 앱딜리게이트에서 import UIKit /// 마지막 페이지 주소를 UserDefaults에서 관리하기 귀한 키 값 let lastPageURLDefualtkey: String = "lastURL" @UIApplicationMain class AppDelegate: UIResponder, UIApplicationDelegate { // MARK: - Properties var window: UIWindow? var lastPageURL: URL? // MRAK: - Methods func application(_ application: UIApplication, didFinishLaunchingWithOptions launchOptions: [UIApplication.LaunchOptionsKey: Any]?) -> Bool { // Override point for customization after application launch. self.lastPageURL = UserDefaults.standard.url(forKey: lastPageURLDefualtkey) return true } func applicationWillResignActive(_ application: UIApplication) { // 응용 프로그램이 활성 상태에서 비활성 상태로 이동하려고 할 때 전송됩니다. 이는 특정 유형의 일시적인 중단 (예 : 전화 또는 SMS 메시지 수신) 또는 사용자가 응용 프로그램을 종료하고 백그라운드 상태로 전환하기 시작할 때 발생할 수 있습니다. //이 방법을 사용하여 진행중인 작업을 일시 중지하고 타이머를 비활성화하고 그래픽 렌더링 콜백을 무효화합니다. 게임은이 방법을 사용하여 게임을 일시 중지해야합니다. let userDefaults: UserDefaults userDefaults = UserDefaults.standard userDefaults.set(self.lastPageURL, forKey: lastPageURLDefualtkey) userDefaults.synchronize() } 코드를 적었는데요 빌드를 실행하게 되면 앱딜리게이트 첫부분 class AppDelegate: UIResponder, UIApplicationDelegate {Thread 1: signal SIGABRT A가 걸리네요 레이아웃 연결 제대로 연결했는데 스레드 걸리니깐 무엇이 문제인지 모르겠습니다...
-
미해결더 자바, 코드를 조작하는 다양한 방법
ClassLoader에서 초기화 하는 과정에서 궁금한 점이 있습니다.
강의를 통해 클래스의 static 변수등을 메소드 영역에 저장하는 순간이 '초기화' 과정에서 이뤄진다는 점을 알게 되었습니다. 그리고 관련해서 제가 예전에 공부했던 내용중에 궁금했던 점이 있어 질문 드리고 싶습니다!예전에 Singleton객체에서 LazyHolder를 통한 방식을 공부하다가. ClassLoader이 지연타임로딩을 통해 클래스를 필요한 순간에만 로딩한다는 사실을 배웠었습니다.public Class ExampleSingleton{ private ExampleSingleton(){} public static ExampleSingleton get(){ return LazyHolder.INSTANCE; } private static class LazyHolder{ private static final INSTANCE = new ExampleSingleton(); }}위와같은 코드가 있을때 static으로 선언된 클래스는 ExampleSingleton클래스가 로드될때 같이 로딩되지 않고, 실제 LazyHolder클래스를 사용할때 로딩된다는 내용이었습니다.하지만 static 변수는 ExampleSingleton클래스가 로드될때 메모리에 생성 하고, 왜 똑같이 내부에 static으로 선언된 LazyHolder클래스는 메모리에 올라가지 않는지 궁금합니다..!
-
미해결더 자바, 코드를 조작하는 다양한 방법
로딩후에, Class 객체를 생성하여 “힙" 영역에 저장하는 과정에서 궁금한 점이 있습니다!
해당 클래스 내용을 로딩후에 Class<Example>과 같은 클래스 객체를 생성해서 heap에 저장하는 것으로 이해했습니다.이때 구체적으로 힙의 어떤영역에 저장되는지 궁금합니다!heap의 에덴 영역에 들어가는 것인지, Permanent영역에 들어가는것인지 궁금합니다!Permanent 영역으로 들어갈 경우, java 8 이후에 permanent영역이 native영역으로 이동되어서 그쪽에 저장하는 것인가요?에덴 영역으로 들어가는 경우 GC의 대상이 되지 않고 어떻게 유지 될 수 있는지 궁금합니다!(이 객체에 대한 어떤 참조가 있는지)
-
미해결웹, 앱 풀스택개발 Boot Camp - 입문부터 서비스 개발까지
C9에서 aws로 바뀐부분에 대해 여쭙고싶습니다.
c9에서 aws로 바뀌었다고하여 일단 aws에 가입했는데요 aws에 서비스가 너무 많아서 강의와 같은 내용을 진행 하려면 어떤 서비스에 프로젝트를 만들어야 하는지 궁금합니다.
-
미해결홍정모의 따라하며 배우는 C++
웹 ide에서 실행하는데요.
구름 ide에서 g++로 컴파일 하는데요. 맨 마지막 부분에 구체화를 사용하지 않고 void MyArray<T>::print() { // body } 부분이 실행이 잘 됩니다.. 파일들은 예제처럼 main.cpp, class.h, class.cpp 이렇게 나눠서 컴파일 했구요.. 그래서 구체화 부분을 cpp부분에 추가해서도 컴파일 해보자 했는데 오히려 구체화를 넣으면 g++ -c ./main.cpp (object파일 생성) 는 잘되는데 g++ -o ./main.o 부분은 undefined reference to `MyArray<char>::print()' collect2: error: ld returned 1 exit status 라는 에러 메시지가 나옵니다. 구체화를 안하면 에러가 없는데.. 구체화를 하면 오히려 에러가 나는게 이해가 안되네욥..ㅠㅠ + main.cpp와 class.cpp를 같이 컴파일하고 실행파일 만들때 -o 뒤에 같이 오브젝트 파일을 넣어주면 그건 또 잘됩니다.(구체화구문 넣었을때)
-
미해결CSS에 날개를 달아주는 Sass (SCSS)
mixin 파라미터에 기본값 설정했을 때 2번째 파라미터값만 인수를 써주고 싶을때는 어떻게 하나요?
파라미터를 @mixin fontSizeBgColor($fontSize, $bgColor)의 순으로 설정해줬을때, 폰트 사이즈는 기본값을 사용하고 싶고 배경색깔만 다르게 지정하고 싶다면 mixin 호출할때 인수를 어떻게 써줘야하나요? 폰트 사이즈만 바꾸고 싶으면 @include fontSizeBgColor(#000) 이렇게 하나만 써도 된다는 건 알겠는데 그 반대의 경우를 모르겠어서요.
-
미해결코어 자바스크립트
혹시 곧 출간되는 책이랑은 뭐가 다른가요?
안녕하세요. 개발자님이 곧 책을 출판하시는 걸 알게 되었는데요. 곧 출간하실 책이랑 강의랑 목차가 같던데, 혹시 강의랑 책은 어떻게 다른가요? 책이 더 자세한 편인가요? 그리고 인사이드 자바스크립트랑은 어떻게 다른지도 궁금합니다! 좋은 강의 감사합니다.
-
해결됨React로 NodeBird SNS 만들기
AWS에서 "sharp" module 설치 에러
제로초님, 안녕하세요. AWS에서 람다를 등록하였는데, 람다 호출 시 에러가 발생합니다. 우선, 웹사이트에서 S3에 original/ 폴더에는 이미지가 업로드 됩니다. 그러나, 람다가 호출은 되지만 에러가 발생하여 thumb/ 폴더는 생성되지 않습니다. AWS 백엔드 서버에서 아래와 같이 조치하여도 해결이 되지 않네요. ----------------------------------------------------- # rm -r node_modules/sharp # sudo npm i ----------------------------------------------------- > sharp@0.23.0 install /home/ubuntu/dream-life/lambda/node_modules/sharp > (node install/libvips && node install/dll-copy && prebuild-install) || (node-gyp rebuild && node install/dll-copy) info sharp Using cached /root/.npm/_libvips/libvips-8.8.1-linux-x64.tar.gz npm WARN dream-life-lambda@1.0.0 No description npm WARN dream-life-lambda@1.0.0 No repository field. added 1 package from 57 contributors and audited 181 packages in 1.806s found 0 vulnerabilities ----------------------------------------------------- [AWS CloudWatch 로그] ----------------------------------------------------- 2019-09-08T15:59:10.694Z undefined ERRORSomething went wrong installing the "sharp" moduleModule did not self-register.- Remove the "node_modules/sharp" directory, run "npm install" and look for errors- Consult the installation documentation at https://sharp.pixelplumbing.com/en/stable/install/- Search for this error at https://github.com/lovell/sharp/issues ----------------------------------------------------- 어떻게 해결할 수 있을까요? ㅠㅠ