묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
질문드립니다.
아래의 그림처럼 빨간색 오류가 떴을 때에는, compiler가 오류난 것을 알려준다 라고 알면 될까요? 저런식으로 오류가 날때 "OOO이 오류가 난것을 알려준다" 라고 한다면 OOO은 무엇인가요? 강의와는 상관없는 내용이지만, 갑자기 궁금하여 질문드립니다.
-
미해결홍정모의 따라하며 배우는 C++
연습문제 질문입니다.
강사님의 의도가 이렇게 푸는 것이 맞는지 질문드립니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
동일 url 권한 처리
안녕하세요. 좋은 강의 감사합니다. 동일 url 로 접근하는데 권한마다 보여주는 화면이 다른 경우(예를 들면 관리자 페이지 버튼 유무 등)에는 프론트에서 user 정보를 가져와서 권한을 확인하고 특정 메뉴를 렌더링 할지 말지 결정하면 될까요?? 아니면 백에서 권한에 따른 처리를 해주는 것이 일반적인지 궁금합니다.
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
REST API에서 검증헤더 사용이 궁금합니다.
안녕하세요. 항상 HTTP 공부를 해야지 생각하다가, 어떻게 접근해야하지 쉽지 않았는데. 영한님 강의 덕에 HTTP를 어떻게 써야할지 고민을 하게 되어, 너무너무 감사합니다.! 그리고 강의 너무 재밌습니다 :) 질문은, HTTP의 304를 통해서, 해당 응답이 변경되었는지, client-server 사이의 요청응답을 제어 할 수 있다고 이해가 됐는데요, server to server 끼리 REST API를 통해서 호출을 할 경우에도 검증 헤더를 통해서 네트워크 이익을 얻을 수 있을까요?? 이해를 좀더 하고 싶은 부분은.. 만약 서버응답이 변경이 없다는 304 를 내려주면, 클라이언트가 브라우저면 브라우저 캐시를 통해서 응답 바디와 동일한 데이터를 얻는데, 서버끼리 통신이면, 브라우저가 아니니깐... 브라우저 처럼 캐시를 제공하려면 로컬이던,리모트던 캐시를 붙여야 하는게 맞을까요.? 또 이런 경우엔, 요청/응답 하는 서버끼리 `검증 헤더를 사용하겠다` 라고 약속이 돼야 할텐데.. 한쪽 서버의 헤더 스펙이 변경되면 검증 로직을 사용할 수 없는 경우가 되어버리는것 같아서.. 변경에 취약한 것 같기도 하구요. 혹시 실무에서 서버끼리 통신할 때도 위와같은 검증 헤더를 사용하시는지, 사용한다면 어떻게 해결하는지 궁금합니닷..!
-
미해결비전공자를 위한 개발자 취업 개론
안녕하세요 ! 장고 백엔드 프론트엔드 분리 관련 질문입니다 !!
안녕하세요 ! 장고를 공부하다 계속 궁금했던게 있어서 질문을 드려요 ! 사실 장고를 공부하면서 항상 장고 템플릿 문법을 써서 프론트를 함께 개발했었습니다. 프론트와 백엔드를 분리해서 개발을 진행해보고 싶었지만 대부분 프론트엔드 프레임워크를 사용해서 프론트와 백엔드를 분리하는 흐름이였습니다. 그렇다면 프론트 vscode : html, css, javascript, ajax 백엔드 vscode : django 로 분리해서 화면이 렌더링되면 백엔드에 ajax로 get요청 등을 보내 화면에 뿌려질 데이터를 백엔드에서 JsonResponse등으로 보내어 개발하는 과정은 옳지 못한 개발과정일까요 ..? (아니면 분리를 위해서는 프론트엔드 프레임워크를 무조건 써야 하는 건가요,,?) 이렇게 프로젝트를 진행한 경험을 했어도 백엔드 api를 구축해봤다고 얘기를 해도 될지 그리고 이런 방향으로 프로젝트를 해보아도 문제가 없는지 궁금합니다..! 읽어주셔서 감사합니다 !
-
미해결Vue.js - Django 연동 웹 프로그래밍
장고 프론트엔드 백엔드 분리 관련 질문입니다 !
안녕하세요. 현재 해당 강의를 들으면 todolist 프로젝트를 진행해보고 있습니다. 그러다 문득 궁금했던게 생각이 났습니다.. 사실 장고를 공부하면서 항상 장고 템플릿 문법을 써서 프론트를 함께 개발했었습니다. 프론트와 백엔드를 분리해서 개발을 진행해보고 싶었지만 대부분 프론트엔드 프레임워크를 사용해서 프론트와 백엔드를 분리하는 흐름이였습니다. 그렇다면 프론트 vscode : html, css, javascript, ajax 백엔드 vscode : django 로 분리해서 화면이 렌더링되면 백엔드에 ajax로 get요청 등을 보내 화면에 뿌려질 데이터를 백엔드에서 JsonRespone등으로 보내어 개발하는 과정은 옳지 못한 개발과정일까요 ..? 아니면 분리를 하는 과정에는 프론트엔드 프레임워크가 꼭 필요한 걸까요 ...?? 이렇게 프로젝트를 진행한 경험을 했어도 백엔드 api를 구축해봤다고 얘기를 해도 될지 그리고 이런 방향으로 프로젝트를 해보아도 문제가 없는지 궁금합니다..!
-
미해결윤재성의 만들면서 배우는 Spring MVC 5
xml형식으로 파일데이터 전송하기
안녕하세요 파일데이터를 전송하기위해 multipart로 변경하여 폼을 보내는 부분을 xml 로 설정하여 테스트하는데 오류가 납니다. java설정으로 할때는 잘동작하는데 오류를찾아봐도 잘 모르겠어서 여쭤봅니다. 현상은 빈값,값을 넣어서 제출하던 동일하게 아래와같이 나옵니다. servlet-context.xml web.xml ContentBean.java get,set메소드까지 설정하였습니다. write.jsp
-
미해결Google 공인! 텐서플로(TensorFlow) 개발자 자격증 취득
기출문제 요청
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 혹시 기출문제 슬랙 말고 별도 요청 안되나요? 보안 때문에 메일에서 슬랙 관련 메일을 열 수가 없어서요.
-
미해결스프링 핵심 원리 - 기본편
순환참조 오류시에 생성자 주입 질문입니다!
안녕하세요 선생님! 스프링 레퍼런스에서는 순환참조 오류가 발생했을 때 권장하진 않지만 생성자 주입 대신 필드 주입이나 수정자 주입을 사용하라고 하더라구요. 필드 주입이나 수정자 주입이 순환참조 오류를 발생하지 않게끔 할 수 있는 이유가 무엇인지 알 수 있을까요? 그리고 이보다 더 근본적인 순환참조 오류 해결책이 있는지도 궁금합니다!
-
해결됨HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌2)
웹 페이지에 로딩화면 적용하는 방법
안녕하세요 선생님 완성한 로딩화면을 다른 html파일에다가 어떻게 적용 시키는거에요?? 따로 강의가 있을까요?
-
미해결Axure RP 9,10 - 서비스 기획자를 위한 최적의 프로토타이핑 툴
상단 탭&스와이프 구성 강의 문의
안녕하세요 선생님 강의 잘듣고 있습니다. 모바일 상단에 위아래 탭 영역 2개를 위치시키고 스와이프기능까지 제공하는 페이지를 구현할 때 필요한 강의가 어떤것인지 알려주실 수 있을까요..?? 봤던 것 같은데 기억이 안납니다 도무지 ㅠㅠ.. 혹시 어드민 강의에서 봤는데.. 이걸 모바일에 적용하려니까 제가 헷갈리는가 싶기도하고..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
cors 관련 설정을 위한 webconfig 설정 관련 질문
안녕하세요 강의 잘듣고 있습니다! 다름이 아니라 강의 내용을 바탕으로 토이프로젝트를 듣던와중에 cors 관련 이슈로 api에 @corsorigin을 바로 사용하는 것이 아닌 @Configurationpublic class WebConfig implements WebMvcConfigurer { @Override public void addCorsMappings(CorsRegistry registry){ registry.addMapping("/**") .allowedOrigins("http://localhost:3000") .allowCredentials(true); }} 이런 형식으로 사용하고 있는데 저 webconfig가 어떻게 실행이되는지 의문이 듭니다, @configuration설정 파일임을 명시하고 webconfig 클래스가 스프링빈에 등록되는 것도 알겠는데 addCorsMappings를 호출하지 않는 이상 전역으로 설정하는 것이 불가능 하다고 생각했는데 따로 호출을 안해도 되더라고요. 또 전역으로 설정한이후에 patch에서는 계속 cors 문제가 나오는데 patch는 webconfig 커스터마이징으로 cors를 해결할수 없는지 궁금해서 여쭈어봅니다! 감사합니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
application 실행시 code exit 0 가 나오며 바로 실행이 종료됩니다.
안녕하세요. 프로젝트 빌드시 어플리케이션이 Process finished with exit code 0 이라는 내용과 함께 바로 종료됩니다. 프로젝트를 생성할때 war를 선택하고 프로젝트를 생성하였습니다. 내장 톰캣과 관련된 것인가 싶어 기존에 있던 implementation 'spring-boot-starter-tomcat' 을 삭제하고 dependencies 또한 강사님과 같게 수정하였는데도 빌드가 되지않아 질문 드립니다.
-
미해결Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)
Spring Cloud Gateway - Logging Filter
Spring Cloud Gateway - Logging Filter 영상 3:50 - "자 GlobalFilter는 인스턴스이기 때문에 직접 생성하실 수가 없구요 구현하실 때 여러분들이 OrderedGatewayFilter 라는걸 사용하실 수 있어요" 에서 > GatewayFilter는 인터페이스이기 때문에 라고 말씀하실려는 게 본래 의도이신 것 같은데 맞는지 확인 부탁드릴게요 감사합니다
-
미해결시스템엔지니어가 알려주는 리눅스 실전편 Bash Shell Script
설치에러
설치에러 게속 떠서 진행이 안되네요 ..;; Bringing machine 'cent1' up with 'virtualbox' provider... Bringing machine 'cent2' up with 'virtualbox' provider... Bringing machine 'cent3' up with 'virtualbox' provider... ==> cent1: Preparing master VM for linked clones... cent1: This is a one time operation. Once the master VM is prepared, cent1: it will be used as a base for linked clones, making the creation cent1: of new VMs take milliseconds on a modern system. ==> cent1: Importing base box 'centos/8'... ==> cent1: Cloning VM... ==> cent1: Matching MAC address for NAT networking... ==> cent1: Checking if box 'centos/8' version '2011.0' is up to date... ==> cent1: Setting the name of the VM: cent1 ==> cent1: Clearing any previously set network interfaces... ==> cent1: Preparing network interfaces based on configuration... cent1: Adapter 1: nat cent1: Adapter 2: hostonly cent1: Adapter 3: hostonly ==> cent1: Forwarding ports... cent1: 22 (guest) => 2222 (host) (adapter 1) ==> cent1: Running 'pre-boot' VM customizations... ==> cent1: Booting VM... ==> cent1: Waiting for machine to boot. This may take a few minutes... cent1: SSH address: 127.0.0.1:2222 cent1: SSH username: vagrant cent1: SSH auth method: private key cent1: cent1: Vagrant insecure key detected. Vagrant will automatically replace cent1: this with a newly generated keypair for better security. cent1: cent1: Inserting generated public key within guest... cent1: Removing insecure key from the guest if it's present... cent1: Key inserted! Disconnecting and reconnecting using new SSH key... ==> cent1: Machine booted and ready! [cent1] No Virtualbox Guest Additions installation found. Last metadata expiration check: 0:00:03 ago on Tue 19 Oct 2021 05:22:10 AM UTC. Package centos-linux-release-8.3-1.2011.el8.noarch is already installed. Dependencies resolved. ================================================================================ Package Arch Version Repository Size ================================================================================ Upgrading: centos-linux-release noarch 8.4-1.2105.el8 baseos 22 k Transaction Summary ================================================================================ Upgrade 1 Package Total download size: 22 k Downloading Packages: centos-linux-release-8.4-1.2105.el8.noarch.rpm 198 kB/s | 22 kB 00:00 -------------------------------------------------------------------------------- Total 22 kB/s | 22 kB 00:00 warning: /var/cache/dnf/baseos-31c79d9833c65cf7/packages/centos-linux-release-8.4-1.2105.el8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 8483c65d: NOKEY CentOS Linux 8 - BaseOS 1.6 MB/s | 1.6 kB 00:00 Importing GPG key 0x8483C65D: Userid : "CentOS (CentOS Official Signing Key) <security@centos.org>" Fingerprint: 99DB 70FA E1D7 CE22 7FB6 4882 05B5 55B3 8483 C65D From : /etc/pki/rpm-gpg/RPM-GPG-KEY-centosofficial Key imported successfully Running transaction check Transaction check succeeded. Running transaction test Transaction test succeeded. Running transaction Preparing : 1/1 Running scriptlet: centos-linux-release-8.4-1.2105.el8.noarch 1/1 Upgrading : centos-linux-release-8.4-1.2105.el8.noarch 1/2 Cleanup : centos-linux-release-8.3-1.2011.el8.noarch 2/2 Running scriptlet: centos-linux-release-8.3-1.2011.el8.noarch 2/2 Verifying : centos-linux-release-8.4-1.2105.el8.noarch 1/2 Verifying : centos-linux-release-8.3-1.2011.el8.noarch 2/2 Upgraded: centos-linux-release-8.4-1.2105.el8.noarch Complete! Last metadata expiration check: 0:00:07 ago on Tue 19 Oct 2021 05:22:10 AM UTC. No match for argument: kernel-devel-4.18.0-240.1.1.el8_3.x86_64 Error: Unable to find a match: kernel-devel-4.18.0-240.1.1.el8_3.x86_64 Unmounting Virtualbox Guest Additions ISO from: /mnt umount: /mnt: not mounted. ==> cent1: Checking for guest additions in VM... cent1: No guest additions were detected on the base box for this VM! Guest cent1: additions are required for forwarded ports, shared folders, host only cent1: networking, and more. If SSH fails on this machine, please install cent1: the guest additions and repackage the box to continue. cent1: cent1: This is not an error message; everything may continue to work properly, cent1: in which case you may ignore this message. The following SSH command responded with a non-zero exit status. Vagrant assumes that this means the command failed! umount /mnt
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
NetworkImage
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. NetworkImage 코드를 다 동일하게 사용했는데 프로필 이미지가 뜨지를 않습니다.원인을 알고 싶은데 알수가 없는데 어떻게 해결해야 할까요 오류코드는 이렇게 뜹니다. ======== Exception caught by image resource service ================================================ The following SocketException was thrown resolving an image codec: Failed host lookup: 'cdn.pixabay.com' (OS Error: No address associated with hostname, errno = 7) When the exception was thrown, this was the stack: #0 _NativeSocket.startConnect (dart:io-patch/socket_patch.dart:677:35) #1 _RawSocket.startConnect (dart:io-patch/socket_patch.dart:1680:26) #2 RawSocket.startConnect (dart:io-patch/socket_patch.dart:27:23) #3 RawSecureSocket.startConnect (dart:io/secure_socket.dart:237:22) #4 SecureSocket.startConnect (dart:io/secure_socket.dart:60:28) #5 _ConnectionTarget.connect (dart:_http/http_impl.dart:2437:24) #6 _HttpClient._getConnection.connect (dart:_http/http_impl.dart:2805:12) #7 _HttpClient._getConnection (dart:_http/http_impl.dart:2810:12) #8 _HttpClient._openUrl (dart:_http/http_impl.dart:2694:12) #9 _HttpClient.getUrl (dart:_http/http_impl.dart:2573:48) #10 NetworkImage._loadAsync (package:flutter/src/painting/_network_image_io.dart:89:59) #11 NetworkImage.load (package:flutter/src/painting/_network_image_io.dart:50:14) #12 ImageProvider.resolveStreamForKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:505:13) #13 ImageCache.putIfAbsent (package:flutter/src/painting/image_cache.dart:380:22) #14 ImageProvider.resolveStreamForKey (package:flutter/src/painting/image_provider.dart:503:83) #15 ImageProvider.resolve.<anonymous closure> (package:flutter/src/painting/image_provider.dart:333:9) #16 ImageProvider._createErrorHandlerAndKey.<anonymous closure>.<anonymous closure> (package:flutter/src/painting/image_provider.dart:464:26) #17 SynchronousFuture.then (package:flutter/src/foundation/synchronous_future.dart:41:35) #18 ImageProvider._createErrorHandlerAndKey.<anonymous closure> (package:flutter/src/painting/image_provider.dart:461:11) #22 ImageProvider._createErrorHandlerAndKey (package:flutter/src/painting/image_provider.dart:453:16) #23 ImageProvider.resolve (package:flutter/src/painting/image_provider.dart:330:5) #24 DecorationImagePainter.paint (package:flutter/src/painting/decoration_image.dart:258:55) #25 _BoxDecorationPainter._paintBackgroundImage (package:flutter/src/painting/box_decoration.dart:465:20) #26 _BoxDecorationPainter.paint (package:flutter/src/painting/box_decoration.dart:483:5) #27 RenderDecoratedBox.paint (package:flutter/src/rendering/proxy_box.dart:2162:17) #28 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #29 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #30 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #31 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #32 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #33 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #34 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #35 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #36 RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2794:15) #37 RenderFlex.paint (package:flutter/src/rendering/flex.dart:1078:7) #38 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #39 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #40 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #41 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #42 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #43 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #44 _RenderInkFeatures.paint (package:flutter/src/material/material.dart:553:11) #45 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #46 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #47 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #48 RenderCustomPaint.paint (package:flutter/src/rendering/custom_paint.dart:608:11) #49 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #50 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #51 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #52 PaintingContext.pushLayer (package:flutter/src/rendering/object.dart:398:12) #53 RenderPhysicalShape.paint (package:flutter/src/rendering/proxy_box.dart:2040:15) #54 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #55 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #56 RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:79:15) #57 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #58 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #59 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #60 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #61 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #62 RenderProxyBoxMixin.paint (package:flutter/src/rendering/proxy_box.dart:140:15) #63 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #64 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #65 RenderBoxContainerDefaultsMixin.defaultPaint (package:flutter/src/rendering/box.dart:2794:15) #66 RenderFlex.paint (package:flutter/src/rendering/flex.dart:1078:7) #67 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #68 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #69 RenderShiftedBox.paint (package:flutter/src/rendering/shifted_box.dart:79:15) #70 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #71 PaintingContext.paintChild (package:flutter/src/rendering/object.dart:189:13) #72 _RenderSingleChildViewport.paint.paintContents (package:flutter/src/widgets/single_child_scroll_view.dart:619:17) #73 _RenderSingleChildViewport.paint (package:flutter/src/widgets/single_child_scroll_view.dart:633:9) #74 RenderObject._paintWithContext (package:flutter/src/rendering/object.dart:2409:7) #75 PaintingContext._repaintCompositedChild (package:flutter/src/rendering/object.dart:141:11) #76 PaintingContext.repaintCompositedChild (package:flutter/src/rendering/object.dart:100:5) #77 PipelineOwner.flushPaint (package:flutter/src/rendering/object.dart:979:29) #78 RendererBinding.drawFrame (package:flutter/src/rendering/binding.dart:455:19) #79 WidgetsBinding.drawFrame (package:flutter/src/widgets/binding.dart:883:13) #80 RendererBinding._handlePersistentFrameCallback (package:flutter/src/rendering/binding.dart:319:5) #81 SchedulerBinding._invokeFrameCallback (package:flutter/src/scheduler/binding.dart:1143:15) #82 SchedulerBinding.handleDrawFrame (package:flutter/src/scheduler/binding.dart:1080:9) #83 SchedulerBinding.scheduleWarmUpFrame.<anonymous closure> (package:flutter/src/scheduler/binding.dart:863:7) (elided 7 frames from class _RawReceivePortImpl, class _Timer, dart:async, and dart:async-patch) Image provider: NetworkImage("https://cdn.pixabay.com/photo/2017/09/21/19/12/france-2773030_1280.jpg", scale: 1.0) Image key: NetworkImage("https://cdn.pixabay.com/photo/2017/09/21/19/12/france-2773030_1280.jpg", scale: 1.0) ====================================================================================================
-
미해결스프링 핵심 원리 - 기본편
영한님 말씀중에 패키지 관리에 관해서 궁금한게있습니다.
https://www.inflearn.com/questions/16046 질문중에 패키지관련하여 답변주신 사이트를 참고하였는데 더 궁금한게 있어 질문드립니다. 프로젝트가 성장함에 따라 프로젝트 구조도 현재 상황에 맞추어 성장하고 변경할 수 있어야 합니다. 이부분을 강조하셔서 말씀주셨는데, 수많은 코드와 파일들을 처음 배치한다음, 다시 현재 상황에 맞게 맞출시 수많은 변경들이 일어날텐데, 이럴때 많이 에러가 난다던지 많은 코드를수정을 해야될 경우도 많이 생길까요?
-
미해결내 업무를 대신 할 파이썬(Python) 웹크롤링 & 자동화 (feat. 주식, 부동산 데이터 / 인스타그램)
네이버 부동산 크롤링만 하고 싶은데 앞의 주식 크롤링 강의 예제를 다 봐야지 할수 있는걸까요?
네이버 부동산 크롤링만 하고 싶은데 앞의 주식 크롤링 강의 예제를 다 봐야지 할수 있는걸까요? 네이버 부동산 크롤링에 필요한 내용이 혹시 주식 크롤링 강의에 있는지 궁금합니다. 중간 주식 강의는 듣고 싶지 않아서요~
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vue3 상용 서비스 적용에 무리가 있다는게 어떤건지요?
vue cli 프로젝트 생성 시 vue3로 진행시 서비스 적용에 무리가 있다고 글에 작성되어 있는데 어떤 부분이 사용 서비스에 무리가 있는지 알려주실수 있을지 문의드립니다.
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
수강 제한 기간.
다른 분들은 어떨지 모르겠는데. 처음 접하는 내용이라서 저에게는 너무 어려워요. 수강 가능한 시간을 조금 더 늘려주시면 안되나요? 천천히 복습하면서 계속 공부 하고 싶어요.