선생님.. pointBtn을 가져오는 방법 다른 예시도 알려주실 수 있을까요..? 그리고 저부분은 함수로 안만든 이유가 따로 있을까요? ㅜㅜ pointBtn에는 addEventListner 함수가 인식이 안되는 것 같은데 맞나요?? 그리고 i와 인덱스 값은 같지 않나요? ㅜㅜ 왜 [idx]가 들어가는지 (i)는 아래 따로 들어가는지 아래 부분이 잘 이해가 가지 않습니당... 저 함수 형태는 지역변수 형태같은데..맞나요..? ㅜㅜ 제가 가진 기초지식이 부족해서 이해를 잘 못하는 것 같은데 어떤 부분을 더 공부하면 좋을까요? (function(idx) { pointBtn[idx].onclick = function() { //alert(idx); pageNum = idx; ... })(i);
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 안녕하세요 , 회원 웹 기능 조회 부분을 따라하다가 회원 가입 후 회원 목록 조회 시 아래와 같이 중복으로 등록이 됩니다.. id 도 짝수로 올라가는데 어떻게 해결하는게 좋을까요..? 회원 목록의 페이지 소스는 다음과 같습니다..! <!DOCTYPE html> <html lang="en"> <body> <div class="Container"> <div> <table> <thead> <tr> <th>#</th> <th>이름</th> </tr> </thead> <tbody> <tr> <td>2</td> <td>spring</td> </tr> <tr> <td>2</td> <td>spring</td> </tr> <tr> <td>4</td> <td>spring1</td> </tr> <tr> <td>4</td> <td>spring1</td> </tr> </tbody> </table> </div> </div> </body> </html>
Stderr: VBoxManage.exe: error: The virtual machine 'k8s_k8s-master_1671111000658_76488' has terminated unexpectedly during startup with exit code -1073741819 (0xc0000005). More details may be available in 'C:\Users\joung\VirtualBox VMs\k8s_k8s-master_1671111000658_76488\Logs\VBoxHardening.log' VBoxManage.exe: error: Details: code E_FAIL (0x80004005), component MachineWrap, interface IMachine 동일 버전 다운로드 후 vagrant up 진행했는데, master 부터 안되네요..
보안인프라 장비 ips 나 utm 장비에서 소켓 스트림수준의데이터를 보고 탐지를 한다고하셨잖아요 그럼 ips 든 utm이든 tcp 소켓수준의 데이터를 볼려면 디캡슐레이션을 해야하고 조립과정도 거쳐야하지 않나요? 꼭디캡슐레이션을 하지않아도 장비가 데이터부분의 인식이 가능한지? 예를들면 ip패킷수준의 데이터가 ips쪽에 들어왔을때 아직ip헤더는 제거되지않은 상황이잖아요? 이때 어떻게 ips가 혹은utm 방화벽들이 악의적 데이터를 구분하는가가 궁금합니다
안녕하세요 제가 전에 질문을 조금 잘못 드린 것 같아 다시 질문 드립니다.. ㅠㅠ 항상 친절한 답변 감사드립니다!! 첫번째로 ResponseBody가 붙지 않은 메소드는 model에 데이터를 담아 해당 view로 가져가서 ${data} 이런식으로 사용 하는것 까지는 이해했습니다! controller @GetMapping("/ui/test" ) public String RequestUiTest(Model model){ log.info("테스트"); List list = new ArrayList(); list.add("a"); list.add("b"); model.addAttribute("data",list); return "/ui/test"; } html <div th:text="${data}"> data </div> 두번째 ResponseBody가 붙은 메소드는 model에 담지 않고 리턴 값으로 데이터를 넘기는데 그렇다면 화면에서는 어떻게 써야 할지 의문입니다..!! 전에 답변 주신 대로 자바스크립트 부분 쪽에 data에 list 값이 다 들어 있지만 실제로 이 list를 화면에서 어떻게 뽑아 사용 해야 하는지 잘 모르겠습니다.. controller @ResponseBody @GetMapping("/ui/test2") public List RequestUiTest(){ log.info("테스트"); List list = new ArrayList(); list.add("a"); list.add("b"); return list; } html <div th:text="${data}"> data </div> // 여기에서 값이 안 나오고 있습니다 어떻게 사용해야 나오는지 모르겠습니다.. $("#test").click(function(){ // ajax 통신 $.ajax({ type : "GET", url : "/ui/test2", success : function(res){ alert("조회 성공"); const data = res; console.log("data ",data); // 여기까지 확인했습니다! }, error : function(XMLHttpRequest, textStatus, errorThrown){ alert("조회 실패."); } }); });
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 테스트코드에서 쓰레드풀을 32개로 지정했는데 보통 CPU 코어 + 1 이 이상적인 쓰레드풀이라 들었는데 32로하신이유가있을까요?
[리뉴얼] 처음하는 파이썬 머신러닝 부트캠프 (쉽게! 실제 캐글 문제 풀며 정리하기) [데이터분석/과학 Part2]
안녕하세요, 같은 문제를 겪는 분들이 있으실까 싶어서 함께 공유드립니다. 저의 경우 아래와 같은 이슈가 있었습니다. !pip install lightgbm > 정상 설치 완료되었다고 안내가 떴지만, 이후 강의자료에서 각 라이브러리 임포트 시 no such file 에러 발생 구글링 결과 맥 사용자 일부에게서 공통적으로 나타나는 이슈인 것 같습니다. (참고 링크: https://stackoverflow.com/questions/44937698/lightgbm-oserror-library-not-loaded ) 저의 경우에는 터미널을 통해 cmake 어쩌고...나오는 부분은 이해가 되지 않아 다른 답변을 찾던 중, 주피터 노트북에서 아래와 같이 실행하면 해결되었다는 답변을 발견했습니다. conda install lightgbm 위 코드를 실행하고 몇 분 간 기다리면 결과 화면이 쭈욱 나오는데요, 이때 강의자료에 있는 라이브러리 임포팅 코드들을 다시 실행했더니 정상적으로 lightgbm 라이브러리 임포팅이 완료되었습니다. 다만, 처음에 답변을 달아 주신 분과 저 모두 m1 mac을 사용하는 환경에서 해결되었습니다. 위의 방법으로 해결되지 않으셨을 경우에는 첨부 드린 링크 참고하시면 좋을 것 같습니다. 다들 파이팅입니다. 감사합니다.
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 제가 해커톤을 나가게 되어서 프론트와 협업을 하여 프로젝트 하나를 만들게 되었는데 요즘엔@ResponseBody를 주로 사용하여서 협업을 한다고 들었습니다. 강의 로드맵의 어느부분 까지 들어야 해커톤에서 1인분 할수 있을까요? 현재 MVC 1편 들었고 해커톤 전까지 실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발 까지 들으면 어느정도 협업이 가능 할까요? 지금은 스프링 MVC 1편 듣고 있는데 아직 협업을 할수 있을것 같진 않습니다...
따라하며 배우는 노드, 리액트 시리즈 - 레딧 사이트 만들기(NextJS)(Pages Router)
안녕하세요 선생님 첫화면엔 커넥션 리퓨즈 뜨고 회원가입 누르면 이러한 오류가 뜹니다 넘어가질 않고 오류가 계속나오는데 왜이런걸까요?.. 무엇이 문제인지 궁금합니다 :4000 으로 계속 찍히는거 보면 cors가 안되는것일까요 강의보고 다 제대로 따라했는데 ㅠㅠ 도와주시면 감사하겠습니다
```구글 콘솔코드내용 Download the React DevTools for a better development experience: https://reactjs.org/link/react-devtools next-dev.js?3515:20 Warning: [antd: Menu] children will be removed in next major version. Please use items instead. window.console.error @ next-dev.js?3515:20 next-dev.js?3515:20 Warning: MenuItem should not leave undefined key . window.console.error @ next-dev.js?3515:20 next-dev.js?3515:20 Warning: Prop className did not match. Server: "ant-input-group-wrapper ant-input-search ant-input-search-with-button sc-hLBbgP cHXasn" Client: "ant-input-group-wrapper ant-input-search ant-input-search-with-button sc-gswNZR cWQwGJ" at span at BaseInput (webpack-internal:///./node_modules/rc-input/es/BaseInput.js:16:28) at eval (webpack-internal:///./node_modules/rc-input/es/Input.js:30:28) at eval (webpack-internal:///./node_modules/antd/es/input/Input.js:131:34) at eval (webpack-internal:///./node_modules/antd/es/input/Search.js:40:34) at O (webpack-internal:///./node_modules/styled-components/dist/styled-components.browser.esm.js:31:19750) at span at li at DomWrapper (webpack-internal:///./node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js:26:90) at SingleObserver (webpack-internal:///./node_modules/rc-resize-observer/es/SingleObserver/index.js:21:24) at ResizeObserver (webpack-internal:///./node_modules/rc-resize-observer/es/index.js:18:24) at InternalItem (webpack-internal:///./node_modules/rc-overflow/es/Item.js:21:25) at InternalRawItem (webpack-internal:///./node_modules/rc-overflow/es/RawItem.js:21:52) at LegacyMenuItem (webpack-internal:///./node_modules/rc-menu/es/MenuItem.js:63:90) at InternalMenuItem (webpack-internal:///./node_modules/rc-menu/es/MenuItem.js:97:21) at MenuItem (webpack-internal:///./node_modules/rc-menu/es/MenuItem.js:228:24) at Trigger (webpack-internal:///./node_modules/rc-trigger/es/index.js:78:92) at Tooltip (webpack-internal:///./node_modules/rc-tooltip/es/Tooltip.js:22:32) at eval (webpack-internal:///./node_modules/antd/es/tooltip/index.js:88:62) at MenuItem (webpack-internal:///./node_modules/antd/es/menu/MenuItem.js:50:90) at InheritableContextProvider (webpack-internal:///./node_modules/rc-menu/es/context/MenuContext.js:35:23) at ul at DomWrapper (webpack-internal:///./node_modules/rc-resize-observer/es/SingleObserver/DomWrapper.js:26:90) at SingleObserver (webpack-internal:///./node_modules/rc-resize-observer/es/SingleObserver/index.js:21:24) at ResizeObserver (webpack-internal:///./node_modules/rc-resize-observer/es/index.js:18:24) at Overflow (webpack-internal:///./node_modules/rc-overflow/es/Overflow.js:40:32) at InheritableContextProvider (webpack-internal:///./node_modules/rc-menu/es/context/MenuContext.js:35:23) at eval (webpack-internal:///./node_modules/rc-menu/es/Menu.js:77:29) at eval (webpack-internal:///./node_modules/antd/es/menu/index.js:61:53) at Menu (webpack-internal:///./node_modules/antd/es/menu/index.js:169:90) at div at AppLayout (webpack-internal:///./components/AppLayout.js:37:11) at Home at NodeBrid (webpack-internal:///./pages/_app.js:18:11) at PathnameContextProviderAdapter (webpack-internal:///./node_modules/next/dist/shared/lib/router/adapters.js:62:11) at ErrorBoundary (webpack-internal:///./node_modules/next/dist/compiled/@next/react-dev-overlay/dist/client.js:301:63) at ReactDevOverlay (webpack-internal:///./node_modules/next/dist/compiled/@next/react-dev-overlay/dist/client.js:850:919) at Container (webpack-internal:///./node_modules/next/dist/client/index.js:60:1) at AppContainer (webpack-internal:///./node_modules/next/dist/client/index.js:173:11) at Root (webpack-internal:///./node_modules/next/dist/client/index.js:346:11) See more info here: https://nextjs.org/docs/messages/react-hydration-error window.console.error @ next-dev.js?3515:20 LoginForm.js?ecd8:27 1232113@13.com 1232113@13.com 에러코드 위치 menu가 잇는곳을가본 import React, {useState} from 'react'; import propTypes from 'prop-types'; import Link from 'next/link'; import { Menu, Input, Row, Col } from 'antd'; import UserProfile from './UserProfile'; import LoginForm from './LoginForm'; import styled from 'styled-components'; const SearchInput = styled(Input.Search)` vertical-align: middle; `; const AppLayout = ({children}) => { const [isLoggedIn, setIsLoggedIn] = useState(false); //더미데이터 저장으로 useState 사용 return ( <div> <Menu mode="horizontal"> <Menu.Item> <Link href="/">SNS_Site</Link> </Menu.Item> <Menu.Item> <Link href="/profile">프로필</Link> </Menu.Item> <Menu.Item> <SearchInput enterButton/> </Menu.Item> <Menu.Item> <Link href="/signup">회원가입</Link> </Menu.Item> </Menu> <Row gutter={8}> <Col xs={24} md={6}> {isLoggedIn ? <UserProfile />:<LoginForm setIsLoggedIn={setIsLoggedIn} />} </Col> <Col xs={24} md={12}> {children} </Col> <Col xs={24} md={6}> <a href="http://www.megasoftworld.com/pc/index.jsp" target="_blank" rel="noreferrer noopener"> 메가소프트</a> </Col> </Row> </div> ); }; AppLayout.propTypes = { children: propTypes.node.isRequired, }; export default AppLayout; key 가 잇는곳을 가본 import React from 'react'; import { Avatar, Button, Card} from 'antd'; const UserProfile = () =>{ return( <Card actions={[ <div key="twit">쨱쨱<br/> 0</div>, <div key="followings">팔로잉<br/> 0</div>, <div key="followings">팔로워<br/> 0</div>, ]} > <Card.Meta> avatar={<Avatar>ZC</Avatar>} title="Zerocho" </Card.Meta> <Button>로그아웃</Button> </Card> ); }; export default UserProfile; 터미널 로그 PS D:\react-zero\front> npm run dev > react-zero@1.0.0 dev > next ready - started server on 0.0.0.0:3000, url: http://localhost:3000 event - compiled client and server successfully in 2.2s (172 modules) wait - compiling / (client and server)... wait - compiling /_error (client and server)... event - compiled client and server successfully in 1241 ms (1212 modules) Warning: [antd: Menu] `children` will be removed in next major version. Please use `items` instead. Warning: MenuItem should not leave undefined `key`. warn - Fast Refresh had to perform a full reload. Read more: https://nextjs.org/docs/messages/fast-refresh-reload Warning 문제를 남둘것인가, 게속 강의를 진행해야될지 모르겟습니다.