묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결Svelte.js [Core API] 완벽 가이드
로그인 정보를 확인할 때
로그인 페이지를 만들 때 이미 이 접속자가 토큰이 있다면 메인페이지로 없다면 로그인페이지로 계속 접근하게 할려고하면 beforeupdate를 통해 토큰여부를 체크해주면 화면이 렌더링되기전에 바로 메인페이지로 보낼 수 있을까요? beforeupdate를 쓰면 beforeupdate가 여러번 호출되는데 왜이럴까요??
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
mov [a] 상수값 관련해서 질문이 있습니다.
19:50을 보면 레지스터에 값을 넣을 때는 mov al, 0x00을 사용하고, 메모리에 값을 넣을때는 mov [a], byte 0x55를 사용하셨는데, 메모리에 값을 넣을때는 값을 뜻하는 []를 사용하고, 레지스터에넣을때는 주소값을 사용하는지 알 수 있을까요? 레지스터와 메모리에 접근하는 방식이 달라서 그런걸까요??
-
미해결설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
시뮬레이션이 강좌와 다르게 동작되네요.
LED 동작은 정상적으로 타이밍에 맞게 동작되는데, 시뮬레이션의 강의 내용과 동일하게 나오지 않네요. https://support.xilinx.com/s/feed/0D52E00006hpasISAQ?language=en_US 적용하였으나, 안되네요. ifdefine 에 대한 이해가 안된 것일까요?
-
미해결처음 배우는 리액트 네이티브
커스텀 컴포넌트 관련 질문드립니다
안녕하세요 커스텀 컴포넌트 강의를 듣고 따라하고 있는데 react native에서 Button 부분 받아와서 작성한 코드만 가상기기에 적용이 안됩니다. 예를 들어 가상기기의 초기 화면에 뜨는 텍스트의 단어를 수정한 것은 바로바로 반영이 되는데, MyButton 등의 항목은 나타나지 않을 뿐더러 아예 반영이 되지 않습니다.. 코드 에러도 나는 것이 아니여서 무엇이 잘못되었는지 모르겠습니다 ㅠㅠ https://blog.naver.com/wlsgywjd22/222724101803 여기에 영상 등록해놓았는데 어디 문제일까요.. ++ 혹시 TouchableOpacity 대신 Pressable을 이용해야 하나요? Pressable을 이용해야 한다면 문법이 좀 다른가요?ㅜㅜ 그냥 TouchableOpacity 단어 대신 Pressable을 치환하는 걸로는 정상 실행이 안되네요... 코드는 우선 pressable로 바꾼 후 코드로 올립니다 MyButton.js import React from 'react'; import { Pressable,View,Text } from 'react-native'; const MyButton = () => { return ( <Pressable onPress={() => alert('MyButton')}> <View Style={{backgroundColor: 'red', padding: 10}}> <Text style={{ fontSize: 20, color:'white'}}>MyButton</Text> </View> </Pressable> ); }; export default MyButton; App.js import { StatusBar } from 'expo-status-bar'; import React from 'react'; import { StyleSheet, Text, View, Button} from 'react-native'; import MyButton from './MyButton'; export default function App() { return ( <View style={styles.container}> <Text>Open up App.js to start working on your app!</Text> <StatusBar style="auto" /> <Button title="Button" onPress={() => alert('Click!!')} /> <MyButton /> </View> ); } const styles = StyleSheet.create({ container: { flex: 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center', }, });
-
미해결비트코인 알고리즘 트레이딩 봇 개발
리눅스에서 파이썬 실행하기
리눅스에서 파이썬 실행시키는 부분에서 약간 궁금한점이 있습니다. 윈도우에서는 파이썬으로 만든 프로그램을 pyinstaller를 통해 실행파일을 만들어주면, 다른 윈도우 환경에서는 개발단계에서 pip로 패키지 설치해줬던 과정없이 바로 실행이 가능하던데요. 리눅스에서는 이런 실행파일을 만드는게 아니라 그냥 .py 자체를 올려서 실행시키는걸로 알고있는데요. 이럴경우 pip로 필요한 패키지를 일일히 설치해준 후에 실행을 해야하는걸까요? 아니면 자동으로 관련된 패키지들이 설치가 되는건가요? 그리고 또 하나 궁금한게, .py를 그대로 올리면 소스가 노출되는데, 리눅스에서도 소스 노출없이 윈도우처럼 실행파일을 만들어서 올린다든가 이런방법이 있을까요?
-
미해결비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
이상태에서 aws ec2를 다운 받으려면 조금더 기다려야하나요?
돈은 빠져나간듯하던데요
-
미해결Kotlin으로 개발하는 Spring Boot Web MVC
validSchedule 메서드가 검증을 안해주는 것 같습니다.
@AssertTrue(message = "Dateformat should be yyyy-MM-dd HH:mm:ss")fun validSchedule(): Boolean { return try { LocalDateTime.parse(schedule, DateTimeFormatter.ofPattern("yyyy-MM-dd HH:mm:ss")) true } catch (e: java.lang.Exception) { false }} todoDtoTest() 에서 this.schedule에 올바르지 않은 포맷을 넣었는데도 테스트를 통과 합니다. 이전 강의에서 배웠던 내용으로 @field:StringFormatDateTime// yyyy-MM-dd HH:mm:ssvar schedule: String? = null, 변경해서 검증을 하게끔 바꾸긴 했지만, DTO 내부의 AssertTrue를 통해 검증을 하려면 @field:NotBlank를 다른 걸로 변경 해야 하는건가요?
-
해결됨실전! Querydsl
offset과 distinct
팀과 멤버 (1:N) 팀 A의 멤버1, 멤버2, 멤버3, 멤버4, 멤버5가 있습니다. 팀A를 멤버와 함께 fetchjoin해서 가져오게 되면 팀A 객체 5개가 반환됩니다. 그런데 querydsl에서 아래와 같이 distinct()를 사용하지 않고 offset()만 사용하였는데 queryFactory .selectFrom(team) .join(team.members, member).fetchJoin() .offset(pageable.getOffset()) .fetch(); distinct 한 것처럼 중복이 제거되었습니다. 무슨 이유일까요?
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
채점기 질문있습니다.
안녕하세요 강사님 채점기에 대한 질문있습니다. 현재 윈도우11 에서 과정을 진행중에 있습니다. 채점기가 실행은 되는데 전부 wrong_answer이 뜹니다. 혹시나 싶어 dev c++, visual studio 둘 다 빌드 해봤지만 상황은 같습니다. 폴더에 있는 정답 소스코드를 붙여 넣어도 전부 wrong_answer라고 떠서 윈도우 11에선 작동하지 않는건가 궁금합니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
WriteUnlock() 질문드립니다.
WriteUnlock() 코드를 보면은 Interlocked 를 사용하셔서 _flag를 EMPTY_FLAG로 변경하시는데, 이부분은 _flag = EMPTY_FLAG; 로 해도 되지 않나요? 대입은 원자적인 연산으로 처리되는 걸로 알고 있어서 요
-
미해결자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)
안녕하세요 코드 리뷰 부탁드립니다! 섹션 5 - 5
항상 선생님 수업 잘 듣고 있습니다! 이렇게 하면 괜찮은지 한번 봐주시면 감사하겠습니다!항상 부족한 실력이지만 선생님 덕분에 조금씩 늘고 있습니다. 오늘도 좋은 하루 보내시길 바랍니다. function solution(k, arr) { let lt = 0, sum = 0, max = 0, count = 0; for (let rt = 0; rt < arr.length; rt++) { sum += arr[rt]; count++; if (max < sum) max = sum; while (count === k) { sum -= arr[lt++]; count -= 1; } } return max; } let a = [12, 15, 11, 20, 25, 10, 20, 19, 13, 15]; console.log(solution(3, a));
-
미해결Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex
폰트어썸
강의 내용에는 폰트어썸을 별도로 설치하는 과정 없이 index.html에 추가만 하고 사용하셨는데.. 실제로는 라이브러리 다 설치 하고 사용해야하는 건가요? 버튼 추가했는데 화면에 나타나지 않아서 질문 드립니다 ㅠㅠ
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 getServerSideProps 에 대해 여쭤봅니다.
질좋은 강의 감사합니다. 언제나 도움이 되는 거 같네요. 강의 내에선 getServerSideProps을 대부분 쓸 것이고, getStaticProps, getStaticPath를 쓸 일은 정말 현저히 적을 것이라고 말씀하셨는데요. (저도 next를 사용해보면서 그렇게 느꼈구요.) 최근 공지사항에서 'getServerSideProps를 최소화하시는 게 좋습니다. 이를 위해서는 유저 정보를 SSR하지 마시고 CSR해야 합니다. getStaticProps나 getStaticPath를 써야 서버쪽에서 컴포넌트 캐싱이 가능합니다. 유저 정보는 개인마다 다 다르기때문에 캐싱이 불가능하거든요. 다음 리뉴얼 때는 getStaticPath와 getStaticProps만 써서 Incremental Rendering을 보여드릴까 생각 중입니다.' 라고 하셔서 조금 혼란이 옵니다 ㅠㅠ... Incremental Rendering을 검색하면 뭔가 방법이 나올까하고 구글링해봤는데 큰 소득을 얻지 못해서 구체적으로 어떤 방식으로 코드를 써야 할 지 갈피가 잡히지 않아 질문드립니다. 모든 페이지를 // export async function getStaticPaths() { // const await = axios.get('/post...') // return { // paths: [ // { params: { id: '1' } }, // { params: { id: '2' } }, // { params: { id: '3' } }, // { params: { id: '4' } }, // ], // fallback: true, // }; // } 이런식으로 바꾸어야 좋은 건가요? SSR를 최소한으로 한다면 next를 쓰는 의미가 없을 거 같은데 생각할수록 답을 알 수 없어지는 느낌입니다.
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
django 기본 제공해주는 권한 사용할려면
상기 그림과 같이 django 기본 제공해주는 권한 사용할려면 DjangoModelPermissions를 사용해야되나요? 생각보다 많이 어렵네요
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
UI_Inven_item 이름 변경할때 BIND에서 FAILED TO BIND 디버그가 뜹니다
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문 강의 내에 UI INVEN ITEM의 이름을 변경하기 위한 CS 파일인데 이걸 실행하면 요. FAILED TO BIND가 뜹니다 바인드의 디버그 로그가 뜨는데 UI_INVEN 생성에서는 바인드 디버그 오류 없이 잘 나왔는데 왜 인벤 아이템은 바인드 자체가 안되는지 모르갰습니다..
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build와 실행은 되는데 사이트 연결이 안됩니다.
IntelliJ로 run을 한 후 hello 페이지(8080포트)를 확인해보면 제대로 연결이 되는데 따로 build를 하고 실행시킬 때 에러없이 실행은되는데 페이지 연결은 되지 않습니다. 실행은 WSL을 사용하였습니다. 어떤게 문제일까요
-
미해결
sizeof 부분이 자꾸 오류가 나오네요
#include <stdio.h> int main(void) { char name[256]; printf("이름이 뭐에요? "); scanf_s("%s", &name, sizeof(name)); int age; printf("몇살이세요? "); scanf_s("%d", &age); float weight; printf("몸무게는 몇 kg 이에요? "); scanf_s("%f", &weight); double height; printf("키는 몇 cm 이에요? "); scanf_s("%lf", &height); char what[256]; printf("어떤 범죄를 저질렀나요? "); scanf_s("%s", &what, sizeof(what)); //조서 내용 출력 printf("\n\n--- 범죄자 정보 ---\n\n"); printf("이름 : %s\n", name); printf("나이 : %d\n", age); printf("몸무게 : %.2f\n", weight); printf("키 : %.2lf\n", height); pirntf("범죄 : %s\n", what); return 0; } 으로 코딩문을 작성했는데 C6328 크기 불일치: 'unsigned __int64'이(가) _Param_(3)으로 전달되었습니다. 다음 호출에는 'unsigned int'이(가) 필요합니다. 'scanf_s'. 라는 오류가 뜨는데 어디가 잘못된건지 잘 모르겠습니다.
-
미해결작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지
Set the SECRET_KEY environment variable 오류가 계속 뜨네요
pragmatic 에 settings 파이썬 패키지를 만들고 settings.py를 새로만든 settings 에 옮기고 base.py로 바꾸고 deploy, local을 만들고 디렉토리 관련된것들 deploy,local에 옮기고 데이터베이스도 옮기고 deploy 디버그는 false로 하고 datebase 사이트 들어가서 바꾸고 base.py parent 한번 더 붙이고 manage.py 마지막 .local을 붙였는데 Set the SECRET_KEY environment variable 이렇게 뜨네요 어떻게 해야할까요? 계쏙
-
해결됨비전공자를 위한 풀스택 맛집지도 만들기 프로젝트!: Front, Back-end 그리고 배포까지
MySQL 비밀번호 초기화 방법
가끔씩 MySQL 비밀번호 설정을 잘못하거나 오류가 나서 초기화해야하는 경우가 있습니다. 그럴 땐 아래 단계를 따라주시면 됩니다. 0. 터미널 관리자 권한 sudo su 1. Mysql 종료 service mysql stop 2. Mysql 인증 생략 옵션 추가 & 안전모드로 mysql 실행 /usr/bin/mysqld_safe --skip-grant-tables & 이러면 아마 /var/run/mysqld 에 유닉스 소켓 파일이 없다는 에러가 뜰 수도 있습니다. 이럴땐 해당 경로를 생성하고 권한 설정을 해주면 됩니다. - 폴더 생성 mkdir -p /var/run/mysqld - 권한 설정 chown -R mysql:mysql /var/run/mysqld - 다시 인증 생략하고 mysql 실행 /usr/bin/mysqld_safe --skip-grant-tables & 여기까지해서 mysqld_safe starting ~~~ 이런 문구가 뜨면 정상적으로 실행된거라고 보시면 됩니다. 3. mysql 콘솔 진입 인증 생략 옵션을 넣었기 때문에 비밀번호 없이 접근이 가능합니다. mysql -u root 4. 비밀번호 재설정 update mysql.user set authentication_string=PASSWORD('비밀번호') WHERE user='root'; flush privileges; 5. mysql 재시작 service mysql restart
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 영화 사이트 만들기
client 부분에 App.js 와 Config.js 위치가 다른데 상관없는 것인가요?
client 부분에 App.js 와 Config.js 위치가 다른데 상관없는 것인가요? 강의하시는 프로젝트의 App.js 와 Config.js 위치가 component 안에 있는데, 제 경우에는 boiler plate를 받아왔을때, 위치가 client src 부분에 있는데, 이 상태로 실습을 진행하는 것은 상관없는 것인가요?