묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결3분만에 1000명 DB 확보하는 DB 추출기 프로그램 개발 강의 (셀레니움 + pyqt + gui + exe 프로그램)
공개된 이웃이 없을 경우에요
안녕하세요^^공개된 이웃이 없을 경우에다음 블로거로 넘어가지 않고 프로그램이 정지(?) 돼서요.결국엔 사용을 못하네요.공개된 이웃이 없어도 계속 진행돼서 다음 블로거로 넘어가는 방법을 알 수 있을까요? 그리고 이건 수업 질문은 아닌데요.pyinstaller로 exe 만들었는데 윈도우 백신에 바이러스로 잡히더라고요.. 이거 해결 방법은 어디서 찾을 수 있을지 궁금합니다.
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Navigator.of(context).pop(maxNumber.toInt()); 관련
Navigator.of(context).pop(maxNumber.toInt());을 사용하였을 때는 AndroidManifest.xml을 수정해야하는 오류가 발생하는데,Navigator.pop(context, maxNumber.toInt());을 사용하면 오류가 발생하지 않습니다. 어떤 차이가 존재하는겁니까?
-
미해결[실전]텍스톰 TEXTOM 실전 강의: 빅데이터 논문 작성을 위한 텍스트 분석/텍스트마이닝
단어 편집 데이터 업로드 법
대량의 단어 편집 시, 수정 및 삭제 데이터 파일(엑셀)을 만든 후, 파일을 어디에 업로드 해야 하나요?
-
미해결스프링 핵심 원리 - 기본편
코드가 완전히 같은데 한쪽은 오류가 발생하고 다른쪽은 오류가 발생하지 않습니다.(git push하고 git clone한 코드결과가 다릅니다)
왼쪽과 오른쪽은 완전히 동일한 코드입니다. 오른쪽 컴파일러 코드를 깃 push해서 올리고 다른폴더에 git clone해서 실행한게 왼쪽 컴파일러 입니다. (추가적으로 인텔리제이로도 프로젝트를 비교해 봤는데 소스코드에 관해선 동일합니다) 그런데 도대체 왜 오른쪽은 오류가 뜨고 왼쪽은 오류가 뜨지 않는지 궁금합니다. 오류 내용은 맨 아래에 있고 test core에 contextLoads에서 발생한 내용입니다. 오류 내용으로 보건데 memberImple에서 memberRepository의 의존성을 주입하는데 memberRepository랑 MemoryMemberRepository두개의 빈이 존재해서 둘 중 어떤걸 써야 할 지 모르겠다 라는 것 같습니다. 코드는 아래랑 같은데 이게 원래 저 오류가 뜨는게 맞는건지 아닌지도 잘 모르겠습니다. 혹시 이게 롬복관련 강의진행하고 컴퓨터를 다른 컴퓨터로 다시 옮겨서 진행해서 롬복때문인가 싶어서 셋팅도 하고 컴파일러도 껐다가 켜봤습니다. appconfig에서 MemberRepository가 등록이 되고 AutoAppConfig에서 MemoryMemberRepository가 등록이 되는것 같은데 이름이 다르니까 싱글톤이 적용이 안되는것 같고 이게 MemberServiceImpl 에서 @Autowired로 DI되면 둘 중 어떤걸 해야하는지 모르니까 오류를 내뱉는것 같은데 제가 생각한게 맞는지 궁금합니다.제가 생각한게 맞다면 왜 왼쪽은 성공했는지틀렸다면 어디가 어떻게 틀렸는지 중간에 싱글톤 개념같이 언급한 부분은 맞는 생각인지왜 왼쪽은 성공하고 오른쪽은 틀렸는지이렇게가 궁금합니다.추가로 오른쪽 컴파일러에서 원래 실습에서 진행한 테스트 코드에서는 오류가 안뜨고 core에서만 오류가 떴는데 오류가 왜 뜨는지 시험해 보다가 test()테스트케이스를 만들어서 한개의 스프링 컨테이너에 appconfig랑 autoappconfig랑 둘 다 불러오니 거기서 core랑 똑같은 오류가 나서 위에 말한대로 생각한것 입니다. package hello.core; import hello.core.member.Member; import hello.core.member.MemberRepository; import hello.core.member.MemoryMemberRepository; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.ComponentScan; import org.springframework.context.annotation.Configuration; import org.springframework.context.annotation.FilterType; @Configuration @ComponentScan( // basePackages = "hello.core.member", default는 1번째 줄에 있는 패키지 경로 excludeFilters = @ComponentScan.Filter(type = FilterType.ANNOTATION, classes = Configuration.class) ) public class AutoAppConfig { // @Bean(name ="memoryMemberRepository") // MemberRepository memberRepository(){ // return new MemoryMemberRepository(); // } }package hello.core; import hello.core.discount.DiscountPolicy; import hello.core.discount.FixDiscountPolicy; import hello.core.discount.RateDiscountPolicy; import hello.core.member.MemberRepository; import hello.core.member.MemberService; import hello.core.member.MemberServiceImpl; import hello.core.member.MemoryMemberRepository; import hello.core.order.OrderService; import hello.core.order.OrderServiceImpl; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; @Configuration public class AppConfig { @Bean public MemberRepository memberRepository() { System.out.println("call AppConfig.memberRepository"); return new MemoryMemberRepository(); } @Bean public DiscountPolicy discountPolicy() { //return new FixDiscountPolicy(); return new RateDiscountPolicy(); } @Bean public MemberService memberService(){ System.out.println("call AppConfig.memberService"); return new MemberServiceImpl(memberRepository()); } @Bean public OrderService orderService(){ System.out.println("call AppConfig.orderService"); return new OrderServiceImpl(memberRepository(), discountPolicy()); } }package hello.core.member; import lombok.Getter; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.stereotype.Component; @Getter @Component public class MemberServiceImpl implements MemberService{ //Test용도 private final MemberRepository memberRepository; @Autowired public MemberServiceImpl(MemberRepository memberRepository) { this.memberRepository = memberRepository; } @Override public void join(Member member) { memberRepository.save(member); } @Override public Member findMember(Long memberId) { return memberRepository.findById(memberId); } }package hello.core.member; import java.util.HashMap; import java.util.Map; import org.springframework.stereotype.Component; @Component public class MemoryMemberRepository implements MemberRepository{ private static Map<Long, Member> store = new HashMap<>();//실무에선 컨커뤈트 해쉬맵? 사용함 동시성 이슈 @Override public void save(Member member) { store.put(member.getId(),member); } @Override public Member findById(Long memberId) { return store.get(memberId); } }
-
해결됨게임 수학의 이해
예제 방정식 이해해야 하나요
게임수학 책 사서 공부하고 있는데 하트 방정식 같은 식 이해해야 하나요? 그리고 벡터 헤더같이 예제 코드에 있는 문법들이나 어떤 메서드가 있는지, 구조가 어떻게 되는지 책에 나오지 않은 코드들 뜯어봐야 하나요? 독학하면서 어디까지 파고들어야 할 지 감이 안잡혀서 문의드립니다!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
망한것 같아요 살려주세요
비바도를 실행하다 멈춘상태로 있길래 작업 관리자로 닫았습니다.여기서 다시 vivado&를 하려고하자 start_gui만 뜨고 실행이 되지 않았습니다.그래서 컴퓨터를 껐다 키려했는데 무한로딩에 걸리고 말았습니다.도중에 초기화를 눌러버렸다가 급히 컴퓨터를 36퍼에서 껐었습니다 설치야 뭐 다 하면 되지만 제가 중요하게 하고있던 프로젝트가 우분투 서버에 있는데 초기화 조금하다 멈춘거로 날아갔을까요..? 그리고 컴퓨터를 평생 실행 못시키면 제 플젝은 날아가는 건가요..?원격으로 제 우분투에 잡속해서 파일만 빼올 방법이 앖을까요..??.하...살려주세요...너무 춥고 외롭고...힘들어요..
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 코드 리뷰 부탁드립니다 includes 사용하였습니다
<html> <head> <meta charset="UTF-8" /> <title>출력결과</title> </head> <body> <script> function solution(n, k, card) { let answer; let newArr = []; for (let i = 0; i < n; i++) { for (let j = i + 1; j < n; j++) { for (let k = j + 1; k < n; k++) { if (newArr.includes(card[i] + card[j] + card[k])) { continue; } else { newArr.push(card[i] + card[j] + card[k]); } } } } newArr.sort((a, b) => b - a); answer = newArr[k - 1]; return answer; } let arr = [1, 2, 3, 4]; console.log(solution(10, 3, arr)); </script> </body> </html>
-
미해결
원하지 않는 키워드가 들어간 내용들이 추출되었을 때, 어떻게 해결하나요?
안녕하세요, 텍스톰을 활용하여 데이터마이닝 연습중입니다. 데이터 수집 채널이 카페 게시글이라 원하지 않는 키워드가 들어간 게시글이 포함되는 경우가 있습니다. 예를들면, 식생활 관련 키워드를 넣었는데, 원문 데이터를 보니 "하나님이 낫게 해 주셨습니다..."와 같이 맥락에 맞지 않는 내용들도 포함되어 데이터가 분석된 것이 확인되었습니다. 이런 경우 어떻게 해결할 수 있을까요?
-
해결됨Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
상세게시글 조회시 에러가 발생합니다.
제 코드에 문제가 있는것 같아서, 브랜치를 클론해서 실행해도 동일한 에러가 발생합니다. 이 에러를 어떻게 처리해야할지 모르겠습니다 ,,, json-server 버전이 바뀐것과 관련 있을까요?
-
해결됨[코드캠프] 강력한 CSS
안녕하세요 이미지 관련해서 질문이 있습니다,
안녕하세요 현재 이미지 관련해서 제공해주신 가이드 따라 작업 중에 있는데 비율이 다른 이미지 같은 경우 하나의 행에서는 height가 같았으나 flex-wrap 으로 다음 줄로 넘어가면 height가 달라지는지 궁금합니다. 반응형 제작 중에 있는데 desktop 미디어 쿼리에서 한 줄에 두 개의 이미지 아이템이 있을 경우 height는 같은데 mobile 미디어 쿼리에서 한 줄에 하나의 이미지만 디스플레이 하고자 할 때 height값이 달라져 이것저것 찾아보고 하루 통으로 날리고 질문드려 봅니다.....ㅠㅠ혹싀...이미지 원본 비율과도 관련이 있을까요....
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
counter 질문
counter 이론편에서 말씀하시길 cnt = cnt +1이라고 verilog로 기술하면 안된다고 말씀하셨는데 (이러면 전기 신호가 한 바퀴 도는 거라고 말씀하셨습니다!) 이 부분이 잘 이해가 되지 않네요 시퀀셜 로직을 설계할 땐 nonblocking을 쓰는 것이 국룰이라고 배우긴 했습니다만if 문 안에서cnt = cnt +1 한 문장 뿐이니 밖에 없으니까 blocking을 쓰던 nonblocking을 쓰던 오른쪽 cnt 를 왼쪽 cnt에 할당하기 위해선 이전 clk에서 결정된 cnt 값이 할당돼야 하므로여튼간에 f/f가 만들어지니 상관없는 거 아닌가요??
-
미해결Airflow 마스터 클래스
python 오퍼레이터 실행되지 않음
아래 코드 작동을 안합니다 어디가 잘못된 걸까요 operator 생성된게 보이지 않습니다 git pull까지 다한 상태입니다 from airflow import DAG import pendulum import datetime from airflow.operators.python import PythonOperator import random with DAG( dag_id="dags_python_operator", schedule="30 6 * *", start_date=pendulum.datetime(2024, 1, 9, tz="Asia/Seoul"), catchup=False, ) as dag: def select_fruit(): fruit = ['APPLE', 'BANANA', 'ORANGE', 'AVOCADO'] rand_int = random.randint(0,3) print(fruit[rand_int]) py_t1 = PythonOperator( task_id = 'py_t1', python_callable=select_fruit ) py_t1
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
Macbook Air yarn 설치 실패
안녕하세요 현재 MacBook Air 2022( macOS Sonoma | version 14 | Apple M1)으로 수강 중 입니다yarn 설치시 오류가 발생합니다✔ Would you like to use TypeScript? … No / Yes✔ Would you like to use ESLint? … No / Yes✔ Would you like to use Tailwind CSS? … No / Yes✔ Would you like to use src/ directory? … No / Yes✔ Would you like to use App Router? (recommended) … No / Yes✔ Would you like to customize the default import alias (@/*)? … No / YesCreating a new Next.js app in /Users/namgyukim/Desktop/codecamp-frontend-NGK/class.Using npm.Initializing project with template: default Installing dependencies:- react- react-dom- nextadded 22 packages, and audited 23 packages in 8s3 packages are looking for funding run npm fund for detailsfound 0 vulnerabilitiesInitialized a git repository.Success! Created class at /Users/namgyukim/Desktop/codecamp-frontend-NGK/classnpm notice npm notice New patch version of npm available! 10.2.3 -> 10.2.5npm notice Changelog: https://github.com/npm/cli/releases/tag/v10.2.5npm notice Run npm install -g npm@10.2.5 to update!npm notice namgyukim@NAMui-MacBookAir codecamp-frontend-NGK % cd classnamgyukim@NAMui-MacBookAir class % yarn add next@12.1.0 react@17.0.2 react-dom@17.0.2 --exactzsh: command not found: yarnnamgyukim@NAMui-MacBookAir class % npm install -g yarnnpm ERR! code EACCESnpm ERR! syscall mkdirnpm ERR! path /usr/local/lib/node_modules/yarnnpm ERR! errno -13npm ERR! Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/yarn'npm ERR! [Error: EACCES: permission denied, mkdir '/usr/local/lib/node_modules/yarn'] {npm ERR! errno: -13,npm ERR! code: 'EACCES',npm ERR! syscall: 'mkdir',npm ERR! path: '/usr/local/lib/node_modules/yarn'npm ERR! }npm ERR! npm ERR! The operation was rejected by your operating system.npm ERR! It is likely you do not have the permissions to access this file as the current usernpm ERR! npm ERR! If you believe this might be a permissions issue, please double-check thenpm ERR! permissions of the file and its containing directories, or try runningnpm ERR! the command again as root/Administrator.npm ERR! A complete log of this run can be found in: /Users/namgyukim/.npm/_logs/2024-01-08T14_45_08_725Z-debug-0.log어떻게 해야 다음 단계로 넘어갈 수 있을까요?
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
ModelAndView 요청과 응답 질문 있습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.이 부분의 강의는 HTTP 응답 - 정적 리소스,뷰 템플릿에 관한 내용입니다. 질문 1번강사님께서 올려 주신 responseViewV1의 함수를 아래와 같은 작동 방식으로 이해를 했는데 옳게 이해한 것이 맞나요?1.클라이언트가 /response-view-v1의 url에 접근해서 요청을 함2.서버가 responseViewV1의 메소드를 실행하면서 작성된 비지니스 로직을 수행함3.ModelAndView의 파라미터 중viewName : 요청을 받고 응답 결과를 되돌려주는 url attributeName : 응답 결과를 보내는 변수명attributeValue : 응답 결과 return mav; => ModelAndView를 return 하면 스프링이 알아서 view와 model을 분류해서 필요한 곳에 값을 넣음 질문 2번요청과 응답이라는 개념이 잘 이해가 안됩니다.아래의 그림과 같이 클라이언트가 요청을 하면WAS에서 비지니스 로직을 수행하고 요청에 맞는응답을 하는 것으로 이해를 했습니다.근데 강사님께서 작성하신 responseViewV1의 경우에는/response-view-v1이라는 url로 접속한 것이 "요청"이고return mav; 가 "응답"이 되는건가요?설명 부탁드립니다.
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
개발 방법론에 대한 질문 드립니다!
현재 강의에서 학습하고 있는 개발론을 도메인 주도 설계 DDD 라고 생각해도 무방할까요?
-
미해결
환경설정했는데도 안되여..
갑갑하네여ㅜㅜ 저번꺼지우고 다시설치해서그런가..환경변수는 설정했는데..ㅎ
-
미해결내 가치를 높이는 노션 이력서 만들기
안녕하세요 프로젝트 내보내기 관련 질문
안녕하세요 이번에 완강한 취준생입니다! PDF로 내보내서 제출을 할려고 하는데, 프로젝트 갤러리 보기 형식이 pdf로 내보낼때 표형식으로 자동으로 바뀌는거 같아 시각적으로 이쁘지 않습니다..!! 해결 할 수 있는 방법이 있을까요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
thymeleaf를 인식을 못해요
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]여기에 질문 내용을 남겨주세요.계속 오류가 나네요..
-
해결됨스프링 DB 1편 - 데이터 접근 핵심 원리
ThreadLocal 관련해서 궁금한사항이 있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요?예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]커넥션풀 사용 상황에선쓰레드 로컬을 사용해서 커넥션을 동기화 해준다고 했는데 그러면 생성하게되면 일반적으로 쓰레드 갯수와 커넥션 갯수가 일치하거나 혹은 쓰레드갯수가 더많다 라고 이해하면될까요?
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
트랜잭션 매니저 관련해서 궁금한사항이있습니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요?예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]만약에 트랜잭션 매니저를 본인이 직접만든다고했을때엔 빈 스코프 단위를 웹스코프 단위로 보통 설정하나요?