묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
res.content
requests 라이브러리에서 get() 메서드를 사용해서 요청을 받아온 것을 res에 담고 거기에서 res.content 해서 사용하였는데 res라고 설정한 이 변수에서 접근 할 수 있는 것이 content 메서드 말고 또 뭐가 있나요? 다른 기능들도 알고 싶은데 뭐라 검색을 해야 하나요?
-
더 자바, 애플리케이션을 테스트하는 다양한 방법
db 문제 질문있습니다.
삭제된 글입니다
-
미해결지옥에서 온 Git
git remote 원격주소지 설정 문제
안녕하세요, 먼저는 강의 덕분에 큰 도움이 되고 있습니다. 이러한 강의를 만들어 주셔서 감사드립니다. 제가 로컬 서버 구축 중 한가지 문제가 있어서 질문드립니다. 영상에서 보여주신 것 처럼, ssh접속으로 로컬 서버에 저장할 원격 저장소를 만드는 것 까지 되었습니다. 문제는 git remote add 할 시에, 주소지 값을 넣으면 fatal:Could not read from remote repository. 에러가 발생합니다. git push 할 때 비밀번호 넣는 것 까지도 진행됩니다. 아마 주소지 문제가 생각되는데, 저의 서버 PC는 윈도우10입니다. 그래서 원격 주소지를 아래와 같이 했는데, 어느 부분이 문제가 있을지요? git remote add origin ssh://name@192.168.0.68/C:/Bitnami/redmine-4.1.1-6/apps/redmine/htdocs/public/server.git/
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
5분 50초 부근에 책에 있는 순서라고 하셨는데
혹시 참고하시는 교재가 있다면 알 수 있을까요?? part1 C#강의만이 아니라 다른 part에서도 참고 교재가 있다면 알고 싶습니다
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
안녕하세요!
안녕하세요! 완강을하고 1가지 궁금한게 생겼는데.. 제가 생각하고 있는 flow는 어떤 게시판에들어가면 그 페이지에 있는 일정량( 예-10개 )만 비동기로 갖고와서 vuex에 저장을 시키고 서비스 로직을 처리하는걸로알고잇습니다. 또한 2페이지를 가면 또 거기에 걸맞는 일정량( 예-10개 )를 갖고와서 업데이트 시키고 렌더링시키구요. 1. 여기서 이 갖고오는 비동기를 todolist에서 created 훅을 이용해서 갖고온다음 action -> mutation -> state 이런식으로 가게만들면될까요? 2. 새로고침을 하면 vuex에 있던 list들 값이 없어지는걸로 알고있습니다. 이때 그 해당페이지에있는 모든 인스턴스들이 재생성되면서 todolist 인스턴스가 created를 다시 실행시킴으로 vuex에 다시 초기화를 시켜주는건가요? 일주일동안 선생님 웹팩,뷰강의를 수강했습니다. 굉장히 많이 배웠습니다. 감사합니다. 다음 강의도 기대하겠습니다.
-
미해결CSS Flex와 Grid 제대로 익히기
flex UI #7-카드리스트 강의에서
4:34초 쯤에 background-image로 인라인에 넣어주셨는데 한꺼번에 수정하거나 추가 하실때 단축키 어떤걸 해야하나요? 또 메세지 리스트 할때는 figure태그에 background-image를 넣는 것으로 끝냈었는데 카드리스트에는 img태그를 그대로 살려놓으신 이유가 궁금해요.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
kubectl apply -f ~ 했을 시 에러
prouser@master:~/yaml$ k apply -f http-go-rc-v2.yaml Warning: resource replicationcontrollers/http-go is missing the kubectl.kubernetes.io/last-applied-configuration annotation which is required by kubectl apply. kubectl apply should only be used on resources created declaratively by either kubectl create --save-config or kubectl apply. The missing annotation will be patched automatically. replicationcontroller/http-go configured 이런식으로 Warning 이 발생했는데, 어떤 것 때문에 이런 Warning이 발생하나요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
404 오류
안녕하세요 선생님. 저는 컴공 졸업을 앞둔 학생입니다. 저흰 자바스프링을 배우지 않아 백엔드를 희망하고 있지만 스프링 그게 뭐여... 하던 차에 선생님의 수업을 듣게 되었습니다. 다름이 아니고 질문이 몇 가지 있어 이렇게 남깁니다. 1. 404 not found 에러 여기서 회원가입 or 회원목록을 누르게 되면 404 not found 화면이 나타납니다. 이 오류를 해결하기 위해 노력하였으나, 해결이 되지 않아 이렇게 문의합니다. 다음은 import문을 제외한 소스코드입니다. -home.html <!DOCTYPE html><html xmlns:th="http://www.thymeleaf.org"><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><body> <div class="container"> <div> <p>회원 기능</p> <p> <a href="/members/new">회원 가입 </a> <a href="/members"> 회원 목록 </a> </p> </div> </div> <!--/container--></body></html> - HomeController @Controllerpublic class HomeController { @GetMapping("/") public String home() { return "home"; }} -MemberController @Controllerpublic class MemberController { private final MemberService memberService; @Autowired public MemberController(MemberService memberService) { this.memberService = memberService; } @GetMapping("/members/new") public String createForm() { return "members/createMemberForm"; } @PostMapping("/members/new") public String create(MemberForm form) { Member member = new Member(); member.setName(form.getName()); memberService.join(member); return "redirect:/"; } @GetMapping("/members") public String list(Model model){ List<Member> members=memberService.findMembers(); model.addAttribute("members",members); return "members/memberList"; }} -MemberForm public class MemberForm { //createMemberForm 의 name 과 매칭 private String name; public String getName() { return name; } public void setName(String name) { this.name = name; }} - Member public class Member { private Long id; private String name; public Long getId() { return id; } public void setId(Long id) { this.id=id; } public String getName() { return name; } public void setName(String name) { this.name=name; }} - MemberRepository public interface MemberRepository { Member save(Member member); Optional<Member> findById(Long id); Optional<Member> findByName(String name); List<Member> findAll();} -MemoryMemberRepository public class MemoryMemberRepository implements MemberRepository{ private static Map<Long, Member> store=new HashMap<>(); private static long sequence=0L; @Override public Member save(Member member) { member.setId(++sequence); store.put(member.getId(),member); return member; } @Override public Optional<Member> findById(Long id) { return Optional.ofNullable(store.get(id)); } @Override public Optional<Member> findByName(String name) { return store.values().stream() .filter(member->member.getName().equals(name)) .findAny(); } @Override public List<Member> findAll() { return new ArrayList<>(store.values()); } public void clearStore(){ store.clear(); }} -HelloSpringApplication @SpringBootApplicationpublic class HelloSpringApplication { public static void main(String[] args) { SpringApplication.run(HelloSpringApplication.class, args); }} -SpringConfig @Configurationpublic class SpringConfig { @Bean public MemberService memberService() { return new MemberService(memberRepository()); } @Bean public MemberRepository memberRepository() { return new MemoryMemberRepository(); }} 2. 한글 깨짐 <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/> 저는 이 문구를 쓰지 않으면 보시는바와 같이 한글이 깨져서 나옵니다. 선생님께서는 이 문구 안쓰시고 하셔도 한글이 제대로 나오던데 혹시 해결방안이 있나요? 질문 받아주셔서 감사합니다 선생님.
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
df_first_melt[cols] 오류
선생님 ㅠㅠ 제가 그 df_first_melt 하는 과정에서 오류가 나서 봤더니 제 파일에는 df_last는 지역명으로 되어있고 df_first는 지역으로 되어있어서 df_first.rename({'지역':'지역명'}, axis=1, inplace=True) 이렇게 바꿨습니다. 그리고나서 df_first하면 지역명으로 바뀌어 나오고 df_first.columns.to_list() 이걸 했을때도 ['지역명', '2013년12월', '2014년1월', '2014년2월', '2014년3월', '2014년4월', '2014년5월', '2014년6월', '2014년7월', '2014년8월', '2014년9월', '2014년10월', '2014년11월', '2014년12월', '2015년1월', '2015년2월', '2015년3월', '2015년4월', '2015년5월', '2015년6월', '2015년7월', '2015년8월']이렇게 나오는데 밑에 것만 하면 저렇게 지역명 index가 없다고 오류가 뜨는데 어떻게 해야할까요?
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
판다스읽기가 안됩니다.
안녕하세요 타이타닉 csv가 안 읽어 지는데 경로를 어디로 해야하는지 알고싶습니다 FileNotFoundError Traceback (most recent call last) <ipython-input-8-ce91d8675975> in <module> ----> 1 titanic_df=pd.read_csv('titanic_train.csv') 2 print('titanic 변수 type:', type(titanic_df)) ~\anaconda3\lib\site-packages\pandas\io\parsers.py in read_csv(filepath_or_buffer, sep, delimiter, header, names, index_col, usecols, squeeze, prefix, mangle_dupe_cols, dtype, engine, converters, true_values, false_values, skipinitialspace, skiprows, skipfooter, nrows, na_values, keep_default_na, na_filter, verbose, skip_blank_lines, parse_dates, infer_datetime_format, keep_date_col, date_parser, dayfirst, cache_dates, iterator, chunksize, compression, thousands, decimal, lineterminator, quotechar, quoting, doublequote, escapechar, comment, encoding, dialect, error_bad_lines, warn_bad_lines, delim_whitespace, low_memory, memory_map, float_precision) 684 ) 685 --> 686 return _read(filepath_or_buffer, kwds) 687 688 ~\anaconda3\lib\site-packages\pandas\io\parsers.py in _read(filepath_or_buffer, kwds) 450 451 # Create the parser. --> 452 parser = TextFileReader(fp_or_buf, **kwds) 453 454 if chunksize or iterator: ~\anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, f, engine, **kwds) 944 self.options["has_index_names"] = kwds["has_index_names"] 945 --> 946 self._make_engine(self.engine) 947 948 def close(self): ~\anaconda3\lib\site-packages\pandas\io\parsers.py in _make_engine(self, engine) 1176 def _make_engine(self, engine="c"): 1177 if engine == "c": -> 1178 self._engine = CParserWrapper(self.f, **self.options) 1179 else: 1180 if engine == "python": ~\anaconda3\lib\site-packages\pandas\io\parsers.py in __init__(self, src, **kwds) 2006 kwds["usecols"] = self.usecols 2007 -> 2008 self._reader = parsers.TextReader(src, **kwds) 2009 self.unnamed_cols = self._reader.unnamed_cols 2010 pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader.__cinit__() pandas\_libs\parsers.pyx in pandas._libs.parsers.TextReader._setup_parser_source() FileNotFoundError: [Errno 2] No such file or directory: 'titanic_train.csv'
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
쉽게 HTTPS를 사용하지 않고 SSH를 사용하는 이유가 뭔가요??
가볍게 깃을 배울땐 remote add 부분에 HTTPS를 카피해서 사용했는데 SSH를 사용하려니 조금 복잡해지네요 이렇게 사용하는 이유가 무엇인가요???
-
미해결[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
axis 질문 드립니다.
강사님 안녕하세요. 데이터프레임에 신규 컬럼 추가하기 (8:15) 질문 드립니다. def create_flag_link(row): flag_link = 'https://www.countryflags.io/' + row + '/flat/64.png' return flag_link doc_final_country['iso2'] = doc_final_country['iso2'].apply(create_flag_link) 에서 apply 괄호 안에 axis=1이 들어가야 하지 않나요?? 국가별로 행이 인자로 들어가고 그 중 iso2 칼럼값만 바꾸는거니까요. 지난 강좌 "pandas 라이브러리로 실제 데이터 전처리하기2" (5:10) 에서도 doc = doc.apply(func, axis=1) 을 적용하신 것 처럼요. apply 는 특정 행/열값만 바꾸니까 늘 axis가 따라다닌다고 생각했는데 제가 잘못 이해한건지요?? 도움 부탁드리겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
Encountered two children with the same key 에러
pages > index.js 에서 PostCard key값을 post.id로 주고 회원가입 창으로 이동하면 Encountered two children with the same key 에러가 발생합니다. 그런데 index로 값을 주면 또 에러가 안나네요...?ㅜㅜㅜㅜ index는 사용하면 안되는걸로 알고 있어서 key값을 post.id + post.content로 줬는데도 에러가 발생합니다. index값으로 키값을 줘도 괜찮나요? <AppLayout> {me && <PostForm />} {mainPosts.map((post, index) => ( <PostCard key={index} post={post} /> ))} </AppLayout>
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
Cannot read property 'email' of undefined
안녕하세요. 코드를 강사님과 똑같이 작성 후 postman으로 로그인 기능을 시연하던 중에 "Cannot read property 'email' of undefined" 에러가 떴습니다. 에러 메세지를 구글에 그대로 검색해보았더니 많이 보였던 키워드들이 bodyParser 였습니다. 우선 제 github 주소 첨부드리겠습니다. https://github.com/Moon-Sangho/mern-stack-tutorial index.js파일 48번째 줄에서 console.log(req)를 확인했는데 body 프로퍼티에 email, password가 담겨져 있는 것을 확인했습니다. 그 뒤에 req.body를 확인해보니 undefined가 뜨네요.. 느낌상 bodyParser 문제같긴 한데 제 코드상에서 문제될만한 부분을 찾지 못해서 이렇게 도움을 요청드립니다. 아래는 에러메세지와 postman 스크린샷입니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리덕스를 연동하는 과정에서 오류가 납니다 .
제로초님 동영상의 코드와 일치하는데 import reducer from '../reducers'; 에서 오류가 나네요 .
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part2: 자료구조와 알고리즘
선형리스트와 연결 리스트에 대하여 질문드립니다.
배열과 동적 배열은 연속된 순서의 자료집합으로 선형임을 알수 있었습니다. 연결리스트는 연속되지 않은 자료집합임을 알게 되었는데요. 이는 순서대로가 아니기에 선형이 아닌 비선형이라고 생각 했었습니다. 하지만 다시 생각해보니 비선형인 트리와 그래프는 노드 및 버텍스를 통해 다음으로 들어갈 수 있는 방이 여러개이므로 비선형이다- 라고 다시 이해했습니다. 정리해서 말씀 드리자면 연결 리스트는 연속되지 않지만 기준의 방에서 앞의 방과 뒤의 방을 각각 하나씩만 갖고 있기에 선형, 트리와 그래프는 앞과 방이 여러개 일수도 있기에 비선형이다- 이렇게 이해 했는데 이게 맞는 것일까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
로그인 후 프로필 페이지에서 로그아웃 하는경우, 회원가입 페이지에 접근하는 경우 발생하는 문제
제목처럼 하면 자신의 글은 리트윗할 수 없습니다. 이미 리트윗한 게시물입니다. 라는 문구가 반복해서 뜨길래 front > pages > index에서 useEffect로 내 정보 불러오기 요청이랑 포스트 요청을 실행하는 부분을 다음 아래 코드처럼 프로필, 회원가입 페이지가 아닌 메인 홈에서만 작동하게 조건문을 걸어줬는데 괜찮은 방법인가요? 아니면 서버에서 막아주려면 어떻게 수정하는게 좋을까요? useEffect(() => { if (!window.location.href === "http://localhost:3000/") { return null; } dispatch({ type: LOAD_MY_INFO_REQUEST, }); dispatch({ type: LOAD_POSTS_REQUEST, }); }, []);
-
미해결타입스크립트 입문 - 기초부터 실전까지
tsc 컴파일러 오류가 발생합니다.
환경: windows10, VS Code, Powershell 증상: tsc src/index.ts 명령 실행시 아래 오류메시지 생김 오류메시지: src/index.ts:55:14 - error TS2585: 'Promise' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the `lib` compiler option to es2015 or later. 소스 링크 질문2: 제 소스 코드를 보면 검색한 주소를 화면에 보여주기 위해서 setTimeout() 을 사용했는데, 더 좋은 방법은 없을지도 궁금해요.
-
미해결데브옵스(DevOps)를 위한 쿠버네티스 마스터
kubeadm init 시 오류
root@master:/home/server1# kubeadm init W1221 01:11:07.031709 8457 version.go:101] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get "https://dl.k8s.io/release/stable-1.txt": dial tcp: lookup dl.k8s.io on 127.0.0.53:53: server misbehaving W1221 01:11:07.031790 8457 version.go:102] falling back to the local client version: v1.20.1 [init] Using Kubernetes version: v1.20.1 [preflight] Running pre-flight checks [WARNING IsDockerSystemdCheck]: detected "cgroupfs" as the Docker cgroup driver. The recommended driver is "systemd". Please follow the guide at https://kubernetes.io/docs/setup/cri/ [preflight] Pulling images required for setting up a Kubernetes cluster [preflight] This might take a minute or two, depending on the speed of your internet connection [preflight] You can also perform this action in beforehand using 'kubeadm config images pull' error execution phase preflight: [preflight] Some fatal errors occurred: [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-apiserver:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-controller-manager:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-scheduler:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/kube-proxy:v1.20.1: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/pause:3.2: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/etcd:3.4.13-0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [ERROR ImagePull]: failed to pull image k8s.gcr.io/coredns:1.7.0: output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 [preflight] If you know what you are doing, you can make a check non-fatal with `--ignore-preflight-errors=...` To see the stack trace of this error execute with --v=5 or higher root@master:/home/server1# kubeadm config images pull W1221 01:11:19.926282 8988 version.go:101] could not fetch a Kubernetes version from the internet: unable to get URL "https://dl.k8s.io/release/stable-1.txt": Get "https://dl.k8s.io/release/stable-1.txt": dial tcp: lookup dl.k8s.io on 127.0.0.53:53: server misbehaving W1221 01:11:19.926337 8988 version.go:102] falling back to the local client version: v1.20.1 failed to pull image "k8s.gcr.io/kube-apiserver:v1.20.1": output: Error response from daemon: Get https://k8s.gcr.io/v2/: dial tcp: lookup k8s.gcr.io: no such host , error: exit status 1 To see the stack trace of this error execute with --v=5 or higher 그대로 따라하고 kubeadm init 명령어 치니까 저렇게 나옵니다... 해결방법 있을까요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
client 에서 npm install 을하면 vulnerability 가 많이 뜹니다.
npm install 을 하고나면 found 5068 vulnerabilities (5060 low, 8 high) in 1964 scanned packages run `npm audit fix` to fix 4961 of them. 104 vulnerabilities require semver-major dependency updates. 3 vulnerabilities require manual review. See the full report for details. 위와같이 나오고 npm audit fix를 하고나면 found 107 vulnerabilities (104 low, 3 high) in 1965 scanned packages 104 vulnerabilities require semver-major dependency updates. 3 vulnerabilities require manual review. See the full report for details. 이렇게 나오네요 이후에 진행하는데 지장이 없는걸까요??