묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
GroupAdapter와 GroupieViewHolder 자동입력이 안떠요.
val adapter = GroupAdapter<GroupieViewHolder>를 인력하면 빨간색으로 떠요자동입력이 안되요. implementation "com.xwray:groupie:$groupie_version" 2.9.0은 어떻게 입력하는 것인가요? 이걸 그대로 입력하면 오류가 떠요. GroupAdapter와 GroupieViewHolder가 입력되는 부분이 없어서 빨간색 오류가 뜨고, 실행이 안되요. 무슨 코드를 추가해야 이것들이 자동 입력이 되나요?
-
미해결15일간의 빅데이터 파일럿 프로젝트
Flume에서 배치 처리중 오류 발생
스마트카 상태정보(SmartCarStatusInfo_20160101.txt)를 car-batch-log/ 로 복사해서 Flume이 Hadoop에 저장하는 처리중 에러가 발생합니다. 어디를 잘못 했을까요? 에러 내용 -------------------------------------------------------------------------------------- 2021-05-04 08:51:25,195 INFO org.apache.flume.node.AbstractConfigurationProvider: Created channel DriverCarInfo_Channel 2021-05-04 08:51:25,195 INFO org.apache.flume.channel.DefaultChannelFactory: Creating instance of channel SmartCarInfo_Channel type memory 2021-05-04 08:51:25,203 INFO org.apache.flume.node.AbstractConfigurationProvider: Created channel SmartCarInfo_Channel 2021-05-04 08:51:25,205 INFO org.apache.flume.source.DefaultSourceFactory: Creating instance of source SmartCarInfo_SpoolSource, type spooldir 2021-05-04 08:51:25,234 ERROR org.apache.flume.node.PollingPropertiesFileConfigurationProvider: Unhandled error java.lang.NoSuchMethodError: org.apache.flume.Context.getSubProperties(Ljava/lang/String;)Ljava/util/Map; at org.apache.flume.source.SpoolDirectorySource.configure(SpoolDirectorySource.java:176) at org.apache.flume.conf.Configurables.configure(Configurables.java:41) at org.apache.flume.node.AbstractConfigurationProvider.loadSources(AbstractConfigurationProvider.java:325) at org.apache.flume.node.AbstractConfigurationProvider.getConfiguration(AbstractConfigurationProvider.java:105) at org.apache.flume.node.PollingPropertiesFileConfigurationProvider$FileWatcherRunnable.run(PollingPropertiesFileConfigurationProvider.java:145) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
-
미해결Slack 클론 코딩[실시간 채팅 with React]
안녕하세요 이 에러를 해결할수 있는 방법이 있을까요?
(사진)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
remove router 관련 질문입니다.
MovieDetail 페이지에서 Favorite 버튼 기능 중 Favorite 상태를 지울 때 만든 removeFavorite router와 FavoritePage에서 remove 버튼을 만들 때 만든 removeFromFavorite router는 이름만 다르고 안의 함수 내용은 똑같은데 둘이 구분할 필요가 있나요? 그냥 removeFavorite으로 사용해도 원하는 기능은 구현이 가능한데 이런 경우에 같은 기능을 하는 라우터라도 사용하는 부분이 다르면 구분을 해주는 것이 좋은지 궁금합니다.
-
해결됨C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)
프리팹에 스크립트 붙이기
프리팹에도 c# 스크립트를 붙일수 있겠죠? 제가 bullet 프리팹에 스크립트를 붙이려하면 "script don't inherit a native class" 메세지가 출현합니다. monobehaviour도 물론 들어가 있습니다 .TT
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
format 연습 error
안녕하세요. 쌤이 알려주시는데로, format 출력했봤는데. Error 가....제가 무엇을 잘못 했을까요? 그리고 저는 쌤과는 다르게,,Print 입력하면 설명이이 안나오는데... ㅠㅠ어떤 설정을 해야되는건가요?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 2. C# 프로그래밍 입문
NullReferenceException을 기대했는데....
쓰신 코드 보니까 Destroy 관련해서 NullReferenceException을 유도해낼 수 있을거라 생각을 했는데 그렇지가 않아서 질문을 드립니다 public List<GameObject> objs; void Start() { objs = new List<GameObject>(); GameObject go1 = new GameObject(); GameObject go2 = new GameObject(); objs.Add(go1); //objs.Add(go2); //Destroy(objs[0]); Destroy(go1); //objs.RemoveAt(0); print(go1.name); } 이게 제가 테스트 해본 내용입니다 제 생각에는 objs에 go1을 추가하고, Destroy(go1); 실제 go1을 없애고 objs.RemoveAt(0)을 하지 않았기에 해당 리스트의 참조변수는 남아있으나 참조 대상이 없어져버려서(go1) nullReferenceException이 일어날거라고 생각을 했습니다 결과는 일어나지 않았고 그래서 그 앞에 Destroy(objs[0]);을 추가 해봤지만 print(go1.name);는 앞선 경우와 마찬가지로 작동을 하더군요 제 생각에 이러는 이유는 계층뷰에서 해당 게임 오브젝트가 존재해서 같은데 이유가 뭔가요?
-
미해결유니티(Unity)로 시작하는 게임개발: Part 2. C# 프로그래밍 입문
C#에서의 메모리 관리
계속해서 반복되는 내용에서 깨달은게 있는 것 같은데 맞는지 확인 좀 해주셨으면 합니다 배열에서도, 리스트에서도, 아니 그 이전, 참조에 대해서 배울 때 부터 나오는 점이 어디에 변수와 실제 데이터가 선언이 되느냐의 문제 잖아요? 값형식이라면, 함수 종료시에 바로 바로 스택에서 사라지니까 딱히 메모리 관리라는게 필요 없어 보입니다 참조형식이라면, 실제 데이터가 참조되지 않는다면 Garbage Collector가 알아서 지워주지만, 이걸 잘 이용해야 할 것 같이 보입니다. 참조 변수가 stack에 있다면, 역시나 위의 값형식 처럼(대부분의 경우) 알아서 없어 질거라 기대를 하지만, 멤버 변수로 선언하는 경우처럼 참조 변수 마저도 Heap에 있다면 적절하게 이 참조 변수가 어디서 사라질것인지를 고려해야 할 거라고 생각 합니다 이게 맞나요?
-
미해결스프링 시큐리티
antMacher url 관련해서 질문드립니다.
안녕하세요. 유익한 강의 항상 감사드립니다. 그런데 실습과정을 진행하던 중 문제가 생겨 질문드립니다ㅠㅠ http://localhost/postList라는 게시판에 ADMIN Role을 가진 사용자만 접근하게 하고 싶은데 일반 user로 로그인해도 게시판 페이지에 원활하게 진입이 됩니다ㅠㅠ 기존 Vue+Spring으로 진행하던 프로젝트에 Security를 적용해 게시판 접근 권한을 주기 위해 다음과 같이 코드를 작성하였습니다. Vue 프로젝트는 스프링 프로젝트 안에 빌드해서 넣어놓은 상태이며 기존의 회원관리 기능은 없습니다. csrf는 게시판 CRUD 허용을 위해 적어놓았습니다... @Configuration @EnableWebSecurity public class SecurityConfig extends WebSecurityConfigurerAdapter { @Override protected void configure(AuthenticationManagerBuilder auth) throws Exception { String password = passwordEncoder().encode("1111"); auth.inMemoryAuthentication().withUser("user").password(password).roles("USER"); auth.inMemoryAuthentication().withUser("manager").password(password).roles("MANAGER"); auth.inMemoryAuthentication().withUser("admin").password(password).roles("ADMIN"); } @Bean public PasswordEncoder passwordEncoder() { return new BCryptPasswordEncoder(); } @Override protected void configure(HttpSecurity http) throws Exception{ http .csrf().disable().cors().disable() .authorizeRequests() .antMatchers("/").permitAll() //얘에다가 admin 걸면 user로 로그인해도 접근 못함 제대로 돌아감 .antMatchers("/postList/**").hasRole("ADMIN") .anyRequest().authenticated() .and() .formLogin(); } @Override public void configure(WebSecurity web) throws Exception { web.ignoring().antMatchers("/css/**") .antMatchers("/js/**") .antMatchers("/img/**"); } } http://localhost/postList라는 게시판에 ADMIN Role을 가진 사용자만 접근하게 하고 싶은데 일반 user로 로그인해도 게시판 페이지에 원활하게 진입이 됩니다ㅠㅠ 주소는 /postList가 확실하며 콘솔에 아무런 에러 메세지도 나타나지 않고 정상 접근이 되는 상황입니다. 혹시 antMatcher 자체가 먹지 않나 해서 .antMatchers("/").hasRole("USER"); 로 코드를 변경해서 테스트 해 보니 이건 또 "/"로 접근하려는 admin에게 제대로 forbidden을 띄워줍니다... 기본 "/" 주소만 antMatcher로 권한 변경이 되고 하위 주소는 권한 변경을 못 하고 있는 것 같은데 혹시 제가 postList의 ant Pattern을 잘못 기입했거나 따로 주어야 할 설정이 있을까요? 하루종일 구글링하면서 오만 설정을 다 넣어봤는데 로그인한 사용자가 무슨 Role이나 Authority를 가지고 있든 postList 문을 그냥 활짝 열어버리길래 질문 드립니다ㅠㅠㅠㅠ 읽어주셔서 감사합니다.
-
미해결파이썬 증권 데이터 수집과 분석으로 신호와 소음 찾기
수업 방향성에 관한 질문
안녕하세요, 선생님 수업을 들으면서 한번의 질문을 남겼던 수강생입니다. 다름이 아니라 지금까지 제가 들은 수업 흐름은 제가 생각한 방향이랑 조금 달라 후반 내용에 대해서 미리 조금 여쭤볼 수 있을까 이렇게 질문을 작성하게 됐습니다. 제가 생각했던 방향은 시계열 데이터나 주식 데이터를 어떤 통계적 모델 또는 더 나아가서 AI 관련 모델을 사용해 데이터드를 분석하는 방향의 수업 내용을 생각했었습니다. 그러나 지금까지 수업을 듣고 난 느낌은 어떤 분석을 한다기 보다는 '데이터에 관한 간단한 집계함수(평균, 빈도수, 합계 등)를 사용해 보고 이를 시각화 해본다.' 입니다. 물론 수업의 내용은 pandas 나 seaborn 과 같은 library에 조금 더 익숙해지게 도와주셔서 유익합니다만 제가 강의를 듣기 전의 생각한 방향성과 조금 달라서 이렇게 질문을 드리게 됐습니다. 현재 대략 40% 정도를 수강한 시점에서 뒤의 60%로 이러한 분석 위주로 실행되는건지 여쭤보고 싶습니다. 읽어주셔서 감사합니다.
-
미해결예제로 살펴보는 PyQt Tutorial
QProgressBar 질문
안녕하세요. QProgressBar 관련 질문입니다. 강의(챕터4-7)에서는 QBasicTimer()를 이용해 시간이 지나면서 그 값을 setValue를 이용 QProgressBar에 나타내도록 예시를 들어주셨는데요... 제 개인적인 생각으로는 '진행바'라는것은 '전체진행량'에대한 '현재진행량'을 가지고 %(진행정도)를 나타내는데 많이 쓸 것 같습니다. 그런데 혹시... 전체진행량을 알수가없을때 (사실 컴퓨터 연산이라는게 얼마나 해야할지는 다 해봐야 아는거니까...)는 QProgressBar를 사용할 수 없는것인가요?
-
미해결AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안
19강 이후 ELB 세팅 관련 강좌누락 확인문의
안녕하세요? 니키 교수님. 항상 좋은 강의 준비해주셔서 열강 중인 학생입니다. 다름이 아니라 19강 "AWS 애플리케이션 로드밸런싱 구축하기"의 다음 강좌가 누락된 것 같아 문의드립니다. 19강에서 ELB 설정 전 두대의 EC2에 아파치를 세팅하고 웹페이지를 수정한 곳까지 강의를 해주셨는데요. 그 뒤 20강에서는 로그쪽 설명을 주시다보니 중간 강좌 1개가 누락된 것 같아요. 확인 부탁드립니다.
-
미해결예제로 살펴보는 PyQt Tutorial
QLabel('이름') vs. QLabel('이름', self)
안녕하세요. 여러 위젯들을 보면 self를 쓸때가 있고 안쓸때가 있습니다. 예를들어 QLabel('A')와 QLabel('A', self)를 비교하면, 아래 제가 이해한 내용이 맞나요? 전자는 self(현재 instance)의 속성으로써 QLabel을 추가하면서 그 이름도 'A'인 것이고, 후자는 그냥 'A'라는 이름을 갖는 라벨이 있는것이고 (즉, 현재 instance와는 관계없음)... 즉... 예를들어 self에 있는 layout에 addWidget은 둘다(전자/후자) 가능하지만, 전자는 self의 속성으로 있는 이름이 'A'인 라벨이고 후자는 self와는 상관없는 이름만 'A'인 라벨이다! 위 관계가 맞나요? 틀린부분/또는 더 정확하게 설명 부탁드립니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
빌드중 에러 질문있습니다
안녕하세요 제로초님 우분투에서 프론트앤드 빌드중에 멈춤현상이 발생해서 문의드립니다. Creating an optimized production build ... 까지만 진행되고 그 이후엔 계속 기다려도 진행되지 않는데 혹시 이유가 뭘까요? ㅠㅠ 메모리 부족인것 같아서 체크해봤는데 그건 아닌것 같고요.. front에 pm2를 미리 설치했던것 때문은 아닌지요? 이전에 좀더 진행하다가 다시 강의 들으면서 진행하고 있었거든요 부탁드립니다. 참고로 로컬에서는 빌드까지는 성공하는데 npm start 시에는 첫 화면부터 에러가 납니다 (SSR 기능이 안되는 것 같은데 db와 연결이 안되서인지 모르겠네요) package.json > "scripts": { "dev": "next -p 3060", "build": "cross-env NODE_OPTIONS=--max-old-space-size=8192 NODE_ENV=production ANALYZE=true next build", "start": "cross-env NODE_OPTIONS=--max-old-space-size=8192 NODE_ENV=production next start -p 80" },
-
미해결[인공지능 컴퓨터비전] 20장의 사진으로 딥러닝 모델 만들기
rotateAll.py run하면 오류가 뜹니다.
강사님 강의 그대로 따라하는중이라 잘 되다가 갑자기 rotateAll.py 를 실행하려는데 아래 사진 처럼 오류가 뜹니다 ㅜㅠㅠㅠ 이유를 알 수 있을까요? dataset,images 폴더 안의 파일 모두 강사님 파일 형식과 동일합니다ㅜ
-
미해결예제로 살펴보는 PyQt Tutorial
QWidget vs. QMainWindow 질문
안녕하세요. PyQt5.QtWidgets 하위항목으로 QWidget과 QMainWindow가 있습니다. 강의에서 제가 본것은 전부 GUI를 구성하는 class를 만들때 QWidget을 상속받는데, 구글링을 해보면 다른사람들은 QMainWindow를 상속받는 경우가 많이 있습니다. 이 둘의 차이/관계가 무엇인가요? 그리고 둘의 연결(?)은 어떻게 하나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
변경 감지 - 원하는 속성만 업데이트
안녕하세요 강사님. 제가 JPA를 공부하면서 익힌 내용으로는, JPA의 더티체킹은 기본값으로 전체 필드를 업데이트 하는 방식을 사용하고 있고, 변경 필드만 반영하고 싶다면 @DynamicUpdate 어노테이션을 활용해야 한다고 알고있습니다! 그런데 수업 자료 PDF의 내용중에 주의: 변경 감지 기능을 사용하면 원하는 속성만 선택해서 변경할 수 있지만 라는 내용이 있어서 질문 드립니다. 제가 알고 있는 내용이 잘못된걸까요? 아니면 원하는 속성만 선택해서 변경할 수 있지만 -> (DynamicUpdate 어노테이션을 활용해서) 인걸까요?? 바쁘시겠지만 답변 부탁드립니다!! 좋은 강의 감사합니다.
-
미해결15일간의 빅데이터 파일럿 프로젝트
DriverCarInfo
안녕하세요 SmartCar_Agent를 정의할 때에는 SmartCar_Agent.xxx = xxx과 같이 정의를 했는데 DriverCarInfo를 정의할 때에는 한 칸 띄는 것만으로 정의를 하더라고요 그렇다면 추가적인 Agent를 작성하게 되면 DriverCarInfo_Agent를 정의한 것처럼 한 칸 띄고 해야하는 건가요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
선생님과 다른 풀이과정도 괜찮을까요?
대충 한 10~20분동안 머리 싸매면서 만든 풀이과정인데 치킨 당첨자 : [1] 이라고 나오는 부분 외엔 선생님과 똑같은데 괜찮게 만든 건가요?
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 요청 부탁드립니다
안녕하세요. thexiah@naver.com 슬랙 초대요청 부탁드립니다. 강의 잘들었습니다.