묻고 답해요
132만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결ARM Cortex-M 프로세서 프로그래밍
s704 원자적 엑세스 질문드립니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.안녕하세요. 잘 이해되지 않는 부분이 있어 질문드립니다.Q1)ODR에 읽은 값을 다시 쓰는 동작이 아니라서 BSRR에 값을 써주기만 하면 LED가 꺼지기 때문에 비원자적 엑세스처럼 하나의 레지스터에 값이 꼬일 일이 없으니까정상 동작 할 수 있다고 이해했는데 맞나요? Q2)강의 1분30 ~ 1분 40초 구간에서 bsrr에 쓰기 동작을 하기 전에 인터럽트가 발생할 일이 없다고 하셨는데 인터럽트가 중간에 발생할 수는 있지 않나요?감사합니다.
-
미해결[EduAtoZ] 빅데이터분석기사 실기 (with Python)
빅분기실기 링크 관련 문의
오늘자로 강의를 신청하고 강의에 필요한 자료를 모두 다운 받았습니다."00_EduAtoz_빅분기실기_링크모음" 파일에 있는 링크를 클릭하니접근이 거부되었다는 메시지가 뜨고 접속할 수가 없습니다. 아마 제가 권한을 신청하면 선생님께서 확인 후, 허가해주는 절차가 있는 것으로 예상됩니다.공지사항 등을 뒤져봐도 절차가 안내되어 있지 않아 부득이 게시글로 문의드립니다. 위 파일 내 링크 열람할 수 있는 절차를 안내해주시면 좋겠습니다. 미리 감사말씀 드립니다.
-
미해결따라하며 배우는 NestJS
BoardsService에 getAllBoards property가 없다고 나옵니다
안녕하세요! 좋은 강의 무료로 제공해주셔서 정말 감사합니다!다름이 아니라 강의 초반 board api 작성중인데요! 강의와 똑같이 board controller에서 boardService DI하고 getAllBoards, createBoard 메서드를 불러왔는데, 아래와 같은 에러가 발생합니다어떻게 처리하면 될지 알려주시면 정말 감사드리겠습니다!boards.service.tsboards.controller.ts Error logsrc/boards/boards.controller.ts:2:23 - error TS2306: File '/Users/jeongsoi/project/maumlab/src/boards/board.model.ts' is not a module. 2 import { Board } from './board.model'; ~~~~~~~~~~~~~~~ src/boards/boards.controller.ts:15:35 - error TS2339: Property 'getAllBoards' does not exist on type 'BoardsService'. 15 return this.boardsService.getAllBoards(); ~~~~~~~~~~~~ src/boards/boards.controller.ts:22:35 - error TS2339: Property 'createBoard' does not exist on type 'BoardsService'. 22 return this.boardsService.createBoard(title, description);
-
미해결[입문자를 위한 UE5] Part2. 언리얼 엔진 2D 게임 개발 입문
강의보면서 어떻게 공부하는게 맞을까요?
일단 완강은 했지만 사실 따라치기만 했어요챕터 하나 끝날떄마다 이걸 다르게 하거나 응용해서구현 연습을 하기엔 어떻게 할지도 막막하고c++할떄 처럼 조금씩 바꿔서 하는게 안되더라구요일단 완강하고 나서 간단하게라도 내가 만들면서다시 공부해보자는 생각으로 일단은 따라치면서강의를 봤습니다.루카스님도 간단하게 라도 안보고 만들라고하셨는데 따라치면서 보기만해서 당연하지만어떻게 구현을 했었는지 기억이 안나요..클래스를 뭐로 상속받을지..움직임이나 공격은어떻게 하는지..뭐라고 할까..c++로 할떄는 뭔가 막막해도 코드는 짜지거든요근데 언리얼 블루프린트는 만들어진걸이용해서 짜는거라 그런지이떈 뭘 써야하는지 까먹으니까 아예 못짜겠어요아예 모르니 강의를 다시 보면서 해볼껀데강의를 보면서 어떻게 공부를 해야될까요??근데 또 궁금한게언리얼은 플레이어 클래스를 뭐를 상속 받을지나카메라나 움직임 같은 기본적인건 사실구현 방법이 정해져 있잖아요이런 경우는 안보고 만들 수 있을떄까진계속 강의 보면서 만들어 봐야되는건가요?
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
자동저장 이상하게되거나 안되시는분들..
설정 -> format on save 체크설정 -> default formatter -> prettier eslint 선택※주의사항 - Prettier formatter 아님 Prettier ESLint임"eslint.codeActionsOnSave.rules": null, "editor.codeActionsOnSave": { "source.fixAll": true },setting.json에서 위 구문 추가 자꾸 저장하면 error Insert ·· 이런 오류나Replace (h) with h이런거 떠서 한시간동안 헤메다 겨우 해결했습니다 ㅠ혹시 몰라 남깁니다..
-
미해결[2024 최신] [코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
인풋 박스에 borderRadius를 주고 싶어서 코드를 수정했는데
InputDecoration( border: OutlineInputBorder( borderRadius: BorderRadius.circular(8.0), borderSide: BorderSide(width: 0, style: BorderStyle.none)), // filled를 true로 해야만 디자인 커스텀이 가능하다. filled: true, // input 배경색 채우기 fillColor: Colors.grey[300], )위처럼 텍스트가 가운데를 기점으로 적어집니다. 이 부분은 어떤 식으로 해결을 해야 하나요?
-
해결됨Jenkins를 이용한 CI/CD Pipeline 구축
SSH 계정
안녕하세요. Ansible에서 Kubernetes 제어하기 강에서호스트 PC로 접속 시 ssh edowon@ip + Password 로 접속을 하시는데 계정이 무슨 의미인지 모르겠습니다.윈도우 유저를 의미하는 것 같긴한데 비밀번호는 설정한 기억이 없어서..마이크로소프트 계정의 비밀번호를 의미하는 것은 아니겠죠?계정명은 아래의 폴더명을 의미하나요?비밀번호는 어느 단계에서 설정하는 건가요? 아래 계정은 관계 없죠?
-
미해결[왕초보편] 앱 8개를 만들면서 배우는 안드로이드 코틀린(Android Kotlin)
익명 인증 관련 질문있습니다.
영상과 같이 따라하는중입니다.영상에 나오는try {}castch ( e : Exception) {log.e("SPLASH", "회원가입 시켜줘야함")}까지는 작동이 잘 되는걸 로그로 확인했습니다.그 후 auth.signInAnonymously() .addOnCompleteListener(this) { task -> if (task.isSuccessful) { // Sign in success, update UI with the signed-in user's information Log.d(TAG, "signInAnonymously:success") val user = auth.currentUser updateUI(user) } else { // If sign in fails, display a message to the user. Log.w(TAG, "signInAnonymously:failure", task.exception) Toast.makeText(baseContext, "Authentication failed.", Toast.LENGTH_SHORT).show() updateUI(null) } }이 부분을 가져와서auth.signInAnonymously() .addOnCompleteListener(this) { task -> if (task.isSuccessful) { Log.e("SPLASH", "비회원로그인성공") } else { Log.e("SPLASH", "비회원로그인성공") } }이런 식으로 디버깅해봐도 로그에는 if else문이 들어오기전에 있는 회원가입이 필요합니다. 의 내용까지만 log에 찍힙니다.auth.signInAnonymously() 함수부터는 작동이 되지 않는걸로 판단이 되는데 혹시 이럴땐 어떻게 해야 하는지 알수있을까요?아니면 같은 증상을 해결하신분 있으신가요?도움 부탁드립니다
-
미해결실전! 코틀린과 스프링 부트로 도서관리 애플리케이션 개발하기 (Java 프로젝트 리팩토링)
14분 22초
안녕하세요 강의 잘 보고 있습니다제가 기본 문법같은 경우는 타 강의를 듣고와서 그런데 14분 22초쯤에 val message.message 가 이해가 잘 가지 않아서 그런데.. 혹시 문법중 어느 부분을 봐야할까요?? 이제 막 자바에서 코틀린으로 넘어가서 햇갈리는게 많네요 ㅎㅎ 오히려 스코프 함수를 쓴거는 이해가 갑니다!
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
실습 답안
안녕하세요.실습 내용(SignupForm.spec.js)의 답안이 어디에 있나요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
수정뮤테이션 여러개가날라갑니다 ㅜㅜ myvariables로해도안되네여
import { useMutation } from "@apollo/client"; import { useRouter } from "next/router"; import { useState } from "react"; import { CREATE_BOARD, UPDATE_BOARD } from "./BoardWrite.query"; import BoardWriteUI from "./BoardWrite.presenter" export default function BoardWrite(props) { const [writer, setWriter] = useState(""); const [password, setPassword] = useState(""); const [title, setTitle] = useState(""); const [contents, setContents] = useState(""); const [WriteError, setWriteError] = useState(""); const [passwordError, setPasswordError] = useState(""); const [titleError, setTitleError] = useState(""); const [ContentsError, setContentsError] = useState(""); const [createBoard] = useMutation(CREATE_BOARD); const [updateBoard] = useMutation(UPDATE_BOARD) const router = useRouter(); const [isActive,setIsActive] = useState(false) const onChangeWriter = (e) => { setWriter(e.target.value); if (e.target.value !== "") { setWriteError(""); } if (e.target.value && password && title && contents) { setIsActive(true); }else{ setIsActive(false) } }; const onChangePassword = (e) => { setPassword(e.target.value); if (e.target.value !== "") { setPasswordError(""); } if (e.target.value && password && title && contents) { setIsActive(true); } else { setIsActive(false); } }; const onChangeTitle = (e) => { setTitle(e.target.value); if (e.target.value !== "") { setTitleError(""); } if (e.target.value && password && title && contents) { setIsActive(true); } else { setIsActive(false); } }; const onChangeContents = (e) => { setContents(e.target.value); if (e.target.value !== "") { setContentsError(""); } if (e.target.value && password && title && contents) { setIsActive(true); } else { setIsActive(false); } }; const onClickSubmit = async () => { if (!writer) { setWriteError("작성자를입력해주세요"); } if (!password) { setPasswordError("비밀번호를 입력해주세요"); } if (!title) { setTitleError("제목을 입력해주세요"); } if (!contents) { setContentsError("내용을 입력해주세요."); } if (writer && password && title && contents) { try { const result = await createBoard({ variables: { createBoardInput: { writer, password, title, contents, }, }, }); alert("등록완료"); console.log(result.data.createBoard._id); router.push(`/boards/${result.data.createBoard._id}`); } catch (error) { alert(error.message); } } }; const onClickUpdate = async () => { const myVariables = {} if(writer !== "") myVariables.writer = writer; if (title !== "") myVariables.title = title; if(contents !=="") myVariables.contents = contents; try{ const result = await updateBoard({ variables:{ boardId:router.query.boardId, password:password, updateBoardInput:{ title:title, contents:contents } } }) router.push(`/boards/${router.query.boardId}`); alert("수정완료") }catch(error){ alert(error.message) } } return ( <BoardWriteUI isActive={isActive} isEdit={props.isEdit} WriteError={WriteError} passwordError={passwordError} titleError={titleError} ContentsError={ContentsError} onChangeWriter={onChangeWriter} onChangePassword={onChangePassword} onChangeTitle={onChangeTitle} onChangeContents={onChangeContents} onClickSubmit={onClickSubmit} onClickUpdate={onClickUpdate} data={props.data} /> ); }
-
해결됨[리뉴얼] React로 NodeBird SNS 만들기
takeLatest()를 사용함으로써 백엔드와 프론트의 처리 간극이 생기는 경우는 없나요?
takeLatest()를 사용함으로써 백엔드와 프론트의 처리 간극이 생기는 경우는 없나요?프론트: takeLatest 를 사용 해서 2개의 요청을 보내더라도 2번째 응답만 처리,백엔드: 중복적으로 2개이 요청이 들어오면 후에 들어온 요청을 무시 1번째 요청만 처리
-
미해결AWS Certified Advanced Networking - Specialty 자격증 준비하기
실전 문제 풀이 질문
실전 문제 풀이 2에 문제 11번 문제 보면 애플리케이션이 외부 시스템에 의해 포트가 검색되는 경우 보안 팀에 알리는 작업을 수행해야 한다고 되어있습니다. 해당 내용 관련해서 교재 188 페이지 보면 aws CloudTrail + Lambda + SNS 서비스 설명에 해당 내용이 포함되어 있습니다.확인이 필요합니다.
-
미해결3dsmax 초급부터 전문가까지 - 한방에 끝내는 3dsmax 강좌
강좌 버전
처음 강의는 2013 버전으로 시작하는데 2023버전으로 들어도 상관 없을까요??
-
해결됨[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
스택 오버플로우
안녕하세요,함수의 경우 스택에서 호출이 된다고 하셨는데,그러면 재귀적으로 무한루프에 빠진 코드의 경우 스택 오버플로우가 발생하는 게 맞나요?그리고 while이나 for문에서 무한 루프가 발생한 경우도 스택 오버플로우에 해당되나요?또 힙 오버플로우는 어떤 경우에 발생하는지 궁금합니다.
-
미해결단 2주간 키운 블로그로 월 80만원 용돈 벌기
글 잘들었습니다
강의 잘 들었습니다가능하시다면 ind00491@naver.com 이쪽으로 자료좀 전달부탁드리겠습니다
-
해결됨
C#에서 tcp 수신 데이터의 크기를 어떻게 알 수 있나요?
300바이트씩 일정하게 수신하는 프로그램일 경우를 예로 들겠습니다. 300, 300, 200, 400, 300, 300... 등 중간에 패킷이 분할되는 경우를 위해서 fifo를 만들려고 하는데 수신 받을 때마다tcp_receive = new byte[client.ReceiveBufferSize];client.GetStream().Read(tcp_receive, 0, client.ReceiveBufferSize);위의 명령을 실행하는데, ReceiveBufferSize가 계속 최대 값을 출력합니다. 따라서 지금 받은 패킷이 300인지 200인지 400인지 확인할 방법이 없습니다.수신된 패킷이 총 몇 바이트인지 확인할 방법이 있을까요?
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
@OneToOne에서는 어디에 지연로딩을 걸어야하나요?
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 내용]안녕하세요 해당 영상을 보면서 @OneToOne의 경우는 둘 다 지연로딩을 적용해야하는 것인지? 한 곳에만 적용해야하는것인지 잘 모르겠습니다. @ManyToOne @OneToOne 의 경우는 기본이 즉시로딩이라지연로딩으로 발라야한다는 것에서 @ManyToOne의 반대가 @OneToMany니까 @ManyToOne에 지연로딩을 적용해야하는건 알겠습니다. 근데 @OneToOne의 경우 반대도 똑같기 때문에@OneToOne있는 곳 둘 다 지연로딩을 걸어야하는 걸까요??
-
해결됨[코드캠프] 시작은 프리캠프
싸이월드 만들기 31:20초쯤
네비게이션의 글꼴이 위쪽으로 치우쳐져있다고 하셨는데 혹시 이게 무슨의미인가요?글씨가 작아지게 되면 위쪽으로 치우쳐져있는 형태가 될것이라고 했는데 무슨 의미인지 잘 이해가안됩니다.
-
미해결자바 개발자를 위한 코틀린 입문(Java to Kotlin Starter Guide)
부 생성자와 정적 팩토리 질문드립니다.
부생성자 부분에서 조금 햇갈리는게 생겨서 문의드립니다.그리고 정적팩토리도 말씀해주셨는데 제가 생각한게 맞나 문의드립니다.코드는 아래와 같습니다.아래 주석에 질문 있습니다.constructor (alien: Alien) : this()<- 이부분에서 this를 좀 나중에 호출하고 싶은지 문의드립니다. 밑에 if를 처리하여 호출하고 싶거든요. 불가능한게 맞을까요?fun main(args: Array<String>) { var alien = Alien("에얼리언", AlienType.AType) //부생성자로 person 생성 var personFromSubConstructor = Person(alien) println("부생성자로 만든 person의 나이 : ${personFromSubConstructor.age}") //정적 팩토리로 person생성 val personFromStaticFactory = Person.createPersonFromAlien(alien) println("주생성자로 만든 person의 나이 : ${personFromStaticFactory.age}") } class Person( val name: String, var age: Int ){ //에어리언의 타입이 A면 10살, B면 20살 constructor (alien: Alien) : this(alien.name, 0){ //질문1. 일단 임의값으로 주생성상자를 만들어서 객체를 초기화 한 다음에 바꿀수 밖에 없는 것인지 궁금합니다. if(alien.type == AlienType.AType) this.age = 10 else this.age = 20 } //질문2. 아래와 같은 코드를 정적 팩토리맞을까요? companion object{ fun createPersonFromAlien(alien: Alien) : Person = if(alien.type == AlienType.AType) Person(alien.name, 10) else Person(alien.name, 20) } } class Alien( val name: String, val type: AlienType ) enum class AlienType(type: String){ AType("AType"), BType("BType") }