묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
비전공자를 위한 진짜 입문 올인원 개발 부트캠프
Preferences: Open Settings (JSON) 엔터를 눌러도 아무것도 안떠요;
삭제된 글입니다
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
SPM 의 분면
'SPM 을 이용하여 서로 다른 크기의 Feature map 을 균일한 Vector 크기로 표현' 슬라이드에서, 8x8 피쳐맵을 63개의 벡터값으로 표현가능하다고 하셨는데, level2 단계에서 48개의 vector 값은 level 0, level 1 을 포함하는 정보 아닌가요?? 즉, 48개의 원소만으로 표현가능한데 굳이 63개의 원소를 이용하는 이유가 궁금합니다!
-
미해결뉴욕 프로덕트 디자이너가 알려주는, 입문자를 위한 UX디자인 개론
오픈소스
안녕하세요 강의를 듣고있는 학생입니다! 어려울법한 강의내용들을 비전공자인 저에게 잘 풀어서 설명해주셔서 감사히 듣고있습니다ㅎㅎ 다름이 아니라 질문이 하나 있는데, 강의에서 말씀하셨던 오픈소스, 툴들이 인터넷에 많이 풀려있다도 하셨는데 혹시 그것들을 모아둔 사이트를 알수있을까요? 디자인에 참고하고싶습니다!
-
미해결캐글 Advanced 머신러닝 실전 박치기
강의내용 토대로 연습할만한 kaggle competition
안녕하세요, 전강의 수강을 끝내고 연습을 더 하고 싶은데 어떤 competition에 참여해야 강의에서 배운 내용을 조금 더 효율적으로 사용해볼 수 있을지 궁금해 질문 드립니다. 혹시 추천할만한 competition이 있으신지요? 감사합니다!
-
미해결Vue로 Nodebird SNS 만들기
5-3 @nuxt/axios 질문!
갑자기 궁금해졌는데.. 공식문서를 보니까 $axios.$get 을 하더라고요.. 1. $axios.$get 처럼 get 이나 post 에서 $을 왜 안붙이는 거죠? (전체적인 강의에서) 2. $가 자바스크립트에서 , nuxt 에서 정확히 무슨 뜻인지 궁금해요..(검색해봤는데 제대로 설명하는 곳이 없는거 같아요..영어는 잘못하고 ㅠ) 도와주세요
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
configurable nbextensions의 설정이 몇개 안나와요.
안녕하세요. 수업잘듣고 있습니다. nbextensions를 설치했는데 설정이 아래 그림처럼 몇개가 나오지 않았고 비활성화되어 있어요.
-
미해결쉽게 시작하는 쿠버네티스(v1.35)
워커노드 구성요소 중 컨테이너 런타임이 죽었을 때, 질문입니다!
안녕하세요! 좋은 강의 너무너무 감사드립니다. 덕분에 아무리 다른것을 보고 읽어도 어렵던 쿠버네티스를 쉽고 빠르게 기초를 다질 수 있었습니다 "4.2 쿠버네티스 워커 노드의 구성 요소에 문제가 생겼다면" 에서, 컨테이너 런타임을 죽였을 때 , 도커를 stop 시켜도 기존 파드는 함께 죽지 않고 남아있더라구요! 노드 안에, 도커 안에 파드가 있다고 생각했는데, 그 개념과 원리가 궁금합니다! 감사합니다.
-
미해결홍정모의 따라하며 배우는 C언어
파일이 없는 경우
안녕하세요 강의대로 똑같이 따라하던중 6분 12초에 제 컴에는 저 폴더가 없습니다. 뭐가 문제인걸까요,,,...
-
미해결인터랙티브 웹 개발 제대로 시작하기
clearInterval 대신 clearTimeout
제가 clearInterval로 수정하지않고 주석처리해놨던 clearTimeout 을 그대로 사용했는데 정지가 됐는데 !! 호환이 되는건가요? 오류가 나지않고 그대로 실행되네욤..!!
-
미해결하울의 안드로이드 인스타그램 클론 만들기
LoginActivity.kt 파일 내용이 달라요
기존 내용 삭제하고 진행하면 되나요? 추가로 해당 소스 있는 VCS 주소 좀 같이 주세요 package com.example.ostagram_f16.ui.loginimport android.app.Activityimport androidx.lifecycle.Observerimport androidx.lifecycle.ViewModelProviderimport android.os.Bundleimport androidx.annotation.StringResimport androidx.appcompat.app.AppCompatActivityimport android.text.Editableimport android.text.TextWatcherimport android.view.Viewimport android.view.inputmethod.EditorInfoimport android.widget.Buttonimport android.widget.EditTextimport android.widget.ProgressBarimport android.widget.Toastimport com.example.ostagram_f16.Rclass LoginActivity : AppCompatActivity() { private lateinit var loginViewModel: LoginViewModel override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_login) val username = findViewById<EditText>(R.id.username) val password = findViewById<EditText>(R.id.password) val login = findViewById<Button>(R.id.login) val loading = findViewById<ProgressBar>(R.id.loading) loginViewModel = ViewModelProvider(this, LoginViewModelFactory()) .get(LoginViewModel::class.java) loginViewModel.loginFormState.observe(this@LoginActivity, Observer { val loginState = it ?: return@Observer // disable login button unless both username / password is valid login.isEnabled = loginState.isDataValid if (loginState.usernameError != null) { username.error = getString(loginState.usernameError) } if (loginState.passwordError != null) { password.error = getString(loginState.passwordError) } }) loginViewModel.loginResult.observe(this@LoginActivity, Observer { val loginResult = it ?: return@Observer loading.visibility = View.GONE if (loginResult.error != null) { showLoginFailed(loginResult.error) } if (loginResult.success != null) { updateUiWithUser(loginResult.success) } setResult(Activity.RESULT_OK) //Complete and destroy login activity once successful finish() }) username.afterTextChanged { loginViewModel.loginDataChanged( username.text.toString(), password.text.toString() ) } password.apply { afterTextChanged { loginViewModel.loginDataChanged( username.text.toString(), password.text.toString() ) } setOnEditorActionListener { _, actionId, _ -> when (actionId) { EditorInfo.IME_ACTION_DONE -> loginViewModel.login( username.text.toString(), password.text.toString() ) } false } login.setOnClickListener { loading.visibility = View.VISIBLE loginViewModel.login(username.text.toString(), password.text.toString()) } } } private fun updateUiWithUser(model: LoggedInUserView) { val welcome = getString(R.string.welcome) val displayName = model.displayName // TODO : initiate successful logged in experience Toast.makeText( applicationContext, "$welcome $displayName", Toast.LENGTH_LONG ).show() } private fun showLoginFailed(@StringRes errorString: Int) { Toast.makeText(applicationContext, errorString, Toast.LENGTH_SHORT).show() }}/** * Extension function to simplify setting an afterTextChanged action to EditText components. */fun EditText.afterTextChanged(afterTextChanged: (String) -> Unit) { this.addTextChangedListener(object : TextWatcher { override fun afterTextChanged(editable: Editable?) { afterTextChanged.invoke(editable.toString()) } override fun beforeTextChanged(s: CharSequence, start: Int, count: Int, after: Int) {} override fun onTextChanged(s: CharSequence, start: Int, before: Int, count: Int) {} })}
-
해결됨실전! 스프링 데이터 JPA
이번 강의에서 궁금한 점이 생겼습니다.
안녕하세요 영한님. 이번 시간에 다양한 반환 타입에 대해 강의해주셨는데요. 영한님 따라서 실습을 하다가 아무거도 해도 됩니다! 라는 말씀에 다음과 같이 말도 안되는 Method를 만들어봤는데요. 잘 동작하네요 '-' ? ㅎㅎㅎ; 먼저 Repository에 다음과 같이 이상한 네이밍으로 만들었습니다. 그리고 테스트는 간단하게, 이번 강의의 연장선에서 다음과 같이 작성했고, 값이 제대로 도출되는 것을 확인했습니다. 쿼리 역시 select member0_.member_id as member_i1_0_, member0_.age as age2_0_, member0_.team_id as team_id4_0_, member0_.username as username3_0_ from member member0_ where member0_.username=? 로 나오고 있는데요. 추가로, 제가 find다음에 소문자가 아닌 대문자로 작성해줘야 동작을 하더라구요! (find / ~~~ / By / Username) 즉, 키워드 구분! - findaaaaaaaaaByUsername (X) - findAaaaaaaaaByUsername (O) aaaaaaaa와 같이 이상한 네이밍이 들어가도 제대로 동작하는 이유는 뭘까요? 참고할만한 내용이 있다면 키워드 추천 해주시면 감사하겠습니다!!늘 강의 잘 보고 있습니다! 항상 감사합니다 영한님!
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
디비 접속 코드 관련해서 deprecated 되었다는 코드를 다른걸로 교체해야 할까여?
아래 워닝 메세지에 코드를 다른걸로 바꿔야 될까여? C:\bp-for-react-nodejs>npm run start > bp-for-react-nodejs@1.0.0 start C:\bp-for-react-nodejs > node index.js Example app listing on port 5000! (node:9792) DeprecationWarning: Listening to events on the Db class has been deprecated and will be removed in the next major version.MongoDB C
-
미해결정말 쉽게 풀어보는 코딩 테스트 top 기본 문제 (with 자바)
MeetingRoom2 질문드립니다.
안녕하세요. 강사님. 미팅룸2 강의 내용 질문드립니다. 특정 케이스 에서 PrioryQueue 의 사이즈가 '실제 사이즈 -1' 된 값으로 리턴되는 현상이 발생하더라구요.. 혹시 왜 그런지 알 수 있을까요? 소스코드도 같이 첨부합니다. package CH1_StringArray; import java.util.Arrays; import java.util.PriorityQueue; import java.util.Queue; /* class Interval { int start; int end; Interval() { start = 0; end = 0; } Interval(int s, int e) { start = s; end = e; } } */ public class T6_MeetingRoom2 { /* Given an array of meeting time intervals consisting of start and end times [[s1,e1],[s2,e2],...] (si < ei), find the minimum number of conference rooms required. Input: [[0,30],[5,10],[15,20]] Output: 2 Input: [[7,10],[2,4]] Output: 1 */ public static void main(String[] args) { // 2 -> 2, true // Interval in1 = new Interval(0, 30); // Interval in2 = new Interval(4, 9); // Interval in3 = new Interval(5, 15); // Interval in4 = new Interval(10, 16); // Interval[] intervals = {in1, in2, in3, in4}; // 1 -> 0, False // Interval in1 = new Interval(7, 10); // Interval in2 = new Interval(2, 4); // Interval[] intervals = {in1, in2}; // 2 -> 1, False Interval in1 = new Interval(0, 30); Interval in2 = new Interval(5, 10); Interval in3 = new Interval(15, 20); Interval[] intervals = {in1, in2, in3}; T6_MeetingRoom2 a = new T6_MeetingRoom2(); System.out.println(a.solve(intervals)); } public int solve(Interval[] intervals) { if(intervals == null || intervals.length == 0) return 0; Arrays.sort(intervals, (Interval a, Interval b) -> a.start - b.start); print(intervals); System.out.println("===================="); // MinHeap Queue<Interval> pq = new PriorityQueue<>((Interval a, Interval b) -> a.end - b.end); // Add pq.offer(intervals[0]); System.out.println("pq.peek(): " + pq.peek().start + "/" + pq.peek().end); System.out.println("===================="); for(int i=1; i<intervals.length; i++) { // pq.offer(intervals[i]); if(pq.peek().end <= intervals[i].start) { // i=1, 4 <= 7 // Remove pq.poll(); } else { pq.offer(intervals[i]); } } return pq.size(); } public static void print(Interval[] intervals) { for(int i=0; i<intervals.length; i++) { System.out.println(intervals[i].start + "/" + intervals[i].end); } } }
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
안녕하세요
다른 방법으로 풀 수 있어도 강사님이 알려주신 코드 한번씩 구현해 보고 넘어가는게 좋을까요? 아니면 그냥 빨리 넘어가면서 문제를 더 많이 풀어보는게 더 좋을까요?
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
카드가 수평 정렬됩니다
ㅁ뭐가 문제일까요?
-
미해결웹퍼블리셔가 알려주는 실무 웹사이트 따라만들기 Season1
default.css 가 적용이 안되요 ㅜㅜ
안녕하세요~ 선생님 블로그에서 default.css를 다운받아 <link rel="stylesheet" href="C:\Users\ASUS\Desktop\homepage\default.css"> <link rel="stylesheet" href="C:\Users\ASUS\Desktop\homepage\index.css"> 이렇게 html에 붙여넣기 했는데요 파일명은 속성-보안-개체이름에서 확인했습니다. index.css는 적용이 되는데 어째서인지 default.css는 적용이 안되네요 ㅜㅜㅜㅜㅜ 왜그럴까요 좀 알려주세요 ㅜㅜ
-
미해결파이썬 무료 강의 (활용편3) - 웹 스크래핑 (5시간)
전혀 관련없는 얘기지만.. 저때는 삼성주가 54,000이였네여? 지금은 82..
흠..
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
쇼핑 정보 업로드시 Images가 if문에서 걸러지지 않는 오류
if(!Title || !Description || !Price || !Continent || !Images){ return alert("빈 칸에 정보를 입력해야 합니다.") } 예전에 강의를 듣고 다 만들어놓고 오늘 검토해보는데 업로드 페이지에서 다른 빈 값들은 다 채우고 나서 일부러 이미지를 드랍다운 하지 않고 업로드 버튼을 누르면 업로드가 되버리는 것을 발견했네요. 분명 if문에는 !Images을 설정해놓았는데 혼자서만 발동을 못하네요. 무슨 문제가 있을까요. 혹시 내가 잘못했나 싶어 강사님이 올려주신 git 파일 쇼핑몰에서도 해봤는데 같은 형상을 보이는 듯 합니다.
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
-d 옵션을 주었을시 의문점이 있습니다.
안녕하세요 선생님 좋은 강의 정말 잘 듣고 있습니다. 다름이 아니라 -d로 옵션을 주고 run을 시키면 백그라운드로 실행시키면서 빠져나오게 되는데, 여기서 문제가 하나 발생하였습니다. 혹시라도 run이 제대로 되지 않았을 경우 확인이 불가능 하다는 점입니다. 제가 젠킨스 파이프라인을 통해 sshAgent로 도커를 실행시키고 있는데, -d 옵션을 주지 않으면 ssh 명령어가 종료가 되지 않아 해당 스테이지가 멈추지 않고, -d옵션을 주면 run만 시키고 빠져나와서 해당 도커 run명령어가 제대로 되었는지 확인이 되질 않습니다. 혹시 방법이 있을까요?
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
완강했습니다 전자책발송 부탁드려요^^
완강했습니다^^ 수업 유익하게 잘 들었습니다. amy3535@nate.com 전자책 이메일로 부탁드립니다. 감사합니다 : )