설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
AXI Interface 코드 리뷰를 진행하고 있는데, axi_awready , axi_wready 신호를 생성하는 과정에서 조건문에 ~axi_awready, ~axi_wready 같은 조건들이 ready 신호를 1 clock tick으로 생성하려고 의도한 게 맞는지 궁금합니다!
강의를 따라가면서 트위터 사진하고 게시글 업로드기능을 구현했는데 업로드 기능 구현전까지 잘되던 로그인 기능이 업로드 기능 완성하자마자 동작을 안하네요.... 이게 로그인 실패하면서 나오는 로그입니다 이메일 비밀번호를 치고 로그인을 누르면 프론트 쪽에서는 바로 리프레쉬 되면서 백쪽 콘솔에는 위와 같은 로그가 나옵니다
//아래 코드는 현재는 작동하지 않는다. [12:20] $menu.children().eq($menu.children().length -1).css("border", "5px solid #f00" ); $menu.children(":eq(-1)").css("border", "5px solid #f00"); css() → 이 안에 "border"를 빠트려서 작동되지 않았던 겁니다!
선생님 좋은 강의 잘 듣고 있습니다. 매일 즐겁게 수강하고 있습니다. 질문이 있어서 글 남깁니다. 2020년 판 기준 104p에 features.shape[0]이 왜 150이 나오는지 궁금합니다. shape 메서드는 이해하고 있어서 [0]이거 없이 실행하면 (150,4)가 나오는 것은 이해가 됩니다. 그런데 [0]을 넣는건 axis =0을 의미하는 건가요? 1을 넣으면 4가 나오고 2를 넣으면 error가 떠서 그렇게 추측했는데 맞는지 여쭙고 싶습니다. 읽어주셔서 감사합니다 :)
안녕하세요. 강의 수강 후 개인 프로젝트를 해보고 있는 신입 개발자입니다. 기존에 JS로만 개발을 하다가 Nest.js를 사용하다 보니 헷갈리는 것이 있어 질문 드립니다. controller에 있는 함수나 service의 함수를 만들 때 return type을 꼭 명시해줘야 하는지 궁금합니다. 개인적으로는 명시하는 것이 좋은 것 같은데 해당 강의를 보면 꼭 명시하는 것 같지는 않더라구요. 만약 명시한다면 dto를 만들어서 붙여주면 되는 것일까요? 아니면 다른 방법이 있을까요? 질문 읽어주셔서 감사합니다.
전 미리 만들어놨습니다. 붙여넣기 끝 이러면 뭘 어떻게 하라는 건가요 id값 맞춰주면 동작하는거야 알죠 강의 열심히 들어서 개념도 많이 잡고 이제 어느정도 보입니다. 이전 모달과 새로운 모달 비교해보니 클래스 부분도 일부 수정되고 폼도 바뀌었는데 그런 부분들은 설명 해주시고 넘어가야 하는거 아닌가요? 그냥 수업자료 올려놓으신거에서 찾아서 붙여넣고 완성~ 하면 되는건가요? 만들어지는 과정을 따라하는걸로 수업이 이루어지는데 이건 좀 아니라고 봅니다. 막말로 김영만 선생님이 본인은 색종이 다 접어 놓고 나와서 선생님은 미리 만들어왔어요~ 이게 강의냐고요 종이접기 자랑이지
큰돌님 안녕하세요 17143_낚시왕 문제에 질문이 있어서 글을 적습니다. 제가 짠 코드의 기본적인 로직은 큰돌님께서 하신것처럼 1. 상어 잡기 2. 상어들 이동 으로 하고, 상어가 먹혀서 없는 것들도 고려를 하였습니다. 그런데 코드를 제출하면 계속해서 '바로' 틀렸다고 합니다. 코드에서 문제를 제가 찾고 싶지만 도저히 감을 못 잡아서 글을 올려봅니다. 혹시 어떤 부분이 잘 못 된건지 알 수 있을까요? #include<bits/stdc++.h> using namespace std; int R, C, M, ret; int r, c; int m[104][104], a[10004][10], no_exist[10004]; // a -> r, c, s, d, z -> r, c, 속도, 방향, 사이즈 int eatting(int idx){ for(int i = 0; i < R; i++){ if(m[i][idx]){ no_exist[m[i][idx]] = 1; // 해당 상어는 먹혀서 존재하지 않는 것! return a[m[i][idx]][4]; // 해당 상어의 사이즈를 return } } return 0; } void sharks_move(){ memset(m, 0, sizeof(m)); // 현재 상어 위치 초기화 // 새로운 공간에 상어를 배치할 것이라서 for(int i = 1; i <= M; i++){ if(no_exist[i]){ // 잡아먹혀서 없는 경우 continue; } for(int j = 0; j < a[i][2]; j++){ // 속도만큼 움직이는 것 if(a[i][3] == 1){ // 위로 이동 if(a[i][0] == 0){ // 막혀있는 경우 a[i][3] = 2; // 아래로 방향 전환 a[i][0]++; // 아래로 이동 } else{ a[i][0]--; } } else if(a[i][3] == 2){ // 밑으로 이동 if(a[i][0] == R-1){ // 막혀있는 경우 a[i][3] = 1; // 위쪽으로 방향 전환 a[i][0]--; // 위로 이동 } else{ a[i][0]++; } } else if(a[i][3] == 3){ // 오른쪽으로 이동 if(a[i][1] == C - 1){ a[i][3] = 4; a[i][1]--; } else{ a[i][1]++; } } else if(a[i][3] == 4){ // 왼쪽으로 이동 if(a[i][1] == 0){ a[i][3] = 3; a[i][1]++; } else{ a[i][1]--; } } } // 이동을 마친 후 맵에 상어 번호 매기기 if(m[a[i][0]][a[i][1]]){ // 이미 상어가 있는 경우 if(m[a[i][0]][a[i][1]] > a[i][4]){ // 기존꺼가 더 큰 경우 no_exist[i] = 1; // 기존꺼에 잡아 먹힌 것 } else{ no_exist[m[a[i][0]][a[i][1]]] = 1; // 기존꺼 잡아먹기 m[a[i][0]][a[i][1]] = i; // 새롭게 맵 갱신 } } else{ m[a[i][0]][a[i][1]] = i; } } return; } int person_go(int idx){ int size = eatting(idx); sharks_move(); return size; } int main(){ cin >> R >> C >> M; for(int i = 1; i <= M; i++){ cin >> r >> c >> a[i][2] >> a[i][3] >> a[i][4]; r--; c--; a[i][0] = r; a[i][1] = c; m[r][c] = i; } if(M == 0){ cout << 0; return 0; } for(int i = 0; i < C; i++){ ret += person_go(i); } cout << ret; return 0; }
사업체를 운영하며 고객님들께 뉴스레터를 전송하고자 합니다. 업체에서 해주는게.. 생각보다 맘에들지 않아서요. 제가 디자인쪽은 할 수 있어서 직접 디자인해서 이메일로 뉴스레터를 발송하려고 합니다. 이메일 발송용 뉴스레터 제작을 원하면 어떤 강의를 들어야하나요? 문외한이라 부탁드립니다.
안녕하세요 부모 엔터티만 삭제에 대해서 물어 볼게 있습니다 부모 객체를 삭제할 때 orphanRemoval=true 등을 이용하여 고아가 된 자식 객체도 같이 제거하는데 제가 자식부분 데이터는 필요해서 부모만 삭제하고 싶은데 삭제하면 Cannot delete or update a parent row: a foreign key constraint fails (`magoklivinglab`.`bs_noise`, CONSTRAINT bs_noise_FK FOREIGN KEY (`sensor_code`) REFERENCES bs_sensor (`code`)) 뜹니다 외래키가 얽혀 있으니 삭제가 어려운거 같은데 엔터티에서 객체를 참조 안하고 String 이나 Long으로 바꿔서 참조 아이디를 쓰면 되긴하지만 그렇게 바꾸면 나머지 service나 repository도 다 바꿔야되서 어렵습니다 부모만 삭제 어떻게 하는지 알려주시면 감사하겠습니다