묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
union 공격 시 최적화 방법 (게시글 상세보기)
강의 마지막에 말씀하신 게시글 상세보기와 같은 환경에서도 최적화를 통해 다수의 레코드를 출력시킬 수 있다고 하셨는데 방향만이라도 알려주실 수 있나요?
-
미해결홍정모의 따라하며 배우는 C언어
6.1 scanf 반환값 사용하기 예제
안녕하세요. 6.1강 예제 관련하여 질문드립니다.우선, 제가 만든 코드는 다음과 같습니다.콘솔창에 q를 입력하면, while의 조건에 해당되지 않아서 while문 밖으로 나와 sum값을 출력해야 한다고 생각했습니다. 근데, 빌드를 해서 q를 입력해보면 이런 식으로 출력이 됩니다...ㅠ 왜 그런지 계속 고민 해보았는데, 이유를 찾지 못해서 질문남깁니다.감사합니다.
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
event type 찾기
안녕하세요 다른 기본적인 data type들은 제 의도에 따라 사용하면 되는데, event type 같은 경우는 굉장히 낯설고 그냥 감으로 하는 것 같이 잘 적용했는지 의문이 듭니다.event type을 제대로 적용했는지 확인하는 방법이나 맞게 찾아내 적용하는 방법이 있을까요 ???
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
노트북 사양 관련
안녕하세요. 맛비님노트북에서 vivado 공부를 하고 있는데,노트북 RAM 용량을 늘리는 것이 '합성'할 때나 vivado의 각종 프로시져를 수행할 때 도움이 될까요?궁금합니다.
-
미해결쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
1주일간의 설치 테스트..(Vagrant up 안되시는분들)
쿠버네티스를 사용 할 일이 많아 참고하려고 강의를 듣게 되었는데요정리를 너무 잘해주셔서 일주일만에 쉽게시작 ~ 그림으로 까지 보고있는 학생입니다. 프로메테우스까지 얼른 끝낼 예정이구요 . Vagrant up 과정에서 삽질한 내용 공유드립니다.저 처럼 질문 게시판보고 해결법을 찾으시는분께 도움이 될수 있을거 같아서 내용 남겨드립니다.게시판 취지에 어긋나는 글이면 바로 삭제하도록 하겠습니다.환경Vagrant : 2.2.9Virtual Box : 6.1.30Windows초기에는 회사노트북 인증서문제로 어려움을 겪었지만 강사님 답변으로 힌트를 얻어 인증서문제로 확인--> 루트인증서 발급받아서 설정에 추가하여 해결하였습니다.윈도우에서 설치문제는 저 처럼 특이사항이 있는게 아니면 없을거 같아요(IP충돌은 피하셔야되요)MacOSM1 - 안될걸알아서 시도안했습니다.Intel - 몬터레이에서는 Vagrant 설정도 변경해보고 버추얼박스,Vagrant 여러버전으로 테스트진행했지만 이런저런 문제가 발생을해서 빅서로 다운그레이드 후 정상적으로 설치 되더라구요시간적 여유가 있으신 분들은 여러 테스트 더 해보셔도 좋을거 같고 시간 없으신 분들은 다운그레이드가 빠를수도있어요..6.1.30 쓰시는분들은 /etc/vbox/networks.conf 에* 10.0.0.0/8 192.168.0.0/16* 2001::/64설정 넣어주시고 설치진행하시면 잘되고 귀찮으신분들은 버추얼박스 6.1.12 버전 쓰시면 잘됩니다.삽질하는걸 좋아해서 이런저런 환경에서 테스트 진행해봤습니다. 작게나마 도움이 됬으면 좋겠습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
AttributeError를 정적 분석으로 미리 파악할 수 있는 방법이 있을까요?
안녕하세요! 강의 잘 수강하고 있습니다. 런타임 전에 미리 에러를 확인할 수 있는 방법이 있을까요?AttributeError를 보다가 들었던 생각입니다. 다른 정적 타입 언어에서는 모듈이나 클래스에 없는 속성을 사용하면 컴파일 단계에서 에러를 발생해서 실수를 막아주는데요. AttributeError를 보면 런타임에서 에러가 발생하게 될 것 같습니다. EAFP 에서 런타임 에러가 발생하면 그 때가서 수정하라고 가이드했다고 하셨지만, 이렇게 사용하면 서비스 안정성이 떨어질 것 같습니다. 런타임 전에 미리 에러를 확인할 수 있는 방법이 있을까요? 방법이 있다면 실무에서는 정적 분석으로 미리 이런 에러를 방지하는 경우가 많은가요?
-
미해결
Spring 개발환경 세팅중 에러
tomcat 실행시 redis 관련 오류가 뜨는거 같은데 어떻게 해결해야할지 몰라서.... 질문드립니다.아래는 오류 코드입니다.[36m[redisMessageListenerContainer-1][0;39m [1;30m17:32:34.555[0;39m [1;31mERROR[0;39m o.s.d.r.l.RedisMessageListenerContainer - SubscriptionTask aborted with exception:org.springframework.data.redis.RedisSystemException: Unknown redis exception; nested exception is org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to dev-khan.net:6379 at org.springframework.data.redis.FallbackExceptionTranslationStrategy.getFallback(FallbackExceptionTranslationStrategy.java:53) at org.springframework.data.redis.FallbackExceptionTranslationStrategy.translate(FallbackExceptionTranslationStrategy.java:43) at org.springframework.data.redis.connection.lettuce.LettuceConnection.convertLettuceAccessException(LettuceConnection.java:268) at org.springframework.data.redis.connection.lettuce.LettuceConnection.subscribe(LettuceConnection.java:827) at org.springframework.data.redis.listener.RedisMessageListenerContainer$SubscriptionTask.eventuallyPerformSubscription(RedisMessageListenerContainer.java:796) at org.springframework.data.redis.listener.RedisMessageListenerContainer$SubscriptionTask.run(RedisMessageListenerContainer.java:752) at java.lang.Thread.run(Thread.java:750)Caused by: org.springframework.data.redis.connection.PoolException: Could not get a resource from the pool; nested exception is io.lettuce.core.RedisConnectionException: Unable to connect to dev-khan.net:6379 at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:86) at org.springframework.data.redis.connection.lettuce.LettuceConnection.switchToPubSub(LettuceConnection.java:868) at org.springframework.data.redis.connection.lettuce.LettuceConnection.initSubscription(LettuceConnection.java:872) at org.springframework.data.redis.connection.lettuce.LettuceConnection.subscribe(LettuceConnection.java:824) ... 3 common frames omittedCaused by: io.lettuce.core.RedisConnectionException: Unable to connect to dev-khan.net:6379 at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:78) at io.lettuce.core.RedisConnectionException.create(RedisConnectionException.java:56) at io.lettuce.core.AbstractRedisClient.getConnection(AbstractRedisClient.java:234) at io.lettuce.core.RedisClient.connectPubSub(RedisClient.java:382) at org.springframework.data.redis.connection.lettuce.StandaloneConnectionProvider.getConnection(StandaloneConnectionProvider.java:107) at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.lambda$null$0(LettucePoolingConnectionProvider.java:74) at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:209) at io.lettuce.core.support.ConnectionPoolSupport$RedisPooledObjectFactory.create(ConnectionPoolSupport.java:199) at org.apache.commons.pool2.BasePooledObjectFactory.makeObject(BasePooledObjectFactory.java:58) at org.apache.commons.pool2.impl.GenericObjectPool.create(GenericObjectPool.java:888) at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:432) at org.apache.commons.pool2.impl.GenericObjectPool.borrowObject(GenericObjectPool.java:361) at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:122) at io.lettuce.core.support.ConnectionPoolSupport$1.borrowObject(ConnectionPoolSupport.java:117) at org.springframework.data.redis.connection.lettuce.LettucePoolingConnectionProvider.getConnection(LettucePoolingConnectionProvider.java:80) ... 6 common frames omittedCaused by: java.net.UnknownHostException: dev-khan.net at java.net.Inet6AddressImpl.lookupAllHostAddr(Native Method) at java.net.InetAddress$2.lookupAllHostAddr(InetAddress.java:929) at java.net.InetAddress.getAddressesFromNameService(InetAddress.java:1330) at java.net.InetAddress.getAllByName0(InetAddress.java:1283) at java.net.InetAddress.getAllByName(InetAddress.java:1199) at java.net.InetAddress.getAllByName(InetAddress.java:1127) at java.net.InetAddress.getByName(InetAddress.java:1077) at io.netty.util.internal.SocketUtils$8.run(SocketUtils.java:146) at io.netty.util.internal.SocketUtils$8.run(SocketUtils.java:143) at java.security.AccessController.doPrivileged(Native Method) at io.netty.util.internal.SocketUtils.addressByName(SocketUtils.java:143) at io.netty.resolver.DefaultNameResolver.doResolve(DefaultNameResolver.java:43) at io.netty.resolver.SimpleNameResolver.resolve(SimpleNameResolver.java:63) at io.netty.resolver.SimpleNameResolver.resolve(SimpleNameResolver.java:55) at io.netty.resolver.InetSocketAddressResolver.doResolve(InetSocketAddressResolver.java:57) at io.netty.resolver.InetSocketAddressResolver.doResolve(InetSocketAddressResolver.java:32) at io.netty.resolver.AbstractAddressResolver.resolve(AbstractAddressResolver.java:108) at io.netty.bootstrap.Bootstrap.doResolveAndConnect0(Bootstrap.java:208) at io.netty.bootstrap.Bootstrap.access$000(Bootstrap.java:49) at io.netty.bootstrap.Bootstrap$1.operationComplete(Bootstrap.java:188) at io.netty.bootstrap.Bootstrap$1.operationComplete(Bootstrap.java:174) at io.netty.util.concurrent.DefaultPromise.notifyListener0(DefaultPromise.java:511) at io.netty.util.concurrent.DefaultPromise.notifyListenersNow(DefaultPromise.java:485) at io.netty.util.concurrent.DefaultPromise.notifyListeners(DefaultPromise.java:424) at io.netty.util.concurrent.DefaultPromise.trySuccess(DefaultPromise.java:103) at io.netty.channel.DefaultChannelPromise.trySuccess(DefaultChannelPromise.java:84) at io.netty.channel.AbstractChannel$AbstractUnsafe.safeSetSuccess(AbstractChannel.java:978) at io.netty.channel.AbstractChannel$AbstractUnsafe.register0(AbstractChannel.java:512) at io.netty.channel.AbstractChannel$AbstractUnsafe.access$200(AbstractChannel.java:423) at io.netty.channel.AbstractChannel$AbstractUnsafe$1.run(AbstractChannel.java:482) at io.netty.util.concurrent.AbstractEventExecutor.safeExecute(AbstractEventExecutor.java:163) at io.netty.util.concurrent.SingleThreadEventExecutor.runAllTasks(SingleThreadEventExecutor.java:404) at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:462) at io.netty.util.concurrent.SingleThreadEventExecutor$5.run(SingleThreadEventExecutor.java:897) at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) ... 1 common frames omitted
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
자료 다운로드 한꺼번에 가능한가요
■ 질문 남기실 때 꼭! 참고해주세요.지금 막 초기 세팅끝나고 시작하려고 하니자료를 받으려고하니 자료 다운로드가 잘 안되던데요 쌤!!자료는 다운로드는강의 1번을 들었다하면1번에 해당하는 자료파일만 다운로드 할수있는건가요? 강의 1번부터 끝까지 필요한 자료를미리 한 폴더에 다운로드 받아놓고 시작하고 싶은데요
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
???
public class _01_array { public static void main(String[] args) { String[] coffee = new String[]{"라떼", "초코 라떼", "카페 라떼", "바나나 주스"}; coffee[2] = "딸기 주스"; for (String cofe: coffee) { System.out.println(coffee); } } }를 하니까[Ljava.lang.String;@75b84c92 [Ljava.lang.String;@75b84c92 [Ljava.lang.String;@75b84c92 [Ljava.lang.String;@75b84c92가 나오는데 설명좀.......
-
미해결코딩테스트 [ ALL IN ONE ]
강의자료
혹시 제공 되는 강의자료가 있을까요??있다면 수강에 훨씬 도움이 될거 같습니다, 감사합니다!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
findById 코드를 작성할 때 리턴으로 꼭 result.stream().findAny()로 해야하나요?
return result.stream().findAny(); 말고 return result.get(0); 은 안되나요?
-
미해결홍정모의 따라하며 배우는 C++
9.6 첨자 연산자 오버로딩
5:25전후로 const붙은 경우에 오버로딩에 대해서 설명해주시는데 주로 이 같은 const는 어떤 경우에 쓰나요?? const자주 나오는데 정확히 어떨 때 써야 할 지 어렵습니다 이해 되는것 같기도한데 막상 사용하려면 이 때 쓰는게 맞는건지 기준 같은게 있을까요?
-
미해결[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
vue cdn 출처
vue cdn과 axios 출처도 알려주시면 좋을듯 합니다.강의에서 갑자기 추가된 라인인것 같아서요.아니면 개별적으로 사이트에서 한줄씩 불러도 되는 걸까요? 현재는 bootstrap이 업데이트되어서 4.5과 최고 가까운 4.6버전으로 설정해도 기본 html에서 example다운 받기하면 axios랑 vue js 의 cdn은 안나오는것 같아서요.선생님 강의 한편 볼때마다 스스로 다르게 직접 만들다 보니 여기서 문제가 생겼습니다.만약 개별적으로 cdn을 찾아서 하는것도 유효하다면 간단한 답변만 부탁드려요 :) 마지막쪽에 scripte에서 get method 쪽도 그런데요 vue 강의는 아니지만 출처나 별도로 공부할 수있는 방향이라도 알려주시면 좋을 듯합니다. 선생님 자료에서 붙여넣기만 하는 방식은 추후에 응용을 못할것 같아서요 ㅠ 너무 강의 잘듣고 있지만 이 부분은 조금 아쉬워요 ㅠㅠ
-
해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
for과 배열
for이 증감을 담당하니까,이 영상의 (5단원 1번) 12:55 부분의 코드를public class _01_array { public static void main(String[] args) { String[] coffee = new String[] {"라떼", "초코라떼", "카페라떼", "바나나 주스"}; for (int i = 0; i++; i < 4) { System.out.println(coffee[i] + " 주문!"); System.out.println("주문 완료"); } } } 로 해도 되나요?정상적으로 됩니다!
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
안녕하세요 CORS_ALLOWED_ORIGINS 에 대해 질문드립니다
안녕하세요. 장고 API개발을 하는데 장고 세팅중에 CORS_ALLOWED_ORIGINS으로 프론트엔드 IP 접근을 허용해주자나요 강의는 프론트엔드 백엔드 둘다 로컬에서 개발하기 대문에 http://127.0.0.1:3000 -> react으로 허용을 해주자나요? 근데 저는 백엔드만 만들거라서 허용 주소를 어떻게 등록 해야할지 모르겠네요 .. "*"로 하면 모든 IP다 허용해서 보안상 안좋은것 같고, 그렇다고 프론트엔드 IP주소를 직접 물어보봐서 등록하는건 아닌것 같다 생각이 들더라고요, 혹시 프론트 엔드 개발IP를 등록하는데 좋은 방법이 있을까요?? 무조건 프론트엔드도 베포하고 도메인을 동록해야 할까요?? 프론트엔드 개발도 로컬에서 할텐데 어떻게 그 프론트엔드 주소만 허용해야할지 고민이 되네요;;
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
로그인 시도시 타입에러 나는데요 혹시 코드좀 봐주실수있을까요?
ㄱ깃허브 코드꼼꼼히 살펴본다고 살피고있는데 .. 제 눈으로는 에러잡아내기가 힘드네요.
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
7:00 부분까지 진행했는데 v6 버전 사용법을 모르겠습니다.
AppLayout.js AccountsRoutes.js LoginRequiredPage.js 일단 이렇게 해놓긴 했습니다만... v6에서 강의내용을 어떤방법으로 구현해야할지 모르겠습니다. Outlet을 사용하는게 아닌 직접기재하는 방법으로 작성하였습니다.
-
미해결웹 게임을 만들며 배우는 React에 TypeScript 적용하기
정확한 type vs 가독성
케바케이겠지만, 가독성이 좀 떨어지더라도 type을 정확하게 표현하는 것이 나중에 프로젝트가 커질 때 도움이 될까요?js로 작성했을 때보다 ts가 가독성이 개인적으로 많이 떨어지더라고요...
-
미해결홍정모의 따라하며 배우는 C++
#define 변수와 vector subscript out of range
교수님, 안녕하세요.아래와 같이 vector 배열의 크기를 #define 된 MAX 로 하고, vector 의 선언을 전역으로 하느냐, 로컬로 하느냐에 따라 Error 발생여부가 달라집니다.왜 그런지 알 수 있을까요? 강의에서 관련내용을 들은 것 같기도 한데... ㅠ1) vector subscript out of range 발생.#include <iostream>#include <vector>#define MAX 10001int main(){std::vector<int> g[MAX];...}2) 문제없음.#include <iostream>#include <vector>#define MAX 10001std::vector<int> g[MAX];int main(){ ...}
-
해결됨스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 입문 다음으로 관련 질문입니다.
안녕하세요.스프링의 입문 마지막 다음으로 영상에서18:25 ~ 18:35 에서김영한님께서, 어플리케이션 아키텍쳐, 마이크로서비스 아키텍쳐에 관한 이야기를 해주셨습니다.저도 해당 분야에 관해 많은관심을 가지고 있습니다.언젠가는 꼭 나왔으면, 하는 바람입니다.영한님인 생각 하시기에, 위 분야의 관련에 도움이 될 책을 혹시 소개 해주실 수 있을까요?