2022 30분 요약 강좌 시즌 1 : HTML, CSS, Linux, Bootstrap, Python, JS, jQuery&Ajax
<script> window.alert ('환영합니다!') </script> 안녕하세요. 크롬브라우저에서 코드 넣고 새로고침하면..그냥 빈페이지로 돌아가서 코드가 다 지워져요..ㅠㅠ txt 메모장에서 쓴것을 크롬 브라우저로 연결시키는 것 어떻게 하는건가요? 바탕화면에 "내생에 첫 홈페이지.html" 크롬파일이 생성이 안되요..
204에 관한 내용 설명을 듣다가 질문이 생겼습니다. 201과 204의 차이는 location header의 유무인건가요?? 그리고 204 ppt 화면에서 "save 버튼을 눌러도 같은 화면을 유지해야 한다. "는 말을 제가 잘 이해한 건지 모르겠습니다. 웹브라우저에서 문서를 작성할 때, 임시저장과 저장 기능 2가지로 구분하고, 임시 저장을 하면 화면은 유지된 상태로 데이터만 저장이되고, 저장을 누르면 저장되었다는 팝업창이 뜨는 웹 브라우저 문서편집기가 있을 때, 임시저장을 처리하는 요청은 204를 반환하고, 저장을 처리하는 기능은 201을 반환한다고 생각해도 되는건가요?? 항상 좋은 강의 감사합니다.
function* login(){ consat result = yield call(loginApi); } call로 api요청함수를 실행하면, api요청함수가 모두 완료 될 때까지 기다리다가, 요청이 완료되면 코드를 다시 실행하잖아요?(블럭). 그럼 기다리는 동안 처리해야 할 일이 있다면 설마 쓰레드가 멈춰있지는 않을 테니, 이럴 경우 블럭/비동기 케이스에 해당되는 건가요??
강의를 듣고 궁금한 점이 있는데요. 1. 사용자가 인스턴스#1, 인스턴스#2 에 접근하는건 어떤 방법을 통해서 되는건가요? #1이 죽었을 때, #2로 접속하는건 어떤 방식을 통해서 하는건지 궁금합니다. 2. 혹시 vip에 대한 개념도 알 수 있을까요? vip라는게 오라클에서 지원을 해주는 기능인가요?..
저도 fire-fox 로 선생님 강의 따라가고 있는데요, 선생님화면은 화면 크기 조절하는 동안 즉 Drag하는 동안에 화면이 자동으로 반응하면서 꾸겨지고 펴지고 반응하는데 제 컴에서는 Drop을 하는 순간에만 결과를 확인 할 수가 있네요. 설정을 뭔가 따로 하신 것인지 궁금합니다. 인터넷으로 검색해봐도 뭘 검색해야되는지 몰라서 해결을 할 수가 없어서 여쭙니다.
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
flask 깊은 이해를 위한 파이썬 중급 문법: first class function 강의의 13분 43초 정도의 내용입니다 도전과제가 있고, 도전과제에대해서 크롤링코드만 있고, First-class로 작성된 해답이 없어서 문의 드립니다. 공유해주신 수업자료에도 해답코드가 없네요 해답코드 요청 부탁드립니다~
[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
flask 깊은 이해를 위한 파이썬 중급 문법: first class function 강의의 10분 21초 내용 입니다. def html_creator(tag): def text_wrapper(msg): print('<{0}>{1}</{0}>'.format(tag, msg)) return text_wrapper 이렇게 함수를 만들고 h1_html_creator = html_creator('h1') html_creator 에 인자값을 h1을 넣으면 tag 인수에 h1이 할당이 되고나서 h1_html_creator('Hi 태그는 타이틀을 표시하는 태그입니다') 이렇게 인자 값을 넣으면 def text_wrapper(msg) 여기 함수 msg 인자값이 할당이 된다고 영상에 설명되어있습니다. 왜 msg에 인자값이 할당이 되는지 이해를 못하겠습니다... 중첩함수이고, def html_creator(tag) 여기 함수에 인자값이 할당이 되어있으니 추가로 인자값을 넣으면 다음 함수인 def text_wrapper(msg) 여기에 인자값이 들어간다고 이해 하면되나요?
안녕하세요! 강의 유용하게 잘 듣고 있는 수강생입니다. ES6 문법 설명해주시면서 spread array에 대해 설명해주셨는데요, [...Array(10).keys().map((v) => v+1)] 이 부분이 계속 에러가 떠서요. 이런식으로 했을때는 되더라구요. 혹시 오타가 아닌가 조심스럽게 여쭤봅니다. 답변 기다리고있겠습니다!
그래프 그릴때에는 관련해서 설명을 간략하게 해주시는데, 관련 배경지식이 거의 없어서 그냥 후루룩 한번 쳐보고 그렇구나~ 하고 넘기고 있는데 혹시 후반 강의에서는 좀 더 자세히 다뤄주시는건가요? 혹은 관련 기초문법 숙지가 필요할까요? 강사님 의견 부탁드립니다ㅎㅎ 수업 잘 듣고있습니다!! (필요하다면, 공부하고 이후 강의 진행하려구요~~)
안녕하세요. 회원 가입후 displayName이 제대로 표시 안되는 이슈 문의입니다. 회원 가입을 누르면 firebase의 createUserWithEmailAndPassword()을 통해서 회원 가입을 진행하는데요. 이게 자동 로그인 이더라구요. 자동 로그인 된후 app.js에 등록해 두었던 firebase의 onAuthStateChanged 콜백이 호출되고 여기서 리덕스를 통해 사용자 정보를 등록합니다. 사이드바가 렌더링 되면서 리덕스에서 사용자 정보를 가져오는데 여기서 displayName과 photoURL이 표시가 안되네요. firebase에 displayName과 photoURL을 업데이트 하기 전에 onAuthStateChanged는 트리거되고 사용자 정보가 업데이트 되더라도 onAuthStateChanged 콜백은 호출되지 않다보니 이런 현상이 일어난거 같고요. 새로고침하면 firebase에서 업데이트된 정보를 가져오므로 제대로 표시됩니다. 현재 4강까지 강의 들었는데 이 이슈에 대해 해결하는 부분이 있을까요? 구글링 해보니 자동 로그인을 막고 강제 로그아웃하라고 나와있어서 아래 링크 21L에서 강제 로그아웃 시키고 있습니다. https://github.com/sajacaros/react-chat/blob/main/src/components/RegisterPage/RegisterPage.js
우선순위큐 부분을 따로 클래스로 빼서 만들어 주고 메인함수에 있는 내용 그대로 따라해서 실행 했는데 ArgumentOutofRange Exception이 뜹니다 쟈재차확인해보고, 강의때 따라한 코드도 실행해보고 비교해 봤지만 다른점이 없는데 왜 안되는 걸까요? class PriorityQueue { List<int> _heap = new List<int>(); public void Push(int data) { _heap.Add(data); int now = _heap.Count - 1; while(now > 0) { int next = (now - 1) / 2; if(_heap[now] < _heap[next]) break; int temp = _heap[now]; _heap[now] = _heap[next]; _heap[next] = temp; now = next; } } public int Pop() { int ret = _heap[0]; int lastIndex = _heap.Count - 1; _heap[0] = _heap[lastIndex]; _heap.RemoveAt(lastIndex); lastIndex--; int now = 0; while(true) { int left = now * 2 + 1; int right = now * 2 + 2; int next = now; if (next < lastIndex && _heap[next] < _heap[left]) next = left; if (next < lastIndex && _heap[next] < _heap[right]) next = right; if (next == now) break; int temp = _heap[now]; _heap[now] = _heap[next]; _heap[next] = temp; now = next; } return ret; } public int Count() { return _heap.Count; } }
public int Pop() { // Create a variable storing the return value int ret = _heap[0]; // Rearrange the Heap since the root node is removed // move the very last data into the root node int lastIndex = _heap.Count - 1; _heap[0] = _heap[lastIndex]; _heap.RemoveAt(lastIndex); lastIndex--; // Value comparision downwards begins // the index of the current node int now = 0; while(true) { // the indices of the child nodes int left = 2 * now + 1; int right = 2 * now + 2; int next = now; // move to the left if the left value is bigger if (left < lastIndex && _heap[next] < _heap[left]) next = left; // move to the right if the right value is bigger, which contains the previous case as well (that's why it's not else if) if (right < lastIndex && _heap[next] < _heap[right]) next = right; // Exit the loop if the left/right values are smaller than the current value if (next == now) break; // Exchange the values int temp = _heap[now]; _heap[now] = _heap[next]; _heap[next] = temp; // Move to the next index now = next; } return ret; } 우선순위큐의 Pop 함수에서, 저기 if 구문 3개가 나오는 부분에서 어째서 else if를 쓰지 않는 것인지 이해가 쉽사리 되지가 않습니다
안녕하세요. 카카오톡 공유까지 싹 다 듣고 실행 확인까지 잘 했는데. nginix 강의 듣기 전에 실수로 인스턴스 종료를 해버려서. 강의를 다시 들으면서 했는데 백에서 sudo npm start 하면 에러가 뜨네요.... 프론트도 비슷한 에러가 뜨네요. pm2 문제 같은데 ㅠ.ㅠ. sudo node app 하면 연결이 되고. 인스턴스 주소로 들어가면 hello express가 뜨네요. 이쪽이 프론트 실행시 입니다. sudo npx pm2 start npm -- start로 실행시 back에서랑 비슷한 sudo npm i 이리저리 해보고 했는데. 잘 해결되지 않아 질문 남깁니다. (ㅠ,.ㅠ)
Spring 처음 입문하면서 강의 도움 많이 돼서 잘 듣고 있습니다! 잘 따라하다가 다름이 아니라 계속 오류가 생기는데 코드를 그대로 했는데 왜 오류가 났는지 모르겠습니다.. https://github.com/hhaggang22/hello-spring.git 혹시 몰라서 깃허브 주소를 올려놓았습니다. user-service 파일입니다!