안녕하세요 현재 수강중인 학생입니다.^_^! 현재 완강은 하지 못하고 18강까지 수업을 끝마친 상태입니다. 강의를 보다가 scss에 대해 검색하다 보니, 내장함수, 연산자, @at-root, @for문, @while문 등에 대한 것도 있다는 것을 알게 되었는데 후반에 배우는지 궁금해서요! 18강 이후부터는 토이 프로젝트 형식으로 들어가는 것 같은데 사전에 저런 내용들에 대한 목차가 없어서 위 내용들은 강의에 포함되지 않고서 토이프로젝트를 진행하는 건지 궁금해서 여쭤봅니다. 그리고 if문은 중첩으로는 사용할 순 없는 걸까요..? 사용하려면 어떻게 사용할 수 있을까요? 바쁘실텐데 감사합니다 즐거운 명절 되세욥! 코로나 조심하세요
[리뉴얼] 처음하는 파이썬 데이터 분석 (쉽게! 전처리, pandas, 시각화 전과정 익히기) [데이터분석/과학 Part1]
안녕하세요. 강사님. json_file_format.ipynb 파일에 있는 'json.dumps() 함수로 파이썬 사전 데이터를 JSON 문자열 데이터로 변환할 수 있음' 항목에서 질문이 있습니다. 아래 Input 코드에서 "language" 키의 값에 "Java" : "basic"이 들어있는 것을 알 수 있는데, json.dumps(data)로 json파일로 불러오면 Output에 해당 내용이 존재하지 않는 걸로 나옵니다. 이 부분이 이해가 잘 가지 않아서 질문드립니다. -Input import json # 변수에 문자열로 된 JSON 포멧의 데이터가 있을 경우 data = { "id":"01", "language": {"Java":"basic", "Java":"advance"}, "edition": "third", "author": "Herbert Schildt" } jsondata = json.dumps(data) jsondata -Output '{"id": "01", "language": {"Java": "advance"}, "edition": "third", "author": "Herbert Schildt"}'
밑에 써 주신 분이 있지만 정확한 답변을 듣지 못해 제가 다시 질문글을 올립니다. 팔로우을 하고 본인 account 프레그먼트에 가서 확인한 다음 다시 팔로우를 취소하게 되면 팔로우는 취소 되지만 어플이 크러시가 납니다. account 뿐만 아니라 다른 프레그먼트들로 이동한 후 팔로우를 취소했을 시에도 똑같은 반응이 나오는데 어떻게 해결해야 하나요??
강의 너무 잘 보고 있습니다. 1. useEffect(callback) => 컴포넌트 렌더링 후에만 딱 1번 실행이고, useEffect(callback) 과 useEffect(callback,[])은 같은 거라고 보면 될까요? 2. useEffect(callback,userId) => 컴포넌트 렌더링 후 1번 실행 그 후에는 userId변할때만 실행인지, 컴포넌트 렌더링 관련없이 userId변할때만 실행인지 궁금합니다~
안녕하세요 영상잘보고있습니다 영상을 보면서 문득 궁금한점이있어서 질문드립니다 저는 판다스를 머신러닝공부를 위해 배우고있습니다 지금 강사님강의를 보면서 같이 주피터노트북으로 코드작성하는식으로 하는데요.. 이게 제가 뭔가 공부하면서 쌓인다는?느낌이없습니다.. 그니까 그냥 강사님이 하시는걸 제가 이해하고 따라하긴하는데 제가 직접 코드를 작성하고 그런수준까지는 되지않는거같습니다... 판다스를 쓸수있다라고 말한정도의 수준은 제가 직접 코드를 작성할수 있는 수준까지 되야 어느정도 판다스를 안다 라고 말할수있는건가요?? 지금 강의는 계속듣고있는데 그냥 제가 직접뭔가를 한다기보단.. 강사님이하시는걸 따라하는듯한 느낌이너무크네요 밑에부분에 실습이있는거같긴한데.. 그부분도 제가 직접 능동적을 데이터분석을하고 그런것이 아니라 그냥 강사님이 하시는걸 그대로 따라할것만같은 느낌이들어서 이런식으로 공부하는게 맞는지 모르곘습니다ㅠㅠ 데이터분석쪽으로 게속공부를해야하는데 어떤식으로 공부하는게 좋을까요?
이클립스로 하는 스프링 다른강의는 많이 들었는데 인텔리제이로 하는건 처음이고 생소해서 어려움이 너무많네요 ㅠㅜ 할 떄마다 난관이 부딪히고.... resources - templates - hello.html 작성할떄 xmlns:th= thymeleaf 타이핑하면 바로 형광색 줄 안그어지고 바로 되어야 정상인데.... 무슨 연두색 형광색 그려지면서....마무스로 갖다대면 URI is not registered (Settings | Languages & Frameworks | Schemas and DTDs) 이라고 뜨더라구여...... 등록이 안되었다고 뜹니다.... 그리고 hello.html 새 파일을 만들기직전엔 8080 치고 화이트레벨까지는 뜨는데.... 템플릿에 새 파일 만들고 thymeleaf 만들고나서는 에러메시지만 뜨더라구여..... External Libraray 에도 thymeleaf 라이브러리 들어있는거 확인했는데 뭐가문제일까요 ㅠㅜ
Postman에서 Send하면 한참 후에 Could not get response 라고 나오고 VS Code 콘솔에는 (node:81032) UnhandledPromiseRejectionWarning: Error: 14 UNAVAILABLE: failed to connect to all addresses 라고 나오네요.. 무슨 문제일까요?ㅜㅜ
안녕하세요. jpa린이 수강자입니다. 말씀해주신대로, 쿼리를 최적화하는 관점에서 동영상 강의가 굉장히 많은 도움이 되었습니다. 감사합니다. 코드를 복기하면서 공부하다가 문득 궁금한점이 생겨 이렇게 질문 남겨드립니다. Lazy Loading시 프록시 객체가 null로 대기한다고 표현하셨었습니다. (앗.. 아닐수도 있는데 여튼 프록시 객체가 존재한다고 하셨습니다.) 그래서, Proxy객체는 무엇일까? 하는 궁금증에 코드를 따라가보니, 아래 코드의 경우에 발생되는 케이스를 예시로 해보겠습니다. @GetMapping("/api/v1/orders") public List<Order> orderV1() { List<Order> allByCriteria = orderRepository.findAll(new OrderSearch()); for (Order order : allByCriteria) { order.getMember().getName(); order.getDelivery().getAddress(); List<OrderItem> orderItems = order.getOrderItems(); orderItems.forEach(o -> o.getItem().getName()); } return allByCriteria; } order.getMember() 시 프록시 멤버가 이미 BasicLazyInitalizer.java 를 통해 order.getMember() 라인에 도달하기 전에 프록시를 만드는 것을 확인했습니다. ProxyConfiguration.intercept > ByteBuddyIntercepter > BasicLazyInitalizer 이런 과정으로 만들어지는 것 같은데, 코드를 봐도 맨 앞에 intercept 부분이 언제 호출되는지, 그리고 어떻게 호출되는지를 찾을 수 없어 이렇게 질문 남겨드립니다. 코드로 보기엔 바이트버디가 리플렉션으로 프록시 객체를 만들어 주는 것으로 확인됩니다. 이 부분도 맞을까요? 그리고 ProxyConfiguration.intercept @RuntimeType 이 뭔가 변환의 냄새가 나는데, 정확히 뭔지 잘 모르겠습니다 ㅠㅠ
sudo ETCDTL_API~~~~save snapshotdb 과정에서 cacert랑 cert 지정해주고 연결해주는데 Eroor: open /etc/kubernetes/pki/etcd/server.crt: permission denied 뜹니다. 그래서 권한 설정을 다시 해주었는데도 계속 뜨는데 무엇이 문제인지 잘 모르겠습니다. ;;;
df[df.b == 7] & df[df.a == 5] 를 하는데 동영상 처럼 정상 작동이 안되고 아래와 같은 오류가 떠요 --------------------------------------------------------------------------- TypeError Traceback (most recent call last) C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\array_ops.py in na_logical_op (x, y, op) 273 # (xint or xbool) and (yint or bool) --> 274 result = op ( x , y ) 275 except TypeError : TypeError : unsupported operand type(s) for &: 'float' and 'bool' During handling of the above exception, another exception occurred: TypeError Traceback (most recent call last) <ipython-input-115-a484abd3f4bf> in <module> ----> 1 df [ df . b == 7 ] & df [ df . a == 5 ] C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\__init__.py in f (self, other, axis, level, fill_value) 765 766 left , right = self . align ( other , join = "outer" , level = level , copy = False ) --> 767 new_data = left . _combine_frame ( right , pass_op , fill_value ) 768 return left . _construct_result ( new_data ) 769 C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\frame.py in _combine_frame (self, other, func, fill_value, level) 5298 if ops . should_series_dispatch ( self , other , func ) : 5299 # iterate over columns -> 5300 new_data = ops . dispatch_to_series ( self , other , _arith_op ) 5301 else : 5302 with np . errstate ( all = "ignore" ) : C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\__init__.py in dispatch_to_series (left, right, func, str_rep, axis) 417 raise NotImplementedError ( right ) 418 --> 419 new_data = expressions . evaluate ( column_op , str_rep , left , right ) 420 return new_data 421 C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\computation\expressions.py in evaluate (op, op_str, a, b, use_numexpr) 206 use_numexpr = use_numexpr and _bool_arith_check ( op_str , a , b ) 207 if use_numexpr : --> 208 return _evaluate ( op , op_str , a , b ) 209 return _evaluate_standard ( op , op_str , a , b ) 210 C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\computation\expressions.py in _evaluate_numexpr (op, op_str, a, b) 119 120 if result is None : --> 121 result = _evaluate_standard ( op , op_str , a , b ) 122 123 return result C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\computation\expressions.py in _evaluate_standard (op, op_str, a, b) 68 _store_test_result ( False ) 69 with np . errstate ( all = "ignore" ) : ---> 70 return op ( a , b ) 71 72 C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\__init__.py in column_op (a, b) 386 387 def column_op ( a , b ) : --> 388 return { i : func ( a . iloc [ : , i ] , b . iloc [ : , i ] ) for i in range ( len ( a . columns ) ) } 389 390 elif isinstance ( right , ABCSeries ) and axis == "columns" : C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\__init__.py in <dictcomp> (.0) 386 387 def column_op ( a , b ) : --> 388 return { i : func ( a . iloc [ : , i ] , b . iloc [ : , i ] ) for i in range ( len ( a . columns ) ) } 389 390 elif isinstance ( right , ABCSeries ) and axis == "columns" : C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\common.py in new_method (self, other) 62 other = item_from_zerodim ( other ) 63 ---> 64 return method ( self , other ) 65 66 return new_method C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\__init__.py in wrapper (self, other) 550 rvalues = extract_array ( other , extract_numpy = True ) 551 --> 552 res_values = logical_op ( lvalues , rvalues , op ) 553 return _construct_result ( self , res_values , index = self . index , name = res_name ) 554 C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\array_ops.py in logical_op (left, right, op) 364 filler = fill_int if is_self_int_dtype and is_other_int_dtype else fill_bool 365 --> 366 res_values = na_logical_op ( lvalues , rvalues , op ) 367 res_values = filler ( res_values ) # type: ignore 368 C:\ProgramData\Anaconda3\lib\site-packages\pandas\core\ops\array_ops.py in na_logical_op (x, y, op) 279 x = ensure_object ( x ) 280 y = ensure_object ( y ) --> 281 result = libops . vec_binop ( x , y , op ) 282 else : 283 # let null fall thru pandas\_libs\ops.pyx in pandas._libs.ops.vec_binop () pandas\_libs\ops.pyx in pandas._libs.ops.vec_binop () TypeError : unsupported operand type(s) for &: 'float' and 'bool'