묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
문서 A의 내용을 문서B에 옮기는 방법
문서A의 내용을 문서B에다 전체 복사넣기 하다보니 문서A에서 적용된 폰트들이 다 깨져서 파이썬으로 활용하고자 합니다.제목 그대로 문서A의 내용(텍스트, 그림, 표 등)을 문서B에다 옮기는 기본 방법은 무엇인지요?
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
한글 물음창 제어
본 강의 덕분에 업무의 자동화가 목전에 왔습니다. 좋은 강의 열어주심에 감사드립니다.또 여쭤봅니다.파이썬에서 돌리는 와중에 표의 셀을 삭제할 때 한글에서 확인하는 창이 뜹니다."선택된 셀들을 지웁니다. 내용만 지우고 셀 모양은 남겨둘까요? 남김(Y)/지우기(N)/취소(C)"이 경우 자동화는 어떻게 하는지요?현재는 한글내 마크로를 정의해서 활용하고 있습니다만..다른 방법이 있는지요?
-
해결됨홍정모의 따라하며 배우는 C++
비동기 프로그래밍 관련 질문입니다.
int main() { // future and promsise { std::promise<int> prom; auto future = prom.get_future(); auto t = std::thread([](std::promise<int>&& prom) { prom.set_value(1 + 2); }, std::move(prom)); cout << future.get() << endl; t.join(); } }이건 수업중 코드입니다.살짝 햇갈려서 구글링으로 이것저것 검색해보던중https://modoocode.com/284이 사이트의 설명을 읽다가 몇가지 질문 남겨봅니다.링크에서 std::promise 와 std::future 부분입니다. 1.cout << future.get() << endl; 여기서 작업한 값들이 promise객체의 인스턴스에 저장되어 있고 이를 돌려받아야되는데 promise객체의 인스턴스에 대한 언급없이 딸랑 get()만 쓰면 promise객체의 인스턴스로부터 돌려받는다는것을 어떻게 알 수 있나요? std::future<string> data = p.get_future();이 부분에서 약속을 했으니 그냥 get함수하면 알아서 promise객체로부터 값을 받아오고 출력까지 하는건가요? 그냥 이렇게 이해하면 되는건가요? 2.1번질문의 연장선입니다.get을 한번 더 쓰면 오류가 나는 이유가 저 링크에 의하면future 에서 get 을 호출하면, 설정된 객체가 이동 하기 때문에 절대로 get 을 두 번 호출하면 안됩니다. 라던데 이게 무슨말인가요?get함수는 그냥 값을 받아오는건데 객체가 이동한다는건 뭔가요?? 3.연산수행후 돌려줄 내부 객체 타입을 정하고연산이 끝나면 future 객체에 값을 전달함. 값을 전달할 future객체는 get_future함수를 통해 설정함.여기까진 이해가 되었는데 그럼 get함수는 (1). 전달받은 값을 출력하는 함수다.get함수 호출전에 자동으로 값은 promise객체에서 future객체로 넘어간다.(2).promise객체로부터 future객체가 값을 전달받는 행위 자체를 하는 future객체의 함수다.get함수 호출전엔 값이 안넘어간다. (1),(2) 둘 중 어느것에 해당되나요?이걸 제가 왜 햇갈려서 질문드리냐면 링크를 밑으로 살짝 내려보시면 p->set_value("some data");위와 같이 promise 객체가 자신의 future 객체에 데이터를 제공한 후에; 이부분이 이해하기 애매해서 질문드립니다.저부분은 객체에 데이터를 제공하는게 아니라 그냥 promise 객체의 인스턴스에 값을 입력하는 과정이지 않습니까? 질문이 좀 난잡한점 양해부탁드립니다.
-
해결됨스프링 DB 2편 - 데이터 접근 활용 기술
트랜잭션 전파에 대한 궁금증이 있어서 질문 드립니다.
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (아니오)[질문 내용]안녕하세요 선생님 제가 트랜잭션 전파 내용을 모두 완강하고 혼자 약간의 궁금증이 생기는 부분이 있어서 질문을 남깁니다.제가 궁금한 부분은 물리 트랜잭션을 시작하는 메서드 A가 있고 여기에 참여하는 메서드 B가 있는데 만약 트랜잭션 A가 먼저 커밋이 되면 그 후에 B가 어떤 상황이 오더라도 물리 트랜잭션에 영향을 줄 수 없을까요??제가 배운기억으로는 A 논리 트랜잭션 커밋 B 논리트랜잭션 커밋이 되는경우에 물리 트랜잭션이 커밋이 된다고 배웠던 것 같은데A 논리 트랜잭션만 커밋해도 물리 트랜잭션이 커밋이 될까? 하는 의문에 실험 해 본 결과 B 논리 트랜잭션은 커밋을 하지 않아도 커밋이 되더라구요(혹시 잘못된 테스트 일까요?)그럼 만약 A 논리 트랜잭션이 커밋이 되고 난 후 B 논리 트랜잭션이 롤백이 된다면 B 논리 트랜잭션이 참여는 했었지만 물리 트랜잭션을 시작한 A 논리 트랜잭션이 먼저 커밋이 되면 B의 롤백은 참여하고 있던 물리 트랜잭션에 영향을 줄 수 없을까요??(이 경우 앞에 다른 물리 트랜잭션을 시작하는걸 만들어 두개의 논리 트랜잭션을 이어 붙여서 트랜잭션 전파를 사용하는게 가장 좋다고 생각하지만 혹시나 하는 마음에 질문을 하게 되었습니다.)제가 테스트 해본 결과는 영향을 줄 수 없는데 혹시 제가 잘못된 방법으로 테스트를 한건지 제대로 테스트를 한건지 아니면 제가 잘못 이해한 내용이 있는건지 궁금해서 질문글을 작성하게 되었습니다.
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
로드밸런서에는 병목현상이 안생기나요?
강의에서 대규모 트래픽을 로드밸런서를 통해 분산한다고 했는데 그럼 로드밸런서 자체에 트래픽이 몰리면서 병목현상이 생기지는 않나요?요청 하나하나에 대해 적절한 응답을 해줄 필요가 없이 단순히 요청을 여러 서버로 나눠주는 역할만 해서 트래픽이 아무리 몰려도 딱히 병목현상이 없는걸까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
혹시 단계별로 완성된 코드를 받을 수 있을까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]검증부분부터 듣고싶은데 코드가 다 완성되어있어요!혹시 단계별로 완성된 코드가 올라간 깃허브가있을까요..?
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
안녕하세요 7강을 듣다가 질문 드립니다!
선생님 안녕하세요! 7강을 듣다가 아래 분과 같이 주소 페이지 오류가 떠서 질문글 남깁니다!댓글로 <스프링 프로젝트를 시작하는 첫 번째 방법>으로 하라고 하셨는데 강의에는 두 번째 방법만 올라와 있고 첫 번째 방법은 보이지 않네요..! 어디서 확인할 수 있을까요?!
-
해결됨독하게 되새기는 C 프로그래밍
바이너리 파일의 EOF 는 어떻게 알수있나요?
텍스트파일은 -1로 EOF 를 나타내고바이너리파일은 아니라고 하셨는데 그러면 바이너리파일의 EOF 는 무슨값인가요?
-
해결됨실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
illegalException
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) -application.yml[질문내용]h2과 application url 둘 다 jdbc:h2:tcp://localhost/~/jpashop로 했을 때는 MemberRepositoryTest를 실행하면 ILLegalException 이 발생했었는데, url을 jdbc:h2:tcp://localhost/~/test 로 고쳤을때는 정상적으로 작동합니다. 왜 그런지 이유를 알려주실 수 있을까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
테스트 오류 납니다.
finadAllBean() 테스트 오류org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'discountPolicy': Failed to instantiate [hello.core.discount.DiscountPolicy]: Specified class is an interface basicScan() 테스트 오류org.springframework.beans.factory.NoSuchBeanDefinitionException: No qualifying bean of type 'hello.core.order.OrderServiceImpl' available 오류 해결하려면 어떻게 해야 하나요?
-
해결됨ElasticSearch Essential
#8-text vs keyword에서 standard, keyword, text 구분.
_analyzer를 사용하실때 예제로 (1:30부터){"analyzer" : "standard""text" : "I am a boy"} ,{"analyzer" : "keyword""text" : "I am a boy"}이렇게 써주시고 뒤에 비교를 설명하실때는text vs keyword로 해주셨는데 위 예제에서 "standard"위치에 text가 들어가야 했는지 아니면 뒤 설명이 standard와 keyword로 표현하셔야 했던건지 설명 하신 그대로 이해를 해야하는 건지 좀 헷갈립니다.
-
해결됨[코드캠프] 입문자를 위한 Javascript 알고리즘 이론+실습
각 문제별 제한 사항에 대해 궁금한점이 있습니다~
각 문제에 보면 제한사항에 birth는 6자리의 숫자로 제공됩니다.date는 4자리의 숫자로 제공됩니다.이런 사항들이 있는데요!이런것들은 if문으로 걸러주지 않아도 되는지 궁금합니다!
-
해결됨실전! 스프링 부트와 JPA 활용2 - API 개발과 성능 최적화
일대다 관계에서의 컬렉션 fetch join과 페이징에 대한 질문
안녕하세요. 일대다 관계에서의 컬렉션 fetch join과 관련된 강의를 듣다가 궁금한 점이 생겨 질문 드립니다.강의자료에서 컬렉션 페치 조인을 사용하면 페이징이 불가능한데, 그 이유는 하이버네이트가 경고 로그를 남기면서 모든 데이터를 DB에서 읽어오고, 메모리에서 페이징 해버리기 때문이라고 나와있습니다.(강의에서는 outofmemory 장애로 이어질수 있다고 하셨구요)"컬렉션 페치조인을 사용하면, 일대다의 관계에서 다에 해당하는 데이터를 기준으로 DB의 데이터가 반환되기 때문에, 일에 해당하는 데이터를 기준으로 페이징할 수가 없다." 라는 점은 이해를 했습니다.그런데 컬렉션 페치조인에서 페이징을 사용하던 하용하지 않던, DB에 요청하여 반환받게 되는 데이터(row)의 개수는 동일한 것 아닌가요?결국 이 뻥튀기된 모든 데이터를 중복되지 않게 걸러주는 역할은 JPA가 하는 것이고, 페이징이 필요하다면 걸러진 데이터를 가지고 단순히 반환되는 데이터의 갯수만 정하면 될 것 같은데, 왜 outofmemory 장애가 발생하는지 모르겠습니다.예를들어, 컬렉션 페치조인으로 DB에서 반환된 row의 갯수가 10000개라고 했을 때, JPA는 10000개의 모든 row를 확인하면서 중복된 엔티티가 만들어지지 않도록 걸러낼 것이고, 이는 페이징이 없더라도 수행되는 동작일 것이라고 생각합니다.앞의 제 생각이 맞다면, 걸러진 데이터를 기준으로 페이징을 하면 되지않나요?
-
미해결스프링 핵심 원리 - 기본편
조회한 빈이 모두 필요할때 강의 5분 32초
오류를 해결하려면 어떻게 해야 하나요?
-
해결됨취미로 해킹#2(해커의 컴퓨팅)
감청기능이 있는 무선랜카드 더 좋은 버전이 나왔을까요?
와이파이 비밀번호 탈취를 위해서 n150ua를 강의에서는 사용하셨는데, 혹시 최근에 나온 아이피타임 무선랜카드 중에도 모니터기능이 들어간 것이 있을까요? 이왕이면 좋은 걸로 사고 싶어요.아이피타임 n150ua3이나, a3000u 같은 경우를 구매해도 괜찮을까요?또는, 어떤 방식으로 무선랜카드 검색을 해야하는지 알려주시면 감사하겠습니다.
-
해결됨독하게 되새기는 C 프로그래밍
콘솔(CON)은 파일인가요? 디바이스인가요?
제목 그대로입니다~콘솔(CON)은 파일인가요? 디바이스인가요?설명 중간에는 파일이라 하시고, 끝 부분에는 디바이스라고 하셔서요아님 두 개가 같은 의미인가요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
webview cookie 값 관련하여 질문드립니다!
webview 관련하여 질문드립니다!혹시 flutter webview는 cookie를 항상 허용해줄 수 있는 옵션 값이 없을까요?
-
미해결Vue.js + TypeScript 완벽 가이드
두번째 프로젝트 권한 요청드립니다.
두번째 프로젝트 권한 요청 드립니다. lsmin01@gmail.com 감사합니다.
-
미해결스프링 핵심 원리 - 기본편
전체 테스트 오류
그림과 같이 저는 여기저기서 오류가 나는데, 해결을 못하고 있습니다..rateDiscountPolicy로 바꿔서 하니 안되는데, 왜이런지 모르겠어요.
-
미해결TensorFlow 2.0으로 배우는 딥러닝 입문
char-rnn 코랩 에러 ... 못보나요,, cpus는 너무 느려서
65 unique characters FATAL Flags parsing error: Unknown command line flag 'f' Pass --helpshort or --helpfull to see help on flags. E0331 00:27:13.561940 139884619077440 ultratb.py:152] Internal Python error in the inspect module. Below is the traceback from this internal error. Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/absl/app.py", line 156, in parse_flags_with_usage try: File "/usr/local/lib/python3.9/dist-packages/absl/flags/_flagvalues.py", line 652, in __call__ raise _exceptions.UnrecognizedFlagError( absl.flags._exceptions.UnrecognizedFlagError: Unknown command line flag 'f' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/IPython/core/interactiveshell.py", line 3553, in run_code exec(code_obj, self.user_global_ns, self.user_ns) File "<ipython-input-6-c4a8a0bf2191>", line 170, in <cell line: 168> app.run(main) File "/usr/local/lib/python3.9/dist-packages/absl/app.py", line 300, in run try: File "/usr/local/lib/python3.9/dist-packages/absl/app.py", line 369, in _run_init logging.use_absl_handler() File "/usr/local/lib/python3.9/dist-packages/absl/app.py", line 216, in _register_and_parse_flags_with_usage original_argv = sys.argv if argv is None else argv File "/usr/local/lib/python3.9/dist-packages/absl/app.py", line 166, in parse_flags_with_usage sys.stderr.write('Pass --helpshort or --helpfull to see help on flags.\n') SystemExit: 1 During handling of the above exception, another exception occurred: Traceback (most recent call last): File "/usr/local/lib/python3.9/dist-packages/IPython/core/ultratb.py", line 1101, in get_records return _fixed_getinnerframes(etb, number_of_lines_of_context, tb_offset) File "/usr/local/lib/python3.9/dist-packages/IPython/core/ultratb.py", line 248, in wrapped return f(*args, **kwargs) File "/usr/local/lib/python3.9/dist-packages/IPython/core/ultratb.py", line 281, in _fixed_getinnerframes records = fix_frame_records_filenames(inspect.getinnerframes(etb, context)) File "/usr/lib/python3.9/inspect.py", line 1543, in getinnerframes frameinfo = (tb.tb_frame,) + getframeinfo(tb, context) AttributeError: 'tuple' object has no attribute 'tb_frame' --------------------------------------------------------------------------- UnrecognizedFlagError Traceback (most recent call last) /usr/local/lib/python3.9/dist-packages/absl/app.py in parse_flags_with_usage(args) 155 """ --> 156 try: 157 return FLAGS(args) 13 framesUnrecognizedFlagError: Unknown command line flag 'f' During handling of the above exception, another exception occurred: SystemExit Traceback (most recent call last) [... skipping hidden 1 frame] SystemExit: 1 During handling of the above exception, another exception occurred: TypeError Traceback (most recent call last) [... skipping hidden 1 frame] /usr/local/lib/python3.9/dist-packages/IPython/core/ultratb.py in find_recursion(etype, value, records) 380 # first frame (from in to out) that looks different. 381 if not is_recursion_error(etype, value, records): --> 382 return len(records), 0 383 384 # Select filename, lineno, func_name to track frames with TypeError: object of type 'NoneType' has no len()