묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[초급편] 안드로이드 커뮤니티 앱 만들기(Android Kotlin)
파이어베이스 realtime datatbase 데이터에 안뜹니다.
안녕하세요. firebase 데이터 추가 강의 듣고 있습니다. 실행에 오류는 없는데 눌러도 데이터에 변화가 없습니다. class ContentListActivity : AppCompatActivity() { override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_content_list) // Write a message to the database val database = Firebase.database val myRef = database.getReference("contents") myRef.push().setValue( ContentModel("title1", "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblYPPY%2Fbtq66v0S4wu%2FRmuhpkXUO4FOcrlOmVG4G1%2Fimg.png", "https://philosopher-chan.tistory.com/1235?category=941578") ) myRef.push().setValue( ContentModel("title2", "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FznKK4%2Fbtq665AUWem%2FRUawPn5Wwb4cQ8BetEwN40%2Fimg.png", "https://philosopher-chan.tistory.com/1236?category=941578") ) myRef.push().setValue( ContentModel("title3", "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbtig9C%2Fbtq65UGxyWI%2FPRBIGUKJ4rjMkI7KTGrxtK%2Fimg.png", "https://philosopher-chan.tistory.com/1237?category=941578") ) val rv : RecyclerView = findViewById(R.id.rv) //리사이클 뷰 생성 // 데이터 삽입 val items = ArrayList<ContentModel>() items.add(ContentModel("title1", "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FblYPPY%2Fbtq66v0S4wu%2FRmuhpkXUO4FOcrlOmVG4G1%2Fimg.png", "https://philosopher-chan.tistory.com/1235?category=941578")) items.add(ContentModel("title2", "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FznKK4%2Fbtq665AUWem%2FRUawPn5Wwb4cQ8BetEwN40%2Fimg.png", "https://philosopher-chan.tistory.com/1236?category=941578")) items.add(ContentModel("title3", "https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbtig9C%2Fbtq65UGxyWI%2FPRBIGUKJ4rjMkI7KTGrxtK%2Fimg.png", "https://philosopher-chan.tistory.com/1237?category=941578")) val rvAdapter = ContentRVAdapter(baseContext, items) //어뎁터 생성 rv.adapter = rvAdapter rv.layoutManager = GridLayoutManager(this, 2) rvAdapter.itemClick = object : ContentRVAdapter.ItemClick{ override fun onClick(view: View, position: Int) { Toast.makeText(baseContext, items[position].title, Toast.LENGTH_LONG).show() val intent = Intent(this@ContentListActivity, ContentShowActivity::class.java) //url 넘겨주기 intent.putExtra("url", items[position].webUrl) startActivity(intent) } } } }
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
왜 레이아웃이 다 무너질까요 ㅜㅜㅜ
계속 코드 비교해보는 중인데 도저히 답이 안나와서요 ㅜㅜㅜ 왜 레이아웃이 밀리는지 모르겠습니다 ㅠㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
시간복잡도 관련
시간복잡도를 2500 * 100 이라고 설명하셨는데, 2500 * 2500 아닌가요? 정점의 최대개수 : 2500 정점마다 bfs 시간복잡도 : 2500 인것 같아서요.
-
미해결스프링 핵심 원리 - 기본편
NullPointerException 해결이 안됩니다..
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요. 경로를 찾아봤는데도 왜 발생하는지 이해가 안됩니다
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
component scan 범위 지정관련 문의 드립니다.
service, repository interface에 직접 Bean 으로 DI 를 위하여 scan 범위를 controller 만 잡는다는 의미를 정확하게 이해하고 싶어서요. scan 범위를 제거한다면 @service, @repository 에 의해서 모든 서비스와 레포지토리가 대상이 되고 Spring container에 등록은 되지만 수동으로 등록하는 Bean(MemoryConfig)에 의해ItemService와 ItemRepository에 주입되어 타입이 정해지는걸로 이해하는데요. scan 범위를 지정한것은 불필요한 service, repository가 bean으로 등록되는것을 막기위한 효율의 측면인가요?
-
미해결따라하며 배우는 리액트 A-Z[19버전 반영]
다운받아도 볼수도 없고, pdf는 어디 있나요?
다운받아도 볼수도 없고, pdf는 어디 있나요?
-
미해결쉽게 배워보는 파이참(PyCharm) 핵심 가이드
setting 단축키
저는 shift+shift 해서 환경 설정 부분에서 alt 키로 탭 이동이 안됩니다..! 어떻게 해결하나요??
-
미해결따라하며 배우는 리액트, 파이어베이스 - 채팅 어플리케이션 만들기[2023.12 리뉴얼]
어떤 오류인지 모르겠습니다.
현재 회원가입 페이지 UI만들기 강의 영상을 시청하고 있습니다.실습을 진행하는데 아래와 같은 오류가 발생했는데 어떻게 해결해야할 지 모르겠습니다. redux 모듈 설치 문제 같아서 다시 npm install redux를 하면 ㅇ이와 같은 문구가 뜹니다. 혹시 몰라 npm audit fix --force도 하고 다시 설치해 봤지만 계속 반복됩니다 ㅠㅠㅠ해결 방법을 찾아보려고 해도 찾을 수 없어 질문합니다...깃허브 저장소 첨부해서 올립니다! 감사합니다!https://github.com/tejava7177/React-ChattingProgram/tree/main/src
-
미해결CSS Flex와 Grid 제대로 익히기
19강 secondary-b영역에서 background가 안칠해지는 문제
flex 반응형 페이지 step 2에서 secondary-b에서 background: #666; 이 제대로 동작하지 않습니다.firefox 개발자도구로 봤을때는 요소가 넘친다는 문구가 보이는데 어떤 문제인지 궁금합니다. 아래처럼 background를 칠해도 옆에 작은 네모 2개만 생기고 제대로 변경되지 않고 있습니다.
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
links is not defined 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. links를 정의할 수 없다고 오류가 나오는데 어디서 잘못된걸까요?ㅠㅠ
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
타임리프에 자동 컨버터
타임리프는 리턴 타입을 어떻게 지정하나요? model.addAttribute("ipPort", new IpPort("127.0.0.1", 8080)); 이 코드는 담아 주기만 하고타임리프에서 출력할때 어떤 타입으로 결정할지 어떻게 정할까요
-
미해결배달앱 클론코딩 [with React Native]
text type
string으로해도 이렇게 onChange에서 밑줄떠서 해당 화면처럼 해당타입으로 설정해주면 text에서 에러가 뜨네요 ?;;; react native event type 이라고 검색해도 react처럼 따로이벤트 타입없을까요? 공홈도 안나오던뎅.. react보다 자료가 진짜없네영 ㅠㅠ onChange={()=> setEmail(email)} 이렇게하면 타입에러안뜨긴하는데 ...
-
해결됨애플 웹사이트 인터랙션 클론!
messageA_opacity_out 글자가 사라지지 않는 문제
강사님 안녕하세요. 특정 타이밍 스크롤 애니메이션 적용하기 2번째 시간 transform 적용하기 전까지 들었습니다. (13분쯤 ) opacity: 1;로 글자가 점점 나타나는 부분까지는 했는데 글자가 사라지지 않아 console 로 messageA_opacity_out을 찍어봤습니다. console 창에서는 messageA_opacity_out 숫자가 제대로 줄어드는데 글자는 사라지지가 않습니다. 앞뒤로 강의를 돌려서 반복해서 다시 들었으나 문제점을 찾지 못하여 질문을 드립니다. 답변해주시면 감사합니다! https://florentine-trombone-82f.notion.site/0398c6579ce64b948fae207605e623ad 따로 파일을 올릴 수 없어 페이지에 올려둡니다
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
질문입니다
안녕하세요 맛비님의 코드 습관?을 보면 매번 reg 데이터를 assign으로 할당하여 wire로 데이터를 내보내는데요(즉, output) 저는 공부할 때 데이터를 내보낼땐 reg 데이터로 내보내는 것이 좋다고 알고 있습니다. 물론 reg 데이터를 바로 assign문에 할달이 되서 로직이 생긴다거나 그러진 않을 것 같지만 (제 눈엔 assign으로 코에서에 o_cnt로 내보내나 cnt로 내보내나 차이가 없다고 보입니다) 어떤 코드 스타일에 습관을 들이는게 좋을지 궁금하여 질문드립니다.(저의 경우는 cnt를 바로 내보내는 스타일입니다) 좀 질문이 횡설수설한거 같아 질문이 이해가 안된다면 제가 다시 질문하겠습니다. 감사합니다
-
미해결실전! 스프링 데이터 JPA
JPA 연관관계 관련하여 질문이 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]안녕하세요! 영한님설명이 어려워 예시를 들어서 설명하겠습니다.예를 들어 이력서 테이블이 있고, 이력서_이미지라는 테이블이 있다고 가정하겠습니다.```이력서 table- id(auto increment)- 이름- 학력- 경력- 등등이력서_이미지- id(auto increment)- resume_id - type(경력에 들어가는 사진인지, 학력에 들어가는 사진인지)- 이미지 path``` @Entitypublic class Image { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "resume_id") private Resume resume; @Enumerated(EnumType.STRING) private ImageType type; private String imagePath;} @Entitypublic class Resume { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; // 경력 사진 List @OneToMany(mappedBy = "resume", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) private List<Image> careerImages = new ArrayList<>(); // 학력 사진 List @OneToMany(mappedBy = "resume", cascade = CascadeType.ALL, orphanRemoval = true, fetch = FetchType.LAZY) private List<Image> educationImages = new ArrayList<>();} 질문 1. 부모 객체(Resume)에서 이렇게 자식객체(Image)의 Type에 따라서 다른 list를 들고 오고 싶은데 이건 어떻게 설정하면 될까요??- @Converter를 사용해야할까요??질문 2. @OneToMany로 list를 들고올때 10개만 들고 오게 한다거나 이런 것도 가능할까요?
-
미해결호돌맨의 요절복통 개발쇼 (SpringBoot, Vue.JS, AWS)
@NotBlank 와 @Id 의 불편한 동거?
오늘도 호돌님의 강의를 베이스로 이것저것 만들던중 아래와 같은 에러를 발생시킵니다. -------------------------------------------------------------------------------- org.springframework.transaction.TransactionSystemException: Could not commit JPA transaction; nested exception is javax.persistence.RollbackException: Error while committing the transaction at org.springframework.orm.jpa.JpaTransactionManager.doCommit(JpaTransactionManager.java:571) at org.springframework.transaction.support.AbstractPlatformTransactionManager.processCommit(AbstractPlatformTransactionManager.java:743) at org.springframework.transaction.support.AbstractPlatformTransactionManager.commit(AbstractPlatformTransactionManager.java:711) at org.springframework.transaction.interceptor.TransactionAspectSupport.commitTransactionAfterReturning(TransactionAspectSupport.java:654) ------------------------------------------------------------------------------------------------------------ 결국 초기화 시키고 다시 조합해 나가던중 NotBlank 때문임을 발견합니다. (주석처리해둠) @Id @Column(name = "member_id")// @NotBlank private Long member_id; 저는 선의의 마음으로 Id도 꼭 필요한 값이야! 를 선언하고 NotBlank를 썼는데, 그 마음을 부정당한 느낌이라 스프링에 매우 섭섭합니다. 이유를 알면 좀만 덜 섭섭할거 같은데 어떻게 공부해야 사연을 알수 있을까요?? 암튼 불철주야 감사합니다 ㅇㅇd
-
미해결MERN STACK 커뮤니티 : 시작부터 배포까지 알려주는 React
client에서 css가 수정되거나 변경사항이있을경우에
npm run-script build 를 매번 해주어야하는건가요? cors 를 설치했는데 app.use(cors()) 라는 것이있던데 어떤차이인가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
응답외 뜨는 웹팩, abstract 에러
안녕하세요~ 채팅 강의전에 기초강의먼저 듣고있습니다 프록시 설정 후 실행했을 때 응답을 받긴했는데 위에 에러들이 뜨는 이유를 알 수 있을까요..?
-
미해결(2025 최신 업데이트)리액트 : 프론트엔드 개발자로 가는 마지막 단계
num에 사용한 {}
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요? name에는 문자열인 ''을 사용하셨는데 num에는 {1}가 왜 들어간지 알수 있을까요? num={1}과 num='1'의 차이를 알고싶습니다.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
대괄호 두개
선생님 안녕하세요~ df_31[["위도", "경도"]].plot.scatter(x="경도", y="위도") 이 부분에서 왜 대괄호가 이중으로 쓰여야 하는지 리스트 형태로 한번만 쓰이면 안되는 이유가 무엇인지 질문드립니다~~