묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Flutter 중급 1편 - 클린 아키텍처
Result 타입 에러처리 분기
좋은 강의로 매일 성장하고 있음을 느낍니다 감사합니다.Result 클래스로 viewModel까지 전달 후 분기하는 과정에서 StreamController를 사용하고 뷰에서 이벤트가 발생한 것을 catch하는 방식으로 로직을 구성하셨는데 굉장히 효율적인 방법이라고 생각했습니다.혹시 이것 말고 다른 방법도 있을까요기존에 진행하던 프로젝트에서는 네트워크 연결했을 경우 try catch, 서버에서 400번대 응답을 했을 경우 try catch, json serialization할 때 타입 trycatch(freezed나 jsonSerializable을 사용하지 않았습니다) 이렇게 세번의 try catch가 발생한 것을 하나의 enum을 정의해 뷰에서 enum의 결과에 따라 build안에서 분기하는 과정을 걸쳤는데 굉장히 복잡한 구조가 되었는데 이러한 구조도 괜찮은지, 혹시 이런 구조도 이 강의대로 리팩토링하면 어떨지 감이 안잡히네요
-
미해결
Strings must use singlequote quotes 해결방법
어떤 방법을 써도 위 오류가 사라지지 않습니다.overflow에 나온 방법도, setting.json에 들어가서 "prettier": { "singleQuote": true, "semi": false },를 쓰라는 것도, 위 사진처럼 설정에 들어가 prettier를 싱글쿼터로 바꾸는 것도 다 해봤는데 해결이 되지 않습니다. 혹시 해결방법 아시는 분 계실까요..?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
복면산 정답의 수
'SUN + MOON = EARTH'로 해보니까 답이 11개 나오던데 원래 복면산의 정답은 여러 개 인가요?각각의 첫 글자인 S, M, E는 모두 0이 아닌 경우를 해도 많은 정답이 나오네요.그냥 궁금해서 질문 드립니다!
-
해결됨그림으로 쉽게 배우는 운영체제
페이지드 세그멘테이션 기법에서 메모리 주소 변환 할때요
왜 123000번지가 1번 세그먼트인가요? 그냥 예시 인걸까요?
-
미해결구글 스프레드시트로 배우는 업무 자동화(직장인 코딩)
함수 질문 드립니다!
안녕하세요. 강의 감사합니다 sumproduct 와 countif 함수의 차이가 무엇인가요?
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
헤더 fixed일때 앵커 알맞게 찾아가기
서브페이지 모바일로 변환하기 파트에 남겼지만, 여기서 볼 사람들을 위해 중복되게 남깁니다. 앵커에서 헤더가 fixed일때 스크롤 위치를 변경하고 싶어서 고민을 해봤습니다.원하는 타겟을(여기서는 cd-section 이겠죠?) margin-top: -○○px 헤더 높이만큼 올리고, 다시 padding-top:○○px 다시 원래 자리로 돌리면 잘 됩니다!.cd-section { height: 100vh; margin-top: -60px; padding-top: 60px; }
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
한줄씩 실행하는 방법은 없는걸까요?
f5키를 눌러서 실행할때마다 저렇게 cd 부터 해서 계속 나오는데, 한줄씩 실행하는 방법은 없는걸까요?R studio처럼 선택한 줄만 나오게 한다던지..
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
cloudfront 실습 질문입니다.
안녕하세요. cloudfront 실습 중에 질문입니다. s3 버킷 퍼블릭 읽기 권한 전부 막아놓고, 객체 url 접근시 AccessDenied 상태입니다.이제 CloudFront를 통해서만 접근...******.cloudfront.net/bridge.jpg 로 접근하면 이미지가 나와야 될 것 같은데,여전히 AccessDenied 입니다..강의 설정과는 약간 달라서 일단 첨부한 사진(distributions > origin > edit) 처럼 했는데(origin access identity(OAI)...? create a new identity...? Legacy access identities...?)어떤 설정을 추가로 해주어야 할까요?답변 부탁 드립니다.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
69번 질문드립니다.
12분 45초'-' 함수에서 코드 실행 시, 아래와 같이 오류가 발생하는데 왜 그런가요? division by zero
-
미해결
초보적 질문
제가 python을 배우고 이제 게임을 만들어 보고 싶어서 그런데3D게임을 만드려면 C++로 하는 것이 좋겠죠?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
OneToMany 질문있습니다.
유저 테이블 만드는 부분 보고있는데, username이 Fk 로 votes, posts, subs comments 에 각각 참조 되는 구조로 이해했습니다.근데 유저 테이블 만들때 OneToMany를 쓰는 이유가 단순히 해당 참조키에 대한 정보들을 보기위해 쓰는것인지 궁금합니다. FK를 설정해 주는건줄 알았는데 그렇다고 보기엔 posts와 votes 만 OneToMany 데코레이션을 달아주고, 나머지 comments와 subs는 데코레이션 안달아줬길래 여쭤봅니다.!
-
해결됨[코드캠프] 훈훈한 Javascript
윈도우 사용자는 setting을 어디서 찾아야하나요?
안녕하세요, 저는 윈도우 사용자인데요 code 메뉴가 없는데 setting 을 어디서 찾아가야하나요?도저히 못찾겠어서 질문드려요 ㅜpreferences 가 어딨는지 모르겠어요
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
갑자기 자바 질문입니다.
안녕하세요..질문은 아래에 있습니다....public class DataFragment extends Fragment {private Context context;private ExpandableListView list_view;List<String> listDataParent;HashMap<String, List<String>> listDataChild;@Nullable@Overridepublic View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {this.context = this.getActivity();return inflater.inflate(R.layout.fragment_data_list, container, false);}@Overridepublic void onViewCreated(View view, Bundle savedInstanceState) {super.onViewCreated(view, savedInstanceState);list_view = (ExpandableListView) view.findViewById(R.id.list_view);createListData();// Listview Group click listenerlist_view.setOnGroupClickListener(new ExpandableListView.OnGroupClickListener() {@Overridepublic boolean onGroupClick(ExpandableListView parent, View v,int groupPosition, long id) {// TODO GroupClickListener workreturn false;}});// Listview Group expanded listenerlist_view.setOnGroupExpandListener(new ExpandableListView.OnGroupExpandListener() {@Overridepublic void onGroupExpand(int groupPosition) {// TODO GroupExpandListener work}});// Listview Group collasped listenerlist_view.setOnGroupCollapseListener(new ExpandableListView.OnGroupCollapseListener() {@Overridepublic void onGroupCollapse(int groupPosition) {// TODO GroupCollapseListener work}});// Listview on child click listenerlist_view.setOnChildClickListener(new ExpandableListView.OnChildClickListener() {@Overridepublic boolean onChildClick(ExpandableListView parent, View v,int groupPosition, int childPosition, long id) {Toast.makeText( context,"wow, this is - "+listDataChild.get(listDataParent.get(groupPosition)).get(childPosition),Toast.LENGTH_SHORT).show();return false;}});}private void createListData() {listDataParent = new ArrayList<String>();listDataChild = new HashMap<String, List<String>>();// Adding child datalistDataParent.add("Colors");listDataParent.add("Fruits");listDataParent.add("Animals");// Adding child data List oneList<String> colors = new ArrayList<String>();colors.add("Red");colors.add("Green");colors.add("Blue");colors.add("Yellow");colors.add("Blue");listDataChild.put(listDataParent.get(0), colors); // Header, Child datalistDataChild.put(listDataParent.get(1), fruits); // Header, Child datalistDataChild.put(listDataParent.get(2), animals); // Header, Child dataExpandableListAdapter listAdapter = new ExpandableListAdapter(context, listDataParent, listDataChild);list_view.setAdapter(listAdapter);}}참고 사이트 : https://www.elsebazaar.com/blog/how-to-create-an-expandable-list-view-in-android-studio/잘 몰라서 질문드립니다.코틀린 공부하다 잠깐 자바 코드가 필요해서요.위에 자바코드중 colors.add("Red"); ..Green, Blue 등 이름으로 각각 디테일 액티비티로 인텐트하는 방법을 알고 싶습니다. 자바로요..중간쯤 Red 클릭시 토스트 메세지는 잘 뜹니다....그리고 시간 나시면 자바를 코틀린으로 변환은 되는데 안되는 부분이 있네요. 주의점이나 수동으로 바꾸어야할점을 한번 교육해 주심이....바쁘시겠지만 질문 기다리겠습니다.
-
미해결[하루 10분|Web Project] HTML/JS/CSS로 나만의 심리테스트 사이트 만들기
질문 개수 5개에 결과 4개
이런식으로 짜서 올리려고 하면 메인 화면은 잘 나오는데 여기서 막히네요... 질문을 5개 정도만 하고 싶은데 어떻게 해야할까요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
member.join할때 궁금한게 있습니다.
MemberServiceTest 클래스에 회원가입 테스트에서 join을 할때 인서트 쿼리가 안나간이유가 em.persist만 해줘서 영속성컨텍스트에 있기때문이라고 하셨는데 @Transactional public Long join(Member member) { validateDuplicateMember(member); memberRepository.save(member); return member.getId(); }여기에 @Transactional이 걸려있으니 영속성 컨텍스트가 아니라 db에 저장되어야하는거 아닌가요? @Transactional은 트랜잭션이 끝나면 커밋을 해주는걸로 알고 있는데...그럼 영속성 컨텍스트가 비워질거라고 생각이 되는데..좀 헷갈립니다..
-
미해결FreeRTOS 프로그래밍
포팅부탁드립니다.
- 사용하고 싶은 ST 보드명: NUCLEOF429- 사용하시는 컴파일러(stm32cubeide) 버젼: 1.10.1- 기타: 최대한 빨리 공부하고 싶습니다 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
@Bean(name="")과 @Qualifier의 차이점
안녕하세요@Bean(name="")과 @Qualifier의 차이점이 궁금합니다답변 부탁드립니다
-
미해결장고 설계철학으로 시작하는 파이썬 장고 입문
장고 aop실습 logout 페이지 오류
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요안녕하세요 ..logout 버튼을 추가해서 logout 상태로 만들어야하는데주소 자체가 logout 으로 이동을 해버려서 오류가 발생하는 것 같습니다.. 해당 부분의 코드가 영상에서와 차이점이 없는데 어떠한 문제인지 궁금합니다 !
-
미해결블로그 자동화 프로그램 개발 강의 (파이썬 + 셀레니움)
처음에는 그냥 복사/붙여넣기 수준으로 따라하다가..
처음에는 그냥 복사/붙여넣기 수준으로 따라하다가.. 왜그런지 모르겠는데 오류가 생겨서 처음부터 강의 무한반복 수강하고 있습니다. 보면볼수록 자세히 설명해주셔서 넘 감사할따름입니다.그냥 흘겨듣던것들을 이제는 #으로 옆에 주석처리로 메모하면서 듣고있습니다. 이 내용만 습득하더라도 어느정도 셀레니움관련 다른 코드들을 읽는 눈이 생길것같습니다.선생님 혹시 셀레니움을 활용해서 얻을수있는것들에 대한 강의를 열어볼생각은 없으신지요? 안되면 줌으로라도 일대일강의... 부탁드립니다!!
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그아웃 질문 있습니다
로그 아웃을 할 때 분명 Passport 에서 로그아웃 처리는 되는거 같은데 크롬 개발자 도구에서는 쿠키가 남아있습니다 혹시 완전하게 쿠키를 제거하는 방법을 알 수 있을지 해서 질문 드렸습니다 로그아웃 api 부분 코드입니다