묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨독하게 시작하는 C 프로그래밍
C언어와 파이썬
안녕하세요 선생님다름이 아니라 현재는 프로그래밍 분야와 다른 분야에서 일하고 있지만 차차 준비를 해서 언젠가는 해당 분야로 직무를 변경하여 일하고 싶어 선생님의 강의를 수강하고 있는 직장인입니다.제가 처음 C언어를 배운 것은 2015년도 였고 그때 포인터를 마주하고 C언어 및 프로그래밍의 벽을 느껴 공부를 포기했었습니다. 그 이후로도 몇번이고 공부하고자 마음을 먹었지만 코드를 따라치고 기본적인 문법을 익혀 예제를 푸는 것 만으로는 실질적으로 코드 자체가 이해가 가지 않아서 중간에 학습을 포기하였습니다.최근에는 선생님의 C언어 강의를 들으면서 차근차근 공부를 하고 있습니다. 강의 내용이 어렵긴하지만 그래도 기초적인 것부터 설명해주셔서 너무 감사하게 수강 중입니다. 선생님이 말씀하신대로 프로그래밍언어 공부는 단순히 문법을 익히는 것 뿐만아니라 컴퓨터 구조와 메모리를 어떻게 쓰는 지 아는 것이 중요하고 이런 학습 방법이 도움이 더 많이 되는 것 같습니다. 아직도 잘은 모르지만 뭔가 하나하나 개념이 잡힌다고나 할까요? 그런데 최근 고민이 있습니다. 제 지인들은 다들 4년제 컴퓨터공학과를 나와서 일을 하고 있습니다. 제가 지인들에게 학습 방법, 로드맵에 대해서 질문을 하면 다들 C언어를 공부하는 것 보다는 Python을 공부하는 것이 더 좋다고 합니다. 실질적으로 c언어를 써서 개발하는 부서는 많지도 있고 요샌 대부분 Python을 사용하여 업무를 한다고 하더라구요. 제가 미리 말씀을 안드렸는데 현재 저는 반도체 기업에서 일을 하고 있고 제 지인들도 반도체 기업의 SW직무이고 저 또한 프로그래밍 능력을 쌓아 C++로 코딩테스크를 본 뒤에 사내 직무 이동 프로그램을 통해 SW직군으로 이동할 계획입니다.또한 지인들이 Python 은 인터프리터 언어(메모리 관리를 안해도 되는 언어)라서 요새는 C++까지 넘어가지 않아도 된다고들 하더라구요. 그래서 C는 어려우니 굳이 힘빼지말라는 말도 들었습니다. 또한 현업에서 일하시는 분들도 운영체제, 자료구조,네트워크 같은 과목을 두루두루 깊게 공부한 사람들이 적다고도 들었습니다.저는 현재 C언어를 공부하면서 어렵지만 배우는 것도 많고 뭔가 뜬구름 잡던게 하나하나 알아가는 느낌이라서 좋은데 제 지인들이 코딩테스트도 Python으로 봐라 C는 어렵고 어차피 현업가면 Python을 쓴다고 해서 제가 올바른 방향으로 학습을 하고 있는것인지 의문이듭니다. 제가 코딩 테스트를 C++로 보려는 이유는 인터프리터 언어인 Python보다 컴파일러 언어인 C++을 공부해야지(C++이 조금 더 어렵긴하지만) 컴퓨터가 메모리를 어떻게 쓰는 지 알게 되고 나추후에 더 도움이 된다고 생각해서 C++로 준비하고 있는데 제가 삽질을 하고 있는 건 아닌지 선생님의 의견이 궁금합니다.또한 제가 만약 C언어를 공부후에 선생님께서 자료구조, 운영체제, 네트워크는 필수로 공부하라고 들었던 것 같은데 맞을까요? 그렇다면 자료구조, 운영체제, 네트워크 중 공부 순서가 있을까요?위의 3가지 과목 이외에 추가적으로 공부해야할 과목과 공부순서가 있을까요? 이론공부의 커리큘럼이 공부합니다.그리고 현재 선생님의 유튜브 채널 멤버쉽도 구독 중인데 시간되시면 이 내용에 대한 선생님의 생각을 한번 유튜브에서 말씀해주시면 저처럼 갈피를 못잡고 있는 사람들에게 많은 도움이 될 것 같습니다. (저에 대한 직접적인 언급은 뺴고요) 감사합니다
-
미해결Practical Testing: 실용적인 테스트 가이드
강사님 유효성 검증의 분리에 대해 궁금한점이 있습니다.
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요!먼저 유사한 질문이 있었는지 검색해 보세요.서로 예의를 지키며 존중하는 문화를 만들어가요. 저희만의 서비스에 특화된 비즈니스 검증로직은 따로 서비스나 도메인에서 분리해서 검증하라고 하셨는데, 정확히 이해가 가지 않아서 좀더 질문 드립니다.예를 들어, 패스워드 검증 로직이 있다고 하면, 저희만의 서비스는 패스워드 검증을( 영문,특문 혼합 8자이상)이라고 정했을때, 컨트롤러의 요청 부분에서는 @NotBlank를 처리하고, 서비스나 도메인에서 위의 패스워드 검증 로직을 진행하라는 말씀인가요??
-
미해결스프링 시큐리티 완전 정복 [6.x 개정판]
hasRole 과 hasAuthority 의 차이
안녕하세요 hasRole 과 hasAuthority 의 차이가 없는 거 같아서 질문 드립니다.기능 상 차이가 없다면 용도의 차이가 있는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
안녕하세요 강의 자료 부탁드립니다.
안녕하세요!강의 자료 부탁드립니다.szhxyn@gmail.com 입니다감사합니다!!
-
미해결
영상재생이 안됩니다.
엣지에서는 되는데 크롬에서 안됩니다.쿠키 다 지우고 다시 해봤는데도 안됩니다.
-
미해결김영한의 실전 자바 - 중급 1편
Enum 클래스- 상수가 인스턴스를 생성할때, 그 인스턴스는 또 상수를 갖고 있고 객체를 생성하고 무한 생성(참조)하지 않나요?
1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]public class ClassGrade {public static final ClassGrade BASIC = new ClassGrade();public static final ClassGrade GOLD = new ClassGrade();public static final ClassGrade DIAMOND = new ClassGrade();}안녕하세요. 열거형 파트 부분에서 상수가 인스턴스를 생성할때public static final ClassGrade BASIC = new ClassGrade(); 이렇게 생성하면,그 BASIC 이 참조하는 인스턴스는 내부에 상수(BASIC, GOLD, DIAMOND)를 또 갖고있는데, 그 상수가 인스턴스를 무한 생성하게 되지 않나요? 않는다면 이유는 뭔가요?
-
미해결
파이썬 그래프 scipy
파이썬에서 import scipy.stats as stats를 활용해서 이산확률분포의 그래프를 그리는 문제인데요 1개의 동전을 계속하여 3회 던져서 앞면의 수의 횟수 X의 분포함수를 구하고 분포함수의 그래프를 그리는 문제인데 그래프가 자꾸 잘 안 그려져서요,,, 혹시 아시는 분 있을까요? import scipy.stats as statsimport matplotlib.pyplot as plt# 동전을 던지는 횟수tosscoin = 3# 이항 분포를 생성합니다.binomial_distribution = stats.binom(n=tosscoin, p=0.5)# 이항 분포에서 각 앞면이 나온 횟수에 대한 확률을 계산합니다.x_values = range(tosscoin + 1)prob_distribution = [binomial_distribution.pmf(x) for x in x_values]# stem plot 그리기plt.stem(x_values, prob_distribution, basefmt=" ", bottom=0, use_line_collection=True)plt.xticks(x_values)plt.yticks([1/8, 4/8, 7/8, 1], ['1/8', '4/8', '7/8', '1']) # y 축 눈금 값 설정 아래의 그래프 처럼 생성되어야하는데 잘 안돼서,,,올려봅니다,,
-
해결됨[리뉴얼] 타입스크립트 올인원 : Part1. 기본 문법편
타입스크립트교과서 p39 쪽 코드가 이해가 안되요
const func: (amount: number, unit: string) => string = (amount, unit) => amount + unit; gpt 이용해서 물어봐도 잘 이해가 안되서 질문남겨요! 이해가 안되는 부분은string = (amount, unit) 이 부분인데, 책 p40을 보면함수 리터럴 타입에서는 반환값의 표기법이 다르다는 점을 기억하세요. 콜론, 대신 => 를 사용한다고 써있네요 질문을 쓰다보니 이해가 되는것 같은데,func 함수는number 타입인 amount와 string 타입인 unit 을 받아서 string 타입을 반환한다이게 맞을것 같은데, 혹시 맞을까요?..
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
workbeanch 실습이 진행이 안되네요 ㅠ
워크 벤치를 운영체제에 맞게 설치했는데도 자동으로 스캔된 서버가 안보이네요;실습은 아래 사진에 보시는 것처럼 erd 실습을 위해 테이블 만드는 단계까지 진행했습니다.
-
미해결자바와 스프링 부트로 생애 최초 서버 만들기, 누구나 쉽게 개발부터 배포까지! [서버 개발 올인원 패키지]
git허브 비밀번호 맞게해도 안되시는 분들
출처 : https://velog.io/@rxdryd/git-clone-%EC%98%A4%EB%A5%98 2021/08/13일부터 비밀번호 가아닌 git tokken입력 방식으로 변경된다고 하네요 출처:https://hoohaha.tistory.com/37참고하셔서 깃 토큰 생성 후아이디는 기존과 동일하게 입력하시구 비밀번호에서 git tokken입력하시면 됩니다.
-
미해결코드로 배우는 React 19 with 스프링부트 API서버
궁금한점 있습니다 !
안녕하세요 강사님 !!리액트 + 스프링부트 웹개발 강의이지만스터디용으로리액트 네이티브에서 해당 스프링부트 어플리케이션 API 를 활용해도 되는 부분인가요???
-
미해결처음하는 플러터(Flutter) 기초부터 실전까지 [풀스택 Part4] (쉽고 견고하게 단계별로 다양한 프로젝트까지)
강의 노트를 보고 싶은데 어디서 봐야되요.
강의노트... 못 찾겠습니다.
-
미해결스프링 핵심 원리 - 기본편
@Configuration이 없을때의 싱글톤 질문
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]1. @Configuration을 붙이지 않으면 TestConfig 자체와 @Bean 메서드들의 반환 객체를 싱글톤 빈으로 등록하지만 의존 관계에서의 객체 호출은 일반 객체를 생성한다.2. 한 @Bean의 일부가 return new Component2(component1()) 라면 Component2는 싱글톤 빈으로 등록되지만 의존 관계에서의 호출인 componenet1은 빈으로 등록이 안되고 일반객체가 생성된다.3. https://www.inflearn.com/questions/475367여기 답변에서 David님께서 "TestConfig 내 객체 생성 메서드의 경우 호출시 싱글톤을 보장하지 않고 매번 새로운 객체를 생성합니다." 라고 하셨는데 의존 관계 주입일때는 1,2번의 이해를 바탕으로 해결했습니다. 그런데 의존 관계 주입이 아닌 객체를 생성해 싱글톤 빈으로 등록하는 경우에도 싱글톤을 보장하지 않는다는게 말이 헷갈려서 질문드립니다. 아래 코드의 경우에서 component2 component2_2가 각각 싱글톤 빈으로 등록된다는 뜻인가요? public class Config { @Bean public Component2 component2() { return new Component2(componenet1()); } @Bean public Component2 component2_2() { return component2(); } @Bean public Component1 component1() { return new Component1(); } 1,2번은 해주신 답변으로부터 이해를 했는데 3번을 잘모르겠습니다.
-
해결됨블렌더 3D 아이소메트릭 방 만들기
의자에 베벨이 의자 전체의 베벨에 영향을 줍니다
의자 6:55초 처럼 선을 선택하고 CTRL B 로 베벨을 주었는데 스크린샷처럼 적용될 뿐만아니라, AMOUNT 조절시 의자 전체의 베벨에 영향을 줍니다.영상처럼 베벨을 주고싶으면 어떻게 해야할까요? ㅜㅜ
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트 (장고 4.2 기준)
django manage.py 명령어 실행에 오류가 발생합니다.
안녕하세요~잘 되던 python manage.py 명령어에서 오류가 발생합니다. 아마 개인 실습 중에 진행한 어떤 작업이 영향을 미친 것 같습니다. ㅜㅜ 가상환경 생성에 사용되는 pyenv로 설치한 파이썬에서 문제가 발생했나 싶어 해당 파이썬을 지우고, 다른 파이썬 버전에서 실행해보았는데 동일한 오류가 발생합니다. 아래는 python -m venv로 가상환경을 생성하고, 거기에 django를 설치한 후 python manage.py runserver를 실행시켰을 때 나타나는 오류 메시지 입니다. 짚이시는 부분이 있다면 공유 좀 부탁리겠습니다. 오류 메시지Traceback (most recent call last): File "D:\Books\demo\venv\lib\site-packages\django\core\management\base.py", line 413, in run_from_argv self.execute(*args, **cmd_options) File "D:\Books\demo\venv\lib\site-packages\django\core\management\commands\runserver.py", line 74, in execute super().execute(*args, **options) File "D:\Books\demo\venv\lib\site-packages\django\core\management\base.py", line 459, in execute output = self.handle(*args, **options) File "D:\Books\demo\venv\lib\site-packages\django\core\management\commands\runserver.py", line 81, in handle if not settings.DEBUG and not settings.ALLOWED_HOSTS: File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 89, in __getattr__ self._setup(name) File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 76, in _setup self._wrapped = Settings(settings_module) File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 190, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE) File "C:\Users\ktsfr\.pyenv\pyenv-win\versions\3.10.3\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'django_aws_lambda' During handling of the above exception, another exception occurred: Traceback (most recent call last): File "D:\Books\demo\myproject\manage.py", line 22, in <module> main() File "D:\Books\demo\myproject\manage.py", line 18, in main execute_from_command_line(sys.argv) File "D:\Books\demo\venv\lib\site-packages\django\core\management\__init__.py", line 442, in execute_from_command_line utility.execute() File "D:\Books\demo\venv\lib\site-packages\django\core\management\__init__.py", line 436, in execute self.fetch_command(subcommand).run_from_argv(self.argv) File "D:\Books\demo\venv\lib\site-packages\django\core\management\base.py", line 426, in run_from_argv connections.close_all() File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 84, in close_all for conn in self.all(initialized_only=True): File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 76, in all return [ File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 73, in __iter__ return iter(self.settings) File "D:\Books\demo\venv\lib\site-packages\django\utils\functional.py", line 47, in __get__ res = instance.__dict__[self.name] = self.func(instance) File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 45, in settings self._settings = self.configure_settings(self._settings) File "D:\Books\demo\venv\lib\site-packages\django\db\utils.py", line 148, in configure_settings databases = super().configure_settings(databases) File "D:\Books\demo\venv\lib\site-packages\django\utils\connection.py", line 50, in configure_settings settings = getattr(django_settings, self.settings_name) File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 89, in __getattr__ self._setup(name) File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 76, in _setup self._wrapped = Settings(settings_module) File "D:\Books\demo\venv\lib\site-packages\django\conf\__init__.py", line 190, in __init__ mod = importlib.import_module(self.SETTINGS_MODULE) File "C:\Users\ktsfr\.pyenv\pyenv-win\versions\3.10.3\lib\importlib\__init__.py", line 126, in import_module return _bootstrap._gcd_import(name[level:], package, level) File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 992, in _find_and_load_unlocked File "<frozen importlib._bootstrap>", line 241, in _call_with_frames_removed File "<frozen importlib._bootstrap>", line 1050, in _gcd_import File "<frozen importlib._bootstrap>", line 1027, in _find_and_load File "<frozen importlib._bootstrap>", line 1004, in _find_and_load_unlocked ModuleNotFoundError: No module named 'django_aws_lambda'
-
미해결설계독학맛비's 실전 AI HW 설계를 위한 바이블, CNN 연산 완전정복 (Verilog HDL + FPGA 를 이용한 가속기 실습)
FPGA resource사용관련
안녕하세요 공부 중에 궁금증이 생겨서 질문 남깁니다.! FPGA마다 각각 resource가 정해져 있는 것으로 알고 있습니다.실제로 보드를 Implementation을 한 후 bit파일을 만들고 실제 보드에서 동작을 하면 열이 많이 발생하는데 이경우에 리소스를 많이 사용 할 수록 많은 열이 발생할 것 같습니다. 그럼 성능 저하로 이어질 것 같습니다.이를 예방하고자 각 보드마다 리소스를 몇 %를 사용하면 성능저하가 일어난다는 스펙이 정해져 있나요? 강의랑 직접적인 관련은 없지만 궁금증이 생겨서 질문드립니다 . 감사합니다 !
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
문제풀이3 - 20번 문제
안녕하세요정답에 대해 궁금한 사항이 있습니다.S3 Glacier Instant Retrieval 가장기 아카이브 및 밀리초 단위의 즉각적인 검색이 가능한데 C는 제외되는 이유가 무엇인가요 ?보기에 나와있는 Glacier는 Glacier Flexible Retrieval 의 이전 명칭이기 때문에 틀린 것인가요 ?문제에 나와있는 '백업'과,'밀리초' 검색에 더 적합한게 Glacier Instant Retrieval로 생각되어 C를 선택해 틀렸습니다..ㅠㅠ
-
해결됨외워서 끝내는 SSL과 최소한의 암호기술
혼합 사용으로 효율극대화 질문
고민있어서 글 남깁니다.server 키쌍 생성server Public pc 로 전달 (IKE)pc symmetric key 평문 암호화server public 키로 pc sysmmetric key 암호화문서 및 pc sysmmetric key Tunnel server 전달Server private 키로 pc sysmmetric key 복호화pc sysmmetric key 로 암호화된 문서 복호화pc sysmmetric key를 session key 라고도 한다라고 이해하면 될까요?
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
아나그램 사이즈 관련 질문입니다.
만약 아나그램 b 가 bbb 라면?해쉬맵의 사이즈가 0이 되서 아나그램 비교자체가 안되지 않을까라는.. 의문이 들어서 질문드립니다 ~
-
해결됨비전공자를 위한 진짜 입문 올인원 개발 부트캠프
map foreach 매개변수 이름은 product, index아니여도 되네요
그냥 첫번째 매개변수가 대상이고 두번째 매개변수는 index취급하는건가요?