묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
오름차순 관련
안녕하세요. 항상 감사드립니다. 1.) 다음과 같이 국가명을 오름차순으로 정리하고 싶습니다. 이전 강의에서 배웠던 대로 병합된 머릿글(국가명, 우편구분 등등)을 다 해제하였는데 하고 나니 모양이 너무 복잡해지더군요. 그래서 머릿글에 필터도 씌워봤는데 이것도 열이 자기 마음대로 바뀌고 그럽니다.혹시 좋은 방법이 없을까요? 감사합니다.
-
미해결따라하며 배우는 NestJS
뒷 부분 공부하고 싶습니다!
강의 뒷 부분이 너무 궁금합니다!다른 비슷한 질문에 올라온 답변의 url은 다른 사람은 못 보게 돼 있는 것 같습니다.. 자료를 따로 받을 순 없는건가요??
-
미해결홍정모의 따라하며 배우는 C언어
scanf 무시
int main() { char t = 0; int red; printf("enter char : "); red = scanf("%c", &t); while (red==1) { printf("OK\n"); printf("enter next char : "); red = scanf("%c", &t); } printf("END\n"); return 0; } q를 입력했을 때 생각한 결과는enter char : qOKenter next char :이건데while문 안에 있는 scanf가 입력을 한번 건너뛰더라고요. q를 한번 입력했더니 결과로enter char : qOKenter next char : OKenter next char :이렇게 나왔습니다 왜 입력을 건너뛴건가요??
-
미해결업무가 100배 빨라지는 엑셀 데이터 활용과 분석 노하우
빈셀에 0입력 관련
선생님 안녕하세요.앞으로 잘 부탁드립니다. 아래와 같이 질문드립니다. 빈셀을 0으로 바꾸는 건 이제 알 것 같은데요.1) 반대로 다시 0을 빈셀로 바꾸려면 어떻게 해야 하나요? 일단 이동옵션을 이용해 봤는데 상수를 이용해 볼까 했는데 잘 안되고또 바꾸기 기능을 사용해보려 했는데 찾을내용 0, 바꿀내용 빈칸 (스페이스) 역시나 안되네요. 선생님께 도움을 요청드립니다. 감사합니다.
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
풀어보면 좋은 문제목록 글자가 이상합니다
다 깨진건지 한글로 어떻게 쓰여있는지 알고싶습니다!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
6-N, 14002번, 가장 긴 증가하는 부분 수열4
항상 감사히 듣고 있습니다. 틀린 코드http://boj.kr/89f3498f8d764bc28b21da4a0e6b6844 맞는 코드http://boj.kr/af18217ef5ac4519b765ccdc934c208c차이는 LIS의 max값을 구하는 maxi와index값을 전역변수로 두냐 안두냐로 78%에서 segfault가 발생합니다. 크게 상관이 없는거 같은데 왜일까요? 지역변수일때 초기화 안해줘서 그런가요?
-
미해결문과생도, 비전공자도, 누구나 배울 수 있는 파이썬(Python)!
예제 질문
5.2 반복문 for 강의에 나오는0부터 99까지 숫자 출력하기 예제할때 제가a=[0:100]for num in a: print(num)이라고 작성해봤는데첫줄에 에러가 있다고 뜹니다. 이유를 알 수 있을까요?
-
미해결Slack 클론 코딩[실시간 채팅 with React]
react-router-dom v6 오류
다른분들의 질문들을 보면서 수정을 해보았지만 해결되지 않아 질문 올립니다. -react-router-dom 버전으로 인해 swtch는 Routes로 바꾸었으며 worspace뒤에 *을 붙였습니다.//App.ts <Routes> <Route path="/" element={<Navigate replace to="/login" />} /> <Route path="/login" element={<LogIn />} /> <Route path="/signup" element={<SignUp />} /> <Route path="/workspace/:workspace/*" element={<Workspace />} /> </Routes>workspace.tsx 에서는 밑에 코드로 바꾸었습니다. //Workspace.tsx <Routes> <Route path="channel/:channel" element={<Channel />} /> <Route path="dm/:id" element={<DirectMessage />} /> </Routes> 그리고 나서 login 은 잘 되고 쿠키도 잘 저장되지만 http://localhost:3090/workspace/sleact/channel/%EC%9D%BC%EB%B0%98 이 주소로 가면 아래 같은 에러가 뜨면서 창이 뜨지 않습니다. 어떤게 잘못된 걸까요 ㅠ TypeErrorCannot read properties of undefined (reading 'match')Call Stack useParams alecture/./node_modules/react-router/esm/react-router.js:760:34 ChannelList alecture/./components/ChannelList/index.tsx:40:75 renderWithHooks alecture/./node_modules/react-dom/cjs/react-dom.development.js:14985:18 mountIndeterminateComponent alecture/./node_modules/react-dom/cjs/react-dom.development.js:17811:13 beginWork alecture/./node_modules/react-dom/cjs/react-dom.development.js:19049:16 HTMLUnknownElement.callCallback alecture/./node_modules/react-dom/cjs/react-dom.development.js:3945:14 Object.invokeGuardedCallbackDev alecture/./node_modules/react-dom/cjs/react-dom.development.js:3994:16 invokeGuardedCallback alecture/./node_modules/react-dom/cjs/react-dom.development.js:4056:31 beginWork$1 alecture/./node_modules/react-dom/cjs/react-dom.development.js:23959:7 performUnitOfWork alecture/./node_modules/react-dom/cjs/react-dom.development.js:22771:12
-
해결됨리눅스 커널 해킹. A부터 Z까지
Kernel UAF
안녕하세요!kernel uaf 강의를 듣고 궁금한 점이 있는데요, kernel uaf 예제 취약점을 공격할 때, kmalloc에 별다른 크기 조정을 안하고 드라이버에 지정된 0x90크기로 heap을 할당하고 해제하는 것으로 cred 구조체가 해제된 자리를 사용해서 dangling pointer가 그 영역을 가리킬 수 있었던 것은 cred 구조체의 크기가 0x90 이거나 그보다 작아서 인가요??그리고 추가적으로 혹시 cred 구조체의 크기를 구할 수 있는 방법이 있을까요??좋은 강의 감사합니다!!
-
해결됨토비의 스프링 부트 - 이해와 원리
강의자료 압축이 안풀립니다,,
윈도우환경이구요, 이름변경해서 압축을 풀려고해도 안되네요 ㅠㅠ
-
미해결Vue.js - Django 연동 웹 프로그래밍
bootodo.html에서 Vue 코드가 적용되지 않습니다.
vue 코드를 아래와 같이 작성하면 브라우저에서 적용된게 보여야 하는데 안보입니다.혹시 몰라서 vs code에다가 vue도 설치했는데도 안되네요. 얼른 답변 해주세요ㅠㅠ 첫 부분부터 막혔어요...정확히 HTML로 todo앱 코딩하기에서 'Vue.js 골격 잡기' 이 강의내용에서 막혔습니다...혹시 장고 버전 문제 때문에 적용이 안되는건가요? <!DOCTYPE html> <html> <head> <meta charset="utf-8"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>Vue-Django ToDo App</title> <style> body { text-align: center; background-color: #ddd; } .inputBox { margin: auto; width: 70%; background: white; height: 50px; border-radius: 50px; line-height: 50px; } .inputBox .name { border-style: none; border-bottom: 1px solid #ddd; width: 70px; padding-left: 20px; } .inputBox .item { border-style: none; border-bottom: 1px solid #ddd; width: 400px; margin-left: 50px; padding-left: 20px; } .todoList { list-style: none; padding: 10px 0; text-align: left; } .todoList li { display: flex; height: 50px; line-height: 50px; margin: 0.5rem 0; padding: 0 0.9rem; background: white; border-radius: 5px; } .removeBtn { margin-left: auto; font-size: 20px; } </style> </head> <body> <div id='app'> <h1>My Todo App !</h1> <strong>서로 할 일이나 의견을 공유해 봅시다.</strong> <br> <div class="inputBox"> <input class="name" type="text" placeholder="name ..." v-model="name"> <input class="item" type="text" placeholder="type anything welcomed ..." v-model="newTodoItem"> <button v-on:click="add_todo()">ADD</button> </div> <ul class="todoList"> <li v-for="todo in todoItems"> <span>{{ todo.name }}:: {{ todo.item }}</span> <span class="removeBtn">×</span> </li> </ul> </div> <script src="https://unpkg.com/vue/dist/vue.min.js"></script> <script> var vm = new Vue({ el: '#app', data: { todoItems:[ {name: '김석훈', item: 'Django 와 Vue.js 연동 프로그램을 만들고 있습니다.'}, {name: '홍길동', item: '이름을 안쓰면 홍길동으로 나와요...'}, {name: '이순신', item: '신에게는 아직 열두 척의 배가 있사옵니다.'}, {name: '성춘향', item: '그네 타기'}, ], }, methods: {}, }) </script> </body> </html>
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
보물섬 문제 시간복잡도 질문
안녕하세요 강사님.궁금한게 있습니다. 처음에 이 문제를 풀려고 했을 때, 조합을 떠올렸었습니다.모든 육지에서 두 육지를 골라서 특정 한 육지에서 다른 육지까지의 최단거리를 구하는 느낌으로요.그리고 최단 거리의 최댓값을 계속 갱신하는 느낌으로 생각했습니다. 시간 초과가 발생할 거 같다고 생각했고, 실제로 시간 초과가 발생했습니다. 그 이유로 최악의 시간복잡도가 2500C2 * 2500 이어서 그럴까요?
-
해결됨
C언어 반복문 질문입니다 ...
#pragma warning(disable:4996) #include<stdio.h> int main() { FILE* fp = fopen("input.txt", "r"); int tmp = 0, n = 0; int data[100]; while (fscanf(fp, "%d", &data[n]) != EOF) { n++; } fclose(fp); for (int s = 0; s < n; s++) { printf("%d ", data[s]); } printf("\n"); while(n != 0){ for (int i = 0; i < n - 1; i++) { if (data[i] > data[i + 1]) { tmp = data[i]; data[i] = data[i + 1]; data[i + 1] = tmp; } } n--; } for (int s = 0; s < n; s++) { printf("%d ", data[s]); } } 이렇게 실행시키니까 저 while문 앞까지는 제 생각대로 표시되는데 while문부터 문제가 생겼는지 while문 이후 printf는 결과 창에 표시가 되지 않네요 뭐가 문제인지 잘 모르겠습니다... n이 문제일까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
코드 생략 관련해서 질문이 있습니다.
//검증 로직 if (item.getPrice() == null) {...} if (item.getQuantity() == null) {...} //특정 필드가 아닌 복합 룰 검증 if (item.getPrice() != null && item.getQuantity() != null) { if(resultPrice < 10000) { errors.put(); }검증 로직 파트에서 item.getPrice()==null, item.getQuantity()==null을 미리 검증해서price, quantity가 null인 경우는 걸러지니까, 바깥 if문을 제거해도 괜찮을까요? 추가로 한 가지 더 여쭤보고 싶은 것이 있는데,검증 요구사항에서 '수량은 최대 9,999'라고 한다면 최소 수량에 대해서는 굳이 신경 쓰지 않아도 되는 것인가요?
-
미해결윤재성의 Kotlin 기반 안드로이드 앱 개발 Part4 - 실전 프로젝트
윤재성의 코틀린 part4 22강 질문이 있습니다.
해당 강의를 진행하면서 1초 뒤에 테마를 실행하게 하는 기능이 작동하지 않습니다. 해당 부분을 지우면 로고가 정상적으로 출력되나, 해당 부분과 같이 진행하면 hello,world만 출력됩니다. 밑에 유사한 질문이 있긴 하였으나 해결이 되지 않아서 질문드립니다. 강의 내용과 동일하게 입력했으며, 모바일은 갤럭시 s22 울트라(안드로이드 버전 13) 사용중입니다.package com.jooil.mapservice import androidx.appcompat.app.AppCompatActivity import android.os.Bundle import android.os.SystemClock import com.jooil.mapservice.databinding.ActivityMainBinding class MainActivity : AppCompatActivity() { lateinit var binding : ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) SystemClock.sleep(3000) setTheme(R.style.Theme_MapService) binding = ActivityMainBinding.inflate(layoutInflater) setContentView(binding.root) } }
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Wsl mysql 질문
오늘 하루 mysql 설정하는거때문에 다 날려먹으면서 혼자서 해보고있는데 우여곡절 끝에 WSL에 mysql까지 실행 성공시켜서 그안에 react-nodebird database가 있는건 확인했는데 윈도우에 깐 mysql-workbench랑 연동을 못하고있는데 크게 상관 없을까요 제로초쌤..?
-
미해결유니티 Addressable 을 이용한 패치 시스템 구현
reference count 관련 질문
안녕하세요 좋은 강의 제공해주셔서 감사합니다.reference count 관련해서 궁금한 점이 있습니다.강의를 듣고 에셋로드시에 reference count가 1증가인스턴스 생성시 1증가 라고 이해를 했지만 실제로 디버깅해봤을 때에는에셋로드랑 인스턴스 생성 두 경우 모두 레퍼런스 카운트가 2로 표시되었습니다.혹시 저 값으로 확인을 하는 게 맞는지 혹은 제가 코드를 잘못 작성했는지.... 설정을 잘못했는지...제가 이해를 잘못한 것은 아닌지 알고 싶습니다. -에셋 로드시 - 인스턴스 생성시
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
Thymeleaf 작성 방식
// 1번 <link th:href="@{/css/bootstrap.min.css}" href="../css/bootstrap.min.css" rel="stylesheet"> // 2번 <link th:href="@{/css/bootstrap.min.css}" rel="stylesheet">실무에서 타임리프를 작성할 때 1번처럼 th:href 속성과 href 속성을 같이 남겨두는지 2번처럼 th:href 속성만 남겨두는지 궁금합니다.뷰 템플릿을 순수 html 파일로 사용하지 않는 이상 코드 중복이 없는 2번 방식을 사용하는 것이 더 좋아보이는데 실무에서 1번 방식을 사용해야만 하는 경우가 있을지 궁금합니다.
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
CSP 관련 질문입니다
안녕하세요 강의 잘 듣고 있습니다. 현재 강의에서 AWS, NCP에 관련한 정보를 알려주신다고 하는데, NHN에서의 사용을 불가한지 궁금합니다~
-
미해결[개념반]배워서 바로 쓰는 SQL 쿼리
질문드리겠습니다.
or조건을 이용하여 검색하는 경우는 where in을 사용하는데요and 조건을 이용하여 검색하는경우는 and를 사용하지않고 어떻게 사용해야하나요?