묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
팔로우 팔로우 취소
하나의 사람이 하나의 사람에게 팔로우할때 본인 스스로 팔로우 금지A 라는 사람이 B 한테 팔로우 increment 가능A 라는 사람이 B 한테 한번더 팔로우 요청 보내게 된다면 decrement 가 됨으로 메서드 하나로 코드를 구성하는것은 어떤가요 ??
-
미해결따라하며 배우는 리액트 네이티브 기초
Android에서 vector icon이 깨지고 한자로 보이면 어떻게 수정해야하죠?
import { createBottomTabNavigator } from '@react-navigation/bottom-tabs'; import { createNativeStackNavigator } from '@react-navigation/native-stack'; import React from 'react'; import Home from './src/screens/Home'; import Profile from './src/screens/Profile'; import FriendProfile from './src/screens/FriendProfile'; import EditProfile from './src/screens/EditProfile'; import Search from './src/screens/Search'; import Activity from './src/screens/Activity'; import { NavigationContainer } from '@react-navigation/native'; import Status from './src/screens/Status'; import Ionic from 'react-native-vector-icons/Ionicons'; const Stack = createNativeStackNavigator(); const Tab = createBottomTabNavigator(); const getTabBarIcon = (route, focused, size, color) => { let iconName; color = 'black'; if (route.name === 'Home') { iconName = focused ? 'home-sharp' : 'home-outline'; size = focused ? size + 8 : size + 2; } else if (route.name === 'Search') { iconName = focused ? 'search' : 'search-outline'; } else if (route.name === 'Activity') { iconName = focused ? 'heart' : 'heart-outline'; } else if (route.name === 'Profile') { iconName = focused ? 'person' : 'person-outline'; } return <Ionic name={iconName} size={size} color={color} />; }; const BottomTabScreen = () => { return ( <Tab.Navigator screenOptions={({ route }) => ({ tabBarHideOnKeyboard: true, tabBarShowLabel: false, headerShown: false, tabBarStyle: { height: 70, }, tabBarIcon: ({ focused, size, color }) => getTabBarIcon(route, focused, size, color), })} > <Tab.Screen name="Home" component={Home} /> <Tab.Screen name="Search" component={Search} /> <Tab.Screen name="Activity" component={Activity} /> <Tab.Screen name="Profile" component={Profile} /> </Tab.Navigator> ); }; const App = () => { return ( <NavigationContainer> <Stack.Navigator screenOptions={{ headerShown: false }}> <Stack.Screen name="Bottom" component={BottomTabScreen} /> <Stack.Screen name="Status" component={Status} /> <Stack.Screen name="FriendProfile" component={FriendProfile} /> <Stack.Screen name="EditProfile" component={EditProfile} /> </Stack.Navigator> </NavigationContainer> ); }; export default App; { "name": "ReactNativeInsta", "version": "0.0.1", "private": true, "scripts": { "android": "react-native run-android", "ios": "react-native run-ios", "lint": "eslint .", "start": "react-native start", "test": "jest" }, "dependencies": { "@react-navigation/bottom-tabs": "^6.6.1", "@react-navigation/material-top-tabs": "^6.6.14", "@react-navigation/native": "^6.1.18", "@react-navigation/native-stack": "^6.11.0", "react": "18.3.1", "react-native": "0.75.2", "react-native-safe-area-context": "^4.10.9", "react-native-screens": "^3.34.0", "react-native-vector-icons": "^10.1.0" }, "devDependencies": { "@babel/core": "^7.20.0", "@babel/preset-env": "^7.20.0", "@babel/runtime": "^7.20.0", "@react-native/babel-preset": "0.75.2", "@react-native/eslint-config": "0.75.2", "@react-native/metro-config": "0.75.2", "@react-native/typescript-config": "0.75.2", "@types/react": "^18.2.6", "@types/react-test-renderer": "^18.0.0", "babel-jest": "^29.6.3", "eslint": "^8.19.0", "jest": "^29.6.3", "prettier": "2.8.8", "react-test-renderer": "18.3.1", "typescript": "5.0.4" }, "engines": { "node": ">=18" } }
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
3분 55초에 HelloServlet 클래스를 만들어서 스프링 테스트 실행 해봤는데 오류가 발생합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? 예2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예[질문 내용]https://drive.google.com/file/d/1oarfNr9oWYa93-YMLIPBrK-P1yc87EQF/view?usp=drive_link해당 링크는 작성한 코드 압축 파일입니다.에러 메세지는 Error starting ApplicationContext. To display the condition evaluation report re-run your application with 'debug' enabled.라고 뜨구요 APPLICATION FAILED TO START 라고 나옵니다. 구글링 하면서 찾아보다 어떻게 해결하는지 모르겠어서 질문 남깁니다.
-
미해결홍정모의 따라하며 배우는 C++
Std는 cout인데 왜 count선언이 안되는건가요?
std::out이랑 count는 다른데 왜 std때문에 못쓰는지 이해가 안됩니다
-
해결됨스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
SpringMemberControllerV2 핸들러 매핑 과정이 궁금합니다
처음엔 스프링이 @Controller가 붙어있는 SpringMemberControllerV2를 스프링 빈으로 등록하고 @RequestMapping옆에 있는 url 정보를 인식해서 담아둡니다. 그 다음url요청("/spring/mvc/v2/members/new-form")이 오면 DispatcherServlet이 RequestMappingHandlerMapping을 이용하여 handler(SpringMemberControllerV2)를 반환 받고 사용할 수 있는 어댑터를 조회해서 RequestMappingHandlerAdapter를 반환 받습니다. DispatcherServlet은 어댑터를 실행하여 SpringMemberControllerV2 객체에서@RequestMapping("/spring/mvc/v2/members/new-form")이 붙은 메서드를 실행합니다. 라고 이해했는데 틀린 부분이 있으면 수정 부탁드립니다.
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
run trigger for this ila core 중단
안녕하세요 🙂[1. 질문 챕터] : [FPGA 8장] HW IP 를 제어하기 위한 AXI4-Lite Interface 이해하기 - 실습편 (HW Debug 를 위한 ILA 사용)에서 32분 38초정도에 run trigger for this ila core를 하면 50정도에서 중단되서 움직이지 않습니다.[3. 시도했던 내용, 그렇게 생각하는 이유] : https://740280.tistory.com/37 이 링크대로 frequency 바꿔봤는데 그래도 그대로 멈춰있습니다.
-
해결됨[임베디드 입문용] 임베디드 개발은 실제로 이렇게 해요.
데이터시트로부터 얻는 정보
안녕하세요TM74HC595 데이터 시트로부터어떤 값을 보낼 때 어떤 문자가 표시되는지,숫자 위치(4칸중 어디)는 어떻게 결정하는지 등의정보들을 다 얻을 수 있는건가요?
-
미해결[개정3판] Node.js 교과서 - 기본부터 프로젝트 실습까지
팔로잉과 팔로워 관계
deserializeUser에서 req.user에 넣을 팔로잉이랑 팔로워 찾으실 때, as는 모델 관계의 as를 따라간다고 하셨는데 왜 위 코드에서 Follwers가 //팔로잉이고 Followings가 //팔로워라고 하신 건지 모르겠습니다ㅜ 예를 들어, 저의 팔로잉을 찾으려면 제 아이디를 팔로워 아이디에서 찾아야 하니까 기준 아이디가 followerId가 되는 Followings가 맞는거 아닌가요?
-
해결됨쉽게 설명하는 AWS 기초 강의
"(실습) CloudWatch 실습-EC2 커스텀 지표 수집 및 404에러에 따른 알람 받아보기" 에서 2분 경에 나오는 CloudWatch 아이콘이 Event Bridge로 잘못 그려진 것 같습니다
"(실습) CloudWatch 실습-EC2 커스텀 지표 수집 및 404에러에 따른 알람 받아보기" 에서 2분 경에 나오는 CloudWatch 아이콘이 Event Bridge로 잘못 그려진 것 같습니다
-
미해결DevOps를 위한 Docker 가상화 기술 (Private Harbor Registry)
replicas 가 생기지 않는 문제
docker stack services my-stack 이러한 명령어로 스택에 있는 서비스를 확인했을 때, replicas가 생기지 않는 문제가 발생합니다. docker service logs my-stack_nginx으로 로그를 확인했을 때, "my-stack_nginx.1.e52u87cn5fsb@65b1999ee81f | exec /docker-entrypoint.sh: invalid argument" 라는 오류 메시가 발생합니다.
-
해결됨코딩테스트 [ ALL IN ONE ]
강의가 계속 검정화면만 나와요
강의가 검정화면으로만 나오고 소리만 나옵니다
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 챗봇 사이트 만들기
이벤트 쿼리문제입니다
포스트맨에서는 이벤트 쿼리가 답이 옵니다. http://localhost:3000/api/dialogflow/eventQueryhttp://localhost:5000/api/dialogflow/eventQuery 둘다 답이 옵니다. 다만 터미널과 아래 처럼 브라우저에서 인사말이 오지 않습니다. 시작하면 처음에 이벤트쿼리문이 오게 하려면 어떻게 해야하나요?메번 감사합니다
-
미해결
영상이 나오질 않습니다
[코드팩토리] [초급] 8시간만에 끝내는 코드팩토리의 Typescript 완전정복 풀코스이 강의의 영상이 아에 검은색화면으로 나옵니다 3강부터요 어떤문제일까요??
-
해결됨비전공자도 이해할 수 있는 Docker 입문/실전
Docker compose 관련 질문입니다
안녕하세요 재성님! 좋은 강의 너무 잘 듣고 있습니다.다름이 아니라 재성님 강의를 듣고 제 프로젝트에 spring boot mysql 을 함께 컴포즈 파일로 작성하고 있는데localhost:8080으로 접속하org.springframework.web.servlet.resource.NoResourceFoundException: No static resource .이라는 에러 문구가 나옵니다.현재 프로젝트에서는.html 파일을 전혀 사용하지 않아서 이 에러의 원인을 잘 못찾고 있습니다.docker-compose 파일 첨부합니다.감사합니다.services: my-server: build: . ports: - 8080:8080 # my-db의 컨테이너가 생성되고 healthy 하다고 판단 될 때, 해당 컨테이너를 생성한다. depends_on: my-db: condition: service_healthy my-db: image: mysql environment: MYSQL_ROOT_PASSWORD: 저희 비밀번호 MYSQL_DATABASE: mydb # MySQL 최초 실행 시 mydb라는 데이터베이스를 생성해준다. volumes: - ./mysql_data:/var/lib/mysql ports: - 3306:3306 healthcheck: test: [ "CMD", "mysqladmin", "ping" ] # MySQL이 healthy(정상 작동 하는지)한 지 판단할 수 있는 명령어 interval: 5s # 5초 간격으로 체크 retries: 10 # 10번까지 재시도
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
Followers & Followees 프로퍼티 생성
강의 2:30 쯤에서@ManyToMany(() => UserModels, (user) => user.followees) @JoinTable() followers: UserModel[]; @ManyToMany(() => UsersModel, (user) => user.followers) followees: UserModel[]; 위처럼 되어있는데요 .혹시 @ManyToMany(() => UserModels, (user) => user.followers) @JoinTable() followers: UserModel[]; @ManyToMany(() => UsersModel, (user) => user.followees) followees: UserModel[];이렇게가 아닌가요 ??
-
미해결딥러닝을 활용한 자연어 처리 (NLP) 과정 (기초부터 ChatGPT/생성 모델까지)
강사님 Tensorflow 실습코드 중 궁금한 점이 있습니다.
# 훈련 데이터셋에서 포르투갈어 및 영어 예제 출력 for pt_examples, en_examples in train_examples.batch(3).take(1): print('> 포르투갈어 예제:') for pt in pt_examples.numpy(): print(pt.decode('utf-8')) # 포르투갈어 문장 디코딩하여 출력 print() print('> 영어 예제:') for en in en_examples.numpy(): print(en.decode('utf-8')) # 영어 문장 디코딩하여 출력 =====> 위의 코드에 pt 와 en 이 어떻게 생성된 변수인지 잘 이해가 안 가서 여쭤봅니다.
-
미해결[하루 10분|GA] Google Analytics(GA) 보고서 살펴보기
최근 구글 애널리틱스 화면이 맞나요?
따라하려고 구글 애널리틱스 갔는데..티스토리 블로그 url 넣는 부분의 속성부분에서 화면이랑 다른것 같아요
-
미해결[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core
payment
안녕하세요 거의 강의 다 들어가는데요 ~ 추천해주셔서 아마 패스트캠퍼스에서도 뵙게 될것 같은데결제에 대해서도 다뤄주시면 안될까요 ??
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
혹시 현업에서도 예외 테스트 시, Assertions.assertThrows 를 많이 사용하나요?
@Test void 상품주문_재고수량초과() throws Exception { //given Member member = createMember(); Item item = createBook("시골 JPA", 10000, 10); int orderCount = 11; //when // orderService.order(member.getId(), item.getId(), orderCount); //then Assertions.assertThrows(NotEnoughStockException.class, () -> orderService.order(member.getId(), item.getId(), orderCount),"재고 수량 부족 예외가 발생해야 한다."); }Assertions.assertThrows 사용 시 파라미터 자체에 로직을 넣어줘야 해서, JUnit4 의 expected 옵션과 다르게 테스트의 when 항목을 적지 않아도 되는 상황이 발생하는 것 같아서요. 현업에서도 이 방식을 주로 사용하시나요?(+ 추가 질문)junit 과 assertj.core 라이브러리를 함께 쓰는 경우엔 이렇게 한 쪽을 지저분하게 쓸 수 밖엔 없나요? (isEqualTo와 assertThrows를 하나의 테스트 클래스에서 같이 쓰는 경우) @Test void 주문취소() throws Exception { //given Member member = createMember(); Book item = createBook("시골 JPA", 10000, 10); int orderCount = 2; Long orderId = orderService.order(member.getId(), item.getId(), orderCount); //when orderService.cancelOrder(orderId); //then Order getOrder = orderRepository.findOne(orderId); org.assertj.core.api.Assertions.assertThat(getOrder.getStatus()).isEqualTo(OrderStatus.CANCEL); org.assertj.core.api.Assertions.assertThat(item.getStockQuantity()).isEqualTo(10); }
-
미해결AWS Certified Solutions Architect - Associate 자격증 준비하기
수강기간 연장 요청드립니다!
안녕하세요!해당 강의를 열심히 수강하면서 AWS 자격증 공부를 하고 있습니다!그런데 시험날짜가 다가오는데 아직 강의 수강을 완료하지 못했습니다 ㅠㅠ!혹시 수강기간을 연장해주실 수 있을까요?확인부탁드립니다! 감사합니다