묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
카드 역배치
안녕하세요 강사님 강의보고 많이 배우고 있는 수강생입니다. 강의에선 구간을 역배치 할때 끝에서 끝부터 스왑하는식으로 했었는데요 제가 처음에 문제를 풀려고했을때 두가지 방법으로 해결하려했습니다. 1. 리스트 원하는 구간을 출력하고 싶을때 a[2:5]처럼 할수 있다는 부분을 이용하고 싶었고. 2. sort(reverse=True)를 사용해보려고 했었거든요 그러다 막혀서 강의를 보았고 선생님의 방법으로 해결할수 있었지만.. 제가 생각한 방법으로도 실제로 구현을 할수 있는지 궁금합니다 ㅠ 제 머릿속에는 한계가 있는거 같아가지고요 ㅠ
-
미해결웹 게임을 만들며 배우는 자바스크립트
카드 짝맞추기 react-native
카드 짝 맞추기 게임을 react-native에서 구현을 해보려고 하는데 잘 감이 안옵니다 ㅠㅠ html에서 작업하는게 아니다보니 div태그나 이런것들도 없고 그래서ㅠㅠㅠ 조언말씀 부탁드립니다
-
해결됨[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
Keras-Retinanet 라쿤 데이터 학습 소스 코드관련 질문!
안녕하세요! 질 좋은 강의에 감사인사드립니다. 1. 위 코드에서 model 과 training_model 의 차이점이 무엇인가요? 밑에서 create_callbacks 메소드에서는 model 객체를 사용하는 반면 라쿤 데이터셋으로 학습시키는 fit_generator 에서는 training_model 을 사용하는 것으로 보입니다. 두 객체의 차이점은 무엇인가요? 2. 또, prediction_model 은 변수명으로 추측해보기에 뭔가 Inference 용 모델일 것 같은데 강의에서 말씀해주셨다시피 Keras-RetinaNet은 Inference 용 모델로 convert 를 따로 해주어야 하잖아요? 그렇다면 저 prediction_model 객체가 사용되는 상황이나 목적이 따로 있을까요? 3. 위 evaluate 메소드에서 Inference 용으로 바꾼 raccoon_retina_model 객체가 들어가 있는데, 꼭 Inference 용으로 변환된 모델을 넣어야만 evaluate가 가능한가요? Inference 용으로 convert 하기 전의 h5 모델을 로드해서 evaluate 메소드에 넣어도 괜찮은가요?
-
미해결스프링 시큐리티
디버깅 오류 관련 질문 드립니다.
안녕하세요 최근에 수강 시작한 비전공자 학생입니다! 상세히 설명해주셔서 잘 따라가며 듣고있습니다! 그런데 아주 기초적인 부분에서 안되는 부분이 있어서 질문드립니다. 디버깅이 익숙치 않아서 그부분에서 조금 애를 먹고 그냥 코드만 일일이 따라가며 보고있었는데요. 직접 디버깅하며 봐야 더 잘 이해가 갈 것 같아서요.. 제가 디버깅을 돌리면 아래와 같이 오류가 뜨고 실행버튼 옆에 있는 디버그 버튼을 눌러서 실행하면 http = null로 나와서 연결되는것 같지 않더라구요. 실제로 breakpoint 걸었던 부분에 대한 내용도 안뜨구요. /Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/jre/bin/java -cp "/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/lib/sa-jdi.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/java/lib/sa-jdwp-1.15.jar" com.jetbrains.sa.SaJdwpAttachingServer 3411 Cheryls-MacBook-Pro.local:53406 ERROR: attach: task_for_pid(3411) failed: '(os/kern) failure' (5) Exception in thread "main" sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process. Could be caused by an incorrect pid or lack of privileges. at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread.execute(BsdDebuggerLocal.java:169) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.attach(BsdDebuggerLocal.java:287) at sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:671) at sun.jvm.hotspot.HotSpotAgent.setupDebuggerDarwin(HotSpotAgent.java:659) at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:341) at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:304) at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:140) at com.jetbrains.sa.jdi.VirtualMachineImpl.createVirtualMachineForPID(VirtualMachineImpl.java:159) at com.jetbrains.sa.SaJdwpUtils.createVirtualMachine(SaJdwpUtils.java:29) at com.jetbrains.sa.SaJdwpAttachingServer.main(SaJdwpAttachingServer.java:38) Caused by: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process. Could be caused by an incorrect pid or lack of privileges. at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.attach0(Native Method) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.access$100(BsdDebuggerLocal.java:65) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1AttachTask.doit(BsdDebuggerLocal.java:278) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread.run(BsdDebuggerLocal.java:144) /usr/bin/osascript -e "tell current application activate do shell script quoted form of \"/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/jre/bin/java\" & \" \" & quoted form of \"-cp\" & \" \" & quoted form of \"/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/lib/tools.jar:/Library/Java/JavaVirtualMachines/jdk1.8.0_261.jdk/Contents/Home/lib/sa-jdi.jar:/Applications/IntelliJ IDEA.app/Contents/plugins/java/lib/sa-jdwp-1.15.jar\" & \" \" & quoted form of \"com.jetbrains.sa.SaJdwpAttachingServer\" & \" \" & quoted form of \"3411\" & \" \" & quoted form of \"Cheryls-MacBook-Pro.local:53406\" with prompt \"Please enter your password to attach with su privileges: \" with administrator privileges without altering line endings end tell" 40:721: execution error: ERROR: attach: task_for_pid(3411) failed: '(os/kern) failure' (5) Exception in thread "main" sun.jvm.hotspot.debugger.DebuggerException: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process. Could be caused by an incorrect pid or lack of privileges. at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread.execute(BsdDebuggerLocal.java:169) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.attach(BsdDebuggerLocal.java:287) at sun.jvm.hotspot.HotSpotAgent.attachDebugger(HotSpotAgent.java:671) at sun.jvm.hotspot.HotSpotAgent.setupDebuggerDarwin(HotSpotAgent.java:659) at sun.jvm.hotspot.HotSpotAgent.setupDebugger(HotSpotAgent.java:341) at sun.jvm.hotspot.HotSpotAgent.go(HotSpotAgent.java:304) at sun.jvm.hotspot.HotSpotAgent.attach(HotSpotAgent.java:140) at com.jetbrains.sa.jdi.VirtualMachineImpl.createVirtualMachineForPID(VirtualMachineImpl.java:159) at com.jetbrains.sa.SaJdwpUtils.createVirtualMachine(SaJdwpUtils.java:29) at com.jetbrains.sa.SaJdwpAttachingServer.main(SaJdwpAttachingServer.java:38) Caused by: sun.jvm.hotspot.debugger.DebuggerException: Can't attach to the process. Could be caused by an incorrect pid or lack of privileges. at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.attach0(Native Method) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal.access$100(BsdDebuggerLocal.java:65) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$1AttachTask.doit(BsdDebuggerLocal.java:278) at sun.jvm.hotspot.debugger.bsd.BsdDebuggerLocal$BsdDebuggerLocalWorkerThread.run(BsdDebuggerLocal.java:144) (1) 그리고 breakpoint 걸 때 class 파일이 아닌 -.java 파일에 걸어야 하는 걸로 알고 있는데 저는 필터나 어댑터 등 검색해서 찾거나 cmd + click해서 따라가면 class파일로만 나오는데 그건 왜그런 걸까요 ㅠㅠ 초보적인 질문이지만 답변주시면 많은 도움이 될 것 같습니다. 감사합니다! ------------------------아 마지막 .class -> .java 부분은 해결했습니다. 소스다운로드가 안되어 있었네요! 디펜던시 추가하고 빌드하면 자연히 다 다운로드 되는줄 알았는데.. 허허
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
setyp.py
학습을 하려다 보니 이 것 때문에 에러가 뜨네요 방법을 찾아보려 했지만 오류를 해결 못했습니다..ㅠ
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
rest api 리턴값 중에 어느걸 많이 쓰나요?
ResponseEntity 하고 EntityModel 두개 중에 요즘 실무에서 어떤걸 많이 쓰는지 알 수 있을까요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
질문드립니다
안녕하세요 강의를 듣다가 여쭤볼게 생겼습니다 17라인에서 ClassType choice = ClassType.None을 ClassType choice = 0으로 하면 안되는 건가요? 굳이 0으로 바꾸는게 아닌 프로그래머로써 0으로 하는게 효율적인게 아닌가의 질의드립니다. 위 내용과 관련해서 제가 강의를 이해 못한 것인지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
토큰이 안 지워집니다
로그인 로그아웃까지 잘 하고 몽고디비 들어가보니 토큰이 안 지워져 있어요 뭐가 문제인가요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
리렌더링에 대한 개념이 부족한 것 같습니다.
질문 드릴 코드는 /signup 회원가입에 대한 부분입니다. id, pw, checkpw 부분들 입력을 하거나 term을 체크/해제 할 때 마다 페이지 전체(Header, Login포함)가 리렌더링되는데 아무리 코드를 읽어봐도 어떤 부분에서 페이지 전체를 리렌더링 시키는건지 모르겠습니다. 이유가 뭔지 알려주실수있을까요?
-
미해결딥러닝 CNN 완벽 가이드 - TFKeras 버전
keras vgg16 pretrained 모델 사용할 때 입력 shape에 대해서 질문이 있습니다
안녕하세요 from keras.applications.vgg16 import VGG16 keras 내부에 있는 VGG16을 사용하려고 하는데, 만일 이미지 사이즈가 512x512라면 이를 그대로 shape를 넣어서 진행해도 되나요? 아니면 224x224로 줄여서 넣어줘야 하나요? train 과정은 곧잘 동작은 하는데, imagenet weight에 맞는지 잘 모르겠네요
-
미해결
비즈테크파트너스 직원인데요 기존에 강의 수강 내역이 안보입니다.
비즈테크파트너스 직원 김기문이라고 합니다. 제가 전에 수강했던 강의가 하나도 안보입니다. 최근에 회사에서 메일이 변경된게 있는데 그것때문인가요? 기존메일계정 : kmkim@biztechpartners.co.kr 바뀐메일계정 : kimkm@biztechpartners.co.kr 확인바랍니다.
-
미해결하울의 안드로이드 인스타그램 클론 만들기
DetailViewFragment 화면 오류
이런식으로 DetailViewFragment에서 이런식으로 코드를 짜주었는데 앱을 실행시키면 반영이 안되고 전에 설정해주었던 색만 뜹니다.. 무슨 오류일까요 ackage com.example.instargram_cloncoding.navigationimport android.os.Bundleimport android.view.LayoutInflaterimport android.view.Viewimport android.view.ViewGroupimport android.widget.TextViewimport androidx.fragment.app.Fragmentimport androidx.recyclerview.widget.LinearLayoutManagerimport androidx.recyclerview.widget.RecyclerViewimport com.bumptech.glide.Glideimport com.example.instargram_cloncoding.Rimport com.example.instargram_cloncoding.navigation.DataModle.ContentDTOimport com.google.firebase.firestore.FirebaseFirestoreimport com.google.firebase.firestore.QuerySnapshotclass DetailViewFragment : Fragment(){ //데이터베이스에 저장하기 위해 var firestore : FirebaseFirestore? = null override fun onCreateView(inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle?): View? { var view = LayoutInflater.from(activity).inflate(R.layout.fragment_detail,container,false)//프레그먼트 레이아웃 받아오는 부분 firestore = FirebaseFirestore.getInstance() view.findViewById<RecyclerView>(R.id.DetailViewfFagment_Recyclerview).adapter = DetailViewRecyclerViewAdapter() view.findViewById<RecyclerView>(R.id.DetailViewfFagment_Recyclerview).layoutManager = LinearLayoutManager(activity) return view } //디테일뷰의 아이템과 디테일뷰 layout을 합치는 어뎁터 inner class DetailViewRecyclerViewAdapter : RecyclerView.Adapter<RecyclerView.ViewHolder>(){ var contentDTOs : ArrayList<ContentDTO> = arrayListOf() var contentUIDList : ArrayList<String> = arrayListOf() var querySnapshot : QuerySnapshot? = null init { //시간순으로 이미지들을 받아오고 만약 연결된 주소의 데이터가 바뀌면 바때마다 자동으로 업데이트해줌 firestore?.collection("images")?.orderBy("timestamp") ?.addSnapshotListener{ querySnapshot, firebaseFirestoreExcepthion -> contentDTOs.clear() contentUIDList.clear() for (snapshot in querySnapshot!!.documents) { var item = snapshot.toObject(ContentDTO::class.java) contentDTOs.add(item!!) contentUIDList.add(snapshot.id) } notifyDataSetChanged()//값 새로고침 자동으로! } } //화면을 최초 로딩하여 만들어진 View가 없는 경우, xml파일을 inflate하여 ViewHolder를 생성한다. override fun onCreateViewHolder(parent: ViewGroup, viewType: Int): RecyclerView.ViewHolder { var view = LayoutInflater.from(parent.context).inflate(R.layout.item_detail,parent,false) return CustomViewHolder(view) } //굳이 클래스를 만들어서 리턴해주는이유는 메모리사용량때문에 그렇다. 딱히 사용하지 않아도 문제는 되지 않는다. inner class CustomViewHolder(view: View): RecyclerView.ViewHolder(view) //위의 onCreateViewHolder에서 만든 view와 실제 입력되는 각각의 데이터를 연결한다. //서버에서 넘어온 데이터들을 연결! override fun onBindViewHolder(holder: RecyclerView.ViewHolder, position: Int) { val viewholder = (holder as CustomViewHolder).itemView viewholder.findViewById<TextView>(R.id.detailviewitem_profile_nameTextview).text = contentDTOs[position].userId //Image Glide.with(holder.itemView.context).load(contentDTOs[position].imageUrl).into(viewholder.findViewById(R.id.detailviewitem_imageview_content)) //Explain of content viewholder.findViewById<TextView>(R.id.detailviewitem_explan_textview).text = contentDTOs[position].explain //likes viewholder.findViewById<TextView>(R.id.detailviewitem_favoriteconter_textview).text = "Likes" + contentDTOs!![position].favoriteCount //Profile Image Glide.with(holder.itemView.context).load(contentDTOs[position].imageUrl).into(viewholder.findViewById(R.id.detailviewitem_profile_image))//// //User Id// var profile = binding.detailviewitemProfileNameTextview//// //User Id 유저 이름// profile.text = contentDTOs!![position].userId//// //Image 사진// Glide.with(holder.itemView.context).load(contentDTOs!![position].imageUrl).into(binding.detailviewitemImageviewContent)//// //Explan 유저글// binding.detailviewitemExplanTextview.text = contentDTOs!![position].explain//// //Likes 좋아요 개수 카운트// binding.detailviewitemFavoriteconterTextview.text = "Liks" + contentDTOs!![position].favoriteCount//// //ProfileImage 유저 프로파일 이미지 즉, 프로필사진// Glide.with(holder.itemView.context).load(contentDTOs!![position].imageUrl).into(binding.detailviewitemProfileImage) } //RecyclerView로 만들어지는 item의 총 개수를 반환한다. override fun getItemCount(): Int { return contentDTOs.size } }}
-
해결됨코딩은 실전이다! - Git알못을 위한 깃린이코스(Git, Github 실습위주)
슬랙 초대 관련
안녕하세요 좋은 강의 잘 듣고 있습니다!! 다름이 아니라 슬랙 초대를 받고 싶은데 메일 주소를 어디다가 써야하는지 모르겠어서요... 일단 여기에 남겨보자면, 제 메일 주소는 4545abc@naver.com 입니다. 초대해주시면 감사하겠습니다 :)
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
서버 흐름에 관하여 질문있습니다
안녕하세요 서버 흐름을 정리하다가 궁금한점이 생겨 질문드리게 되었습니다. 제가 정리한 바로는 1. Server프로젝트의 Program에서 Listener를 Init(주체 : main thread) 2. Listener Init 내부에서 AcceptAsync를 호출하고 Program의 무한루프 실행(주체 : main thread) 3. AcceptAsync가 완료되면 OnAcceptCompleted실행(주체 : AcceptAsync로 부터 나온 쓰레드 = a쓰레드) 4. OnAcceptCompleted 내부에서 Session 생성 및 해당 Session의 Start함수 호출(주체 : a쓰레드) 5. Start함수 내부에서 RegisterRecv함수 호출(주체 : a쓰레드) 6. RegisterRecv 내부에서 ReceiveAsync 호출(주체 : a 쓰레드) 7. OnConnected 및 RegisterAccept호출(주체 : a쓰레드) 8. ReceiveAsync는 클라이언트로부터 요청기다림(주체 : ReceiveAsync로 부터 나온 쓰레드 = b쓰레드) 이후 과정은 생략... 반복... 질문1 ) 위와 같은 과정이라고 정리했는데 맞나요? 질문2 ) 맞다면 각 세션(소켓)마다 Receive를 위한 쓰레드가 배정되어 있나요?(7,8번 과정의 반복의 결과)(세션 수 = Receive 쓰레드 수) 질문3 ) 찾아보니 Async는 쓰레드 풀을 이용하는 것 같은데 세션마다 Receive를 하기 위해 생성된 쓰레드가 요청 대기 중이고 풀에 돌아오지 못한 상태에서 접속자 수가 많아지면 쓰레드 풀(인력)이 부족해져 서버가 멈출 수 있나요? 전체적인 흐름에 대해서 질문드리다 보니 앞에서 배웠던 내용들을 합치는 과정에서 궁금한 점이 생겨 계속 비슷한 개념 내용으로 질문을 드리네요... 죄송합니다... 읽어주셔서 감사합니다!
-
미해결자바(Java) 알고리즘 문제풀이 입문: 코딩테스트 대비
문제집에 문제가 없습니다.
https://cote.inflearn.com/contest/10/problems 사이트에 문제가 일부 없습니다.
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part2: 게임 수학과 DirectX12
선생님 질문 있습니다
안녕하세요.강의와는 크게 연관없는 질문입니다ㅜㅜ.. 가끔 디버깅하실 때 메모리 창이 띄워져 있는걸 봤는데요, 메모리를 보면서 디버깅하는건 보통 어떤 상황에서 그렇게 하시는지 궁금합니다.
-
미해결윤재성의 스프링 프레임워크 개발자를 위한 실습을 통한 입문 과정
11: 38 메이븐 ojdbc6 다운 안되시는분들 (missing)
<com.oracle-version>11.2.0.4</com.oracle-version> 저 같은경우 11.2.0.3 다운이 안되서 바꾸니 다운잘됩니다. 아니면 메이븐에 ojdbc6 치고 다른거 받아서 해보세요.^^
-
미해결IT 회사에서 비개발자가 살아남기 위한 모든 개발 지식 A to Z
배치 애플리케이션
삭제된 글입니다
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
TLS SSL
삭제된 글입니다
-
미해결1:1채팅 만들기(Android + Kotlin + Firebase)
13강 리얼타임 수강중입니다.
성공정으로 실행은 되었는데, 채팅을 쓰면 화면에 표시되지 않습니다.