묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
IOCP 멀티 게임에서 Collsion 충돌 처리는 어떻게 구현하나요?
본 강의에서는 제가 못찾고 있는지는 모르겠지만 멀티 게임 구현시 타일맵을 이용한 충돌 구현만 있는 것 같습니다. (혹시 만약 있다면 어디에서 언급되는지 모르겠네요..) 얼핏 기억하기로는 충돌 처리는 서버에서 해야 한다고 했던 기억이 있습니다. 그러면 클라이언트에 있는 CollisionManager, Collison클래스와 같이 충돌과 관련된 클래스를 서버 쪽에도 복붙하여 충돌 처리를 하는 방향이 맞을까요? 만약 그렇다면 현재까지는 클라이언트에서 Collision 범위를 네모 박스와 같은 형태로 그려서 눈으로 직관적으로 확인 가능하니까 쉽게 디버깅할 수 있었는데, 서버에서 충돌을 구현하면 눈에 보이지 않는거 아닌가요? (그렇다면 디버깅이 굉장히 어렵겠네요...) 서버에서 충돌을 구현하면 클라이언트에서는 충돌 처리를 안하니까 클라이언트의 Bullet과 벽은 Collision은 제거하면 될까요? 멀티 게임에서 충돌을 어떻게 처리해야 할지 방향을 잘 모르겠습니다. 그리고 강의 너무 잘 보고 있습니다!
-
미해결[신규 개정판] 이것이 진짜 크롤링이다 - 실전편 (인공지능 수익화)
RISS논문크롤링하고 있는데 서버 거부..
서버 거부가 되어서 헤더추가까지 했는데도... 여전히 서버 거부인 듯하네요.. 강사님 그대로 따라 했는데.. 왜 이렇죠.ㅠㅠ import requests from bs4 import BeautifulSoup import pandas as pd # 파라미터 종류가 많은 경우 꿀팁 param = { 'isDetailSearch': 'N', 'searchGubun': 'true', 'viewYn': 'OP', 'strQuery': '패션 인공지능', 'order': '/DESC', 'onHanja': 'false', 'strSort': 'RANK', 'iStartCount': 0, 'fsearchMethod': 'search', 'sflag': 1, 'isFDetailSearch': 'N', 'pageNumber': 1, 'icate': 're_a_kor', 'colName': 're_a_kor', 'pageScale': 100, 'isTab': 'Y', 'query': '패션 인공지능', } reponse = requests.get('https://www.riss.kr/search/Search.do',params=param) html = reponse.text soup = BeautifulSoup(html, 'html.parser') articles = soup.select('.srchResultListW > ul > li') # 헤더가 필요한 경우(서버가 막힌 경우) header = { 'User-Agent' : 'Mozilla/5.0', 'Referer' : 'https://www.riss.kr/search/Search.do?isDetailSearch=N&searchGubun=true&viewYn=OP&queryText=&strQuery=%ED%8C%A8%EC%85%98+%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5&exQuery=&exQueryText=&order=%2FDESC&onHanja=false&strSort=RANK&p_year1=&p_year2=&iStartCount=0&orderBy=&mat_type=&mat_subtype=&fulltext_kind=&t_gubun=&learning_type=&ccl_code=&inside_outside=&fric_yn=&db_type=&image_yn=&gubun=&kdc=&ttsUseYn=&l_sub_code=&fsearchMethod=search&sflag=1&isFDetailSearch=N&pageNumber=1&resultKeyword=&fsearchSort=&fsearchOrder=&limiterList=&limiterListText=&facetList=&facetListText=&fsearchDB=&icate=re_a_kor&colName=re_a_kor&pageScale=100&isTab=Y®nm=&dorg_storage=&language=&language_code=&clickKeyword=&relationKeyword=&query=%ED%8C%A8%EC%85%98+%EC%9D%B8%EA%B3%B5%EC%A7%80%EB%8A%A5', } for article in articles[:1]: title = article.select_one('.title > a').text link = 'https://www.riss.kr' + article.select_one('.title > a').attrs['href'] # 상세 페이지로 요청(페이지 안에 들어가야 내용이 있는 경우) response = requests.get(link, headers=header)# 여기서 헤더 추가 html = reponse.text soup = BeautifulSoup(html, 'html.parser') print(soup) press = soup.select_one('.infoDetailL > ul > li:nth-of-type(2) > div').text #print(title,link,press)
-
미해결
Title: Becoming a Scrum Master: Your Gateway to Agile Success
Title: Becoming a Scrum Master: Your Gateway to Agile SuccessIn the world of software development and project management, Agile methodologies have gained immense popularity for their flexibility and efficiency. At the heart of many Agile teams is the Scrum Master, a crucial role that ensures the team adheres to Scrum practices and principles. Whether you're looking to transition into a Scrum Master role or simply want to understand what it entails, this guide will provide you with the insights you need.What is a Scrum Master?A Scrum Master is a facilitator and servant leader who helps an Agile team follow Scrum practices and achieve its goals. Unlike a traditional project manager, a Scrum Master does not manage the team but rather empowers them to self-organize, remove obstacles, and continuously improve. The Scrum Master acts as a bridge between the team and external stakeholders, ensuring that the team remains focused on delivering value.Key Responsibilities of a Scrum MasterFacilitating Scrum Events: A Scrum Master is responsible for organizing and facilitating the core Scrum events, also known as ceremonies. These include the Daily Standup, Sprint Planning, Sprint Review, and Sprint Retrospective. The goal is to keep the team aligned, focused, and productive.Removing Impediments: One of the most critical responsibilities of a Scrum Master is to identify and remove any obstacles that may hinder the team's progress. This could involve resolving conflicts, addressing technical challenges, or ensuring that the team has the necessary resources.Coaching the Team: The Scrum Master serves as a coach, guiding the team in understanding and implementing Scrum principles. They help the team members embrace Agile values, adopt best practices, and continuously improve their processes.Protecting the Team: The Scrum Master acts as a buffer between the team and external pressures. They protect the team from unnecessary distractions, scope creep, and unrealistic demands from stakeholders, allowing the team to focus on delivering high-quality work.Promoting Collaboration: Scrum Masters foster a culture of collaboration and open communication within the team. They encourage team members to share knowledge, solve problems collectively, and support each other's growth.How to Become a Scrum MasterUnderstand Scrum and Agile Principles: Before becoming a Scrum Master, it's essential to have a solid understanding of Scrum and Agile methodologies. Familiarize yourself with the Agile Manifesto, Scrum Guide, and key concepts such as sprints, product backlog, and user stories.Gain Experience with Agile Teams: Experience working with Agile teams is invaluable. If you're already part of a Scrum team, take the opportunity to observe how the Scrum Master operates. If not, consider volunteering for Agile projects within your organization to gain hands-on experience.Obtain a Scrum Master Certification: Earning a Scrum Master certification can significantly enhance your credibility and knowledge. Popular certifications include the Certified ScrumMaster (CSM) from Scrum Alliance and the Professional Scrum Master (PSM) from Scrum.org. These certifications typically involve training and passing an exam.Develop Leadership and Facilitation Skills: As a Scrum Master, you'll need strong leadership, communication, and facilitation skills. Practice leading meetings, resolving conflicts, and guiding teams through challenges. Developing these soft skills is just as important as mastering Scrum practices.Build a Network: Connect with other Scrum Masters and Agile professionals through online communities, local meetups, and conferences. Networking can provide you with valuable insights, support, and opportunities for career growth.Continuously Learn and Adapt: Agile is all about continuous improvement, and the same applies to your journey as a Scrum Master. Stay updated on the latest Agile trends, tools, and techniques. Regularly reflect on your experiences and seek feedback to refine your approach.The Benefits of Being a Scrum MasterEmpowering Teams: As a Scrum Master, you have the opportunity to empower teams to work more effectively and deliver better results. The sense of accomplishment that comes from helping teams overcome obstacles and achieve their goals is incredibly rewarding.Diverse Career Opportunities: Scrum Masters are in high demand across various industries, including IT, finance, healthcare, and more. The skills you develop as a Scrum Master can open doors to roles such as Agile Coach, Product Owner, or even executive positions.Continuous Learning: The Scrum Master role is dynamic and ever-evolving, offering endless opportunities for learning and growth. Each project presents new challenges, allowing you to continuously expand your expertise.Making an Impact: Scrum Masters play a crucial role in driving organizational change and fostering a culture of collaboration, transparency, and continuous improvement. Your work as a Scrum Master can have a lasting impact on both your team and the broader organization.ConclusionBecoming a Scrum Master is a fulfilling and impactful career path for those passionate about Agile methodologies and team dynamics. By mastering Scrum practices, developing strong leadership skills, and committing to continuous learning, you can excel in this role and contribute to the success of your team and organization. Whether you're just starting your journey or looking to advance your career, the Scrum Master role offers a unique opportunity to make a meaningful difference.
-
미해결디버깅으로 배우는 RISC-V 아키텍처 -1부
T32에 관련해서
c드라이브에 이미 T32라는 폴더가 있습니다(회사에서 사용중이므로) 그러한 관계로 T32_edu라고 따로 폴더를 만들어서 진행해도 괜찮나요?맥북에서도 T32시뮬레이션을 사용할수 있나요?
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
AuthenticationProvider 사용방법 - 빈으로 생성 질문 있습니다.
17~18분 사이에 설명에서 builder와 configuration 이 같은 ProviderManager를 가져온다고 하시는데요.디버깅된 사진을 보면 customAuthenticationProvider 추가는 8334번 providers에 추가가 되고, configuration에서 ProviderManager 가져와서 0번째 provider를 지운것은 parent 안에 있는 8340 리스트에서 제거한것처럼 보여지는데 맞을까요???
-
미해결스프링 배치
slave 청크의 실패 횟수에 따라 나머지 청크를 중지시키는 방법이 있을까요?
return new StepBuilder("apiStep", jobRepository) .<HelloVO, Hello>chunk(CHUNK_SIZE, transactionManager) .reader(helloReader(null)) .processor(helloVO -> { LocalDate date = helloVO.getDate(); if(date.getDayOfMonth() == 10){ throw new IllegalStateException("!! " + helloVO); } return helloVO.toEntity(); }) .writer(v -> log.info("write = {}", v)) .listener(partitionLimitSkipListener(null)) .build(); 안녕하세요.만약 위 상황에서 파티션이 1000개라고 가정할 경우 천 건의 청크가 동작하게 될텐데요. 만약 첫 번재 값이 timeout으로 예외가 발생할 경우, 남은 999건 동일한 timeout이 발생할 수 있다고 예상되고 이런 에러는 장애로 확장될 수 있다고 예상됩니다. 실제로 위의 throw ex 상황에서 failed로 처리된 1000건의 step이 발생함을 확인하였습니다. 이런 문제를 최소화 해야 하는 것에 목적이 있습니다.이를 해결하기 faultTolerant로 사용하고 chunkListener의 afterError메서드로 step context까지 도달하여 setTerminal 을 하였으나... 이 방법으로는 해결이 되지 않더라고요. 결국 결국 아래와 같이 operator로 처리하였습니다. @Slf4j public class ChunkExceptionCounterListener implements ChunkListener { private int failureCount = 0; private static final int MAX_FAILURES = 3; private final JobOperator jobOperator; public ChunkExceptionCounterListener(JobOperator jobOperator) { this.jobOperator = jobOperator; } @Override public void afterChunkError(ChunkContext context) { failureCount++; log.error("chunk {} exceeds error {}/{}", context.getStepContext().getStepName(), failureCount, MAX_FAILURES); if (failureCount >= MAX_FAILURES) { log.error("stop job! with afterChunkError!"); context.getStepContext().getStepExecution().setTerminateOnly(); // 안됨..ㅠ context.getStepContext().getStepExecution().getJobExecution().setExitStatus(ExitStatus.FAILED); Long jobExecutionId = context.getStepContext().getStepExecution().getJobExecutionId(); try { jobOperator.stop(jobExecutionId); // 이건 된다! } catch (NoSuchJobExecutionException e) { throw new RuntimeException(e); } catch (JobExecutionNotRunningException e) { throw new RuntimeException(e); } } } } 위 방식이 좋은 방식인지는 솔직히 모르겠습니다. 일단 기대하는 것처럼 interrupt로 에러로 남은 모든 step이 stopped되어 좋긴 하였는데, 제가 혼자서 구현한 방식인지라... 최적의 방식인지는 잘 모르겠네요. 더불어 retry template에서 recover callback 메서드를 구현할 경우 청크 파티션 일부의 에러를 마스터 슬레이브 전체에 대한 정지 처리로 할 수 있던 것으로 기억하는데, 이 정도의 튜닝은 제공하는지도 궁금합니다. 감사합니다^^
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
어코디언 네비게이션 중
해당 부분만 흰색으로 양옆에 나오는데, 왜 그런걸까요 ?
-
해결됨[Unity] 함께 만들어가는 방치형 게임 개발
헉!!! ㅠㅠㅠ 몰랐어요 구현하고 싶은거있었는데
안녕하세요 구현하고 싶은 스킬있는데 스킬 보다는 약간 시스템이긴합니다 헤헤 늦었겠죠 ??다음에는 꼼꼼하게 봐야 겠어요 ㅠㅠ 좋은강의 감사합니다
-
해결됨10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-G(9996번) 문제 질문있습니다.
안녕하세요 선생님, 9996번문제 질문 있습니다. 예제는 잘 작동하는데 자꾸 틀립니다. 반례를 최대한 찾으려 했으나 혹시 놓친 반례가 있거나 혹은 로직에서 틀린 부분이 있는지 질문 드립니다.-http://boj.kr/ea0ca29ea51f405e99d1dd110593a3e3
-
미해결Flutter로 SNS 앱 만들기
섹션9 게시물화면 _좋아요 결과를 화면에 반영
섹션9 게시물화면 _좋아요 결과를 화면에 반영 에서저는 하트를 클릭했는데 숫자가 변화 하지 않고, 색깔도 변화지 않네요. 아무리 봐도 모르겠요...하여 압축 파일 보냅니다
-
해결됨RAG를 활용한 LLM Application 개발 (feat. LangChain)
ollama(llama3.1)을 사용했을때 답변 생성 이슈
안녕하세요, 우선 좋은 강의 제작해주셔서 감사합니다.저는 오픈소스 모델을 활용하여 사내에서 구동되는 어플리케이션을 만드는게 목표여서 ollama를 통해 llama3.1 모델로 실습을 진행하고 있는데요,RAG를 구성한 뒤 테스트 시 llama3.1이 답변을 제대로 못하고 있는데, 어떤 부분이 문제인지 잘 모르겠습니다. 한국어라서 성능에 문제가 있는건가 싶었는데 huggingface의 Meta-Llama-3.1-8B-Instruct로 한국어로 된 프롬프트를 다양하게 테스트 했을때는 성능이 괜찮았습니다. llm을 ChatUpstage로만 바꿨을때는 응답이 제대로 나오고 있어서 RAG 구성에 문제가 있을 가능성도 낮아보입니다.응답 전문은 아래와 같습니다.제가 봤을때는 답변이 생성된게 아니라 관련 데이터를 그냥 리턴해주고 있는 것 같습니다.{'query': '연봉 5천만원인 직장인의 소득세는 얼마인가요?', 'result': '기장세액공제와 관련된 장부 및 증명서류를 해당 과세표준확정신고기간 종료일부터 5년간 보관하지 아니한 경우. 다만, 천재지변 등 대통령령으로 정하는 부득이한 사유에 해당하는 경우에는 그러하지 아니하다.'} {'query': '연봉 5천만원인 직장인의 소득세는 얼마인가요?', 'result': '[전문개정 2009. 12. 31.]\n\n\n\n① 종합소득과세표준에 다음의 세율을 적용하여 계산한 금액으로 한다.\n\n② 제1항에서 “종합소득와세표준”이란, 그 해의 세액표준에서 공제되는 자금과 기타공제하는 자금(해당 연도 법률에 정함)에 해당하는 소득과세표준을 말한다. <개정 2009. 12. 31., 2016. 12. 20., 2017. 12. 19., 2020. 12. 29., 2022. 12. 31.> \n\n③ “공제하는 자금”이란, 공제대상자에 해당하는 사람(그 배우자를 포함한다)의 생계를 같이 하는 사람에게 지급되는 연금 또는 공제대상부양가족, 공제대상장애인, 공제대상경로우대자의 부양비 또는 공제대상공로인, 공제대상국외거주자에 해당하는 사람의 거주비, 공제대상국외거주자의 배우자에게 지급되는 거주비(이하 “공제대상부양가족과 같은 공제대상자”라 한다) 또는 공제대상자(그 배우자를 포함한다)의 비유가족에 해당하는 사람의 생계를 같이 하는 사람으로서, 국외거주자의 자산으로부터 지급되는 돈에 한하여 공제하고 있는 것으로 추정되거나, 국외거주자의 가구원 중에서 공제대상자가 아닌 자산으로부터 지급하는 돈에 한하여 공제하는 경우를 말한다. 다만, 상기 각 공제할 사항과 같은 공제가 국세청장이 정한 금액을 초과하지 아니하고 과세표준 확정신고자에게서 받는 경우에는 이에 관계하지 아니하다.<개정 2014. 1. 1., 2016. 12. 20., 2017. 12. 19., 2020. 12. 29., 2022. 12. 31.> \n\n④ “공제하는 자금”의 범위와 방법은 「국세기본법」 제44조에 따른 국세청장이 정한다.<개정 2014. 1. 1., 2016. 12. 20., 2017. 12. 19., 2020. 12. 29., 2022. 12. 31.> \n\n⑤ “공제대상자”는, 「국세기본법」 제44조에 따른 국세청장이 정한 금액을 초과하지 아니하고 공제하는 자금이 있다면 그 사람으로 한다.<개정 2014. 1. 1., 2016. 12. 20., 2017. 12. 19., 2020. 12. 29., 2022. 12. 31.> \n\n⑥ “공제대상자” 중 거주자의 부양가족 중 거주자(그 배우자를 포함한다)의 직계존속이 주거 형편에 따라 별거하고 있는 경우에는 제50조에서 규정하는 생계를 같이 하는 사람으로 본다.\n\n⑦ 제50조, 제51조 및 제59조의2에 따른 공제대상 배우자, 공제대상 부양가족, 공제대상 장애인 또는 공제대상 경로우대자에 해당하는지 여부의 판정은 해당 과세기간의 과세기간 종료일 현재의 상황에 따른다. 다만, 과세기간 종료일 전에 사망한 사람 또는 장애가 치유된 사람에 대해서는 사망일 전날 또는 치유일 전날의 상황에 따른다.<개정 2014. 1. 1., 2016. 12. 20., 2017. 12. 19., 2020. 12. 29., 2022. 12. 31.> \n\n⑧ 제50조제1항제3호 및 제59조의2에 따라 적용대상 나이가 정해진 경우에는 제4항 본문에도 불구하고 해당 과세기간의 과세기간 중에 해당 나이에 해당되는 날이 있는 경우에 공제대상자로 본다.<개정 2014. 1. 1., 2016. 12. 20., 2017. 12. 19., 2020. 12. 29., 2022. 12. 31.> \n\n⑨ “공제대상자”의 범위와 방법은 「국세기본법」 제44조에 따른 국세청장이 정한다.<개정 2014. 1. 1., 2016. 12. 20., 2017. 12. 19., 2020. 12. 29., 2022. 12. 31.> \n\n[더보기]'} 추가로 확인이 필요한 사항이 있다면 말씀주시면 공유드리겠습니다!확인 부탁드립니다.감사합니다.
-
미해결
지금 혹시 강의 재생 안되는게 맞나요?
어떤 강의를 클릭해도 이러네요 오랜만에 보려고 하였는데 ㅠ
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
1-F 질문있습니다
#include<bits/stdc++.h>using namespace std;string S;int main(){ getline(cin, S); for (int i = 0; i < S.size(); i++) { if(S[i]>'9') { if(S[i] !=' ') S[i] += 13; if (int(S[i]) > 122 || (90<int(S[i])&&int(S[i])<97)) S[i] -= 26; } } cout << S;}이렇게 코드를 짰는데 Baekjoon Online Judge를 입력하면 Onrxwbba Bayvar W굌trOne is 1을 입력하면 Bar v 1이렇게 출력됩니다.디버그를 해보니 'u'에서 if(S[i] !=' ') S[i] += 13;를 지날때 갑자기 -126이 입력되고 's'에서 -128이 되어버립니다. 무엇이 문제인가요?
-
해결됨[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
Section 26 RtcEngine initialize 에러(해결은 했습니다!)
채널 입장하고 권한 체크 후 앱이 꺼지고 Debug 콘솔에 아래 같은 로그가 뜨길래 한참 헤맸습니다.코드 한 줄씩 지워가며 어디서 에러가 뜨는지 확인해보니 await engine!.initialize(RtcEngineContext(appId: appId,)); 코드가 들어가는 순간 앱이 꺼지더라구요해당 부분을 집중해서 검색하다가 발견한 방법대로 RtcEngine 선언 부분에 late 를 넣어주니 앱이 꺼지지 않았습니다. 혹시 원인을 알 수 있을까요?에러 로그D/EGL_emulation( 2046): app_time_stats: avg=10745.24ms min=12.90ms max=31961.13ms count=3 D/nativeloader( 2046): Load /data/app/~~nTLNP9Bj_egzZU9DQGxSrQ==/com.example.video_call-LRfYUQJyccQppChea-IfMw==/lib/arm64/libAgoraRtcWrapper.so using ns clns-7 from class loader (caller=/data/app/~~nTLNP9Bj_egzZU9DQGxSrQ==/com.example.video_call-LRfYUQJyccQppChea-IfMw==/base.apk!classes2.dex): dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~nTLNP9Bj_egzZU9DQGxSrQ==/com.example.video_call-LRfYUQJyccQppChea-IfMw==/lib/arm64/libAgoraRtcWrapper.so" (new hash type from the future?) E/AndroidRuntime( 2046): FATAL EXCEPTION: main E/AndroidRuntime( 2046): Process: com.example.video_call, PID: 2046 E/AndroidRuntime( 2046): java.lang.UnsatisfiedLinkError: dlopen failed: empty/missing DT_HASH/DT_GNU_HASH in "/data/app/~~nTLNP9Bj_egzZU9DQGxSrQ==/com.example.video_call-LRfYUQJyccQppChea-IfMw==/lib/arm64/libAgoraRtcWrapper.so" (new hash type from the future?) E/AndroidRuntime( 2046): at java.lang.Runtime.loadLibrary0(Runtime.java:1081) E/AndroidRuntime( 2046): at java.lang.Runtime.loadLibrary0(Runtime.java:1003) E/AndroidRuntime( 2046): at java.lang.System.loadLibrary(System.java:1765) E/AndroidRuntime( 2046): at io.agora.agora_rtc_ng.AgoraRtcNgPlugin.onMethodCall(AgoraRtcNgPlugin.java:65) E/AndroidRuntime( 2046): at io.flutter.plugin.common.MethodChannel$IncomingMethodCallHandler.onMessage(MethodChannel.java:267) E/AndroidRuntime( 2046): at io.flutter.embedding.engine.dart.DartMessenger.invokeHandler(DartMessenger.java:292) E/AndroidRuntime( 2046): at io.flutter.embedding.engine.dart.DartMessenger.lambda$dispatchMessageToQueue$0$io-flutter-embedding-engine-dart-DartMessenger(DartMessenger.java:319) E/AndroidRuntime( 2046): at io.flutter.embedding.engine.dart.DartMessenger$$ExternalSyntheticLambda0.run(Unknown Source:12) E/AndroidRuntime( 2046): at android.os.Handler.handleCallback(Handler.java:959) E/AndroidRuntime( 2046): at android.os.Handler.dispatchMessage(Handler.java:100) E/AndroidRuntime( 2046): at android.os.Looper.loopOnce(Looper.java:232) E/AndroidRuntime( 2046): at android.os.Looper.loop(Looper.java:317) E/AndroidRuntime( 2046): at android.app.ActivityThread.main(ActivityThread.java:8705) E/AndroidRuntime( 2046): at java.lang.reflect.Method.invoke(Native Method) E/AndroidRuntime( 2046): at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run(RuntimeInit.java:580) E/AndroidRuntime( 2046): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:886) I/Process ( 2046): Sending signal. PID: 2046 SIG: 9 Lost connection to device. the Dart compiler exited unexpectedly.해결했던 방법late RtcEngine? engine; //선언할 때 late 추가
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
핸드오프 링크와 그냥 공유 링크와 차이점을 모르겠어요
Share공유를 눌러서 개발자에게 보낸다고 했는데 그 전에 있던 강의 중에서 공유하는 방법이 똑같은데 그냥 핸드오브링크는 그냥 공유하는 방법과 똑같다고 보면 될까요?
-
미해결견고한 결제 시스템 구축
전체적인 헥사고날 아키텍쳐 설명
안녕하세요, 좋은 강의 감사합니다. 제공해 주신 코드를 분석해 보고있는데요,구현한 헥사고날 아키텍쳐에 대한 다이어그램이나 설명이 있으면 이해하기 쉬울것 같은데 혹시 작성하신 게 있으실까요? 예를들어서, 이런 부분의 코드는 어디서 메시지를 가져오는지 intellij 로 검색해봐도 나오질 않아서요.package com.example.paymentservice2.payment.adapter.`in`.stream @Configuration @StreamAdapter class LedgerEventMessageHandler ( private val paymentCompleteUseCase: PaymentCompleteUseCase ) { @Bean fun ledger(): Function<Flux<Message<LedgerEventMessage>>, Mono<Void>> { return Function { flux -> flux.flatMap { message -> paymentCompleteUseCase.completePayment(message.payload) .then(Mono.defer { message.headers.get(KafkaHeaders.ACKNOWLEDGMENT, ReceiverOffset::class.java)!!.commit() }) }.then() } } } 그리고, adapter 내부의 in, out 폴더와 application 내부의 in, out 폴더의 차이점은 뭔가요?? P.S 수준 높은 코드라서 매우 좋습니다. 다른 강의도 이정도 수준이면 수강할 것 같습니다. 타강사님들의 강의는 쉬운것들이 많아서 경쟁력이 있으신것 같아요.
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
연습문제 2번 질문 있습니다!
연습문제 2번에서 아래 코드로 했을 때 안되는데 이유가 뭔지 모르겠습니다! 어차피 1개라서 반복문을 쓰지 않아도 될까 했는데 안되네요..import requests from bs4 import BeautifulSoup url = 'https://davelee-fun.github.io/' res = requests.get(url) soup = BeautifulSoup(res.content, 'html.parser') items=soup.select('.sitetitle') print(items.get_text())(+)print(item.get_text()) 했을때는 잘 추출되는데 item은 선언한적이 없는데 왜 되는걸까요~?
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
240830 기준 여전히 BP_ABPlayerController 블루프린트 설정이 강의와 다르게 나옵니다
좋은 강의 감사드립니다.24년 8월 30일 기준으로도 여전히 15강 강의 21분 경의 BP_ABPlayerController 블루프린트 설정이 강의와는 다릅니다. 저는 5.1 버전으로 강의를 들어왔기 때문에 깃허브 코드가 아닌 14강 첨부파일을 받았는데, 여전히 이미 완성된 블루프린트가 보이는 것 같습니다. <강의 블루프린트> <14강 인프런 첨부파일 블루프린트>
-
미해결버그헌팅과 시나리오 모의해킹 전문가 되기
실습 자료 문의건
안녕하십니까, 수강생입니다.https://www.vulnhub.com 사이트에서 자료 받아서 동작이 안되거나 압축이 풀리지 않는데,공식 홈페이지가 아닌 다른 경로로 실습 자료를 받아 볼 수 있는지 문의 드립니다.
-
미해결AWS 클라우드 서비스 인프라 구축 이해와 해킹, 보안
AWS클라우드 생성한 인스턴스에 SSH 연결 오류
AWS클라우드 생성한 인스턴스에 SSH 연결 방법윈도우로 파워쉘 통해서 하고 있는데 아래처럼 오류가 나서요 ㅠ 이럴땐 어떻게 해야하나요? ssh: connect to host ec2-43-201-251-51.ap-northeast-2.compute.amazonaws.com port 22: Connection timed out