이야기를 나눠요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
파이썬으로 배우는 알고리즘 기초
핵심에 충실한 강의 감사합니다.
교수님 안녕하세요? 흔하지 않은 알고리즘 강의를 무료로 제공해 주셔서 감사합니다. 알고리즘엔 문외한이지만, 교수님께서 강의의 군살을 빼고 핵심과 본질에 충실하게 교안을 짜 주신 부분이 느껴져서 더욱 감사드립니다. 처음 강의를 접할 때에는 '왜 예외처리를 전혀 해주시지 않지? 왜 탐색이 되지 않아도 0을 리턴하게 짜셨지?' 하는 생각 때문에 몰입이 잘 안 되는 것 같았는데, 챕터별 핵심(이번 같으면 이진탐색이나 피보나치 수열 알고리즘 자체의 효율성)에만 집중해서 전달해주신다는 마음이 듭니다. 교수님을 믿고 교수님 강의를 다시 들으니 참 좋습니다. 하여튼 감사합니다. 수강 중에 댓글 남기는 거라 두서없이 빠르게 썼습니다. 행복한 하루 되세요!
-
Slack 클론 코딩[실시간 채팅 with React]
any 스크립트라니 빵터짐요 ㅋㅋㅋ
any 스크립트라니 빵터짐요 ㅋㅋㅋ
-
예제로 배우는 스프링부트 입문
트랜잭션 전파속성 new
11:06초 즘에 트랜잭션 전파속성 NEW가 "각각 처리" 라고 해서 Service쪽에서 에러가 에러가 발생해도 Controller에 있던 Transaction3는 성공할거라 생각했는데 실행이 안되었네요. 결국 전파속성 NEW는 해당 트랜잭션 이후 부터는 전부 롤백 시큰다는 개념으로 봐아겠네요. "각각" 이라고 해서 이해하는데 헛갈렸습니다.
-
15일간의 빅데이터 파일럿 프로젝트
Interface ('VirtualBox Host-Only Ethernet Adapter') is not a Host-Only Adapter interface (VERR_INTERNAL_ERROR)
에러: 가상 머신 Server01의 세션을 열 수 없습니다. Interface ('VirtualBox Host-Only Ethernet Adapter') is not a Host-Only Adapter interface (VERR_INTERNAL_ERROR). 결과 코드: E_FAIL (0x80004005) 구성 요소: ConsoleWrap 인터페이스: IConsole {872da645-4a9b-1727-bee2-5585105b9eed} ------------------------------------ 해결 방법 : 파일 > 호스트 네트워크 관리자 이더넷 아답터 삭제 /추가 ------------------------------------ 참고출처 : https://rottk.tistory.com/entry/VirtualBox-Host-Only-Ethernet-Adapter-%EC%98%A4%EB%A5%98 -----------------------------------
-
파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
이전 강의에 있던 그 외 수식들
선생님~ 앞의 강좌에 있던 **= (제곱) 이랑 //= (나눈 몫) 이 빠졌습니다.
-
제주코딩베이스캠프 Code Festival: JavaScript 100제
정규표현식과 replace를 사용해서 풀어봤습니다
function 오타수정(str){ const regex = /q/gm; const 수정 = str.replace(regex, 'e'); console.log(수정); } 오타수정('hqllo my namq is...')
-
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
자바 프로젝트명 다를경우 orderList.html status부분 수정하셔야되요~!
<!DOCTYPE HTML> <html xmlns:th="http://www.thymeleaf.org"> <head th:replace="fragments/header :: header"/> <body> <div class="container"> <div th:replace="fragments/bodyHeader :: bodyHeader"/> <div> <div> <form th:object="${orderSearch}" class="form-inline"> <div class="form-group mb-2"> <input type="text" th:field="*{memberName}" class="formcontrol" placeholder="회원명"/> </div> <div class="form-group mx-sm-1 mb-2"> <select th:field="*{orderStatus}" class="form-control"> <option value="">주문상태</option> <option th:each= "status : ${T(com.example.jpa_shop.domain.OrderStatus).values()}" th:value="${status}" th:text="${status}">option </option> </select> </div> <button type="submit" class="btn btn-primary mb-2">검색</button> </form> </div> <table class="table table-striped"> <thead> <tr> <th>#</th> <th>회원명</th> <th>대표상품 이름</th> <th>대표상품 주문가격</th> <th>대표상품 주문수량</th> <th>상태</th> <th>일시</th> <th></th> </tr> </thead> <tbody> <tr th:each="item : ${orders}"> <td th:text="${item.id}"></td> <td th:text="${item.member.name}"></td> <td th:text="${item.orderItems[0].item.name}"></td> <td th:text="${item.orderItems[0].orderPrice}"></td> <td th:text="${item.orderItems[0].count}"></td> <td th:text="${item.status}"></td> <td th:text="${item.orderDate}"></td> <td> <a th:if="${item.status.name() == 'ORDER'}" href="#" th:href="'javascript:cancel('+${item.id}+')'" class="btn btn-danger">CANCEL</a> </td> </tr> </tbody> </table> </div> <div th:replace="fragments/footer :: footer"/> </div> <!-- /container --> </body> <script> function cancel(id) { var form = document.createElement("form"); form.setAttribute("method", "post"); form.setAttribute("action", "/orders/" + id + "/cancel"); document.body.appendChild(form); form.submit(); }</script> </html> 17번 부분status 부분 자기 프로젝트 경로로 수정하시면 페이지 잘뜨는거같아요~!
-
3d 맥스 아놀드
3d 맥스에서 아놀드 쓸수 없나요?? 3d 맥스의 아놀드 렌더에 관한 동영상에 관한거 없나요???
-
예제로 배우는 스프링부트 입문
인터페이스 앞에 I자 붙이는걸 보니...
자바 진영에서 인터페이스 앞에 I자 붙이면 불편해 하던데요 ㅎㅎ 저도 개인적으로 자바든 c#이든 인터페이스 앞에 I자 붙이는게 보기 편한데 다른 자바 개발자 분들은 아닌가 봅니다.
-
15일간의 빅데이터 파일럿 프로젝트
버추얼박스 6.1.22기준 호스트전용네트워크 탭이 사라져서.
버추얼박스 6.1.22기준 호스트전용네트워크 탭이 사라져서. 경로 남깁니다. 파일 > 호스트 네트워크 관리자.
-
15일간의 빅데이터 파일럿 프로젝트
버추얼박스가 더이상 5.X 지원안한다고 설치가 안되네요.
버추얼박스가 더이상 5.X 지원안한다고 설치가 안되네요. 6.1받아보고 실행합니다.
-
Vue.js 완벽 가이드 - 실습과 리팩토링으로 배우는 실전 개념
권한 요청입니다.
안녕하세요. gist 요청했는데 바로 프로젝트 하는게 있어서 참고하려고 합니다 . 강의 등록하자마자 염치 없지만 빨리 해주시면 감사하겠습니다 ㅠ
-
모두를 위한 파이썬 : 필수 문법 배우기 Feat. 오픈소스 패키지 배포 (Inflearn Original)
진행이 빨라서 좋습니다 ㅋㅋㅋ
성격 급한데 진행이 후닥후닥 빨라서 좋습니다 ㅋㅋㅋ
-
Slack 클론 코딩[실시간 채팅 with React]
제로초님 궁금한게 있어서 질문 드립니다!
제로초님 안녕하세요 요즘 자바스크립트도 다시 한번 보면서 공부를 하고 있는데 배열안의 속성을 변화 할때 let aa = [0,1,2,3,4] [ aa[0], aa[1] ] = [ aa[1], aa[0] ]; 결과값 => [1, 0, 2, 3, 4] [ aa[0], aa[1] ] = [ aa[1], aa[0] ] 이런 식으로 사용 을 하였을때 배열안의 순서 값이 변화를 하더라구여 아무리 찾아 봐도 왜 이렇게 변화가 되는지 안나오더라구여 혹시 제로초 님이라면 가르쳐 주실수 있을 지 않을 까 해서 질문을 남 기게 되었습니다.
-
스프링 시큐리티
Ajax 로그인 방식에서 authentication 에서 details 가져올 때 NullPointerException 뜨시는 분들
@Component@Slf4jpublic class AjaxAuthenticationSuccessHandler implements AuthenticationSuccessHandler { @Override public void onAuthenticationSuccess(HttpServletRequest request, HttpServletResponse response, Authentication authentication) throws IOException, ServletException { Account account = (Account) authentication.getPrincipal(); ((AjaxAuthenticationToken) authentication).setDetails(new WebAuthenticationDetails(request)); response.setStatus(HttpStatus.OK.value()); response.setContentType(MediaType.APPLICATION_JSON_VALUE); /* ObjectMapper 가 JSON 형식으로 변환해서 Response 를 이용하여 Client 에 전달 */ new ObjectMapper().writeValue(response.getWriter(), "loginOK"); }} 위 코드처럼 AuthenticationSuccessHandler 부분에 ((AjaxAuthenticationToken) authentication).setDetails(new WebAuthenticationDetails(request)); 이 코드 한줄 넣어주시면 정상적으로 작동 될거에요.
-
나만의 포트폴리오 블로그 만들기(feat. 티스토리 스킨)
설치 안되시는 분들게!
설치가 안되시는 분들께 참고되시길 바래용! 우선 제 터미널은 Ubuntu(wsl2) 고용 (1) 스킨 프로젝트 디렉토리로 이동해서 (2) 해당 위치에서 npm install - g tidory (3) 티도리 프로젝트 설치 $ npx create-tidory-app my-app (Thank you for... Succesful 나오면 성공) $cd my--app (생성된 My-app 디렉토리로 이동) $npm install 요러케 순서대로 하심 되용!
-
프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
강의자료가 에러 나서 확인할 수 없습니다.
강의자료 압축이 에러가 나서 풀 수 가 없는데 다시 받을 수 있는 방법 알려주시거나 메일로 전달 해주시면 감사하겠습니다.
-
[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
잘부탁드립니다!
기대되네요 ㅎㅎ
-
프론트엔드 개발자를 위한 웹팩
주석처리 모양
안녕하세요. 주석처리 강사님 vscode처럼 보이도록하려면 어떻게하는지 궁금해서 질문남깁니다 !
-
Node.js 웹개발로 알아보는 백엔드 자바스크립트의 이해
MYSQL UID auto increment 설정하기
안녕하세요, 제 상황은 UID column 을 그냥 제 임의대로 만들었었어요. 그래서 강의를 따라할 때 UID 값이 제대로 들어가지 않았습니다. 제 db 는 강의 처럼 data 가 들어갈 때마다, 1 씩 늘어나지 않았습니다. 저처럼 임의대로 UID column 을 만들었을 때 해결했던 방법을 알려드리겠습니다. 저와 비슷한 상황이면 도움이 될 수도 있을 것같아요. 1) 임의로 만든 UID COLUMN 삭제임의로 만든 UID 를 삭제해야하는 이유는 auto_increment 설정을 하려면, 해당 column이 primary key 형태여야 하기 때문입니다. ALTER TABLE user DROP UID; 2) UID를 PRIMARY KEY 로 추가 밑의 명령문을 입력하면, user 테이블의 가장 마지막 COLUMN 에 UID 가 추가될 것입니다. ALTER TABLE user ADD UID int PRIMARY KEY; 3) UID 를 AUTO INCREMENT 설정 ALTER TABLE user MODIFY UID int NOT NULL AUTO_INCREMENT; 여기에 NOT NULL 을 붙이지 않으면, localhost:3000/join 에서 아이디, 이름, 비번을 넣고 제출하고 다음과 같은 에러를 얻습니다. code: 'ER_NO_DEFAULT_FOR_FIELD', errno: 1364, sqlMessage: "Field 'UID' doesn't have a default value", 4) UID COLUMN 을 강의처럼 맨 앞에 붙이기 ALTER TABLE user MODIFY COLUMN UID int FIRST; 5) 잘 되었나 테스트 해보기 INSERT INTO user(email, name, pw) VALUES("hi@naver.com", "hello", "0000"); // data 넣기 select * from user; // user table 확인해보기 참고한 링크 공유합니다 [MySQL] 테이블에 데이터 입력하기 INSERT INTO - 가벼운 블로그 (tistory.com)MySQL : auto_increment (값 자동증가) 및 초기화방법 및 초기화 되지 않을때 : 네이버 블로그 (naver.com)[오라클] PRIMARY KEY 삭제시 유의할 점 (tistory.com)[MySQL] 테이블에 데이터 입력하기 INSERT INTO - 가벼운 블로그 (tistory.com)코딩의 시작, TCP SchoolMySQL 테이블 컬럼 순서 바꾸기 - 제타위키 (zetawiki.com)그누보드 QA - SQL에서 INSERT사용시 INTO 대신 SET을 사용한 이유가 궁금합니다! (sir.kr)