선생님 안녕하세요 슬릭 슬라이더 버튼을 none처리 안했더니 모바일에서 가로 스크롤이 생겼습니다 코드 확인 하는 중에 선생님 주석을 확인했는데.. 모바일에서 버튼을 사용하고 싶으면 안쪽으로 넣으라고 하셔서 left:3px; 처리를 해서 스크롤을 없앴는데 제 코드가 맞는걸까요?? .myslider button { /* display: none !important; */ left: 3px; }
안녕하세요 JPA 강좌를 잘 수강하고 있는 와중에 궁금한 점이 생겨서 질문올립니다. 먼저 궁금한 것은 다대일에서 조인입니다. @Entity @AllArgsConstructor @NoArgsConstructor @Getter @Builder public class Category implements Serializable{ @Id @GeneratedValue private Long id; private String name; @OneToMany(mappedBy = "category", cascade = CascadeType.PERSIST) private List<Product> products = new ArrayList<>(); public void addProducts(Product product) { products.add(product); product.setCategory(this); } } @Entity @Getter @Builder @AllArgsConstructor @NoArgsConstructor public class Product implements Serializable { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; private String name; private Integer price; @ManyToOne @JoinColumn(name="category_id") private Category category; public void update(Product source) { this.name = source.getName(); this.price = source.getPrice(); } public void setCategory(Category category) { this.category = category; } } 위와 같은 예제 코드 상황에서 Product의 입장에서 findById를 하게 되면 @JoinColumn 어노테이션이 붙어서 자연스럽게 join한 쿼리가 날라가게 됩니다. 하지만 findByCategoryName 메서드를 실행하면 조인 쿼리가 아니라 select p from Product p where p.category.name = ?1 이런 where절 쿼리, 즉 natural join 쿼리가 발생하는데요, JPA에서 자동으로 조인을 하지 않고 기본 SQL순서인 from -> where -> select 으로 진행될텐데, select p from Product p left join category c on p.category_id = c.id where c.name = ?1 와 속도 측면에서 얼마나 차이가 나는지 궁금합니다. (레코드 수에 따라 다르겠지만)
따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
안녕하세요 선생님 port가 4000일때 에러 날때가 있는데 4000을 다른 숫자로 바꾸면 npm run dev 가 잘 되더라구요 안될때 숫자를 아무렇게나 바꿔주면 되는건가요? 그리고 도커에 port 5432:5432 인 이유도 궁금합니다!! 숫자를 임의로 정하신건지 규칙이 있는지 궁금합니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요 00:47 점을 눌러본다고 하시는데 점?? 어디를 눌러야 저 페이지가 뜰까요?
05:21 분쯤 list로 index class를 씌워서 나온다고 하셨습니다. 여기서 질문 몇 가지 있습니다. series 자체가 class 의 일종이므로, 결과값으로 나온 index subset도 class 형태로 반환된 것인가요? 2. 만약 그렇다면, index class 안에 리스트 형식으로 들어가 있는 data들이 리스트 처럼 읽히는데 .. 이게 이해가 잘 안되는것 같습니다.
강의 헤더 부분에서 스타일이 깨지는 현상이 발생했습니다. 제 프로젝트에서만 문제가 발생하는 줄 알았는데 완성된 프로젝트 완성 예시에서도 문제가 발생하는 것을 확인했습니다. .MyButton의 스타일과 .head_btn_right의 스타일에서 간격 차이가 생겨서 밀리는 것 같은데, 혹시 어떤 식으로 해결하면 좋을까요?
이미지 업로드 multer까지 들은 상태입니다 로그인부분 해결 강의 들을때 로그아웃이 안됐던거 같아서 여기부분인지 에러가 납니다 로그아웃 에러때문인지 팔로잉 팔로워 닉네임이 잘못 표기되는듯 합니다 로그아웃 처리가 안되서 그런거 같아요 구글 콘솔창 VS코드에서는 이상태에요 POST /user/logout 401 6.494 ms - 29 GET /user 200 2.692 ms - 4 Executing (default): SELECT Post .*, User .`id` AS User.id , User .`nickname` AS User.nickname , Images .`id` AS Images.id , Images .`src` AS Images.src , Images .`createdAt` AS Images.createdAt , Images .`updatedAt` AS Images.updatedAt , Images .`PostId` AS Images.PostId , Comments .`id` AS Comments.id , Comments .`content` AS Comments.content , Comments .`createdAt` AS Comments.createdAt , Comments .`updatedAt` AS Comments.updatedAt , Comments .`UserId` AS Comments.UserId , Comments .`CommentId` AS Comments.CommentId , Comments .`PostId` AS Comments.PostId , Comments->User .`id` AS Comments.User.id , Comments->User .`nickname` AS Comments.User.nickname , Likers .`id` AS Likers.id , Likers->Like .`createdAt` AS Likers.Like.createdAt , Likers->Like .`updatedAt` AS Likers.Like.updatedAt , Likers->Like .`PostId` AS Likers.Like.PostId , Likers->Like .`UserId` AS Likers.Like.UserId FROM (SELECT Post .`id`, Post .`content`, Post .`createdAt`, Post .`updatedAt`, Post .`UserId`, Post .`RetweetId` FROM Posts AS Post ORDER BY Post .`createdAt` DESC LIMIT 10) AS Post LEFT OUTER JOIN Users AS User ON Post .`UserId` = User .`id` LEFT OUTER JOIN Images AS Images ON Post .`id` = Images .`PostId` LEFT OUTER JOIN Comments AS Comments ON Post .`id` = Comments .`PostId` LEFT OUTER JOIN Users AS Comments->User ON Comments .`UserId` = Comments->User .`id` LEFT OUTER JOIN ( Like AS Likers->Like INNER JOIN Users AS Likers ON Likers .`id` = Likers->Like .`UserId`) ON Post .`id` = Likers->Like .`PostId` ORDER BY Post .`createdAt` DESC, Comments .`createdAt` DESC; GET /posts 304 29.593 ms - - OPTIONS /user/login 204 0.482 ms - 0 Executing (default): SELECT id , email , nickname , password , createdAt , updatedAt FROM Users AS User WHERE User .`email` = ' er@naver.com '; Executing (default): SELECT User .`id`, User .`email`, User .`nickname`, User .`createdAt`, User .`updatedAt`, Posts .`id` AS Posts.id , Followings .`id` AS Followings.id , Followings->Follow .`createdAt` AS Followings.Follow.createdAt , Followings->Follow .`updatedAt` AS Followings.Follow.updatedAt , Followings->Follow .`FollowingId` AS Followings.Follow.FollowingId , Followings->Follow .`FollowerId` AS Followings.Follow.FollowerId , Followers .`id` AS Followers.id , Followers->Follow .`createdAt` AS Followers.Follow.createdAt , Followers->Follow .`updatedAt` AS Followers.Follow.updatedAt , Followers->Follow .`FollowingId` AS Followers.Follow.FollowingId , Followers->Follow .`FollowerId` AS Followers.Follow.FollowerId FROM Users AS User LEFT OUTER JOIN Posts AS Posts ON User .`id` = Posts .`UserId` LEFT OUTER JOIN ( Follow AS Followings->Follow INNER JOIN Users AS Followings ON Followings .`id` = Followings->Follow .`FollowingId`) ON User .`id` = Followings->Follow .`FollowerId` LEFT OUTER JOIN ( Follow AS Followers->Follow INNER JOIN Users AS Followers ON Followers .`id` = Followers->Follow .`FollowerId`) ON User .`id` = Followers->Follow .`FollowingId` WHERE User .`id` = 1; POST /user/login 200 354.583 ms - 432 Executing (default): SELECT id , email , nickname , password , createdAt , updatedAt FROM Users AS User WHERE User .`id` = 1; Error: req#logout requires a callback function at IncomingMessage.req.logout.req.logOut (C:\JS_workspace\React\js_prepare\back\node_modules\passport\lib\http\request.js:65:44) at C:\JS_workspace\React\js_prepare\back\routes\user.js:113:9 at Layer.handle [as handle_request] (C:\JS_workspace\React\js_prepare\back\node_modules\express\lib\router\layer.js:95:5) at next (C:\JS_workspace\React\js_prepare\back\node_modules\express\lib\router\route.js:144:13) at exports.isLoggedIn (C:\JS_workspace\React\js_prepare\back\routes\middlewares.js:3:9) at Layer.handle [as handle_request] (C:\JS_workspace\React\js_prepare\back\node_modules\express\lib\router\layer.js:95:5) at next (C:\JS_workspace\React\js_prepare\back\node_modules\express\lib\router\route.js:144:13) at Route.dispatch (C:\JS_workspace\React\js_prepare\back\node_modules\express\lib\router\route.js:114:3) at Layer.handle [as handle_request] (C:\JS_workspace\React\js_prepare\back\node_modules\express\lib\router\layer.js:95:5) at C:\JS_workspace\React\js_prepare\back\node_modules\express\lib\router\index.js:284:15 POST /user/logout 500 6.629 ms - 1374 콘솔 네트워크창 redux back/routes/user.js 로그아웃 부분 front/sagas/user.js front/reducers/user.js 프론트할땐 다 됐던걸로 기억하는데 백엔드에서 에러 발생한거 같긴한데 못찾겠어요 ㅠㅠ
TensorFlow Object Detection API 가이드 Part1 - 코드 10줄 수정으로 물체검출하기
Faster R-CNN을 이용한 Person Detection - https://colab.research.google.com/drive/1ClbzcgLhZAzBvYcK4AwiyGKSa3RZPxw7?usp=sharing 이전 질문 글보니 2.7 로 다운그레이드로 하면 된다고 해서 했는데 아래처럼 나오구요 2.8로 해보니 아래처럼 나오네요. 모듈 참조 오류 같은데 ... 이런 부분 잡는 거 번거로울 것 같아 강의 듣는 건데 좀 후회가 되려고 하네요... 예제 업데이트 좀 해주세요...
질문 1: 폐쇄환경 kubeflow notebook + gpu 1개 설정 환경에서 coco val과 coco test 실행시 pycocotools not found 에러가 나서 requirements.txt 에서 pycocotools 를 설정해도 같은 에러 및 pip install pycocotools 하라고 하는데, 따로 실행해도 같은 에러가 나옵니다. 구글링을 해봐도 해결 방법을 찾기가 쉽지 않아 이렇게 조언을 구하고자 합니다. 질문 2: 맥북 jupyter notebook 에서 coco train 실행전 tensorboard 실행 에러가 아래처럼 발생합니다. 질문1의 환경에서는 에러 없이 잘 통과 되는데.. 맥북에서 해결 방법이 있음 알려 주시면 감사 하겠습니다. 감사합니다.
처리되지 않은 예외: System.IndexOutOfRangeException: 인덱스가 배열 범위를 벗어났습니다. 위치: Algorithm.Player.BFS() 파일 C:\Users\ysg67\source\repos\Algorithm\Algorithm\Player.cs:줄 57 위치: Algorithm.Player.Initialize(Int32 posY, Int32 posX, Board board) 파일 C:\Users\ysg67\source\repos\Algorithm\Algorithm\Player.cs:줄 41 위치: Algorithm.Program.Main(String[] args) 파일 C:\Users\ysg67\source\repos\Algorithm\Algorithm\Program.cs:줄 15 그래도 따라했는데 이런 에러가 나옵니다. 혹시 무엇이 잘못 된지 알 수 있을까요?
안녕하세요 루키스님 강의 잘 듣고 있습니다! 다름이 아니라 C#의 BinaryFormatter 클래스를 사용하면 사용자 정의 클래스를 통으로 직렬화 및 역직렬화를 할 수 있다는 것을 알게 돼서 몇 가지 질문을 드리고자 합니다. (물론 해당 BinaryFormatter는 상호운영성이 떨어지며 멤버 변수에 Serialize 속성을 붙여줘야 한다는 단점이 있습니다.) 1. C# 끼리에서의 통신을 한다는 가정하에 BinaryFormatter으로 패킷을 직렬화 및 역직렬화 하여 통신을 할 수는 있나요? 2. 1번에서 만약 된다면 멤버변수를 하나씩 BitConverter 하는 것보다 한 번에 사용자 정의 클래스를 통으로 직렬화하는 게 더 좋다고 생각하는데 혹시 단점이 있을까요?
from selenium import webdriver from selenium.webdriver.chrome .service import Service from selenium.webdriver.chrome .options import Options #크롬 옵션 자동 업데이트 from webdriver_manager.chrome import ChromeDriverManager # 꺼짐 방지 chrome_options = Options() chrome_options.add_experimental_option("detach" , True) #불필요 에러 메세지 제거 chrome_options.add_experimental_option("excludeSwitches" , ["enable-logging"]) Service = Service (executable_path=ChromeDriverManager().install()) driver = webdriver.Chrome (service=Service) #주소 이동 driver.get(" https://www.naver.com ") 작성 코드 입니다 출력 오류 ModuleNotFoundError: No module named 'packaging' from packaging import version
import sys sys.stdin = open("input.txt", "rt") # 카드 역배치 num_list = [x+1 for x in range(20)] #print(num_list) for i in range(10): gugan = list(map(int, input().split())) #print(gugan) num_list[gugan[0]-1:gugan[1]] = reversed(num_list[gugan[0]-1:gugan[1]]) for i in num_list: print(i, end = ' ') num_list 생성할 때 x+1 을 해서 1부터 20까지 리스트를 만듦 s, e를 gugan이라는 리스트로 받아서, gugan[0](=s) -1 : gugan[1] 까지의 값을 reversed 시킴
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 오늘 시작했는데.. 고양이 이미지 파일이 하나도 렌더가 안되는거같습니다. 해결방법이 있을까요?
access token 같은 경우는 보통 만료시간을 짧게 가져가는데 구파고님 refresh token 발급 하는 소스를 보니 요청 헤더값에 refresh token 을 넣어서 다시 access token 발급 해주는데요 그런데 access token은 탈취 당해도 만료시간을 짧게 한다고 하지만 refresh token 경우 만료시간을 길게 잡는데 이것마저 탈취 당하면 누구나 accesstoken 발급 받게 되어서 문제가 발생되지 않나요? 보통 실무에서는 어떻게 하나요?...이럴 경우... . 제가 조사도 안하고 막 질문 드린건지 ㅠ,ㅠ 여러 방면으로 생각해보았지만 방법이 없는거 같아서 ㅠㅠ 이렇게 질문 드립니다.
안녕하세요..! 개념적으로 강의를 듣고 로직으로는 쉽게 풀 수 있습니다. 하지만 개념없이 이 문제를 풀려면 어떻게 접근해야할지 감이 안오는 상황이에요 ㅠ. 혹시 접근 방법 같은게 있을까요? 아니면 암기식으로 문제를 풀어야 할까요? 스택 유형이라고 알고 접근해도.. 잘린 막대기가 stack에 남아있는 갯수라는 사고 라던지 이런 것들이 잘 안됩니다 ..ㅠㅠ