묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
object -> float64
선생님의 강의 잘듣고 있습니다. 강의를 들으면서 나만의 자료를 가지고 데이터를 분석해보고 있습니다. 근데 pd.to_numeric으로 object -> float64 변경하였는데 약 70%정도의 데이터가 NaN으로 표시 도고 30%정도는 정상입니다.. 아무리 검색해도 알수가 없어 선생님께 질문드립니다.
-
미해결[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
b형 버전 1번을 수정해서 b형 4번을 만들때 질문 있습니다.
영상 23:14 초 쯤에 b형 4번째 설명 하실때, b형 1번과 푸터 가로 크기만 변경하면 b형 4번을 만들 수 있다고 하셨는데요! width 를 변경하는게 아니라 html 코드 순서를 변경 해야 하는 것 아닌가요? 버전 1 <footer> <div class="footer-logo"></div> <div class="copyright"> <div></div> <div></div> </div> </footer> 에서 버전4를 만들려면 css 안고치고 <footer> <div class="copyright"> <div></div> <div></div> </div> <div class="footer-logo"></div> </footer> 이렇게 순서만 변경하면 되는거 아닌가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드도 괜찮을까요?
def dp(arr): dy = [0]*(len(arr)) dy[0] = 1 for i, num in enumerate(arr): if i == 0: continue if num == max(arr[:i+1]): dy[i] = dy[i-1] + 1 else: dy[i] = dy[i-1] return dy[-1]
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
blazor ui업데이트 시기 질문
안녕하세요 binding 실습하다 궁금한 부분이 생겨 질문드립니다. 바인딩이 너무나 편리한 것은 몸소 체감했습니다. 이전에 MVC를 실습했을 땐 Controller 부분에서 View를 반환함으로서 View의 업데이트가 일어났는데 Blazor는 명시적으로 반환값이 없으니 언제 UI의 업데이트가 발생하는지 궁금합니다. 아래 코드처럼 OnInitialized() AddUser() KickUser() 등 override함수와 사용자 정의 함수가 호출된 다음 종료되는 시점에 자동적으로 UI 업데이트가 이뤄지는 건가요? @code { List<UserData> _users = new List<UserData>(); string _inputName; protected override void OnInitialized() { _users.Add(new UserData() { Name = "MINGU" }); _users.Add(new UserData() { Name = "FAKER" }); _users.Add(new UserData() { Name = "DEFT" }); } void AddUser() { _users.Add(new UserData() { Name = _inputName }); _inputName = null; } void KickUser(UserData userData) { _users.Remove(userData); } }
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
JVM, Prometheus 두개는 Dashboard가 뜨는데 Spring Cloud Gateway는 에러가나네요..
초기화 실패했다고 뜨는데 제가 뭔가를 잘못한걸까요??
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
안녕하세요. 도커 컴포즈 질문입니다.
안녕하세요. 여기까지 수강을 하고 개인실습을 하고 있는데요, 3개의 서버가 aaa라는 네트워크에서 돌아가고 있습니다. 저 호스트 localhost에서 curl명령어를 날리면 curl: (52) Empty reply from server 이렇게 에러가 나옵니다. ssh로 접속해서 똑같은 컬 명령어를 날리면 제대로 작동을 합니다. 포트맵핑도 제대로 했는데 어느부분을 고쳐야 할지 감이 오지 않아서요. 혹시 조언해주실수있을까요? https://github.com/moby/moby/issues/2522 이 부분이랑 똑같은 상황인데 goapp serve -host=0.0.0.0 myapp/ -host부분을 도커 컴포즈에서 어떻게 처리해야할지 모르겟습니다. 강의 부분이 아니라서 조심스럽게 여쭈어봅니다.
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
맥북 유저입니다.
파이썬 '환경설정' 부터 윈도우와 맥이 달라서 화면이 다르게 보이는데 혹시 어떻게 해야하나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
map<Long,Member>를 넣은 이유가 궁금합니다!
Member class에는 long id, String name을 가지고 있어서 id값에 Long을 주는건 이해가 되는데 name값을 넣어주려면 Member가 아니라 String이 들어가야되는게 아닌가요?? 잘 이해가 안되서 설명 부탁드리겠습니다!
-
미해결Quasar로 만드는 구글 뉴스
version 이슈로 package.json를 봐야 겠는데 github repo는 어디있나요? :)
version 이슈로 package.json를 봐야 겠는데 github repo는 어디있나요? :)
-
미해결[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
ES 모듈 사용 시 다른 결과
ES 모듈을 사용하기 위해 `package.json` 파일에 { 'type' : 'module' } 설정을 해놓고 다음과 같은 코드를 돌렸을 때 강의에서 보여주신 결과와 다르게 출력되는 것을 확인했습니다. console.log(this); console.log(this === module.exports); // ReferenceError: module is not defined in ES module scope function a() { console.log(this === global); // false } a(); { 'type' : 'module' } 설정을 하게되면 this 값이 바뀌고 스코프도 다르게 작동 되는 것인가요?!
-
미해결우디의 일러스트레이터 강좌
인스타그램 로고 만들기 스트로크 고정
인스타그램 로고 만들 때 스트로크값을 고정하기 위해서 메뉴 object에 들어가 expand appearance를 누른다 하셨는데 저는 해당창이 활성화가 안 되네요 ㅠㅠ 말씀하신대로 인스타그램 만든 거 전체선택툴로 선택한 상태에서 했는데..
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
blazor 질문입니다.
안녕하세요 질문드립니다 ㅎㅎ 강사님 말씀대로 로직을 한 번 따라가봤는데 @Body 부분에 의문이듭니다. NavMenu -> herf = home, counter, fetchdata -> Counter.razor... NavMenu를 그리는건 Sidebar의 영역인데 전체 html의 body를 채우는건 아이러니하게도 NavMenu의 home.razor, counter.razor, fetchdata.razor 내부의 view와 controller가 담당하고 있더라구요 저 @Body가 핵심인 것 같은데요.. @Body와 [home.razor, counter.razor, fetchdata.razor] 요 녀석들이 어떤식으로 연결된건지 못찾겠습니다 ㅠㅠㅠ.. 설명 부탁드립니다.. @inherits LayoutComponentBase <div class="sidebar"> <NavMenu /> </div> <div class="main"> <div class="top-row px-4"> <a href="https://docs.microsoft.com/aspnet/" target="_blank">About</a> </div> <div class="content px-4"> @Body </div> </div>
-
미해결UX/UI 시작하기 : Figma 입문 (Inflearn Original)
constraints를 hug contents로 했는데
선생님이 하실 땐 좌측만 늘려도 좌우가 동일하게 늘어났는데 저는 좌측을 늘리면 좌측만 늘어나고 그래요 ㅠㅠ (예제실습(1) 강의 4:04) 강의 보니까 저도 똑같이 설정했는데 왜 전 한쪽만 늘어나는 걸까요..?
-
미해결홍정모의 따라하며 배우는 C언어
strcpy(genie.name, "Will Smith"); 에 대한 질문입니다.
안녕하세요? 강의 초반에 genie 라는 struct person 의 변수를 생성하고 genie의 name 을 설정할 때 genie.name = "Will Smith"; 라고 하니 수정할 수 있는 L-Value 가 아니라고 나오는데 이유가 무엇인가요? genie.age 나 genie.height 는 대입연산자(=)로 대입이 가능한데 name 만 함수로 입력해야 하는 이유가 궁금합니다. (struct person 구조체를 만들 때 char name[MAX]; 가 아니라 *char name; 으로 선언하면 genie.name ="Will Smith"; 가 되던데 둘의 차이도 궁금합니다)
-
미해결팀 개발을 위한 Git, GitHub 입문
수업 PPT 자료 부탁드립니다!!
mechajh@naver.com 입니다 이번에 깃허브 페이지를 만들면서 깃허브에 대해 너무 모르는게 많아서 강의를 수강하게 되었는데 너무 이해하기 쉬웠고 언제든지 써먹을 수 있을것 같아요 ㅎㅎ 강의 리마인드 하면서 혼자 이해한 부분 블로그에 내용 정리해서 보관해 놓으려구요!! 퀄리티 좋은 강의 이 가격에 올려주셔서 정말 감사합니다.
-
해결됨자바 ORM 표준 JPA 프로그래밍 - 기본편
기본키 전략 max + 1 문의
안녕하세요 영한님 JPA 책 부터 인프런의 여러 좋은 강의들 항상 잘 듣고 배우고 있습니다. 간혹 기본키를 숫자 형태로 max + 1로 하는 레거시한 프로젝트를 만나는 경우가 있는데요. 이 경우 동시성 이슈 관련하여 JPA에서 어떤 전략을 사용해야하는지 궁금합니다. (Spring Data JPA 사용 중입니다) 구체적인 예시를 들면 * 사용자 - 식단카드라는 두 개의 테이블이 존재합니다. * 식단카드에는 card_key, user_id를 복합키로하며 그 외 카드 식단 정보가 있습니다. * 식단카드 생성시 user_id를 조건으로 검색하여 가장 높은 card_key를 가져와 + 1해서 card_key를 만들어 저장합니다. 이 때 클라이언트 단에서 비동기 처리로 여러 식단카드를 등록하려다보니 먼저 실행된 요청 쓰레드의 트랜잭션이 성공하고, 두번째 실행된 요청 쓰레드가 먼저 실행된 쓰레드랑 같은 최근값을 읽고 + 1해서 커밋하려니 중복된 키 오류가 발생합니다. 제가 시도해본 방법은 여러가지였는데, 모두 잘 안되더라고요. MariaDB innoDB 엔진 사용하고요. 기본적으로 JPQL을 사용하여 max + 1 값을 가져오는 Repository 인터페이스 메서드 선언 시도 해본 방법 1. @Transactional isolation level을 SERIALIZBLE 로 변경 * 해결 되지 않음 2. 비관적 락 @Lock(LockModeType.PESSIMISTIC_WRITE) * 해결 되지 않음 * 구글링 찾아보니 기본키 인덱스 이외의 다른 인덱스가 있을 경우 동작하지 않는다고 하는데, 정확한 공식 문서 내용을 찾아볼 수가 없네요. 3. JPQL NATIVE QUERY 사용하고 FOR UPDATE로 LOCK * 해결 되지 않음 결국 Spring Retry 연결하여 실패시 계속 재시도하여 들어가게끔 처리는 했는데, 어거지로 해결한 느낌이라 계속 속에 남아있네요 ㅜㅜ 트랜잭션이나 LOCK에 대해서 공부해서 적용해봐도 안되는 이유를 모르겠습니다ㅜㅜ
-
미해결비전공자를 위한 진짜 입문 올인원 개발 부트캠프
안녕하세요. 질문드립니다.
안녕하세요. 1.중간중간마다 껏다가 다시 켜준다고 무엇인가 끄고 node.js server 를 다시 시작하시던데 끄는건 어떻게 하는거고 시작할때는 토터미널에 node.js server 를 다시 실행해주는건가요? 2. 수업 중간중간마다 {( 를 해주거나 ((를 해주거나 어떨때는 / 이나 . 이 들어가고 하던데 상황마다 어떤게 들어가는지 헷갈립니다. 3. 스스로 무언가를 하고싶을때 위치나 배열, 단어 등 뭘 써야할지 헷갈리기도 합니다. 빨리 익힐려면 어떻게 해야하나요.? 4.작업한 내용들을 노트북에 다시 옮겨서 실행을 해볼려고 하는데 이럴떄는 파일자체를 옮기면 안되고 처음부터 node.js 깔고 react 깔고 중간중간마다 수업시간에 터미널로 깔아준것들 다 설치해서 일일이 노트북에 작업해야하는건가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
값 받아오기 질문
안녕하세요, 선생님께서 이 문제와 같이 한 줄에 하나씩 있는 값을 받아오실 때 Line=[] for _ in range(n): tmp=int(input()) Line.append(tmp) 위와 같은 방으로 받아오시는데, 저는 x=[int(input()) for _ in range(n)] 이 한 줄로 처리하고 있습니다. 혹시 이렇게 하면 데이터 받아오는 데 있어 시간 지연이 크다던지, 자료가 어그러질 수 있다던지 하는 위험성이 있는 건가요? 지금까지 제가 시도해보기로는 문제 없었는데 왜 더 길게 쓰시는지 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part6: 웹 서버
post 함수의 호출 관련 질문
안녕하세요 오랜만에 질문드립니다 ㅎㅎ Razor 실습중에 View에서 <form method="post"> method = "post"가 컨트롤러의 OnPost를 말하는건가요? post와 OnPost가 왜 연결이 되는지 궁금합니다.. 대소문자의 차이와 On 문자의 존재 여부도 다른데 말입니다. 문법이라면 문법이겠지만 규칙성이 있는지 궁금합니다. <form method="post"> <label asp-for="HelloMsg.Message">Enter Message</label> <br /> <input type="text" asp-for="HelloMsg.Message"/> <br /> <button type ="submit">Submit</button> </form> public class IndexModel : PageModel { //모델 바인딩 참가 암시 [BindProperty] public HelloMessage HelloMsg { get; set; } public string Noti { get; set; } public void OnGet() { this.HelloMsg = new HelloMessage() { Message = "Hello Razor Pages" }; } public void OnPost() { this.Noti = "Message Changed"; } }
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Events 항목 수정이 안 돼요.
위 이미지에서 Events의 항목을 수정하고 하는데 수정이 안 됩니다. 클릭이 안 되는데 무슨 문제인가요?