묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피
여러줄의 블록설정한 text를 파이썬 변수에 할당하기
질문 남겨주셔서 감사합니다.막히면 언제든 무엇이든 자주 질문 던져주세요.수학/과학이나 알고리즘과는 달리업무자동화 코딩은 고민해서 풀리는 경우가 정말 드뭅니다.다시 말씀드리지만, 질문을 자주자주 남겨주세요.저도 최대한 빠르게 회신 드리겠습니다.당부드릴 두 가지가 있습니다.① 가급적 구체적으로 설명해주세요.② 특정 챕터 관련 질문 남겨주실 때는, 어느 챕터인지 알려주세요ㅜ==================================== 안녕하세요 일코님~블럭처리를 한 상태에서 실행하면 그 블럭의 텍스트를 반환해주는 함수를 쓰고있는데요.def extract_text_from_block(): hwp.InitScan(range=0xff) # 0xff <<선택된 범위 내에서 검색 _, text_blokced = hwp.GetText() # 텍스트만 추출 hwp.ReleaseScan() # 스캔을 해제. return text_blokced # 이경우, 해당 target이 text에 포함되어있으면 True, 아니면 False를 반환. 어떻게 하다보니깐 만들어서 쓰고있는데.. 문제는 이게 para 1개를 넘어가면 \r\n을 반환하고 아무것도 반환하지 않네요..단락 하나를 넘어가지 않게 블럭설정하면 잘 작동하는데요. 여러줄에는 먹히지가 않네요..(1) 일단 블록설정한 text를 변수에 할당할 때 이런식으로 함수를 쓰는게 효율적인 방법인지?(2) 만약 괜찮은 방법이라면, 여러줄을 블록설정한뒤에 변수에 할당하려면 어떻게 해야하는지?이렇게 두가지가 궁금합니다!감사합니다!!
-
미해결
라틴어 질문입니다.
Nakai, T. 1914. Enumeratio specierum Filicum in insula Quelpaert adhuclectarum. Bot. Mag. Tokyo Vol. 28. No328: 65-104.문헌의 일부입니다. 글을 쓰는데 이해가 안 되서 질문드립니다.표시된 부분 어떤 내용인가요? 특히 pedales의 뜻은 식물의 특징으로 볼 때 feet가 아닌것 같은데 무슨 뜻인가요?
-
미해결김영한의 실전 자바 - 기본편
생성자
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]여기에 질문 내용을 남겨주세요.name = namename1 = name2 여기서 어떤게 매개변수이고,어떤게 멤버변수인가요?구분하기 위해 1, 2로 나누었습니다
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
자바에서 2바이트 크기인 char에 할당되는 3바이트 크기의 한글...?
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요. OutputStreamWriter, InputStreamReader를 이용해 한글을 파일에 쓰고 읽는 내용이 수업에 있는데요.UTF-8은 한글을 3바이트로 저장한다고 되어있고, 수업 때 작성한 코드를 보면 한글을 char 타입으로 저장이 잘 되는 것을 확인할 수 있습니다. (수업에서는 int형으로 저장했다가 이를 char형으로 캐스팅한것이지만 제가 따로 코딩을 해보아도 char 자료형에 한글이 잘 저장되더라구요) utf-8 에서는 한글을 3바이트로 저장하는데 자바에서 2바이트 크기인 char자료형에 잘 저장될 수 있는지 찾아보았는데, 자바에서는 변형된 utf-8을 쓴다고 하고 뭔가 굉장히 자세한 내용이 있었습니다.그냥 자바에서는 utf-8에서는 3바이트로 저장되는 한글을 특별한 방법으로 2바이트로 저장한다고 알고있으면 될까요?근데 또 한글로 저장해놓은 String을 바이트배열로 바꾸면 한글자당 세개의 바이트가 나와가지고 이해가 어렵습니다..
-
해결됨이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
수업 노트에 말씀주신 InfinityBlade 관련 애셋이 왜 안보일까요?... 어디서 받을 수 있을 까요
-
미해결
c# 부트캠프 수강생인데요
컴퓨터 언어에 대해 아무것도 모를때 C#과 유니티를 배웠습니다. 하지만 제가 희망하는 게임(메이플 로아등) 규모가 커서인지 다 C++ 기반이더군요..ㅠㅠ 이런 경우는 우선 소규모 C# 게임 회사 신입 취업을 목표로 하고 재직중에 C++ 공부를 2~3년 병행하면서 이직을 노려야하는건가요? 소규모라해서 절대 쉽게 보는거 아니구요 선배님들 의견이 궁금해서 질문드려봅니다. C++이 더 어려워서 C++을 잘하면 C#도 잘할 가능성이 높지만 그 반대는 아니라고 해서 걱정이 되기도하구요..
-
해결됨(2025) 일주일만에 합격하는 정보처리기사 실기
6:40 부근 case 말씀하신 내용이 잘 이해되지않아요,
혹시 이런경우를 말씀하신건가요?? #include <stdio.h>int main() { char condition; condition = 1==2; // 판별식 값에 따라 case 문 실행 switch (condition) { case 1: printf("판별식 값은 1입니다.\n"); break; case 2: printf("판별식 값은 2입니다.\n"); break; case 0: printf("판별식 값은 0입니다.\n"); break; default: // 이 부분은 이론적으로 도달하지 않음 printf("유효하지 않은 값입니다.\n"); break; } return 0;}
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
리스트 선언
cnt =[0]*(n+m+3)로 리스트를 선언하셨는데, 저는 문제 풀때 cnf = list()로 선언했는데 Traceback (most recent call last): File "C:\Users\User\Desktop\파이썬 TEST\AA.py", line 38, in <module> cnt[i+j] += 1IndexError: list index out of range오류가 나더라고요해당 선언을 하면 왜 오류가 나는것인가요..? 이렇게 해도 문제는 풀려야하지 않나요..? 의문점이 남아서 질문올립니다
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
콘솔에서 쿼리가 보이지 않습니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]강사님처럼 콘솔에 INFO와 쿼리가 뜨지 않습니다.다른 분들 질문을 보니 yml 파일을 확인하라던데 yml 파일에 오타는 없는거 같은데.... 어느 부분을 수정해야할지 모르겠습니다 ㅠㅠ
-
해결됨자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
완강 후 Kotlin 이런저런 질문 드려봅니다!
안녕하세요! 최태현 지식공유자님 코틀린 강의 만들어주셔서 감사합니다! 💚실제로 코프링 개발자로 1년정도 근무했던 경험이 있었는데.. 일했던 날짜와 한참 늦은 2024년 말이지만 추후에 강의를 완강하게 됐는데 매우 유익했습니다 몇가지 질문이 있어서 질문 남깁니다!!질문들TabWidth에 대해서IntelliJ에 보시면 tabWidth를 2로 설정하셨는데, 특별한 이유가 있으신가요?보통 저는 4로 설정하는 편이어서요!순수함수에 대해서제가 알기로는 내부의 scope에서 동작할때 외부의 요인이 내부의 값을 바꾸지 못하거나 내부의 요인으로 외부의 값이 바뀌지 못하계 경계가 있어서 side effect가 없는 함수를 뜻하는 걸로 알고있는데요 Java는 그렇기에 Stream api를 사용할때 final이 아닌 외부의 값을 참조하지 못하기때문에 좀 더 안전하게 작성할 수 있는데, 코틀린은 Closure, Currying 등을 허용하기 때문에 개발자의 실수를 더 많이 일으킬 가능성을 열어둔 것은 아닌지 궁금합니다OOP와 FP에 대해서자바같은 경우는 함수형 인터페이스또는 인터페이스 구현체를 익명클래스나 익명함수 등으로 넘겨서 FP를 모방하는걸로 알고있는데요, 대신 최소한의 getter/setter를 추가하고 행위를 나타내는 메서드명을 외부로 노출하고(public..), 그 메서드는 내부호출(private)로 캡슐화를 할 수 있는데, 코틀린처럼 invoke가 될 수 있는 함수를 인자로 넘기면 아래와 특정한 행위를 나타내는 이름이 아닌 행위 자체를 넘기게 돼서 객체의 역할과 책임을 나타내는 메서드가 없게 되서 rich domain model이 아닌 anemic domain model이 되는게 아닌지 궁금합니다// OOP fun doHobby(person: Person?) { println("${person?.hobby}생활을 즐기고 있습니다") } fun beAging(person: Person?) { println("내년에 ${person?.age?.plus(1)}만큼 늙어갈 예정입니다") } fun mainOOP() { val person = Person("보키", 20) doHobby(person) beAging(person) } // FP fun doSomething(person: Person?, run: () -> Unit) { } fun mainFP() { Person("보키", 20).run { doSomething(this) { println("${hobby}생활을 즐기고 있습니다") } } Person("보키", 20).run { doSomething(this) { println("내년에 ${age+1}만큼 늙어갈 예정입니다") } } Person("보키", 20).run { doSomething(this) { println("런닝중입니다 건들지마시오") } } } data class에 대해서대부분의 기능들이 강의에 녹아있기는 하지만 data class의 강력한 기능 중 하나인 copy 메서드는 백엔드의 프로덕션 개발과 테스트 코드에서 어디 부분에 사용될 수 있을까요?이건 많이 강의 주제를 넘어간 질문이긴 하지만.... Kotlin+Springboot+JPA 를 사용할때 data class/class 중 어떤 클래스로 Entity를 만드시는지 궁금합니다.MySQL or MongoDB or PostgreSQL에서 어떤 클래스와 궁합이 좋은지. data class를 사용한다면 copy를 어느 부분에 사용하면 좋을지도 알고싶습니다!강의내용과는 많이 무관하기에(코틀린이 아닌 서버, 타 라이브러리, 인프라(DB)까지 논의확장을 하였음) 답하기 어렵다면 안해주셔도 괜찮습니다Scope Func에 대해서저는 Kafka, Configuration 등에서 기본객체를 가져와서 apply를 이용해서 초기값 -> 덮어씌우는 방식을 주로 사용했고 with구문을 이용해서 log를 편하게 했었는데 scope func의 또 다른 좋은 선례도 알고싶습니다! Ex1) private fun <K : Any, V : Any> initConsumerProps( keyDeSerClass: Class<out Deserializer<K>>, valueDeSerClass: Class<out Deserializer<V>> ): Properties = Properties().apply { put(BOOTSTRAP_SERVERS_CONFIG, "localhost:9092") put(KEY_DESERIALIZER_CLASS_CONFIG, keyDeSerClass.name) put(VALUE_DESERIALIZER_CLASS_CONFIG, valueDeSerClass.name) put(GROUP_ID_CONFIG, "group-02") put(MAX_POLL_INTERVAL_MS_CONFIG, "60000") } Ex2) for (record in consumerRecords) { with(record) { logger.info { "key: ${key()}, partition: ${partition()}, offset: ${offset()}, value: ${value()}" } } }method reference에 대해서어떤 코드에서는 let(::XX), 또 다른 코드에서는 let { ... }방식이 사용될 때가 있는데, 어떤게 성능상 또는 가독성에서 좋은지도 궁금합니다!
-
미해결2D 캐드(CAD) 마스터하기 (오픈소프트웨어)
영상의 품질이 않좋네요..
강의 잘 보고 있습니다..수업내용과 무관하게 영상품질이 않좋아서 별도로 인코딩해서 봐야할 정도네요..데시벨 증폭 4재생속도 1.2이퀄라이저 8KHz 이상 소리 죽이기위의 설정값으로 해야 볼만 합니다.
-
미해결코로나맵 개발자와 함께하는 지도서비스 만들기 1
kakao is not defined 오류
kakao is not defined 오류가 나서kakao 개발자 서버에 들어가서 https://localhost:3000등록했는데도, 계속 오류가 나네요. F12 눌러서 Network 들어가보니Status Code 에 401 unauthorized 뜨는데..해결방법좀 알려주세요 ㅠjava script key/ rest api key 둘다 적용해봤는데도 안되네요혹시 웹등록하는데 시간이 좀 필요할까요
-
미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
HashMap
HashMap 강의 듣고있는데 HashMap<String, Integer> map에서 Integer가 아닌 int를 쓰면 왜 안되는지 궁금합니다.
-
미해결ChatGPT 사용 가이드 : 핵심 프롬프트 엔지니어링
강의 내용 질문
강의 7:00 질문입니다. 표에 있는 모든 문자를 가운데 정렬로 바꾸고 싶은데 어떻게 해야하나요 ?
-
미해결
파이썬 디스코드 봇 질문있습니다!
안녕하세요 파이썬으로 디스코드 봇을 만들었는데 매번 파이썬을 실행하고 게임하기가 조금 번거로워서 pyinstaller로 exe 파일을 만들었습니다.파이썬 자체에서 디버깅하면 디스코드 채널에서 봇이 입장을 잘 하는데exe 파일로 실행하면 봇한테 입장한다는 채팅은 나오는데 채널에 입장을 안합니다ㅠ 처음 파이썬에서 디버깅할때도 안들어와서 pynacl 이라는걸 설치했더니 해결됐었는데이걸 exe파일에 따로 적용시킬 방법이 있을까요?pyinstaller --collect-data pynacl 에서는 패키지를 찾을수없다고 나오더라구요
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
vscode에서 원그리기
현재 맥으로 강의를 듣고 있어서 비쥬얼스튜디오 대신 vscode로 수업을 따라가고 있습니다.이런저런 방법으로 고쳐보려해도 터미널 창에 수업과 같이 같은 위치에 동그라미가 재생산(?)되지 않고,아래줄로 무한정 그려지네요 ㅠ게시판에 올라온 방법들 다 해봤는데도 안되네요.. code runner 확장도 설치해봤는데 안됩니다.. 저와 같이 vscode로 수업 들으시는 분은 안계신가요?...이거 해결안되면 파트2 강의는 그냥 눈으로만 봐야할까 합니다..
-
미해결[2024 업데이트] UX/UI 시작하기 : Figma 입문 (Inflearn Original)
예제 실습
예제 실습에서 설정 아이콘을 만들 때가운데 작은 원 4 4 사이즈는 stroke를 1로 설정해도 되는 건가요?그러니까 톱니 모양은 stroke이 1.5 이지만 작은 원은 4 4 사이즈에 1로 해도 되는 것인지 여쭤보고 싶습니다
-
미해결스프링 시큐리티 OAuth2
FormLogin과 Oauth2Client 둘 중 사용하는 시점
안녕하세요 FormLogin, Oauth2Client 설정 중에서요FormLogin을 설정하면 인가, 사용자 리소스까지 바로 가져올 수있고 Oauth2Client는 인가까지만 해주는데둘 중에 어떤 상황에 해당 설정들을 사용해야하는지 헷갈려서 질문드립니다.
-
해결됨실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
파이썬 Class Method 질문
안녕하세요 ! 섹션 8 듣는 중에 질문 드립니다.제가 Class의 개념이 조금 부족한 것 같아서 이해를 잘 못했을 수 있습니다.Class Method는 instance의 상태를 변화시킨다고 말씀주셨는데,instance가 여러 개인 경우, 특정 instance만 변경하고 싶을 때는 해당 instance를 지정해주면 되는 걸까요 ?Class Method는 주로 어떨 때 사용하나요 ?Class 내에서 이미 선언된 instance 값을 변경시킬 일이 어떤게 있나 궁금합니다.
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-k, cout.tie() 틀
#include <bits/stdc++.h> using namespace std; string s, ret; char mid; int cnt[200], flag; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); cin >> s; for (char c : s) cnt[c]++; for (int i = 'Z'; i >= 'A'; --i) { if (cnt[i] & 1) { flag++; mid = char(i); cnt[i]--; } if (flag == 2) break; for (int j = 0; j < cnt[i]; j += 2) { ret = char(i) + ret; ret += char(i); } } if (mid) ret.insert(ret.begin() + ret.size() / 2, mid); if (flag == 2) cout << "I'm Sorry Hansoo\n"; else cout << ret << "\n"; return 0; } 강사님의 코드와 동일한데 최적화를 위해 cout.tie(NULL)이 추가된 코드입니다. ""cout"이 모호합니다."라는 오류가 뜨지만, 출력은 잘 진행됩니다. 문제는 백준에서는 틀림처리가 생기는데 왜 그런건가요? 알고리즘 교안에서는 scanf나 printf를 사용하지 않으면 괜찮다고 나와있는데 추가적으로 더 알아야할 것들이 있는건가요?