묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
lambda강의를 듣고 코딩문제에서 구현해봤는데 잘 안되네요 ㅠㅠ
struct isSpecial { bool operator()(char c) { return !((c >= 48 && c <= 57) || (c >= 97 && c <= 122) || c == '-' || c == '_' || c == '.'); } }; // auto isSpecial = [](char c) {return ((c >= 48 && c <= 57)|| (c >= 97 && c <= 122) || c == '-' || c == '_' || c == '.'); }; new_id.erase(remove_if(new_id.begin(), new_id.end(), isSpecial()), new_id.end()); new_id는 string입니다.. struct isSpecial로 remove_if에 전달하면 실행되는데 아래 lambda문법으로 isSpecial을 전달하면 "E1767 지정된 인수 목록으로 함수 "lambda []bool (char c)->bool"을(를) 호출할 수 없습니다." 라며 오류가 발생합니다 ㅠㅠ 왜이러는건가요
-
미해결PHP 7+ 프로그래밍
xdebug가 안됩니다 ㅠ
mamp를 설치한 mac환경입니다. xdebug가 미리 설지되어있다고 해서 확장프로그램만 설치하고 주석을 풀어주고, xdebug.mode = debug xdebug.start_with_request = yes 이 두줄을 php.ini에 넣어주었는데 Launch currently open script 를 할 시에 이렇게 오류가뜹니다. 왜 그런걸까요?!
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
컨트랙트 재배포 문의
컨트랙트를 배포하고 소스 수정 후 재배포하면 주소가 바뀌는데, 그렇다면 먼저 배포한 컨트랙트와 재배포한 컨트랙트는 다른 컨트랙트 아닌가요? truffle deploy --compile--all --reset --network klaytn 컨트랙트를 배포하고 1klay 를 전송한뒤 소스수정하고 위의 명령어로 재배포 했는데 먼저 입금한 klay 가 없어졌습니다. 주소가 바뀌어서 다른 컨트랙트로 배포된것이 아닌가 생각됩니다. 동일한 컨트랙트라고 하는것은 주소가 동일해야 하는게 아닌가요? 컨트랙트 개발시에 재배포가 빈번할텐데 어떻게 진행해야 하는지 궁금합니다. 재배포 방법이 잘못된건지 아니면 동일한 컨트랙트를 계속 재배포 하는 다른 방법이 있는지 문의드립니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
lab12 bram관련 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 저는 fpga 강의를 수강중이고 lab12에서 bram과 axi4_lite를 이용한 memory 수강중에 궁금한 점이 있습니다. 해당 강의에서 trure_sync_dpbram.v를 import해서 사용하는데 fpga는 어떻게 true_sync_dpbram가 register가 아니라 bram을 사용하는 지 알 수 있나요? 혹시 reg 선언부에 있는 (* ram_style = "block" *) reg 이것이 bram을 사용한다는 keyword 인가요? 만약, 맞다면 저희가 ram_style='block' reg를 사용하면서 내부 memory interface logic (ce0,we0등등...)을 다르게 사용하면 Error가 발생하는건가요?
-
미해결Klaytn 클레이튼 블록체인 어플리케이션 만들기 - 이론과 실습
정답 제출 및 클레이 받기 부분에서 질문있습니다.
정답을 맞추면 컨트랙트 계정에서 사용자의 계정으로 0.1 klay 를 지급하는 agContract.methods.transfer() 의 from 부분에 문맥상으로 보면 walletInstance.address 가 아닌 컨트랙트의 address 가 들어가고 to 부분에 walletInstance.address 가 들어가는게 맞는것 아닌가요? (컨트랙트 계정 --> 로그인한 사용자 계정으로 klay 이동) 물론 저대로 동작은 잘하지만 궁금해서 문의드립니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
MemoryMemberRepository의 store 변수 질문
1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용] 안녕하세요 기초적인 질문이 좀 있습니다. 질문이 좀 많아서 죄송합니다..질문 가능한 답변만 해주셔도 괜찮으니 좋은 답변 부탁드리겠습니다. <궁금한점> MemoryMemberRepository의 store 변수의 메모리관리에 관하여.. <상세> 메모리 구조에 관해 아직 지식이 많이 부족하여 질문드립니다. 1)private static Map<Long, Member> store = new HashMap<>()으로 선언하면, 변수는 static메모리에, new HashMap은 heap메모리에 저장되는 것이 맞나요? 2)static을 붙이면 프로그램이 종료될 때까지 메모리에 유지된다고 알고 있습니다. 궁금해서 static을 빼고 실행해봤는데, static을 빼도 localhost서버를 내릴 때까지 메모리에 저장한 Member값이 유지되더라구요!제가 잘못 알고 있는 부분이 있을까요? 3)선생님이 강의 중에 store 변수가 참조하는 HashMap을 '동시성 문제로 ConcurrentHashMap을 사용할 수도 있다'라고 하셨는데, 이것은 쓰레드 세이프티와 관련된 말씀이신가요? 일반 HashMap은 쓰레드세이프티하지 않기 때문에 멀티쓰레드 환경에서 접근이 뒤섞여서 잘못된 참조를 할 수 있다고 이해하면 될까요? 4)static이 프로그램이 종료될때까지라고 하는데..종료라는 말이 localhost는 서버를 내리는 시점이라면, 일반적인 실무에서의 서버도 was 서버가 내려갈떄까지를 의미하나요? 그렇다면 static으로 저렇게 변수를 만들어두면 저 static변수를 초기화하려면 was서버를 내려야 한다고 이해를 해야하는지 궁금합니다.
-
미해결스프링 핵심 원리 - 기본편
@ComponentScan과 @Autowired의 순서
안녕하세요, 질문 드리겠습니다~ 컴포넌트 스캔을 통해 빈 등록이 이뤄지는 동시에 오토와이어드 자동 DI가 이루어지는 과정에서 궁금증이 있습니다. 예를들어.. @Component MemberServiceImpl 클래스가@Autowiredprivate MemberRepository memberRepository;를 DI 받아야 하는 경우라고 가정하겠습니다.아직 MemberRepository의 구현체인 MemoryMemberRepository가 ComponentScan이 이뤄지기 전에 MemberServiceImpl이 먼저 ComponentScan에 들어간다면.. Autowired DI를 해주려고 할 MemoryMemberRepository 빈을 찾지 못 할 텐데요. 이렇게 ComponentScan의 순서에 의해 발생하는 문제들이 내부적으로 어떻게 해결되는지 궁금합니다.감사합니다!
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이진 탐색은 최적화를 위한 알고리즘이라고 볼 수 있나요?
더 좋은 결과를 찾기 위해 탐색하는 알고리즘이 이진 탐색이니 최적화를 위한 알고리즘이라고 할 수 있나요?
-
미해결JIRA를 활용해 더 효과적으로 프로젝트 협업하기
스프린트 만들기 날짜 형식 오류 문의
스프린트 만들기 할때 아래와 같이 빨간 글씨로 유효한 날짜가 아니라고 하는데 날짜, 시간 모두 제가 따로 입력한게 아니고 달력으로 날짜 선택 하면 이러한 형식으로 노출 되고 설정 되는건데 그래서 스프린트 시작을 할 수가 없어요.. 따로 제가 설정 해야 되는 부분이 있나요?
-
해결됨데이터 리터러시 - 데이터 읽고 쓰기의 기술
영상 업로드 완료 시점
안녕하세요. 우선 좋은 강의 제공해 주셔서 감사합니다. 19강까지 시청한 상태인데 중간에 아직 업로드가 안된 2개 강의가 있습니다. 혹시, 최종 업로드 시점이 정확하지 않더라도 대략적으로 언제쯤인지 알 수 있을까요? 학습을 진행하는데 참고가 될 거 같습니다. 확인 부탁드립니다.
-
미해결리눅스 입문 - 개념으로 탄탄히!!
/etc/group 질문
안녕하세요. /etc/group의 2번째 열에 x로 표현되어있는것이 비밀번호라고 설명해주셨는데 그룹의 비밀번호는 뭘 의미하는건가요???
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Model을 FrontController의 멤버변수로 생성하지 않는이유
Map객체인 Model을 FrontController의 멤버변수로 선언하지 않는 이유가 궁금합니다. private Map<String, Object> model = new HashMap<>(); 혹시 서블릿 컨테이너에 등록된 서블릿은 싱글톤으로 관리가 되기 때문에 멤버변수에서 생성된 model에는 동시성문제가 있어서 인가요? 싱글톤으로 제공된 서블릿을 클라이언트에게 전달한다면 그 싱글톤인 서블릿의 참조값을 전달하고 참조안 멤버변수 Model객체에 접근해서 값을 변경하면 큰 오류를 발생하기 때문인가요 ?? ps -- 혹시 텍스트 에디터 내부에 미리 템플릿으로 글작성방법 적어두신거 궁금합니다. 글쓰기 요청시 자바스크립트로 dom에 접근해서 상수로 적어논 글을 넣고 보여주시는 건가요 ??
-
미해결스프링부트 시큐리티 & JWT 강의
SpringApplication 에러
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 며칠 동안 고민 하다 답답해서 글 올립니다... 2021-12-22 21:45:51.954 ERROR 14748 --- [ restartedMain] o.s.boot.SpringApplication : Application run failed 이런식으로 나오는데.. 해결방안을 모르겠습니다...
-
미해결스프링 핵심 원리 - 기본편
MemberService를 인터페이스와 구현 클래스로 나눈 이유가 궁금합니다.
제목 그대로 MemberService를 인터페이스와 구현 클래스(MemberServiceImpl)로 나눈 이유가 궁금합니다. 실무에서 Service 객체를 여러 개 두고 바꿔 끼우는 경우가 있나요? 있다면 어떤 상황이 있는지 예를 들어 주시면 좋을 것 같습니다:)
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 기본편
vsc 말고 다른 IDE로 수업 죽 따라가도 될까요?
지금 주로 인텔리J 를 쓰고 있는데 나중에 실전편으로 가도 크게 막히는 부분은 없겠죠?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
s와 d사용에서요
:으로 자리수를 지정하는데, d에서는 출력값이 오른쪽부터 배치되고 s에서는 왼쪽부터 배치됩니다. 왜그런걸까요? print('{:4d}'.format(42)) print('{:4}'.format('42')) 결과값 42 42
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
sendEvent 객체 메모리 해제 문제 재질문입니다!
안녕하세요. sendEvent 객체 메모리 해제 관련해서 질문드렸었는데요. 강사님 코드에서도 똑같은 지점에서 오류가 나더라고요. 클라이언트에서 500ms 시간 단위로 보내면 오류가 더 빨리 생깁니당.. 강의가 계속 진행되면서 자연스럽게 잡힐 문제 같지만 알고 계셔야 알 거 같아서 공유드립니다. 감사합니다.
-
미해결
API 파이썬 connection error 발생 , 클라이언트 인증서 , CA인증서, 클라이언트 개인키 관련 옵션 코드 작성
파이썬으로 API 호출하는 과정에서 SSL 핸드쉐이크 오류가 발생하여 관련 기관에 물어보니 아래와 같은 답변을 받았습니다. SSL 핸드쉐이크 오류가 발생한 이유는 클라이언트 인증서, CA인증서, 클라이언트 개인 키 등의 정보를 옵션으로 사용하여야 하는데 이러한 옵션들이 없어 상호 인증에 실패 하였다고 합니다. 쿼리문 으로 curl -k --tlsv1.2 --cacert ./ca-chain.crt --cert ./client.crt --key ./client.key -H 위와 같은 설정이 있어야 한다고 합니다. 맨 처음에 tlsv1.2 부분은 알아보니 파이썬에서 import ssl context = ssl.SSLContext(ssl.PROTOCOL_TLSv1_2) 구문을 추가하면 된다고 배웠습니다. 그다음 cacert ./ca-chain.crt --cert ./client.crt --key ./client.key 이 부분은 어떻게 파이썬으로 코드로 구현해야 할지 몰라서 질문을 올리게 되었습니다. 긴글읽어주셔서 감사합니다. 항상배움의 자세를 갖추어 열심히하고자합니다. 도움주시면 정말 너무감사하겠습니다.
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
await asyncio.sleep() 의 정확한 실행 과정이 궁금합니다
await asyncio.sleep() 코드가 어떻게 실행되는지에 대한 설명을 찾을 수가 없어 질문 드립니다 import asyncio async def main(): print('tim') task = asyncio.create_task(foo('text')) await asyncio.sleep(1) print('finished') async def foo(text): print(text) await asyncio.sleep(5) asyncio.run(main()) 위의 코드를 실행한 결과, tim text 그리고 1초 후에 finished가 출력되었습니다. stackoverflow에서 다음과 같은 설명을 찾을 수가 있었습니다. "But when you call await asyncio.sleep(), it will ask the event loop to run something else while your await statement finishes its execution." 그럼 위의 코드에서는 task = asyncio.create_task(foo('text')) 를 통해 태스크를 예약하고 그 후에 await asyncio.sleep(0.1) asyncio.sleep 구문을 만나게 되는데, 왜 async def foo(text): print(text) await asyncio.sleep(5) 속의 asyncio.sleep(5)는 코드의 진행에 어떠한 영향도 주지 못하는지 잘 이해가 가지 않습니다 await과 asyncio.sleep()의 기능과 진행 방향에 대한 설명을 부탁드리고 싶습니다
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
웹개발 질문이요!
밑에처럼 했는데 오류가 뜨는데 div 가 문제잇는건가요?