위에 1.my.activity 아래 2.add.activity 입니다. 리사이클러뷰형태로 했고 제가 궁금한건 1번에서 2번으로 넘어가는것과 어댑터에 있는 inner viewholder로 아이템클릭시 2번으로 넘어가는 걸로 했는데 조건문을 안넣다보니까 key받아올때 오류가 생깁니다. 그래서 아이템클릭시 2번 말고 다른 액티비티 생성해서 키 받아오니까 되더라고요. 액티비티를 줄이고 싶어서 조건문을 써야겠는데 뭘 써야할까요? (정리하자면 MY->Add, itemclick->Add 안됨 MY->Add, itemclick->Addset으로 하면 됩니다.)
[질문 내용] 안녕하세요. 강의 잘 듣고있습니다~~ 다름아니라 리플랙션 강의 내용중 람다를 사용해서 공통화하는것도 가능하다 하셨는데요, 람다의 어떤 특징때문에 이루어 지는지 궁금합니다. 나름대로 생각해봤는데 함수형프로그래밍 ( 매개변수에 함수로직을 넣을수있는) 개념을 써서 공통화 시키는게 맞는지 궁금합니다. 또는 리플랙션 처럼 람다 역시 런타임에 동적으로 클래스를 정의되고 그 인스턴스를 생성해서 반환하는 특성을 의미하신건가요? 질문이 어려우실수도 있는데 실마리라도 주시면 감사하겠습니다. ^^ ================= 답을 찾은것 같습니다. 혹시 저와 같은 궁금증을 가진분을 위해 남겨놓겠습니다.
이전 강의 bolier plate를 그대로 사용하여서 지금강의 진행중입니다. 강의꺼 쓰려니 버전때문에 그냥 수정해가며 강의듣고있어요 404에러가 떠서 보니 경로가 잘못되었나해서 찾아봐도 잘 모르겠네요.. 404 error client favorite.js server index.js server routes favorite.js 이 상태가 프론트에서 서버쪽으로 요청하자마자 바로 에러가 뜨는 상태인가요,,? 도와주세요 ㅠ
입력이 [5, 2, 4, 6, 7]로 주게되면 5, 6, 7 를 뽑아내어 길이가 3인 최대 부분 증가수열을 만들 수 있습니다. 하지만 강의코드에서 위와 같이 입력을 주게되면 출력이 4가 나옵니다. 반례의 경우에도 올바른 출력이 나오도록 수정해보았습니다. 확인부탁드립니다. < html > < head > < meta charset = "UTF-8" > < title > 출력결과 </ title > </ head > < body > < script > function solution ( arr ){ let answer = 0 ; let n = arr . length ; let dy = Array . from ({ length: n }, () => 0 ); dy [ 0 ] = 1 ; let max = 0 ; for ( let i = 1 ; i < n ; i ++){ if ( arr [ i ] > arr [ max ]){ dy [ i ] = dy [ i - 1 ]+ 1 ; max = i ; } else dy [ i ] = dy [ i - 1 ]; answer = Math . max ( answer , dy [ i ]); } return answer ; } let arr =[ 5 , 2 , 4 , 6 , 7 ]; console . log ( solution ( arr )); </ script > </ body > </ html >
안녕하세요! 좋은 강의 감사합니다! 저는 구글링으로 올려주신 구버전 수퍼 스토어 데이터를 다운로드 받았는데요. 2022.2월 현재 태블로에서 기본으로 제공하는 데이터와는 칼럼 명 (카테고리,세부 카테고리 등이 없음) 등이 달라 처음부터 실습하는데 어려움이 있었습니다. 데이터가 달라서요! 그래서 다른 데이터들처럼 유튜브 링크를 찾아봤는데 있지 않았어서.. 다른 분들을 위해서 첨부해주시면 더 좋을 것 같아요! 어디엔가 올려주셨는데 제가 못찾는 것 일 수도.. 그럼 감사합니다!
Login Scene에서 @Scene 오브젝트가 들고 있는 컴포넌트가 LoginScene임에도 불구하고 GameObject.FindObjectOfType<BaseScene>(); 를 사용할 수 있는 이유는 LoginScene이 BaseScene을 상속하고 있어서 인가요? 즉, LoginScene이 BaseScene으로 형변환될 수 있기 때문인거죠?
설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
안녕하세요 맛비님.. 이런거 질문드려도 될지 모르겠는데..(죄송합니다 ㅠ) 강의와는 관련없지만 맛비님이 작성하신 코드 블럭 주석 처리하고 제가 직접 작성해보고 싶은데 블럭 주석 방법을 인터넷에 쳐보고 방법대로 해봐도 전부 안되어서 질문드립니다.. 혹시 맛비님은 블럭 주석처리를 어떻게 할까요? 인터넷 방법은 컨트롤 v로 visual block mode로 들어가서 블럭 지정을 한 뒤 첫번째 방법은 shift+i 후 //을 하면 된다고 하고 두번째 방법은 :을 눌린뒤 norm i//을 누르면 된다는데 둘다 블럭 주석처리가 안됩니다 ㅠㅠ 혹시 맛비님은 어떻게 하실까요..?
패킷 리시브 할 때 WSARecv의 작동에 의문이 생겨 질문을 남겨봅니다. [Size][ID][Hello World] 라는 패킷을 수신하다고 가정해봤을 때 Session::ProcessRecv 가 호출된 시점에서 [Size][ID][Hello] 까지의 데이터를 받았다고 가정하면 PacketSession::OnRecv에서 dataSize가 header.size보다 작기 때문에 0바이트를 Return 해 버리고 끝납니다. 이러면 RecvBuffer의 _writePos, _readPos에는 아무 변화 없이 다시 RegisterRecv를 걸어버리는데요 다음 RegisterRecv (WSARecv) 를 걸 때 , 읽다만 데이터의 시작 지점 부터 다시 읽어버리는게 아닌가 싶어서 여쭤봅니다 첫 번째 ProcessRecv를 받았을 때 RecvBuffer이 다음과 같다면 두 번째 ProcessRecv에서는 남은 "World" 데이터가 RecvBuffer 뒤쪽에 쌓이게 되는지, 아니면 변하지 않은 _writepos 위치 때문에 앞에서 부터 다시 작성되게 되는지 의문이 생겨 여쭤봅니다. 제 생각 중 만약 전체 바이트가 아닌 일부 바이트만 수신되는 위와 같은 과정에서 WSARecv는 2번 따로 따로 호출된다고 이해한게 맞으며, RecvBuffer에 문제없이 데이터가 이어서 들어가게 되나요?
[질문 전 답변] 1. 강의 내용과 관련된 질문인가요? [예 | 아니요] 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예 | 아니요] 3. 질문 잘하기 법을 읽어보셨나요? [예 | 아니요] (https://www.inflearn.com/blogs/1719) [질문 하기] 어디다 물어봐야 할지 모르겠는데.. 동영상을 재생하면 가운데 X자가 뜨면서 재생이 안됩니다
저는 윈도우 파워쉘 사용하면서 해결했습니다! 공식문서에서는 java -jar target/*.jar 이렇게 치라고 나와있는데 잘 안됐었어요 ㅠㅠ target 디렉터리를 들어간 상태에서 java -jar *.jar 라고 해도 안 되더라고요? 여기서 ls 명령어를 치면 디렉토리 및 파일 목록들이 쭉 나오거든요 spring-petclinic-2.6.0-SNAPSHOT.jar 아니면 뭐 spring-petclinic-2.6.0.BUILD-SNAPSHOT.jar 이라던지 비스무리한 이름의 jar 파일이 보이실 거에요 그거 복사하셔서 활용하시면 되겠습니다. 저는 여기서 spring-petclinic-2.6.0-SNAPSHOT.jar 라는 파일이 있기에, spring-petclinic 디렉터리에서 target 디렉터리로 들어간다음 java -jar spring-petclinic-2.6.0-SNAPSHOT.jar를 입력하니까 잘 됐었습니다!
조금 주제랑 엇나간 것 같긴 한데 궁금해서 질문 드립니다 만약 URL 뒤에 세션 ID를 그대로 넘겨주는 방식을 사용하는데 만일 해커가 이를 긁어간다면 세션정보를 그대로 도용해서 사용할 수 있게되지 않나요..??? 실제 서비스중인 사이트에서 URL 전달방식을 안풀고 사용하기도 하나요???
안녕하세요~~ 오류 내용 첨부하겠습니다. 어디에 오타가 있는걸까요?? ㅠㅠ 검색을 해도 안나와서 질문 올립니다. Environment: Request Method: GET Request URL: http://127.0.0.1:8000/ Django Version: 3.0.14 Python Version: 3.9.7 Installed Applications: ['django.contrib.admin', 'django.contrib.auth', 'django.contrib.contenttypes', 'django.contrib.sessions', 'django.contrib.messages', 'django.contrib.staticfiles', 'debug_toolbar', 'bootstrap4', 'accounts'] Installed Middleware: ['debug_toolbar.middleware.DebugToolbarMiddleware', 'django.middleware.security.SecurityMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.middleware.common.CommonMiddleware', 'django.middleware.csrf.CsrfViewMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.contrib.messages.middleware.MessageMiddleware', 'django.middleware.clickjacking.XFrameOptionsMiddleware'] Traceback (most recent call last): File "C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\sessions\backends\base.py", line 199, in _get_session return self._session_cache During handling of the above exception ('SessionStore' object has no attribute '_session_cache'), another exception occurred: File "C:\ProgramData\Anaconda3\lib\site-packages\django\core\handlers\exception.py", line 34, in inner response = get_response(request) File "C:\ProgramData\Anaconda3\lib\site-packages\debug_toolbar\middleware.py", line 67, in __call__ panel.generate_stats(request, response) File "C:\ProgramData\Anaconda3\lib\site-packages\debug_toolbar\panels\request.py", line 66, in generate_stats for k in sorted(request.session.keys()) File "C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\sessions\backends\base.py", line 135, in keys return self._session.keys() File "C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\sessions\backends\base.py", line 204, in _get_session self._session_cache = self.load() File "C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\sessions\backends\db.py", line 44, in load return self.decode(s.session_data) if s else {} File "C:\ProgramData\Anaconda3\lib\site-packages\django\contrib\sessions\backends\base.py", line 110, in decode encoded_data = base64.b64decode(session_data.encode('ascii')) File "C:\ProgramData\Anaconda3\lib\base64.py", line 87, in b64decode return binascii.a2b_base64(s) Exception Type: Error at / Exception Value: Incorrect padding
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 리소스 매니저에 ui 버튼 스크립을 불러오기 (?) 를 안해서 그런거 같은데 맞나요?
강사님 강의를 들으며 아나콘다 개발환경 구축을 하려고 시도를 해봤더니 invaildArchiveError 에러코드가 발생했습니다. conda create --name + 개발환경명 + python=3.7을 입력하셨는데 똑같이 따라 치니 반복적인 invaildArchiveError만 내뱉네요ㅠㅠ 구글링을 해서 따라해봐도 오류가 해결되지 않아 이렇게 문의를 드립니다 ㅠㅠ
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] Gradle을 쓰고 spring initializr를 사용하고싶은데 어떤 라이브러리를 당겨오면 될지 궁금합니다. 그리고 Gradle로 진행하면 다른점이 많은지가 궁금합니다.