묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Java TPC 실전프로젝트 (Java API 활용)
JSON API 활용하기(JSON-Java)
package TPC;import org.json.*;public class Project01_Bd {public static void main(String[] args) {// JSON-Java(org.json)JSONArray students = new JSONArray(); //JSONArray 생성JSONObject student = new JSONObject(); // JSONObject객체생성student.put("name", "홍길동"); // key와 value쌍으로 이루어진 구조인 put메서드를 사용해서 studunt에 데이터를 집어넣는다.student.put("phone", "010-1111-1111");student.put("address","서울"); //여기까지가 한사람의 JSON 객체다.System.out.println(student); //{"address":"서울","phone":"010-1111-1111","name":"홍길동"}// 여기까지 우리가 JSON으로 굳이 객체를 만들지 않더라도 제이슨 구조가 바로 만들어진다.students.put(student);System.out.println(student); //{"address":"서울","phone":"010-1111-1111","name":"홍길동"}student = new JSONObject(); // 새로운 인스턴스 생성되어 변수에 할당되어 이전 인스턴스에 대한 참조가 대체 (홍길동 -> 나길동)student.put("name", "나길동");student.put("phone", "010-1111-1111");student.put("address","서울");students.put(student); //배열은 호출 시점에 객체에 대한 참조를 보유하므로 홍길동 -> 나길동으로 재할당 되었더라도 배열은 원래 객체에 대한 참조를 유지한다.System.out.println(student);//{"address":"서울","phone":"010-1111-1111","name":"나길동"}System.out.println(students); //[{"address":"서울","phone":"010-1111-1111","name":"홍길동"},{"address":"서울","phone":"010-1111-1111","name":"나길동"}]}}student라는 객체를 홍길동에서 나길동으로 재할당했는데, 배열은 호출시점에 객체에 대한 참조를 보유해서 재할당하더라도 배열은 이전 객체에 대한 참조를 유지한다고 하는데.. 그러면 홍길동은 배열에선 살아있는거고 (?) student 객체에서는 사라진건가요..?.......그리고 JSONObject에서 put메서드가 key-value 쌍이라고 설명하셨는데, JSONArray는 왜 put메서드를 객체로 저장하나요? put메서드는 객체에 저장하는지 배열에 저장하는지에 따라 구조가 달라지는건가요?
-
해결됨Flutter 앱 개발 실전
Macros에 관해서
실전에 필요한 Dart지식을 보면 지금은 패키지로 하는 형태인데 추후에 현재는 시험용으로 사용하는 Macros가 정식출시되면 패패키지를 사용하지 않고 Macros를 사용하는 영상이 추가되나요?
-
해결됨Flutter로 메신저앱 만들기
vscode로 코딩하기.
vscode로 프로젝트를 진행해보고 싶은데, vscode에서는 어떻게 해야 가상기기를 통해 코드를 실행할 수 있을까요?
-
미해결React & Express 를 이용한 웹 어플리케이션 개발하기
this.props.name할때
상위로부터 값을 가져올때 name="velopert"라고하다가number={5} 이렇게 중괄호는 뭔가요? 갑자기 설명도 없이 ㅠㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
시간초과가 나와서 질문드립니다.
강사님의 영상은 문제를 풀고 난 후, 잘 안 풀릴 때 보는게 좋은 것 같아 저만의 방식으로 푼 코드입니다.시간초과가 나왔는데, 어디서 시간을 잡아먹는건지 감이 잡히지 않아서 글 올립니다.포켓몬이 알파벳으로 주어지는지, 숫자로 주어지는지에 대한 판별은 string으로 값을 받고 0번째 인덱스의 값이 65와 같거나 크고 90과 같거나 작으면 알파벳이라 판단. 아닐경우 숫자로 판단하여 출력하게 하였습니다.아래가 제 코드입니다.http://boj.kr/93f1ddafe1484c2b892e25729c745365
-
해결됨[리뉴얼] 맛집 지도앱 만들기 (React Native & NestJS)
[8-3] 혹시 애플 개발자 등록 할 때 연간 비용이 드는게 맞나요?
안녕하세요. 강의 진행 중 애플 로그인 구현하기 까지 진행하고 있습니다.강의에서는 별다른 설명 없이 등록이 진행 되는걸로 보여지는데저는 멤버십을 구매하라고 나오네요..제가 혹시 가입 중 뭔가 잘못 한건가요? 아니면 원래 애플 개발자에 등록을 하려면 개인도 13만원 가량 하는 금액을 지불해야 하는건가요?제가 혹시 잘못 가입 한거라면 비용을 지불하지 않고 개발자를 등록하는 방법을 한번만 자세히 알려주시면 감사드리겠습니다!
-
미해결실리콘밸리 엔지니어와 함께하는 샐러리(Celery)
task 에러를 signal로 잡는 부분에 대해 질문 드립니다.
task_failure에 대한 질문입니다.@task_failure.connect(sender=add) def task_failure_handler( sender, task_id, exception, args, kwargs, traceback, einfo, **kwargs_extra ): print(f"Task {task_id} has failed: {sender.name} with exception {exception}") task_failure_clean_up.delay(task_id=task_id) # type: ignor위 코드에서 print 에 대한 출력이 나오지 않더라고요강사님의 코드에서도 그렇고 제 코드에서도 출력이 안되던데 혹시 이유를 아시는가 싶습니다.
-
미해결React & Express 를 이용한 웹 어플리케이션 개발하기
시작부터 안됩니다.
codepen.io에서 Add External Scripts/Pens 에서 react로 검색해서 https://cdnjs.cloudflare.com/ajax/libs/react/18.3.1/cjs/react.production.min.js이거랑 https://cdnjs.cloudflare.com/ajax/libs/react-dom/18.3.1/cjs/react-dom.production.min.js이렇게 두가지가 나오고 save and close도 아니고 close만 있구요 close만 해도 상태는 유 지되는건지 모르겠네요 ..그래서인지 몰라도 코드넣고 실행해보면 에러납니다.class CodeLab extends React.Component { render() { return ( <div>CodeLab</div> ); }}class App extends React.Component { render() { return ( <CodeLab /> ); }}ReactDOM.render(<App />, document.getElementById('root'))Uncaught ReferenceError: React is not defined 에러나고 그래서 강좌에 없는import React from 'react' 넣고 나면 Uncaught ReferenceError: require is not defined 이 에러가 납니다. 도무지 진행이 안되네요 ㅠUncaught ReferenceError: React is not definedUncaught ReferenceError: React is not defined
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-K 다른 풀이
저는 deque를 사용해서 풀었는데 이 풀이 방법이 괜찮나요??#include <bits/stdc++.h>using namespace std;string name;int cnt[26];deque<char> answer;int main() { cin.tie(0)->sync_with_stdio(0); cin >> name; for (int i = 0; i < name.size(); i++) { cnt[name[i] - 'A']++; } int check = 0; for (int i = 0; i < 26; i++) { if (cnt[i] % 2 == 1) { check++; answer.push_back('A' + i); cnt[i]--; } if (check > 1) { cout << "I\'m Sorry Hansoo"; return 0; } } for (int i = 25; i >= 0; i--) { while (cnt[i] > 0) { answer.push_back('A' + i); answer.push_front('A' + i); cnt[i] -= 2; } } while (!answer.empty()) { cout << answer.front(); answer.pop_front(); } return 0;}
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
예외 처리 부분에 대해서 질문드립니다
안녕하세요. 좋은 강의 잘 듣고 있습니다.다름이 아니라 예외처리에 대해서 질문드립니다.MemberService2 코드를 보면 예외를 처리하는 부분에 있어서 ,try~catch로 예외를 처리하는데 catch에는 단순히 로그만 찍거나 try~catch로 예외를 처리하는데 catch에서 throw로 예외를 발생시키고,어떤부분은 단순히 throws로 예외를 넘기는데, 어떤기준에 의해서 이렇게 하셨는지 궁금합니다.. 혹시 강의 뒤편에 있는 예외처리부분을 학습하면 해결이 되는 부분일까요..? 트랜잭션에 관련된 부분은 이해가 되었는데 이 부분이 애매해서 질문드립니다.
-
해결됨Next.js 시작하기
getServerSideProps에서 axios 호출시
const response = await axios.get(`http://localhost:4000/products/${id}`);로 호출할때 클라이언트에서는 별다른 에러 메시지가 나오지 않으나npm run dev로 실행한 서버 터미널에서는 GET /products/backendManager.js.map 500 in 9ms ⨯ AxiosError: Request failed with status code 404 GET /products/react_devtools_backend_compact.js.map 500 in 16ms이라는 에러가 나옵니다.이 파일들을 호출하는 이유가 무엇인가요..?
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
9장 LED 점등 문제
안녕하세요 🙂재미있게 잘 수강하고 있습니다. 9장 실습에서 레지스터 4개 모두 쓰기, 읽기가 잘 되는 것을 확인하였습니다. 그런데, 보드에서 LED_0만 입력한 속도대로 깜박이고, 나머지 3개 LED는 제어가 되지 않습니다 (정확히 말하면 아주 천천히 깜박임). 해결 방안이 있을까요?Z7-10 보드, Vivado, Vitis는 2024.1을 사용하고 있습니다.
-
미해결모두를 위한 대규모 언어 모델 LLM(Large Language Model) Part 2 - 랭체인(LangChain)으로 나만의 ChatGPT 만들기
SelfQueryRetriever 사용시
안녕하세요 SelfQueryRetriever를 이용하여 메타데이터별로 문제를 생성하는 코드를 작성 중에 궁금한 것이 생겨서 질문드립니다. 데이터별로 메타데이터에 카테고리를 저장해놓았는데 카테고리별로 llm을 돌릴때마다 각 카테고리 내에서 문서를 랜덤하게 가져올 수 있는 방법이 있을까요?? 카테고리를 잘 인식해서 가져오는데 llm을 돌릴때마다 같은 데이터를 벡터db에서 받아와 생성합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
2-E 질문있습니다
http://boj.kr/5a173f75eb094fd0a5ffef8f9387af5e다음과 같이 코드를 작성했습니다.백준에서 56%정도 됬을때 틀렸다고 나오는데제가 생각한 틀린 이유로는무조건 ()를 추가한다. 전체가 압축이 가능한 경우에도전체를 검사하고 4등분을 해야하는데 4등분한 것부터 검사한다.인거 같습니다. 혹시 이 이유로 틀린게 맞을까요??저기서 조금 수정해서 답이 나오려면 어떤부분을 어떻게 고쳐야 할까요??
-
해결됨토비의 스프링 부트 - 이해와 원리
DeferredImportSelector와 Condition
안녕하세요.조건부 자동구성 강의를 보면서 Spring은 사용자가 직접 구성한 Configuration클래스가 전부 로딩이 되고난 후, 자동 구성정보가 적용되도록 만들기 위해 DeferredImportSelector를 구현한다고 이해했습니다.근데 강의 초반의 흐름을 생각해보니, Spring이 초기화되는 타이밍에 ServletContainer에 dispatcher가 등록되면서 시작하고 그다음에 메인클래스가 register되고 이때 메인은 ComponentScan을 메타로 달고있기에 이 시점에 컴포넌트들이 읽히면서 등록되는구나 싶엇는데.. 이 부분이 헷갈리네요.분명 위의 흐름대로라면 자동 구성영역이 먼저 등록됐기 때문에 Tomcat도 getBean할 수 있었을텐데..spring은 미리 뭐 클래스영역에 있는 메타정보로 자동구성을 대체할 수 있는 빈이 있는지를 먼저 볼수있고 지나칠수있는.. 그런걸까요..? 궁금합니다
-
미해결Flutter 중급 2편 - 실전 앱 개발 - 미국 주식 앱 (with 클린 아키텍처)
강의에 있는 모든 freezed를 제거해도 되나요?
freezed가 여러 군데 사용되었는데 모두 제거해도 되나요?
-
미해결김영한의 실전 자바 - 중급 2편
문제와 풀이4 - Queue
안녕하세요 영한님 🙂 항상 감사한 마음으로 강의 잘 듣고 있습니다 ㅎㅎ별거 아닌 오탈자이긴 한데, 큐 두번째 문제에서 실행 결과 부분 오탈자가 있어서 말씀드립니다! "작업 시작" -> "==작업 시작==""작업 완료" -> "==작업 완료=="
-
해결됨실무에 바로 적용하는 프런트엔드 테스트 - 1부. 테스트 기초: 단위・통합 테스트
2.1강 테스트에서 헷갈리는 부분이 있습니다.
안녕하세요. 몇가지 의문이 있어 질문 드립니다.올바른 테스트 작성 규칙에서 내부 구현에 대한 테스트, 단순한 UI렌더링 관련 테스트는 하지 않는것이 좋다고 하셨는데,className prop이 css class에 적용되는지, placeholder설정, focus 시 border 스타일이 변경되는지 테스트하는건 단순히 UI와 관련된 테스트가 아닌가요?getByPlaceholder API는 만약 구현코드에서 placeholder 내용이 달라지면 테스트 코드도 모두 수정해야 하는데 종속성이 있다고 볼 수 있지 않나요?아직 테스트가 익숙하지 않아 그런지 이런 부분이 많이 헷갈립니다ㅜㅜ
-
해결됨[코드팩토리] [중급] Flutter 진짜 실전! 상태관리, 캐시관리, Code Generation, GoRouter, 인증로직 등 중수가 되기 위한 필수 스킬들!
go_router 로그인 성공후 홈화면 이동
로그인 성공해서 userModelLoading에서 userModel로 잘 바뀌었는데 홈화면으로 이동이 안되네요껏다가 다시키면 값은 잘 세팅 되어서 redirect쪽에서 홈화면은 잘가는걸 확인했는데 어디를 의심해야할지 몰라서 질문드립니당
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합강의 자료 부탁드립니다.
해당 강의 자료 통합본 자료 공유 부탁드리겠습니다.아래 메일주소로 보내주시면 감사하겠습니다.943421292@naver.com