디펜더시 선언하고 검증용 엔티티 생성하고 Gradle > Tasks > build > clean 하고 Gradle > Tasks > other에 compileQuerydsl 이 없습니다.. https://docs.google.com/document/d/1j0jcJ9EoXMGzwAA2H0b9TOvRtpwlxI5Dtn3sRtuXQas/edit#heading=h.iayahq64el0u 디펜더시 설정은 해당 url 참고 하였고 그 다음엔 프로젝트 환경설정.pdf 에서 검증용 Q타입 생성 부분을 참고하였습니다. other에서 compileJava를 누르면 된다는 글을 보았으나 경로가 상이한것 같습니다. 이게 맞는건가요? 영상에서는 build > generated에 생성되야 한다고 하는데요 ㅠㅠ build > generated
안녕하세요. 강의 잘 듣고 있습니다!! ㅎㅎ AndroidStudio를 살짝 맛 봤던 사람으로써 코드 없이 앱을 만들 수 있다는게 너무 편하고 좋네요.. FlutterFlow에서는 Firebase를 주로 사용하는데 제가 맡은 업무에서는 Postgre 연결이 필요할 것 같아요 혹시 이 연결 방법은 고급 강의에서 들을 수 있나요? 제가 postgre sql자체를 아예 몰라서... 문서 찾기나 방법 찾기가 더욱 힘든 것 같아 질문 남겨봅니다. 또한 자체 개발 백앤드 api를 연결 할 경우 방법이 쉬운 편인지도 여쭤보고싶어요 😃
안녕하세요 강사님.강의 보던 중에 궁금한 점이 있어서 질문드립니다.ga4 이벤트 생성할 때, gtm을 통해서 태그/트리거 생성해서 만든 이벤트와 ga4 상에서 이벤트 만들기를 통해 만드는 이벤트가 혹시 차이가 있을까요? 현재 회사에서 이전 담당자가 세팅한 내역을 보니 동일한 회원가입 이벤트에 대해 동일한 세팅 조건으로 gtm, ga4 두가지 모두로 중복해서 생성이 되어 있는데, 이벤트 값을 확인해보면 두 이벤트가 동일한 조건임에도 같은 기간에 대해 수치가 조금 다르게 나오더라구요. (둘다 페이지뷰 기반 이벤트입니다.) 두 가지 세팅 방법에 따라서 혹시 차이가 있는지, 그리고 기왕이면 한 사이트에 대해서는 이벤트 세팅 공간은 통일시켜놓는게 좋을지 궁금합니다!
Supabase, Next 풀 스택 시작하기 (feat. 슈파베이스 OAuth, nextjs 14)
5장까지 너무나도 좋은 강의 감사하며 잘듣고 있습니다. 질문이 있는데요 왜 useTodoController를 TodoList 컴포넌트에서 가져와서 직접쓰지 않고 TodoContainer에서 불러와서 props로 주는건가요?? TodoList로 바로 받으면 TodoContainer도 만들 필요 없지 않나요??
The best airline to fly to California depends on your priorities. Delta Airlines is known for its excellent service and extensive network. Southwest Airlines offers affordable fares and free checked bags. For luxury consider flying with United Airlines which provides premium services. Alaska Airlines is great for West Coast travel offering comfortable flights and reliable service.
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 궁금한 점이 생겨서 남겨봅니다. 서블릿 예외 처리 - 필터 강의 기준으로 없는 리소스 ex) localhost:8080/dsdswdsdsdsd 요청을 해도 templates에 넣어둔 404.html view가 보이는 이유는 WebServerCustomizer에서 customize() ErrorPage errorPage404 = new ErrorPage(HttpStatus. NOT_FOUND , "/error-page/404"); 맞을까요? flow was -> 필터(try) -> 서블릿(디스패처 서블릿) -> 디스패처 서블릿에서 handler mapping 과정 해당 url에 맞는 컨트롤러(핸들러)가 없으니까 -> 어뎁터 호출 x -> 디스패처 서블릿이 내부에서 sendError(404)예상 (response status code 404 지정) 이유 - ErrorPageController log에 (ERROR_EXCEPTION_TYPE: null) -> 필터(finally) -> was -> 필터(try) -> 서블릿 -> 컨트롤러 -> view -> 필터(finally) -> was [질문 정리] 1)404.html view가 보이는 이유: WebServerCustomizer 2) flow 3)디스패처 서블릿 handlerMapping 예외 처리중에 내부에서 sendError(404)?
1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 안녕하세요? 강의를 열심히 듣다가 궁금한 점이 생겨서 질문 드립니다! @ManyToMany 와 복합키에 관련된 부분에 대해서 궁금한 점이 있는데, 일반적으로 실무에서 @ManyToMany 관계를 사용하지 않는 이유로 단순히 연관 연결 뿐 아니라 그 외에 특정한 데이터들이 들어올 수 있기 때문에 새로운 Entity로 승격시켜 생성한다는 부분은 이해하였습니다. 또한, 이를 정의하면서 복합키를 사용하지 않고 새로운 대체키를 생성하는 부분 역시 이해하였습니다. 하지만, 만약 팔로잉 테이블을 구현한다고 가정한다면 제가 생각하기엔 팔로잉 하는 사람의 ID 값과 팔로우 하는 사람의 ID 값만 저장하면 된다고 생각하는데 이런 경우에는 1. ManyToMany 관계를 사용하는지? 2. 새로운 대체키를 사용하는지? 이 부분이 궁금합니다. 또한, 실무에서 팔로잉 기능을 개발한다고 가정하면 위에서 설명한 단순히 2개의 외래키만 사용하는 것이 아닌 생성일 같은 데이터를 추가하여 좀 더 자세하게 관리하는지 역시 궁금합니다.
명언 앱 만들기 강의 수강 중 Type mismatch: inferred type is ViewDataBinding! but ActivityMainBinding was expected 위와 같은 오류가 발생합니다. binding=DataBindingUtil.setContentView(this,R.layout.activity_main) 에 빨간 밑줄이 그어집니다. package com.junho.goodwords import android.content.Intent import android.os.Bundle import androidx.appcompat.app.AppCompatActivity import androidx.databinding.DataBindingUtil import com.junho.goodwords.databinding.ActivityMainBinding class MainActivity : AppCompatActivity() { private lateinit var binding: ActivityMainBinding override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) setContentView(R.layout.activity_main) binding=DataBindingUtil.setContentView(this,R.layout.activity_main) binding.showAllSentencesBtn.setOnClickListener { val intent= Intent(this,SentenceActivity::class.java) startActivity(intent) } } } gradle 에서는 buildFeatures{ dataBinding=true viewBinding=true } 로 설정하였습니다.
차량 통신 제어기의 설계 및 개발과 관하여 궁금합니다. 차량용 통신에는 CAN을 사용하고 있는 것으로 알고 있습니다. 하지만 최근에 Ethernet을 적용하는 분야가 늘어나고 있는 것 같습니다. 주로 어떤 분야에 적용되며, CAN에서 Ethernet으로 변화함에 있어 바로 적용이 가능한 것인지도 궁금합니다. 질문 내용과 관련하여 답변 부탁드립니다.
발생: FeedDetailScreen 진도: Calendar 구현하기 도입 내용: Rendered more hooks than during the previous render v Previous render Next render ------------------------------------------------------ 1. useContext useContext 2. useContext useContext 3. useContext useContext 4. useEffect useEffect 5. useState useState .... 29. undefined useEffect ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ in FeedDetailScreen (created by SceneView) useEffect의 위치에 따라 저런 에러가 발생하는데 왜 그런지 혹시 알 수 있을까요?? const { id } = route.params; ... const { } = useHooks; //! useEffect <<<<< 에러 발생 x if (isError || isPending) return null; //! 아래로 에러 발생 //! useEffec <<<< 에러 발생 handler 1 handler 2 return (View)
안녕하세요. 따로 진행 하는 데서 문제는 없지만 순수하게 궁금증이 생겨서 질문 해봅니다. context=(arch="amd64", os="linux") 로 설정을 한 뒤 sc= shellcraft.sh() 쉘을 확인하는데에 있어서 영상과 다르게 sc 값이 나오는 이유가 무엇일까요? 비슷하게 쉘을 짜는것 같지만 중간 중간에 좀 다르게 작성되어 나타나는 부분이 있습니다.
<?php // 데이터베이스 연결 정보 $servername = "localhost"; // 서버 이름 $username = "root"; // 사용자 이름 $password = "505015"; // 비밀번호 $dbname = "quizlist"; // 데이터베이스 이름 // 연결 생성 $conn = new mysqli($servername, $username, $password, $dbname); // 연결 확인 if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); // 연결 실패 시 오류 메시지 출력 } php 문을 적고 mysql> show databases; +--------------------+ | Database | +--------------------+ | information_schema | | mysql | | performance_schema | | quizlist | | sys | +--------------------+ db에도 quizlist가 있는걸 확인했어요. 왜 찾을 수 없다는 문이 나오는지 이해가 잘 안가요. 다른 글보니까 비트나미매니저에 들어가서 서버를 끄면 된다고 하길래 시도는 했으나 실패하고 다시 db를 만들기도 하였으나 실패했습니다.
안녕하세요, 큰돌님 강의 열심히 듣고 있는 수강생입니다. 제 풀이입니다. 사실상 강의 코드와 거의 일치합니다. (다른 점은 올 수 있는 숫자 중 필요 성냥개비 수가 같은 수 중 큰 수를 제거하고 0,1,2,4,6,7,8 에 대해서만 따로 배열을 만들어 돌렸다는 정도입니다) https://www.acmicpc.net/source/79322370 강의 내용을 바탕으로 바텀업 방식과 탑다운 방식으로 모두 풀어보았는데요. 문제 해설에 남겨주신 풀이도 바텀업인 것을 보니 이 문제의 정통 풀이법은 아마 바텀업인 것 같습니다. 탑다운 방식의 풀이가 틀린 것은 아닌데.. 테스트 케이스가 여러 개 주어지는 문제이다보니 성냥개비 개수를 작은 순으로 (4개, 7개, 10개..) 주면 맞는데, 처음 주어지는 성냥개비 개수가 큰 경우(예를 들어 100개부터 주어지는 경우) 에는 100개에 대한 top-down을 돌면서 거쳐온 중간 값들을 dp에 저장하는데 이때 '첫째 자리에는 0이 올 수 없다' 라는 조건을 만족하지 못하는 수가 다수 저장됩니다. 입력으로 주어진 수 x에 대해서는 if (left == x && num == 0) continue; 해당 구문으로 첫째 자리에 0이 오는 것을 방어하는데, 이후 입력으로 받은 수가 dp 테이블에 기록되어있다면 바로 return해버려서 되다 만 중간값을 그냥 반환해버리는 문제가 있는 것 같습니다. 그렇다고 모든 입력에 대해 dp테이블을 전부 비웠다가 다시 탑다운으로 일일이 계산하는 것은 너무나 비효율적같아 보이는데.. 이렇기 때문에 이 문제 풀이는 바텀업이 정배(?)인건가요? 아니면 탑다운 방식에서 제가 뭘 놓치고 있는 것이 있을까요?