묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결포토샵 기본기 하루 5분, 3주 만에 끝내기
그 페북광고에서 포토샵무료라고 했는데 진짜 무료인가요?
.
-
미해결모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
강의 내용 중 문의
안녕하세요 파일다운로드 취약점 강의인데 강의 하실때 구두로 샘플페이지는 직접 파이썬으로 하셨다고 하는데 requests 및 bs4로 해서 만드신건가요?? (파이썬으로 업무 자동화 하면서 공부중인데 아직 많이 부족해서 간단한 와꾸가 궁금합니다 ㅠ)
-
해결됨풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
커리큘럼 관련 질문
삭제된 글입니다
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
시퀄라이즈 코드 질문드립니다.
안녕하세요. 맨날 시퀄라이즈 질문만 드리게 되어 죄송합니다.ㅠㅠ 다름이 아니고, 좋아요 순으로 노드버드의 게시물을 정렬하는 GET 메소드를 만들고 싶은데요. 이런 식으로 쿼리를 짜보았습니다. (적절한지 평가해주시면 감사하겠습니다) 이 알고리즘을 시퀄라이즈 findAll로 표현하고 싶은데, 잘 안됩니다ㅠㅠ 게시물들을 좋아요 순서로 정렬하는 방법도 알려주심 안될까요..?
-
해결됨초보를 위한 쿠버네티스 안내서
다중 클러스터와 외부 접속에 대해 궁금합니다
안녕하세요. 열심히 수강중인 학생입니다. 쿠버네티스 학습을 하는 도중에 궁금한게 있어 질문드립니다. 쿠버네티스를 실제 대규모 프로젝트에서는 다중 클러스터를 사용한다고 말씀하셨는데요 미니큐베 같은경우에는 클러스터를 한개만 사용하는걸로 알고있습니다. 1. 다중 클러스트를 쓴다면 마스터,노드1,노드2 이런식으로 구조를 만드는 것인가요?? 2. 다중 클러스트를 왜 쓰는지 잘 모르겠습니다. 3. 서비스는 Pod과 외부 접속을 하기 위해 필요하다 하셨는데요 만약 Pod에 My SQL, 웹서버를 컨테이너를 생성했다면 외부에서 My SQL CRUD, 웹페이지 접속을 하기 위해서는 서비스쪽 외부IP를 뚫어야 하는게 맞는건가요?? 혹 방법이 다양 하다면 제일 좋은 방법은 무엇인가요?? 정말 궁금해서 이틀동안 열심히 찾아봤는데 이 부분을 찾지못했습니다. ㅠㅠ
-
미해결실전 리액트 프로그래밍
실습 관련해서 질문 드립니다.
찾아야한다 실습을 진행중인데요, 3번째 강의에서 autocomplete가 제대로 작동을 안하고 있는 것 같습니다. undefined가 뜨는 것도 아니고 store 및 사가 경로 체크도 해보았는데 아래 검색 내용이 전혀 뜨지 않고 있네요.. server또한 켜져있는 상태입니다. 입력시 네트워크 또한 제대로 전달이 되고 있구요..ㅠㅠ 혹시 무엇이 잘못 되었을 지 힌트라도 주시면 감사하겠습니다.
-
미해결웹 게임을 만들며 배우는 Vue
webpack-dev-server 설치후
webpack-dev-server 설치후 package.json 파일의 script 에 dev 설정 후 npm run dev를 실행하니 이런 에러가 뜹니다ㅠ 해결방법 좀 알려주세요!ㅠ 모르겠습니다
-
미해결[리뉴얼] 파이썬입문과 크롤링기초 부트캠프 [파이썬, 웹, 데이터 이해 기본까지] (업데이트)
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>