안녕하십니까, 강의 너무 잘 들었고, 실무에도 큰 도움이 될것 같습니다. 실무에 적용해보려고 테스트중인데, 잘 되지 않는 부분이 있어 문의 드립니다. @Aspect 로 어드바이저를 만들어, 특정 빈에 대해 프록시객체가 적용되길 기대하였는데, 그 빈을 주입받는 서비스에 가서 로그를 찍어보니, 프록시 객체가 주입된것이 아니고, 원래의 타겟 객체가 주입되어있었습니다. 표현식이 잘못된거나 한건 아니었습니다. 이것저것 해보다가 빈 생성 순서때문이 아닐까 싶어, 스프링 설정 파일에서 조정을 좀 했더니, 이번엔 잘 되더라구요, @Aspect 로 선언한 class 가 먼저 빈으로 등록이 되고, 원본 타겟이 이후에 빈으로 등록이 되어야만 정상적으로 AOP 가 적용되는것이 맞는걸까요?
안녕하세요 제로초님 질문에 대한 빠른답변 항상 감사드립니다 :) 제로초님 sleact express code에서 이미지를 저장하는 부분의 코드가 이해가 되지 않아서 질문 올립니다 밑에 처럼 코드가 되어있는데 for문을 돌면서 req.files 길이 마다 n번 create를 하는 것인가요? 궁금해서 console.log(req.files)를 입력해보았는데 undefined라고 뜹니다. 코드를 작성하면 잘 저장은 되는데.. 왜 for문을 도는 건가요?? for ( let i = 0 ; i < req . files . length ; i ++) { const chat = await ChannelChat . create ({ UserId : req . user . id , ChannelId : exChannel [ 0 ]. id , content : req . files [ i ]. path , }); }
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
루키스님 좋은강의 잘 듣고있습니다! 다름이 아니라 강의를 듣다가 메모리에 데이터가 저장된 부분을 보니 데이터가 연속적으로 저장되지않고 16바이트 정도 띄워져서 저장이 된걸보고 구글링을하다 64비트 환경이여서 메모리 정렬때문에 8바이트 단위로 저장이 된거구나 라고 생각했는데 이 이유가 맞나요?? 또,막상 이렇게 확인해보니 cccccccc 0113f8a0 0000001 ccccccccc 이런식으로 저장된걸 보니 왜 cccccccc 0113f8a0 ccccccccc 0000001 이 아니지라는 의문이 생기더라구요 이유를 알고싶으면 운영체제를 공부해야하나요? 아니면 컴퓨터 구조쪽을 공부해야하나요??? 무엇을 공부해야 알 수 있을지 궁금해요 ㅜㅜ
[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
몽고DB 데이터 삭제 - SQL과 비교강의 10분 20초 안 녕하세요. 좋은 강의 잘 듣고 있습니다 :) 저는 employees 컬렉션을 만들 때 { capped : true, size:10000 } 으로 옵션을 주고 컬렉션을 만들었는데요. Q1 아래와 같이 조건을 주고 데이터를 삭제하려고 하니 capped 조건이 있는 컬렉션에서 데이터를 삭제할 수 없다는 에러 메시지가 뜨는데 capped 조건이 있는 컬렉션에서는 왜 데이터 삭제가 안되나요? db.employees. deleteMany ( { age : { $lt : 30 } } ) Q2 예를 들어 key 값이 user_id이고 value 값이 a007인 데이터를 a007 8 로 데이터 수정 을 하려고 할 때 capped 옵션 (size : 10000으로 설정)이 부여된 컬렉션에 데이터를 업데이트 할 때 a007과 a007 8 의 규격이 달라서 그런지 데이터 수정이 안됩니다. 수업에서 들은 바로는 capped 옵션을 통해 데이터 저장 공간을 미리 넉넉히 확보해 두는 것으로 알고 있는데 위와 같이 규격이 하나 차이난다고 오류가 나올리가 없는데 왜 데이터 수정에 오류가 생기는 걸까요..? 항상 답변 감사합니다 :)
길죠..? 헛웃음나오네요 열심히 배우겠습니다 화이팅! n = int ( input ()) arr = [ list ( map ( int , input (). split ())) for _ in range ( n )] cnt = 0 for i in range ( n ): for j in range ( n ): a = arr [ i ][ j ] if 0 < i < n - 1 and 0 < j < n - 1 : if a > arr [ i - 1 ][ j ] and a > arr [ i + 1 ][ j ] and a > arr [ i ][ j - 1 ] and a > arr [ i ][ j + 1 ]: cnt += 1 elif i == n - 1 or j == n - 1 : if i == n - 1 and j == n - 1 : if a > arr [ i - 1 ][ j ] and a > arr [ i ][ j - 1 ]: cnt += 1 elif i == n - 1 : if j > 0 : if a > arr [ i - 1 ][ j ] and a > arr [ i ][ j - 1 ] and a > arr [ i ][ j + 1 ]: cnt += 1 if j == 0 : if a > arr [ i - 1 ][ j ] and a > arr [ i ][ j + 1 ]: cnt += 1 elif j == n - 1 : if i > 0 : if a > arr [ i - 1 ][ j ] and a > arr [ i + 1 ][ j ] and a > arr [ i ][ j - 1 ]: cnt += 1 if i == 0 : if a > arr [ i + 1 ][ j ] and a > arr [ i ][ j - 1 ]: cnt += 1 elif i == 0 or j == 0 : if i == 0 and j == 0 : if a > arr [ i + 1 ][ j ] and a > arr [ i ][ j + 1 ]: cnt += 1 elif i == 0 : if j < n - 1 : if a > arr [ i + 1 ][ j ] and a > arr [ i ][ j + 1 ] and a > arr [ i ][ j - 1 ]: cnt += 1 elif j == n - 1 : if a > arr [ i + 1 ][ j ] and a > arr [ i ][ j - 1 ]: cnt += 1 elif j == 0 : if i < n - 1 : if a > arr [ i + 1 ][ j ] and a > arr [ i - 1 ][ j ] and a > arr [ i ][ j + 1 ]: cnt += 1 elif i == n - 1 : if a > arr [ i - 1 ][ j ] and a > arr [ i ][ j + 1 ]: cnt += 1 print ( cnt )
안녕하세요? 강의 잘 듣고 잇습니다. 에러가 발생하는데, drf는 정말 생소해서 뭘 어떻게 건드려야 할지도 모르겠네요 ㅠㅠ 우선 다음과 같은 에러가 발생합니다 현재 view는 다음과 같습니다. from rest_framework.serializers import ModelSerializer from .models import Post from rest_framework import serializers from django.contrib.auth import get_user_model class AuthorSerializer ( serializers . ModelSerializer ): class Meta : model = get_user_model () firelds = [ ' username ' , ' email ' ] class PostSerializer ( serializers . ModelSerializer ): # author_email = serializers.ReadOnlyField(source='author.email') author = AuthorSerializer () class Meta : model = Post fields = [ ' pk ' , # 'author_email', ' author ' , ' message ' , ' created_at ' , ' updated_at ' , ] author serializer부분에 뭔가를 해줘야 하는 것 같은데 잘모르겠네요 ㅠㅠ 늘 좋은 강의와 답변 감사합니다.
안녕하세요. 강의를 들으면서 몇가지 의문점이 생겨서 질문드립니다. 일단 서버 하나가 존재하고 수백개의 클라이언트가 해당 서버로 연결을 했다면 서버에서 비동기식으로 Lisiten을 하고 있다가 AcceptComplete이 되면 Session new를 하면서 100개가 만들어지는건가요?? 만약 그렇다면 쓰레드 엄청 많이 생성되고 각각 Recving을 하고 있는건가요?? 아니면 _listenSocket.AcceptAsync(args) 라는게 실행되면 메인쓰레드는 While문으로 빠져있게 되고 딱 하나의 쓰레드만 거기서 체크하고 있는건가요??..
안녕하십니까 강사님 강의정말 유익하게 잘듣고 있습니다. 2번째 프로젝트의 login등록 구현파트에서 firebase를 이용하여 구현하다가 로그인 버튼을 눌렀을 시 Profile화면으로 이동하지 않아 다시키고 cmd에서 expo start를 실행한 후 expo 어플을 통해 바코드를 찍고 연결하는 도중 01:36 Building JavaScript bundle: error ERROR 01:36 While trying to resolve module `firebase` from file `C:\Windows\System32\Capstone\src\firebase.js`, the package `C:\Windows\System32\Capstone\node_modules\firebase\package.json` was successfully found. However, this package itself specifies a `main` module field that could not be resolved (`C:\Windows\System32\Capstone\node_modules\firebase\index`. Indeed, none of these files exist: * C:\Windows\System32\Capstone\node_modules\firebase\index(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json) * C:\Windows\System32\Capstone\node_modules\firebase\index\index(.native|.android.ts|.native.ts|.ts|.android.tsx|.native.tsx|.tsx|.android.js|.native.js|.js|.android.jsx|.native.jsx|.jsx|.android.json|.native.json|.json) 이러한 오류가 발생하였습니다. 제가 어느부분에서 놓친것이 있나요? 다시돌려봐도 찾기 힘들어서 질문을 올립니다..! GitTutorials/Capstone at master · sss654654/GitTutorials (github.com)
강의를 진행하다 에러가 발생해서 질문 드립니다!! 이렇게 에러가 발생하고 있습니다. 버전을 199, 200, 202, 206, 210 이렇게 다 깔아서 해보고 했지만 똑같이 문제가 발생했고 자바11을 사용해서 bind도 넣었지만 똑같았습니다... DB 생성은 잘 돼서 콘솔로 접속하는 것까진 문제 없습니다. 다음 사진은 제 코드입니다!
Cannot resolve symbol 'order'; 이라고 계속 오류가 생상됩니다. 다른 실수한 부분은 없는거같아서 ㅠㅠ 혹시 알수 있을까 질문 남기겠습니다! / 주문 생성 Order. createOrder (member , delivery , orderItem) ; // 주문 저장 orderRepository .save(order) ; return order.getId() ; }