- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 강의 #2에서 cd client로 디렉토리 체인지 후 npm install 하면 무한 로딩 뜨는 오류가 발생됩니다. 어떻게 해결방안이 있을까요? 이것을 설치하지 않으면 다음단계로 못 넘어갈것 같은데요 ㅜㅜ
안녕하세요, 좋은 강의 잘 듣고 있습니다 :) '디스플레이와 프로그래매틱 광고' 강의에서 DV 360의 특징을 GDN과 비교하여 알려주신 부분(61슬라이드)을 보다 궁금증이 생겨 질문드립니다. DV 360에서 사용자/콘텐츠 이외의 타겟팅이 가능하다고 해주셨는데, 구체적인 예시가 있을까요? 사용자와 콘텐츠 데이터 이외의 분석가능한 데이터가 어떤 것이 있는지 궁금합니다. 감사합니다.
안녕하세요! 중첩 프로젝션에 대해 이것저것 해보는 도중, 1:N에 대해서도 인터페이스를 만들어 해보았습니다. 예를 들어 TeamProjection이 있을 때, 다음과 같습니다. public interface TeamProjection { String getName(); List<MemberInfo> getMembers(); interface MemberInfo{ String getUsername(); } } Team과 member의 관계는 강의에서와 동일하게 1:N 관계입니다. TeamRepository에 메서드를 다음과 같이 정의했습니다. public interface TeamRepository extends JpaRepository<Team, Long> { <T> List<T> findProjectionByName(@Param("name") String name, Class<T> tClass); } 이제 Test를 돌리기 위해 다음과 같이 테스트코드를 짜고 실행했을 때 SQL 결과입니다. @Test @DisplayName("프로젝션 테스트") public void 프로젝션_테스트() throws Exception{ //given Team team = Team.builder().name("team").build(); em.persist(team); Member m1 = builder().username("a").age(10).team(team).build(); em.persist(m1); Member m2 = builder().username("b").age(10).team(team).build(); em.persist(m2); em.flush(); em.clear(); //when List<TeamProjection> r = teamRepository.findProjectionByName("team", TeamProjection.class); //then for (TeamProjection teamProjection : r) { List<TeamProjection.MemberInfo> members = teamProjection.getMembers(); for (TeamProjection.MemberInfo m : members) { System.out.println("member : " + m.getUsername()); } System.out.println("team : " + teamProjection.getName()); } } >> SQL (Team + Member + Member) 총 3회 select team0_.team_id as team_id1_4_, team0_.name as name2_4_ from team team0_ where team0_.name=? ------- select members0_.team_id as team_id4_3_0_, members0_.member_id as member_i1_3_0_, members0_.member_id as member_i1_3_1_, members0_.age as age2_3_1_, members0_.team_id as team_id4_3_1_, members0_.username as username3_3_1_ from member members0_ where members0_.team_id=? -------- select members0_.team_id as team_id4_3_0_, members0_.member_id as member_i1_3_0_, members0_.member_id as member_i1_3_1_, members0_.age as age2_3_1_, members0_.team_id as team_id4_3_1_, members0_.username as username3_3_1_ from member members0_ where members0_.team_id=? 질문) 1:N은 프로젝션 조회를 했을 때 join이 되지 않는 것인지 궁금합니다!
안녕하세요.. 전강의 다 수강하고 혼자 프로젝트 만들어보고있는 수강생입니다.. 질문을 어디에 해야할지몰라서.. 최대한관련된곳에 드립니다.. 안녕하세요. json으로 받아오는걸 해보고싶어서 dothome으로 홈페이지를 얻은뒤 빌드해서 ftp로 업로드하고 같은 디렉토리에 test.json 파일을 업로드 했습니다 vuex 를 만들고 axios로 가져와서 원하는 데이터까지 $store.state로 접근 성공 하였습니다. 출력도 잘됩니다. 그런데 img 파일만corb로 차단이되었는데 .. 제가 테스트용 json 파일을 백엔드 가아닌 ftp서버에 올려서 그런건가요? 찾아보니.. 동일 서버가 아니고 외부서버에서 이미지 요청시 차단된다고 하던데.. 제가 테스트하기위에 json파일을 업로드한게 방법이 틀린건가요?
현재 " Jest 파일 구조 & 사용법 "의 강의의 바로 뒤에 강의들인 "쿼리 함수에 대해서" 강의와 " React Testing Library 주요 API" 이 강의의 순서가 바뀐것같습니다! " Jest 파일 구조 & 사용법 " -> " React Testing Library 주요 API" -> "쿼리 함수에 대해서" 이렇게 순서가 바뀌어 있어야할것 같습니다!! 항상 좋은 강의 너무 감사드립니다 :D
안녕하세요 선생님 블로그 통해서 선생님을 알게 되어 열심히 수강중인 한 수강생입니다. 저는 erp si 개발자이며 2018년 10월부터 다니고 있고 나이는 28살입니다. 근데 기술적으로 너무나도 부족합니다. 그 이유는 넥사크로, 웹스퀘어와 같은 상용툴을 쓰고 있습니다. 스프링 부트가 아닌 전자정부프레임워크 환경입니다. 자바는 쿼리단으로 넘기는 역할만 하고 모든 처리는 Mybatis로 프로시저와 패키지로 다 하는 환경입니다. db는 오라클 썼습니다. 이와 같은 환경에서 3년차 개발자가 돼었는데 조금씩 찾아보니 제가 희망하는 기업과 기술스택이 너무 다른거 같습니다. 희망하는 기업은 줌XXX 백엔드 개발직이고 경력과 신입 둘 다 채용공고 뜨면 지원할 생각입니다. 현회사 기술 스택과 이직하려는 회사 기술 스택이 겹치는게 별로 없어서 이직을 위해선 포트폴리오를 만들어야 하나 싶습니다. 혹시 이직에 대한 피드백 좀 받을 수 있을까요? 멘토링에 검색해도 안 나와서 여기로라도 글을 남겨봅니다.
모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
안녕하세요. 올해 4월 모의해킹쪽으로 취업하게 됬습니다. 웹 모의해킹쪽은 크리핵티브님의 강의가 매우 매우 매우 도움이 많이 되었습니다. 정말 감사하게 생각하고있습니다. 요번 프로젝트 중에 한가지 막히는 곳이 있었는데 DB2 데이터베이스를 사용하는 웹에서 블라인드 SQL 취약점이 발견되어 데이터 추출을 위해 파이썬으로 코드를 작성하여 데이터 추출 중이었는데 (협의가됨) ORDER BY ASC / DESC (정렬을 이용) , FETCH FIRST 1 ROWS ONLY(한개씩) 를 통해서 추출중이었습니다. DB, 테이블, 컬럼 추출에는 문제가 없었습니다. 하지만 데이터값 추출 시 첫번째 컬럼 데이터 뽑고 ,두번째 컬럼 데이터 뽑는식으로 진행하는데 첫 번째 컬럼의 첫 번째 데이터와 두번째 컬럼의 첫번째 데이터의 정렬이 맞지 않더라구요 (첫번째 컬럼기준으로 정렬이된 데이터와 ,두 번째 컬럼 기준으로 정렬을 한 데이터가 정렬이 맞지않음) 이런경우는 어떻게 해결할수있을까요 .. 정렬을 이용해서 컬럼과 테이블 추출 외 데이터값 추출같은경우에 목록화를 할때 정렬이 맞게 할수있는 방법이있을까요.. 아 그리고 블라인드 SQL 인젝션 방법으로 한글데이터를 추출할수있는 방법이 있을까도 좀 궁금하네요.. 감사합니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
안녕하세요! 강의 정말 잘 듣고 있습니다 :) 어셈블리어 소스 코드를 빌드한 환경(아키텍쳐/운영체제)과 실행하는 환경이 다른 경우 어떤 문제가 발생할 수 있지...? 를 고민하다보니 다음과 같은 질문이 떠올랐습니다. 1. 리틀엔디안 환경에서 빌드 된 .exe 파일이 빅엔디안 환경에서 실행이 가능할까요? 2. PRINT_HEX 와 같은 명령어는 운영체제에 종속적인 것으로 이해하였습니다. 윈도우즈 환경에서 빌드 된 .exe 파일을 다른 환경에서 실행하게 되는 경우 문제가 발생할까요?
위 질문에서 'npm install nuxt@2.15.3' 으로 강의버전에 맞는 nuxt.js를 설치 할 수 있다고 말씀해 주셨는데 npm init nuxt-app 으로 프로젝트를 만든 뒤에는 수정할 수 없는 건가요? 아니면 Vue 프로젝트를 먼저 만들고 난 뒤 해당 버전의 nuxt.js를 설치한 다음 폴더구조를 강의에 맞게 설정해주면 정상적인 작동이 될까요?
혹시 리액트에서 picture, source를 사용하는 방법을 아실까 해서 질문 남겨봅니다. 아래 코드와 같이 리액트에서 응용해보았는데, 화면에는 이미지가 나오지 않습니다. img 태그를 썼을 때는 정상적으로 보입니다. import React from 'react' ; import Image1 from './images/image.png' ; import Image2 from './images/image@2x.png' ; import Image3 from './images/image@3x.png' ; function App () { return ( < picture > < source src = { Image1 } srcSet = { ` ${ Image2 } 2x, ${ Image3 } 3x` } type = "image/png" /> </ picture > ); } export default App ; 그리고 지금은 source의 src에 기본 이미지를, srcSet에는 화소 밀도가 두배, 세배인 이미지를 넣는 방식으로 사용하였는데, src를 사용하지 않고 srcset에만 모두 넣어 사용이 가능한지도 궁금합니다. 예를 들어, < picture > < source media = "(min-width: 45em)" srcSet = "large.jpg, large-hd.jpg 2x" /> < source media = "(min-width: 18em)" srcSet = "med.jpg, med-hd.jpg 2x" /> < source srcSet = "small.jpg, small-hd.jpg 2x" /> < img src = "small-1.jpg" alt = "rwd" /> </ picture > 이렇게 사용이 가능한지 알고 싶습니다.
windows는 강의대로 하시면 안되고 windows용 프로그램 받으셔야 합니다 우선 programfiles -> nodejs 폴더 삭제 Users/user/Appdata/Roaming -> npm, nvm(설치된경우) 삭제 https://github.com/coreybutler/nvm-windows/releases 들어가서 nvm-setup.zip 압축해제 nvm-setup.exe 실행 후 설치 ****cmd, 파워셀 관리자명령으로 실행***** nvm install 10.16.3 nvm use 10.16.3 만약 use에서 오류 날 경우 다시 nodejs, npm, nvm 삭제. 폴더 없으면 그냥 그대로 진행 (아마 nvm 빼고 없을거에요) 자기가 원하는 경로에 nvm 폴더 생성 setup.exe 실행하고 설치 시 폴더경로를 nvm 폴더 생성한 경로로 지정 다시 nvm install nvm use