묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
APM 설치 환경 질문드립니다.
안녕하세요.APM 설치는 로컬PC에서 진행하면 될까요?아니면 가상환경을 따로 구축해야할까요?웹쉘 업로드 실습을 로컬PC에서 진행해도 문제가 없는지 궁금하여 질문드립니다.감사합니다.
-
미해결만들면서 배우는 프론트엔드 DO IT 코딩 (Next.js, Typescript)
publicRunTimeConfig error
// firebase_client.ts const FirebaseCredentials = { apiKey: publicRunTimeConfig.apiKey, authDomain: publicRunTimeConfig.authDomain, projectId: publicRunTimeConfig.projectId, } // next.config.js module.exports = { reactStrictMode: true, publicRunTimeConfig : { apiKey: process.env.publicApiKey || '', authDomain: process.env.FIREBASE_AUTH_HOST || '', projectId: process.env.projectId || '', } } "firebase": "^9.15.0","firebase-admin": "^11.4.1",publicRunTimeConfig가 계속 undefined인거 같습니다 ㅜㅜ
-
미해결Three.js로 시작하는 3D 인터랙티브 웹
index.html에 main.js를 넣지 않아도 가능한 이유 궁금합니다.
index.html에 main.js를 넣지 않아도 가능한 이유 궁금합니다.웹팩 파일 속의 코드에 모듈.익스포트 부분에 엔트리 파일로 main.js가 있어서 자동 그렇게 연결되는건가요? .. mode: webpackMode, entry: { main: './src/main.js', }, output: { path: path.resolve('./dist'), filename: '[name].min.js' }, // es5로 빌드 해야 할 경우 주석 제거 // 단, 이거 설정하면 webpack-dev-server 3번대 버전에서 live reloading 동작 안함 // target: ['web', 'es5'], devServer: { liveReload: true }, - 질문에 대한 답변은 강의자가 하는 경우도 있고, 수강생 여러분들이 해주시는 경우도 있습니다. 같이 도와가며 공부해요! :)- 작성하신 소스코드 자체의 오류보다는, 개념이나 원리가 이해되지 않는 부분을 질문해주시는게 좋습니다. 그대로 따라했는데 소스코드에서 버그가 나는 경우는 99%가 오타에 의한거라서, 완성된 소스랑 찬찬히 비교해보시면 직접 찾으실 수 있을 거예요. 개발자도구 console에 오류로 표시된 부분만 완성 코드에서 복사->붙여넣기를 해보시는 것도 방법입니다.- 먼저 유사한 질문이 있었는지 검색해보세요.- 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결언리얼 엔진4 입문 (C++ 기반)
애니메이션 블루프린트 오류
cpp를 상속받은 애니메이션블루프린트를 만들고 프로젝트 끄기 전까지는 되는데끄고나서 다시 키려면 항상 이 오류가 뜨는데 왜일까요,,,?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
해쉬태그 관련
안녕하세요 강의를 바탕으로 포트폴리오를 만들고 있습니다 좋은 강의 항상 감사합니다제가 기존코드에서 추가하고 싶은 기능이 있습니다 포스트에서 많이 사용된 해쉬태그를 많이 사용된 순서로 순위를 보여주는 기능을 구현하고 싶은데 어떤식으로 구현해야할지 모르겠어서 질문 드립니다. 데이터베이스 모델부터 다시 정의해야 하는건지 어떻게 해야할지 감이 아예 안잡히네요 .
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
설치 중 오류
- 강의 내용외의 개인 질문은 받지 않아요. (개인 과제, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 맛비님. 새로운 컴퓨터에 다시 설치하려고 하는데 오류가 있어서 질문드려요.vivado를 실행시키면 다음과 같은 warning이 나오긴 하는데위와 같이 vivado는 실행이 돼요! 하지만 혹시 몰라서 그 99%에서 멈췄을 때, 문제가 있는지 확인하는 방법으로 확인을 해보았는데(아래 그림처럼 ./xvlog를 쳐서 확인했습니다.)........................................................................................위와 같은 화면이 안 뜨고 이상한 오류 화면(아래 그림)이 떠서 질문드려요../xvlog를 했을 때 위 사진처럼 Failed되었는데 이 오류 무시하고 그냥 사용해도 괜찮을까요..?
-
해결됨설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요 맛비님!
안녕하세요 맛비님, 수강 1회독을 마치고 FPGA강의를 수강하기 전, verilog실습을 본격적으로 시작하려고하는데 막히는 부분이 있어 질문드립니다 제가이런식으로 맛비님이 제공해주신 코드파일과는 별개로 하나의 디렉토리(verilog_practice)를 만들고 거기서 알려주신 코드들을 실행해보려고 하는데요,테스트 코드를 다음과 같이 작성하였고,테스트벤치 코드를 다음과 같이 작성해보았습니다.그 후 맛비님이 제공해주신 코드 중 build의 내용을 복붙하여이 파일을 만들어준 뒤 ./build 를 입력해보니doohyun@BOOK-DU0QT3V97L:~/verilog_practice$ ./build-bash: ./build: Permission denied이런 메세지가 뜹니다... 리눅스를 처음 사용하다보니 어렵네요,,,ㅜㅜ 어떻게 해결 가능할까요?
-
미해결[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
infer 질문드립니다.
type R<T extends (...args: any) => any> = T extends (...args: any) => infer A ? A : never;여기서 A의 타입이type Returns = { x: number; y: string; z: boolean; }로 추론되는데 params처럼type Returns = [x: number, y: string, z: boolean];이렇게 바꾸려면 어떻게 해야 하나요?
-
미해결실습으로 배우는 프로메테우스 - {{ x86-64, arm64 }}
강사님 질문올립니다!
[질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예 | 아니요]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요]3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요](https://www.inflearn.com/blogs/1719)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.[질문 하기]환경mac monterey 12.6 (Hardware Macbook-pro 2018 intel cpu)VMware fusion 12.2.3iTerm2 3.4.18상황vagrant 및 virtualbox 경우 monterey 이슈인지 복합적 문제로 사용안하였습니다. 그래서 대안으로 vmwere로 강의 제공 ova 다운하여 사용중입니다.네트워크 환경 세팅 똑같이 해주고 실행하였는데 calico 및 metallb 파드들이 CrashLoopBackOff 현상이 뜹니다. 공통적으로 이슈인 상황이-calicoReadiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/bird/bird.ctl: connect: no such file or directoryWarning Unhealthy 118d kubelet Readiness probe failed: calico/node is not ready: BIRD is not ready: Error querying BIRD: unable to connect to BIRDv4 socket: dial unix /var/run/calico/bird.ctl: connect: connection refused -metallbWarning Unhealthy 157m (x6 over 158m) kubelet Readiness probe failed: Get "http://192.168.1.102:7472/metrics": dial tcp 192.168.1.102:7472: connect: connection refusedWarning Unhealthy 157m (x5 over 158m) kubelet Liveness probe failed: Get "http://192.168.1.102:7472/metrics": dial tcp 192.168.1.102:7472: connect: connection refused -Status UnknownNormal SandboxChanged 3h8m (x137 over 4h18m) kubelet Pod sandbox changed, it will be killed and re-created.2주간 슈팅중인데 잘안되서 질문올립니다. ㅠ 참고로 노드들은 잘 연결되어있습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료부탁드립니다.
좋은 수업 감사합니다. ggb05044@gmail.com 강의자료 이메일 부탁드립니다.
-
미해결Slack 클론 코딩[실시간 채팅 with React]
sqlMessage: "Unknown database 'sleact'"
안녕하세요.npm install 후 npm run dev시 DB연결에서 오류가 나는 것 같은데, SQL은 아예 몰라 질문드립니다.아래는 해당 오류 전문입니다. uploads 폴더가 없어 uploads 폴더를 생성합니다.listening on port 3095ConnectionError [SequelizeConnectionError]: Unknown database 'sleact' at ConnectionManager.connect (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\dialects\mysql\connection-manager.js:126:17) at processTicksAndRejections (node:internal/process/task_queues:96:5) at async ConnectionManager._connect (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\dialects\abstract\connection-manager.js:318:24) at async C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\dialects\abstract\connection-manager.js:250:32 at async ConnectionManager.getConnection (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\dialects\abstract\connection-manager.js:280:7) at async C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\sequelize.js:613:26 at async MySQLQueryInterface.createTable (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\dialects\abstract\query-interface.js:225:12) at async Function.sync (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\model.js:1300:5) at async Sequelize.sync (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\sequelize\lib\sequelize.js:793:35) { parent: Error: Unknown database 'sleact' at Packet.asError (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\packets\packet.js:712:17) at ClientHandshake.execute (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\commands\command.js:28:26) at Connection.handlePacket (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\connection.js:425:32) at PacketParser.onPacket (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\connection.js:75:12) at PacketParser.executeStart (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\packet_parser.js:75:16) at Socket.<anonymous> (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\connection.js:82:25) at Socket.emit (node:events:513:28) sqlMessage: "Unknown database 'sleact'" }, original: Error: Unknown database 'sleact' at Packet.asError (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\packets\packet.js:712:17) at ClientHandshake.execute (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\commands\command.js:28:26) at Connection.handlePacket (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\connection.js:425:32) at PacketParser.onPacket (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\connection.js:75:12) at PacketParser.executeStart (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\packet_parser.js:75:16) at Socket.<anonymous> (C:\Users\94app\Desktop\STUDY\sleact\back\node_modules\mysql2\lib\connection.js:82:25) at Socket.emit (node:events:513:28) at addChunk (node:internal/streams/readable:315:12) at readableAddChunk (node:internal/streams/readable:289:9) at Socket.Readable.push (node:internal/streams/readable:228:10) { code: 'ER_BAD_DB_ERROR', errno: 1049, sqlState: '42000', sqlMessage: "Unknown database 'sleact'" }
-
미해결AWS(Amazon Web Service) 입문자를 위한 강의
kms키로 파일 업로드 하고 과제 말씀하신거 처럼 해도 올라갑니다.
처음 만든 파일 업로드 kms다른 키로 업로드 하면 무슨 일이 일어난다 길래sse-s3로 올려도 잘 올라갑니다. 무슨일이 일어난거죠?
-
미해결비트코인 암호화폐 자동매매 코인봇 만들기 Part 1 - 무위험 전략 학습하기
pycurl 설치가 안됩니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. pip install pycurl로 설치하려고 하면 오류떠서 안되고다른 방법으로 수동으로 이것저것 다 설치해보고 압축풀고 실행시켜도 강의내용부분 작동시키면 pycurl이 설치가 안되어있다고 뜹니다...인터넷에서 찾아보고 계속 설치해보려고 했지만 설치가 안되네요. pycurl‑7.45.1‑pp38‑pypy38_pp73‑win_amd64.whlpycurl‑7.45.1‑cp311‑cp311‑win_amd64.whl 뭐 이런것들도 다운받아보고 했는데 결정적으로 이런걸 받아서 어떻게 해야하는지를 모르겠습니다 그냥 압축 풀어서 파이썬코드처럼 보이는거 실행시켜봤는데 여전히 설치는 안되는중입니다
-
미해결SCSS(SASS)+GRID+FLEX 실전 포트폴리오 퍼블리싱
css full reroad
저는 full reroad 현상이 발생이 안되는데지금은 vscode 에서 자체적으로 이 현상을 수정해준건가요??
-
미해결CCNA - Cisco Certified Network Associate (200-301) 자격증 과정
수강기간을 1달정도 연장 가능할까요?
회사원이라 바빠 강의를 수강할시간이 없었네요. 만기에서 한달만 더 연장 가능할까요? - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.
-
미해결스프링 핵심 원리 - 고급편
이번강의에 작성한 템플릿 콜백 패턴과 전략패턴의 차이가뭔가요?
전략패턴에서도 다음과같은 코드ContextV2 contextV2 = new ContextV2(); contextV2.execute(new StrategyLogic1()); contextV2.execute(new StrategyLogic2()); contextV2.execute(() -> log.info("Test 3")); contextV2.execute(() -> log.info("Test 4"));로 축약할수 있는것으로 보입니다. 템플릿콜백 패턴과 전략패턴의 구성이 인터페이스가 아예 동일하고, 전략패턴을 미리 만들어두지않고 그냥 execute 에다 람다로 익명클래스 혹은 람다로 넘기면 그게 템플릿 전략패턴인거같은데 혹시 맞을까요???
-
미해결[입문자를 위한 UE5] Part1. 언리얼 엔진 블루프린트
공부해야하는 순서가 궁금합니다
언리얼엔진으로 게임을 만들어보고 싶어서 현재 [입문자를 위한 UE5] 강의를 듣는 중인데강의가 끝나고 난 뒤 C++를 추가적으로 듣지 않은 상태에서[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈]를 들어도 학습에 큰 문제는 없을까요?
-
미해결한 입 크기로 잘라 먹는 리액트(React.js) : 기초부터 실전까지
node.js vscode 콘솔출력
vscode 터미널에 index.js 콘솔을 출력하려고 따라 작성했는데 node : 'node' 용어가 cmdlet, 함수, 스크립트 파일 또는 실행할 수 있는 프로그램 이름으로 인식되지 않습니다. 이름이 정확한지 확인하고 경로가 포함된 경우 경로가 올바른지 검증한 다음 다시 시도하십시오.위치 줄:1 문자:1+ node index.js+ ~~~~ + CategoryInfo : ObjectNotFound: (node:String) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 이런 오류가 나면서 콘솔이 나타나지 않는데 이유 알 수 있을까요?
-
미해결다양한 사례로 익히는 SQL 데이터 분석
과거 30일간 페이지별 조회수와 순페이지 조회수 구하기
withtemp_01 as ( select a.sess_id, a.page_path, hit_seq, hit_time , lead(hit_time) over (partition by a.sess_id order by hit_seq) as next_hit_time , row_number() over (partition by a.sess_id, page_path order by hit_seq) as rnum from ga.ga_sess_hits a join ga_sess b on a.sess_id = b.sess_id where visit_stime >= (:current_date - interval '30 days') and visit_stime < :current_date and a.hit_type = 'PAGE')select page_path,count(*) as page_cnt , count(case when rnum = 1 then '1' else null end) as unique_page_cnt , round(avg(next_hit_time - hit_time)/1000.0, 2) as avg_elapsed_secfrom temp_01group by page_path order by 2 desc;>강의에서 설명한 위의 코드를 아래의 코드로 사용해도 괜찮을까요?순페이지 조회수 구할 때 row_number로 안하고 distinct sess_id로 해도 괜찮을까요? withtemp_01 as ( select a.sess_id, a.page_path, hit_seq, hit_time , lead(hit_time) over (partition by a.sess_id order by hit_seq) as next_hit_time from ga.ga_sess_hits a join ga_sess b on a.sess_id = b.sess_id where visit_stime >= (:current_date - interval '30 days') and visit_stime < :current_date and a.hit_type = 'PAGE')select page_path,count(*) as page_cnt , count( distinct sess_id) as unique_page_cnt , round(avg(next_hit_time - hit_time)/1000.0, 2) as avg_elapsed_secfrom temp_01group by page_path order by 2 desc;
-
미해결스프링 데이터 JPA
comment table에서 저장될떄 왜 id값이 2부터저장이되는건가요?
다른 테이블을 추가로 만들어서 post table에 매핑을 해봤더니 id값이 3부터 시작하더라구요?id값은 각 테이블 pk라서 각 테이블 처음인 1부터시작해야하는것아닌가요? 이게 Generatevalue 어노테이션과 관계가있는건가요?