묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
버튼 생성 시 Frame과 Rectangle의 차이
안녕하세요.[스플래시 UI화면 디자인하기]를 실습중입니다.버튼을 만들 때 Rectangle과 Text를 그룹으로 알려주셨습니다. Rectangle 대신 Frame을 사용해도 되는지, 된다면 차이점이 무엇인지 질문드립니다.
-
미해결자바 코딩테스트 - it 대기업 유제
혹시 채점 프로그램 또는 채점 사이트를 추후에 지원할 계획이 있으신지 궁금합니다
안녕하세요 선생님. 항상 좋은 강의 감사드립니다! 혹시 추후에라도 채점 프로그램 또는 채점 사이트를 지원하실 계획이 있으신지 여쭙고 싶습니다.아무래도 테스트케이스가 제한적이다 보니까 제가 짠 코드에 대한 확신이 부족해서 문의드립니다!
-
미해결iOS AutoLayout을 활용한 실전 UI구성 전략 - 카카오톡 같은 고급 UI 만들기
오토레이아웃 equal widths, equal heights
basic3 듣고있는데..뷰2개에 equal width, equals heights이 에러없이 적용은 되는데스토리보드에서 반영이 안되는데 왜 그런건가요 ?
-
미해결실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
무비차트 모든 영화의 예매율, 개봉 날짜등 기타 정보 모두 가져오기 과정 중 질문입니다.
from bs4 import BeautifulSoup import requests url = "http://www.cgv.co.kr/movies/?lt=1&ft=0" headers = { "User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36" } r = requests.get(url, headers=headers).text soup = BeautifulSoup(r, "html.parser") charts = soup.select("div.sect-movie-chart > ol > li") print(len(charts)) # Output : 20 ?? for chart in charts: title = chart.select_one("strong.title").text percent = chart.select_one("strong.percent").get_text print(title) print(percent(" : "))무비차트 페이지에 보여지는 갯수도 19개고, 개발자 도구에서 li를 세어봐도 19개인데len()으로 보면 20개가 나오고, for 문으로 코드를 실행시키면 19번째까지 제목과 예매율 출력하고 20번째에서 에러 문구가 발생합니다.어떤 부분을 찾아보면 될까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Bind 함수에 대한 질문입니다
Bind<T>를 하게 되면 해당 T 타입에 대하여 UI_Base에 있는 _objects에 저장이 되는 걸로 이해했는데, 그럴 경우 같은 Type을 서로 다른 코드에서 각자 부르게 되면 중복되어 사라지거나, 충돌이 일어나지는 않는 지 궁금합니다.예를 들어 UI_Button에서도 Init() 함수에서 Bind<GameObject>를 하고, UI_Inven에서도 Init() 함수에서 Bind<GameObject>를 하는데 이럴 경우 _objects에 이미 GameObject type에 대한 정보가 들어있는데 같은 type을 또 한번 bind하게 되는 게 아닌가요?왜 아무 문제가 없는 건지, 아니면 제가 C# 문법에 대해 잘못 생각하고 있는 건지 궁금합니다..ㅜㅜ감사합니다
-
미해결[핵집] 2025 빅데이터 분석기사(필기)_과목 1~2
통합 강의교안 신청
안녕하세요. 빅데이터분석기사 1,2 / 3,4 모두 수강하여 듣고 있는 수강생입니다.인프런 결제 메일로 통합 강의교안 송부해주시면 감사하겠습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
OUT 키워드
Reader-Writer Lock에서Read Lock과 Write Lock을 할 때 compare_exchange에서 OUT 키워드를 사용하는데 이 키워드를 왜 쓰는지 어떨 때 쓰는지 궁금합니다!!if (_lockFlag.compare_exchange_strong(OUT expected, expected + 1))
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의 자료 부탁드립니다.
강의자료 다운로드가 안됩니다. gal_bi@naver.com으로 전달 부탁드립니다.
-
미해결실습으로 끝장내는 웹 크롤링과 웹 페이지 자동화 & 실전 활용
쿠팡 크롤링
강사님의 훌륭한 강의력에 감탄하며 쿠팡 크롤링을 제외한 부분은 다 들었습니다. 감사합니다.쿠팡 크롤링 파트에 질문이 있습니다.3월27일 기준으로 위 방법이 막힌것같습니다.다른 방법을 찾으려고 했지만, 셀레니움 밖에 찾지 못했습니다.뷰티풀숩을 이용한 해결책은 없나요?
-
미해결성공적인 진짜 iOS 개발자 되기 [기초부터 실무까지]
Location.pin강의에서 self질문이요
안녕하세요 강의내용중에 질문있어서 글올립니다.PinLandMark라는 열거형에서 var title: String { return "\(self)" // self는 case를 가르킴 }이부분에 해당하는 self가 열거형의 case를 나타낸다고 이해했는데 왜 그렇게 되나요?밑의코드인 var coordinate:CLLocationCoordinate2D { switch self { case .Deoksugung: return .init(latitude: <#T##CLLocationDegrees#>, longitude: <#T##CLLocationDegrees#>) case .Hyeongbokgung: return .init(latitude: <#T##CLLocationDegrees#>, longitude: <#T##CLLocationDegrees#>) case .SeoulCityHall: return .init(latitude: <#T##CLLocationDegrees#>, longitude: <#T##CLLocationDegrees#>) } }의경우 switch self가 PinLandmark를 가르키지않나요?제가 이해한건 self라는건 class,struct,열거형의 인스턴스를 가르킨다고알고있는데 제가 잘못이해한건가요?
-
미해결실리콘밸리 엔지니어가 가르치는 파이썬 기초부터 고급까지
파이썬 소스 배포 방법 문의
자바의 경우 젠킨스를 가지고 CI/CD를 구축해서 배포했는데, 파이썬은 검색을 해도 어떤 방식으로 배포하는지 잘 모르겠네요. 파이썬으로 배치 프로그램을 만들어서 리눅스 서버에 배포하려면 보통 어떤 방법으로 하는지 문의드립니다.
-
해결됨Next.js 시작하기(feat. 지도 서비스 개발)
nextjs에서 cra처럼 사용 질문입니다
CRA 환경에서는 클라이언트 사이드로 렌더링 되는건데요NEXTJS에서 서버사이드렌더링 없이 CRA처럼 CRS만으로도 구현할수 있나요?이럴 경우에는 getStaticPros, getServerSideRedering 을 사용안하면 무조건 CRS가 되는건가요?seo 적용안하고 CRS로 하고 싶을 경우 강의에서 말씀하신 [_app] 에 next-seo를 추가하지 않고 getStaticPros, getServerSideRedering 없이 그냥 작업하면 모든 페이지가 CRS가 되는거죠 ?그런데 루트에 [_app], [_document] 이 파일은 무조건 실행이 되더라구요이것의 정체는 무엇인지 궁금합니다 CRS인데 NEXT를 사용하려는 이유가 첫번째, 사이트를 만들때 사용자페이지, 관리자페이지 구분을 두고 사용자페이지는 SSR , 관리자페이지는 CSR을 적용하려고 하고 두번째, 코드스프리팅이 지정해줄 필요없이 자동적으로 모두 되어 있어서 NEXTJS를 사용하려고 합니다
-
미해결깃헙 블로그(Github blog)로 차별화 된 나만의 홈페이지 만들기!
mathjax-support.html 파일
mathjax-support.html 파일은 어디에 올려주신 건가요?
-
미해결배달앱 클론코딩 [with React Native]
AppStore 언어 정보에 여러 언어 표시하는 방법
안녕하세요 제로초님.앱을 개발하고 배포까지 하였습니다.앱스토어에서 '한국어 및 영어'로 표시하고 싶은데 지금은 '한국어'만 표시되네요.언어정보에 어떻게 여러 언어를 표시할 수 있나요?예시는 배달의 민족이고 Xcode 에서는 다음과 같이 설정하였습니다.
-
해결됨FreeRTOS 프로그래밍
taskr간 context switching 관련하여 질문이 있습니다.
안녕하세요 강사님. 컨텍트 스위칭 관련하여 궁금한점이 있어 질문드립니다.아래와 같은 상황에서 우선 순위사 제일 높은 task를 컨텍트 스위칭 전에 cpu 자원을 사용하게 하고 싶습니다.task1 : 우선 순위 5 (suspend 상태)task2 : 우선 순위 4task3 : 우선 선위 4우선 task2가 실행하던 도중 task1을 resume 하고 바로 portyield를 실행하게 되면 우선 순위가 동일한 task3번이 cpu를 점유하여 일을 처리하다가 컨텍트 스위칭이 발생하게 되면 task1이 cpu를 점유가게 될텐데 제가 궁금한건 task2에서 task1을 resume 한 후 컨택트 스위칭이 발생하기 전에 cpu를 task1이 점유하게 하는 방법이 없는지 궁금합니다. 감사합니다.
-
미해결ESXi 가상 인프라 구축과 보안 솔루션을 활용한 이상징후 탐지 모니터링
시스템 속도 느림
대체적으로 모든 시스템이 너~~무 느린데 혹시 이 문제는 램을 늘리면 해결될까요?현재 i5-12세대, 램 16기가, ssd 2테라 사용하고 있습니다.32기가정도로 향상시키면 속도가 조금 빨라질까요 ㅜㅜ
-
미해결Vue.js 시작하기 - Age of Vue.js
VUE CLI INSTALL 오류
안녕하세요 검색을 해도 아래와 같은 오류에 대한 가이드가 없어서 문의드립니다. verbose cli C:\Program Files\nodejs\node.exe C:\Program Files\nodejs\node_modules\npm\bin\npm-cli.js 1 info using npm@8.19.3 2 info using node@v18.13.0 3 timing npm:load:whichnode Completed in 2ms 4 timing config:load:defaults Completed in 2ms 5 timing config:load:file:C:\Program Files\nodejs\node_modules\npm\npmrc Completed in 15ms 6 timing config:load:builtin Completed in 16ms 7 timing config:load:cli Completed in 2ms 8 timing config:load:env Completed in 2ms 9 timing config:load:file:C:\GitHubTemp\.npmrc Completed in 0ms 10 timing config:load:project Completed in 3ms 11 timing config:load:file:C:\Users\y1126.kim\.npmrc Completed in 0ms 12 timing config:load:user Completed in 1ms 13 timing config:load:file:C:\Users\y1126.kim\AppData\Roaming\npm\etc\npmrc Completed in 0ms 14 timing config:load:global Completed in 1ms 15 timing config:load:validate Completed in 0ms 16 timing config:load:credentials Completed in 1ms 17 timing config:load:setEnvs Completed in 1ms 18 timing config:load Completed in 30ms 19 timing npm:load:configload Completed in 30ms 20 timing npm:load:mkdirpcache Completed in 2ms 21 timing npm:load:mkdirplogs Completed in 1ms 22 verbose title npm i @vue/cli-service 23 verbose argv "i" "@vue/cli-service" 24 timing npm:load:setTitle Completed in 2ms 25 timing config:load:flatten Completed in 4ms 26 timing npm:load:display Completed in 7ms 27 verbose logfile logs-max:10 dir:C:\Users\y1126.kim\AppData\Local\npm-cache\_logs 28 verbose logfile C:\Users\y1126.kim\AppData\Local\npm-cache\_logs\2023-03-27T04_58_26_832Z-debug-0.log 29 timing npm:load:logFile Completed in 22ms 30 timing npm:load:timers Completed in 0ms 31 timing npm:load:configScope Completed in 0ms 32 timing npm:load Completed in 66ms 33 timing arborist:ctor Completed in 3ms 34 silly logfile start cleaning logs, removing 2 files 35 silly logfile done cleaning log files 36 timing arborist:ctor Completed in 0ms 37 timing idealTree:init Completed in 58ms 38 timing idealTree:userRequests Completed in 4ms 39 silly idealTree buildDeps 40 silly fetch manifest @vue/cli-service@* 41 silly placeDep ROOT @vue/cli-service@ OK for: want: * 42 timing idealTree:#root Completed in 133202ms 43 timing idealTree:node_modules/@vue/cli-service Completed in 0ms 44 timing idealTree:buildDeps Completed in 133203ms 45 timing idealTree:fixDepFlags Completed in 0ms 46 timing idealTree Completed in 133267ms 47 timing command:i Completed in 133306ms 48 verbose type system 49 verbose stack FetchError: request to https://registry.npmjs.org/@vue%2fcli-service failed, reason: connect ETIMEDOUT 104.16.19.35:443 49 verbose stack at ClientRequest.<anonymous> (C:\Program Files\nodejs\node_modules\npm\node_modules\minipass-fetch\lib\index.js:130:14) 49 verbose stack at ClientRequest.emit (node:events:513:28) 49 verbose stack at TLSSocket.socketErrorListener (node:_http_client:496:9) 49 verbose stack at TLSSocket.emit (node:events:525:35) 49 verbose stack at emitErrorNT (node:internal/streams/destroy:151:8) 49 verbose stack at emitErrorCloseNT (node:internal/streams/destroy:116:3) 49 verbose stack at process.processTicksAndRejections (node:internal/process/task_queues:82:21) 50 verbose cwd C:\GitHubTemp 51 verbose Windows_NT 10.0.19042 52 verbose node v18.13.0 53 verbose npm v8.19.3 54 error code ETIMEDOUT 55 error syscall connect 56 error errno ETIMEDOUT 57 error network request to https://registry.npmjs.org/@vue%2fcli-service failed, reason: connect ETIMEDOUT 104.16.19.35:443 58 error network This is a problem related to network connectivity. 58 error network In most cases you are behind a proxy or have bad network settings. 58 error network 58 error network If you are behind a proxy, please make sure that the 58 error network 'proxy' config is set properly. See: 'npm help config' 59 verbose exit 1 60 timing npm Completed in 134110ms 61 verbose unfinished npm timer reify 1679893107628 62 verbose unfinished npm timer reify:loadTrees 1679893107659 63 verbose code 1 64 error A complete log of this run can be found in: 64 error C:\Users\y1126.kim\AppData\Local\npm-cache\_logs\2023-03-27T04_58_26_832Z-debug-0.log
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
TypeScript로 변환하는 과정에서
이런 에러가 뜹니다...
-
미해결초보자를 위한 C++ 프로그래밍 기초 다지기
질문있습니다.
C로 드라이버 쪽 개발하고 있는 현업 개발자인데요.회사 내부 사정에 따라 C->C++로 개발하게 되어 C++을 배우려고 강의 수강하였습니다.강의 후반에 각 언어에 대한 속도에 대해서 말씀하셨는데C가 절차 지향적이라서 더 빠르다고 하셨는데C++로 개발할 때, C와 동일한 속도를 뽑으려면절차 지향적으로 개발이 가능하다면최대한 절차 지향적으로 개발하는 것이 좋을까요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
인터셉터 인증체크 질문드립니다.
질문 1. LoginCheckInterceptor.java 에서 preHandle만 만드셨는데 afterCompletion을 만들지않은 이유가 궁금합니다. 애프터의 경우에는 끝나고 호출되는거라고 에러가 떠도 에러값을 로그로 찍을수 있다고 설명해주셨는데그러면 로그인을 해야하는 상황에서 오류가 걸리면PreHandle에서는 확인을 못하는게 맞는건가요? 질문 2. WebConfig.java 에서 마지막 .excludePathPatterns("/","/members/add","/login","/logout","/css/**","/*.ico","/error"); Path를 추가해서 인증을 거치치않는 URI를 추가하는데 제가 실수로 login에 / 를 안붙이니까 디렉션한 횟수가 너무 많습니다. 하면서 뻑나더라구요물론 배포하기전에 테스트를 하고 log를 봐서 잡기야 하겠지만 실제 현업에서도 인터셉터를 이러한 방식으로 사용하는건가요?