account폴더와 post 폴더의 template폴더의 경우에는 왜 바로 html파일을 만들지 않고 template폴더 안에 한번 더 account나 post 폴더를 만들고 그 안에 html파일을 넣는 건가요? 그리고 path('', lambda r: redirect('post:post_list'))라고 하면 post 폴더 내에서 post_list.html파일을 알아서 찾아주는 건가요?
import pandas as pd df_amount = pd.read_csv("amount_per_year.csv") df_employee = pd.read_csv("employee_list.csv") df_merged = pd.merge(df_amount, df_employee, on='id') #print(df_merged) df_count = df_merged[(df_merged['amount']>=10) \ & (df_merged['year'] == 2020)] #print(df_count) df_count['output'] = df_count['amount'] / df_count['salary'] df_count = df_count.sort_values(['output']) print(df_count) 위와 같이 코드를 짜니 아래와 같은 오류가 떴습니다. 문제가 뭐였을까요? C:/Users/equal/PycharmProjects/pandas_practice/merge_exercise/01-2 merge_exercise.py:12: SettingWithCopyWarning: A value is trying to be set on a copy of a slice from a DataFrame. Try using .loc[row_indexer,col_indexer] = value instead See the caveats in the documentation: https://pandas.pydata.org/pandas-docs/stable/user_guide/indexing.html#returning-a-view-versus-a-copy df_count['output'] = df_count['amount'] / df_count['salary']
현제 폴더 경로가 lib(dir) └ autoload(dir) └ autoload.inc.php(class file) └ home(dir) └ topic_connect.class.php(class file) └ database_connection.class.php(class file) index.php 위와 같은 식으로 되어 있는데요 autoload파일을 불러와서 namespace 를 통해서 topic_connect.class.php안에 클래스를 불러왔는데 이안에 데이터베이스 extends를 해놓았는데 상속이 안되는것 같아요 다른 폴더에 있는 경우 상속은 어떻게 해야 할까요?
csv파일 두 개 모두에 index가 없다고 가정해 보았습니다. df.reset_index().rename(columns={"index": "id"}) 으로 index를 넣으니 amount_per_year에는 0~11까지 부여되고 employee_list에는 0-5까지 부여됐습니다. 원래의 amount_per_year의 파일처럼 id에 0~6, 0~6으로 넣으려면 어떻게 해야할까요?
영한님 강의 언제나 감사한 마음으로 들으며 공부하고있습니다! 질문이있습니다. OSIV OFF 를 하여 영속성컨텍스트 생존 범위를 Service까지로 제한하게되면, Lazy 초기화를 하는 코드들을 전부 Service로 밀어 넣으면 되는 것인가요? 저는 초보 프론트엔지니어라서 그런지,, 서버는 보통 템플릿을 사용하지않고, RestAPI 를 만드는 쪽에 익숙하여서 강의내용과 이부분이 조금 다른것같아 혼동이 옵니다. 다시한번 정리하면, 저같은 경우에는 (Restful api 를 만드는 경우) 모든 지연로딩 초기화 코드는 service 혹은 repository에 밀어넣고 여기서 끝내어, Controller에서는 service에서 넘어온 것을 반환하는 것 정도까지 하면 될까요? 언제나 영한님의 친절한 답변 감사합니다 !! + 추가질문으로 이런 코드는 service, repository 둘중 어디에 넣는 것이 더 좋을까요?
PlayerController 파일에서 Managers 클래스를 Managers mg = Managers.Instance; 로 인스턴스하지 않아도 작동되는 이유가 무엇인가요? Managers 내부에 있는 어떤 static 요소라도 불러오기만 하면 void Start()가 작동하는건가요? 아니면 public static InputManager Input { get { return Instance._input; } } 에서 _input을 가져오기 위해 Instance프로퍼티를 실행하기 때문인가요?
안녕하세요. 환경셋팅을 다 잡고 실행을 시키면 h2접속이 안된다고합니다. 작성 내용 public static void main (String[] args) { EntityManagerFactory emf = Persistence. createEntityManagerFactory ( "hello" ) ; EntityManager entityManager = emf.createEntityManager() ; entityManager.close() ; emf.close() ; } 사진은 아래와 같습니다. 야생형 활용편 먼저 듣고 진행했을땐 문제없이 잘됐는데, 현재 jdbc:h2:tcp://localhost/~/jpashop 는 접속이 잘되고 jdbc:h2:tcp://localhost/~/test는 접속이 되지않고 아래와 같이 에러메시지가 나타납니다. Caused by: org.h2.jdbc.JdbcSQLNonTransientConnectionException: Database "C:/Users/wjdal/test" not found, either pre-create it or allow remote database creation .... 라고 나오는데 어떤설정을 잡아주면 될까요? ㅠㅠ
안녕하세요 제로초님 case LOAD_POSTS_SUCCESS : draft . loadPostsLoading = false ; draft . loadPostsDone = true ; draft . mainPosts = draft . mainPosts . concat ( action . data ); draft . hasMorePosts = action . data . length === 10 ; break ; 만약 이 액션이 렌더링될때 실행되는 것이 아니라 버튼을 눌러서 위의 액션이 실행된다고 가정해보면 버튼을 두번 눌렀을 시 리덕스에 저장되어 있는 데이터가 동일한것이 있어도 쌓이더라구요? 이런식으로요 mainPosts : 0 : { id: 1 , continen: 'coffie' …} 1 : { id: 2 , continen: 'haha' …} 2 : { id: 1 , continen: 'coffie' …} 3 : { id: 2 , continen: 'haha' …} 제가 궁금한것은 버튼을 여러번 눌러서 액션이 여러번 실행되어도 이미 있는 값은 배열에 추가되지 않고 없는 값만 콘캣해서 배열에 넣고 싶거든요 ... 그래서 강의에서 했던 다른 액션들에 쓰인방법을 시도하고 필터도 써보고 여러가지것을 시도해보고 하루동안 투자해봤는데도 안되더라구요... 문제는 저 배열에 있는 값의 아이디를 전부 조회해야하는 것인것 같은데 그걸 성공을 못시키네요 ㅜ 어떤식으로 코드를 짜야 할지 궁금합니다 !!
안녕하세요 강의 잘 따라가고있었는데 4번째 강의 1분 52초 쯤에 npm dev 하는 부분에서 에러가 발생해서 질문 드리겠습니다 에러는 found 5069 vulnerabilities (5060 low, 9 high) run `npm audit fix` to fix them, or `npm audit` for details PS C:\Users\hsj11\Desktop\boilerplate-mern-stack-master\client> npm run dev npm ERR! missing script: dev npm ERR! A complete log of this run can be found in: npm ERR! C:\Users\hsj11\AppData\Roaming\npm-cache\_logs\2021-01-11T18_08_39_140Z-debug.log 이렇게 뜹니다
이런 에러가 계속 떠서 아래 StackOverFlow를 보고 해결했습니다. https://stackoverflow.com/questions/59365958/error-mydocument-getinitialprops-should-resolve-to-an-object-with-a-html-p 이렇게 하니까 잘 동작하는데 어떤의미인지는 잘 모르겠어서 질문드립니다. initialProps가 뭐고 왜 이렇게 선언하여야 동작하는 걸까요??
비전공자라 많이 서툰지라.. 열심히 배우기 위해서 질문드려봅니다!! ㅠㅠ 이번에 벡터의 성분 합을 직접 표현 해보고 싶어서, 교수님이 알려주신 다양한 방법들을 통하여 아래와 같은 코드를 짰습니다. #include <iostream> #include <cstdarg> using namespace std; class y_vector { private: int m_size; int *vector; public: y_vector(const int& size) : m_size(size) { vector = new int[m_size]; } ~y_vector() { delete[] vector; } y_vector& set_array(int value, ...) { va_list list; va_start(list, value); for (int i = 0; i < m_size; i += 1) { if (i == 0) { vector[i] = value; continue; } else { vector[i] = va_arg(list, int); } } va_end(list); return *this; } void print_array() { for (int i = 0; i < m_size; i += 1) { cout << vector[i] << " "; } cout << endl; } bool is_same_size(const y_vector &v) { return v.m_size == this->m_size ? true : false; } y_vector& operator + (const y_vector& v) { y_vector dum(this->m_size); if (is_same_size(v)) { for (int i = 0; i < this->m_size; i += 1) { dum.vector[i] = this->vector[i] + v.vector[i]; cout << dum.vector[i] << endl; // 함수 내부에서는 잘되는 지 확인하려고 넣어둠 } } else { cout << "Size is not Same" << endl; return *this; } } }; int main() { y_vector yh_1(5); y_vector yh_2(5); y_vector yh_3(6); yh_1.set_array(3, 2, 1, 4, 6); yh_2.set_array(1, 1, 3, 9, 12); yh_3.set_array(2, 8, 3, 4, 7, 5); y_vector yh_4 = yh_1 + yh_2; yh_4.print_array(); return 0; } 위에 보면 체이닝을 위하여 + 산술자를 오버로드 한 함수와 벡터 성분을 결정지어주는 set_array 함수를 y_vector& 타입으로 받아주었습니다. 그러다 보니, + 산술자 함수의 리턴 값으로 어떠한 클래스를 설정해주기 위해 함수 내부적으로 임시적인 클래스의 인스턴스(dum)을 생성해 주었는데, 해당 영역에서 나가게 될 경우 소멸자에 의해 동적 할당 된 vector사라지다 보니, yh_4.print_array();에서 쓰레기 값을 출력하고, 프로그램에서 런타임 에러가 계속 발생하게 됩니다.. 입력 값으로 들어가게 된 인스턴스와 같이 연산이 되는 this에 해당하는 인스턴스의 값을 바꾸지 않고(const로 생각하여) 다른 클래스를 생성하여 반환하는게 가능 할까요..? 동적할당이다보니 불가능할것 같기도 하고, 제가 많이 알지 못하다 보니 할수없는 것을 잡고있는건지, 제가 못하는 건지도 모르겠어서 질문드립니다..