묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨쉽게 시작하는 쿠버네티스(v1.30) - {{ x86-64, arm64 }}
2.4강 brew install 시 .rb 파일 미인식 (./virtualbox-v7.1.10/virtualbox.rb)
질문 답변을 제공하지만, 강의 비용에는 Q&A는 포함되어 있지 않습니다. 다만 실습이 안되거나, 잘못된 내용의 경우는 알려주시면 가능한 빠르게 조치하겠습니다![질문 전 답변]1. 강의에서 다룬 내용과 관련된 질문인가요? [예]2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? [예]3. 질문 잘하기 법을 읽어보셨나요? [예](https://inf.run/DvsRD)4. 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.5. vagrant up 에서 발생하는 문제는 주로 호스트 시스템(Windows, MacOS)과 연관된 다양한 조건에 의해 발생합니다. 따라서 이를 모두 제가 파악할 수 없어서 해결이 어렵습니다. vagrant up으로 진행이 어렵다면 제공해 드리는 가상 머신(VM) 이미지를 import해서 진행하시기 바랍니다. (https://inf.run/Ljaer)[질문 하기] 안녕하세요.너무 초보적인 질문 같은데 GPT, Cluade 등 검색해 봐도 답이 안 나오네요. M4 사용자이고 2.4강의 .cmd 파일의 설치 command를 실행하면저는 다음과 같은 메시지만 노출되는데 혹시 동일한 증상을 겪으신 분 계실까요? 경로는 당연히 맞고, brew도 재설치해 봐도 증상이 동일하네요. brew install --cask ./virtualbox-v7.1.10/virtualbox.rb Warning: Cask 'virtualbox' is unavailable: No Cask with this name exists. ==> Searching for similarly named casks... ==> Casks virtual-ii virtualbox virtualbox@6 virtualbox@beta virtualc64 virtualdj virtualgl virtualhostx To install virtual-ii, run: brew install --cask virtual-ii
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
Current Chop
안녕하세요. 삼코치님 질문 사항이 있습니다. Chopping 현상에 대해 찾아보니... 동작이 갑자기 중단되는 현상이라고 나와있는데,,, MOSFET의 Floating 되어있는 현상과 엮어서 생각해보면 될까요?
-
미해결1. 유니티가 어려운 입문자를 위한 강의
현재 유니티 6버전 코어선택 화면에서
선생님 현재 유니티6 버전에 코어 선택화면에서 3D(built in render pipeline) 과 3D mobile 로 나뉘어져 있는데 3D mobile 로 들어가면 될까요?
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
motor dirver 동작원리
PWM 방식으로 Motor를 제어한다고 이해하고있습니다. 정확한 동작원리에 대해 여쭤보자면,,, MOSFET의 소전류 센싱 → 증폭 → ???어떤 방식으로 동작이 되는지 설명 부탁드려도 될까요?!
-
미해결아바타 커뮤니티앱 만들기 (React Native Expo)
EAS 빌드 완료 후 푸시 알림 테스트 실제 기기가 필요한가요?
안녕하세요 강사님 양질의 강의 재밌게 잘 수강중입니다! 푸시 알림 테스트 개발 단계까지 왔는데 IOS는 애플 개발자 멤버십에 가입을 해야해 과금이 부담되어 건너뛰었습니다.안드로이드 환경에서라도 테스트 해보고 싶어서 강의 따라가면서 빌드는 성공했습니다! 실제 안드로이드 기기는 가지고 있지 않아서 코드 에디터 상에서 npx expo start 명령어 후에 development build 모드인것도 확인하고 android 에뮬레이터에서 바로 앱이 실행이 되었습니다 이런 에러화면도 띄워지고 콘솔창에 실제 기기를 사용해 주세요 라는 에러가 잡혀서 실제 기기를 사용해야 하나 하고 깔끔히 포기하려 합니다실제 기기를 사용해야하는건지 또 다른 방법이 있는지 팁 부탁드려도 될까요? 강의에서는 에뮬레이터가 아닌 다른 걸 띄우신거 같은데 알려주시면 감사하겠습니다...!!❗질문 작성시 꼭 참고해주세요에러 메세지에서 단서를 찾을 수 있는 경우가 많습니다. 에러 메세지를 읽고 한번 검색해보시는것을 추천드립니다.질문글을 작성하실때는, 현재 문제(또는 에러)와 코드나 github을 첨부해주세요.개발중인 OS, ReactNative, Node 버전 등의 개발환경을 알려주셔야합니다.에러메세지는 일부분이 아닌 전체 상황을 올려주세요. 일부만 보여주시면 답변이 어렵습니다.에러 잘라서 올리시면 안됩니다!(에러 일부만 자르거나 일부만 복사하지말아주세요)
-
미해결[개정판 2023-11-27] Spring Boot 3.x 를 이용한 RESTful Web Services 개발
웹 브라우저 400 bad request
안녕하세요. 위 강의를 따라 코드를 작성하고 postman에서는 원하는 결과를 얻었습니다. 하지만, 다음 강의로 진행하기 전에 웹 브라우저에서 접속을 해봤는데 400 bad request가 발생하였습니다. default인 Hello가 떠야할 거 같은데 왜 안뜨는지 궁금합니다.
-
해결됨PCB HW설계 실무 : STM32를 활용한 Mixed-signal 보드 설계 프로젝트
MOTOR 드라이버
동작 모드나 핀설명에대해서 설명을 해주셨는데, 어느정도 수준으로 이해를 하면 될까요??들으면서 100%이해가 안가는데 어떤기능이다! 어떤 핀에 어떤 신호를 넣으면 이렇게 된다! 이정도로만 이해하면 될까요?
-
미해결한 입 크기로 잘라먹는 타입스크립트(TypeScript)
@types/node와 devdependencies
NodeJS의 내장객체 타입을 모아둔 @types/node 패키지는 사실상 컴파일 시점과 빌드시점에 사용되는것 아닌가 싶습니다.런타임에서 사용하지 않으니 npm install 할때-dev 옵션을 주는게 맞지 않을까요?devdependencies로 적용할 경우 나중에 실제 빌드할때 해당 라이브러리는 빌드에서 제외되니 프로젝트도 더 경량화 되지 않나 싶어요정환강사님은 어떻게 생각하시는지 직접 의견 듣고싶습니다!(ai답변 말고요!)
-
미해결자바 코딩테스트 - it 대기업 유제
비밀번호
package 인프런.시뮬레이션_복습01; import java.util.HashMap; import java.util.Map; public class 비밀번호 { public static class Point{ int row; int col; Point(int row,int col){ this.row=row; this.col=col; } } private static Map<Integer,Point> map; private static final int INF=3; private static int getDistance(int row1,int col1,int row2,int col2){ return (int)Math.pow(row1-row2,2) + (int)Math.pow(col1-col2,2); } private static boolean isValid(int dis){ //거리가 대각선 포함 이동시간이 1인 경우 if(dis<=2) return true; return false; } static class Solution { public int solution(int[] keypad, String password){ int time = 0; map=new HashMap<>(); for(int i=0;i<INF*INF;i++){ map.put(keypad[i],new Point(i/3,i%3)); } String[] inputs=password.split(""); /** * 시작 값 초기화 */ int nowX=map.get(Integer.parseInt(inputs[0])).row,nowY=map.get(Integer.parseInt(inputs[0])).col; for(int i=1;i<inputs.length;i++){ int x=Integer.parseInt(inputs[i]); int nRow=map.get(x).row; int nCol=map.get(x).col; if(nowX==nRow && nowY==nCol) continue; if(isValid(getDistance(nowX,nowY,nRow,nCol))){ time++; }else{ time+=2; } nowX=nRow; nowY=nCol; } return time; } public static void main(String[] args){ Solution T = new Solution(); System.out.println(T.solution(new int[]{2, 5, 3, 7, 1, 6, 4, 9, 8}, "7596218")); System.out.println(T.solution(new int[]{1, 5, 7, 3, 2, 8, 9, 4, 6}, "63855526592")); System.out.println(T.solution(new int[]{2, 9, 3, 7, 8, 6, 4, 5, 1}, "323254677")); System.out.println(T.solution(new int[]{1, 6, 7, 3, 8, 9, 4, 5, 2}, "3337772122")); } } }해시맵을 사용하여 풀었는데 이 방법도 시간 복잡도 혹은 공간 복잡도면에서 괜찮나요??
-
미해결[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!
추가 개선작업 질문
코드팩토리 디스코드에 질문하면 더욱 빠르게 질문을 받아 볼 수 있습니다![코드팩토리 디스코드]https://bit.ly/3HzRzUM - 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.약간......이건 제가 해결해야 실력이 늘 것 같기도 한데....... 몇가지 질문 드립니다! validate함수때문에 시작시간, 마감시간 높이가 달라지는게 불편해서 고치고 싶음 마감시간은 시작시간보다 빠를 수 없습니다. 이런 다른 필드랑 해당 필드랑 비교하는 validateDismissible 쓰면서 어느정도 옆으로 밀면 아이폰처럼 휴지통 아이콘이 보여주게 하려면 어떻게 해야하나요?(너가 지금 하고있는 액션이 삭제액션이야 < 라는걸 알려주는..)특히 2번째꺼는 onValidate 함수에서는 해당 필드의 텍스트값밖에 못받는데 다른 필드의 값이랑 비교하는 건 어떻게 해야할까요..? 혹시 개선된 코드를 제공받을 수 있다면 궁금합니다!아마도 schedule_bottom_sheet.dart, home_screen.dart 안에서만 고치면 될것같은데....감사합니다!
-
미해결[백문이불여일타] 데이터 분석을 위한 고급 SQL
서브쿼리는 언제 작성하는건가요?
SQL 공부를 하면서 지금까지는 잘 따라왔는데, 서브쿼리 부분에서 이해가 잘 가지 않습니다.서브쿼리를 꼭 써야 하는 상황이 어떤 경우인지 감이 잘 안 오네요.예를 들어 JOIN으로도 풀 수 있는 것 같고, WHERE 조건으로도 할 수 있는 것 같은데, 굳이 서브쿼리를 쓰는 이유가 궁금합니다.혹시 서브쿼리를 작성하는 기준이나 대표적인 상황이 있다면 알려주시면 감사하겠습니다!
-
해결됨[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기
64강의 듣고 있는데요~
Global Navigation 컴포넌트 배리언트가 최종적으로 Device - Desktop, Mobile로 나뉜 것 같은데64강의에서 Global Navigation에 hamburger menu 토클 버튼이 있는데 어디서 추가 된 건가요??저의 Global Navigation에는 안보여서요!몇 강에서 알 수 있을까요??
-
미해결
D유형 중입니다 모달 닫기를 실행하면 오류가 나고 탭만 작동하고 마우스는 페이지에서 반응 안합니다 슬라이드 이미지도 유동적이지 않습니다
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/style.css"> <title>조이 컨트리클럽</title> </head> <body> <div class="container"> <div class="main"> <div class="left"> <header> <div class="header-logo"> <a href="none"><img src="images/logo-a1-header.png" alt="헤더로고"></a> </div> <div class="navi"> <ul class="menu"> <li><a href="none">CLUB</a> <div class="sub-menu"> <a href="none">클럽소개</a> <a href="none">시설안내</a> </div></li> <li><a href="none">BOOKING</a> <div class="sub-menu"> <a href="none">요금안내</a> <a href="none">예약안내</a> <a href="none">위약안내</a> </div></li> <li><a href="none">INFORMATION</a> <div class="sub-menu"> <a href="none">명예의 전당</a> <a href="none">이벤트</a> <a href="none">자료실</a> <a href="none">포토갤러리</a> </div></li> <li><a href="none">COMMUNITY</a> <div class="sub-menu"> <a href="none">공지사항</a> <a href="none">Q&A</a> </div></li> </ul> </div> <div class="spot-menu"> <a href="#none">로그인</a> <a href="#none">회원가입</a> </div> </header> </div> <div class="right"> <div class="slide-inner"> <div class="slide"> <div class="slide-items"> <a href="#none"><img src="images/slide-01.jpg" alt="이미지1"></a> <a href="#none"><img src="images/slide-02.jpg" alt="이미지2"></a> <a href="#none"><img src="images/slide-03.jpg" alt="이미지3"></a> </div> </div> <div class="slide-banner"> <a href="none"><img src="images/site-01.png" alt="사이트1"></a> <a href="none"><img src="images/site-02.png" alt="사이트2"></a> <a href="none"><img src="images/site-03.png" alt="사이트3"></a> </div> </div> <div class="shortcut"> <div class="shortcut-inner"> <div class="banner"> <img src="images/banner-a1-01.jpg" alt="배너이미지"> </div> <div class="short-txt"> <p>12월은 사랑의 달~ 코딩웍스에서 여러분께 사랑을 뿌려요~<br> 12월 개강반을 12월 06일까지 접수하는 분들께는 15%~ 20% 의 얼리버드 할인을 제공합니다. <br>더불어 소중한 리뷰를 꼼꼼히 남겨주시는 분들을 뽑아 더 큰 적립금을 추가지급해 드릴 예정이오니 리뷰도 놓치지 마시고 작성해주세요~^^ <br>기간: 2022년 12월 18일~ 12월 25일</p> </div> <div class="shortcut-img"> <a href="#none"><img src="images/sns-01.png" alt="이미지"></a> </div> </div> </div> <div class="news"> <div class="tab-inner"> <div class="btns"> <a href="#none">공지사항</a> <a href="#none">갤러리</a> </div> <div class="tabs"> <div class="notice"> <a href="#none" class="modal-open"><em>스트리밍 서버 이전 작업으로 2시간 서비스 중지</em><b>2022.12.20</b></a> <a href="#none"><em>얼리버드 선착순 할인 이벤트 최대 50% 할인</em><b>2022.10.13</b></a> <a href="#none"><em>내 집 마련의 꿈을 꿈이 아닌 현실로 만드는 진짜 방법</em><b>2022.11.31</b></a> <a href="#none"><em>외국인과 영어로 네이티브처럼 대화하는 노하우! </em><b>2022.08.09</b></a> <a href="#none"><em>월 500만원 매출을 내는 블로그 운영하는 노하우</em><b>2022.07.07</b></a> </div> <div class="gallery"> <a href="#none"><img src="images/gallery-a1-01.jpg" alt="갤러리1"><br><span>퍼블리셔 취업 진짜 가이드</span></a> <a href="#none"><img src="images/gallery-a1-02.jpg" alt="갤러리2"><br><span>초보자가 전문가가 되는 사진촬영</span></a> <a href="#none"><img src="images/gallery-a1-03.jpg" alt="갤러리3"><br><span>탄탄한 라인을 만드는 필라테스</span></a> </div> </div> </div> </div> </div> </div> <footer> <div class="footer-logo"> <a href="none"><img src="images/logo-b4-header.png" alt=""></a> </div> <div class="copyright"> 상호 : (주)코딩웍스 | 대표자 : 홍길동 | 개인정보관리책임자 : 성춘향 부장 사업장주소 : 경기도 남양주시 별내동 1234 코딩웍스 빌딩 6층 (주)코딩웍스 </div> <div class="sns"> <a href="none"><img src="images/sns-01.png" alt="에스엔에스1"></a> <a href="none"><img src="images/sns-02.png" alt="에스엔에스2"></a> <a href="none"><img src="images/sns-03.png" alt="에스엔에스3"></a> </div> </footer> </div> <div class="modal"> <div class="modal-contents"> <h3>스트리밍 서버 이전으로 서비스 장애</h3> 스트리밍 서버 이전 작업으로 2시간 서비스 중지됩니다. 주요 작업 내용은 아래와 같습니다.<br> 1. 서버 이전에 따른 DNS 이전으로 기존 호스팅 서비스 대체<br> 2. 문자셋을 utf-8로 변경 후 모바일 등에 대처하기 위해 미리 조치<br> 3. 스트리밍 서버 CDN과 연동 후 멀티미디어 이러닝 서비스가 제공<br> 위 내용을 보시면 제법 큰 작업이었음을 알 수 있습니다. 특히 문자셋의 변경에 따라 기존의 DB, data, 웹사이트 솔루션 등의 커스트마이징 등에 상당한 어려움이 있었고, 이에 따른 일부 접속 오류가 있을 수 있었음에 양해를 구합니다. 특히 인터넷익스플로러 11로 접속하셨을 경우 일부 문제은행 목차가 출력되지 않았을 수도 있습니다.<br> <br>서버 이전 작업으로 고객님들께 불편을 드려서 대단히 죄송합니다. 정상 운영되도록 최선을 다하겠습니다. 감사합니다.<br> <a href="none#" class="close-modal">닫기X</a> </div> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> // 탭메뉴 $('.btns a:first-child').click(function(){ $(this).addClass('active'); $(this).siblings().removeClass('active') $('.notice').show(); $('.gallery').hide(); }) $('.btns a:last-child').click(function(){ $(this).addClass('active'); $(this).siblings().removeClass('active') $('.gallery').show(); $('.notice').hide(); }) // 모달 $('.modal-open').click(function(){ $('.modal').show() }) $('.close-modal').click(function(){ $('.modal').hide() }) // 슬라이드 setInterval(function(){ $('.slide-items').animate({left:'100%'},function(){ $('.slide-items').css({left:'0'}); $('.slide-items a:first-child').appendTo('.slide-items') }) },3000) // 메뉴 $('menu li').mouseenter(function(){ $(this).children('.sub-menu').stop().fadeIn() }) $('menu li').mouseleave(function(){ $(this).children('.sub-menu').stop().fadeOut() }) 본문이 만자 이상 입력이 안돼서 css는 부득이하게 댓글에 달았습니다 ㅜㅜ 도움 부탁드려요 선생님
-
미해결Spring Boot TDD - 입문부터 실전까지 정확하게
30. 누락된 테스트 시나리오 발견
"이 간단한 정규식을 사용하면 지금까지 테스트는 모두 통과할 것 같긴 한데 사용자 이름 정책에서 허용되지 않은 문자들은 걸러지겠지만 허용이 되는 문자들이 정규식에 반영되지는 않습니다"-> 그렇기 때문에 기존 테스트는 유지하면서 새로운 테스트케이스를 추가한다로 진행이된다.부분에서 추가되는것이 이해가 안되어 질문드립니다.이전 "email속성이 올바른 형식을 따르지 않으면 400 상태코드를 반환" 에선 누락된 부분을 기능을 수정하는 방식으로 해결해왔는데 왜 "username 속성이 올바르지 않은 형식을 따르지 않으면" 에서도 테스트케이스 추가가아닌 기능을 수정해서 해결해야하는것 아닌가?또 기존의 "올바르게 요청하면 204 반환" 의 케이스와 의미가겹쳐 중복된 테스트케이스 추가 즉 잘못된 케이스추가가 아닌가? 라고 생각됩니다 어떻게 생각하시는지 여쭤보고싶습니다!초반부이지만 최고의강의 잘듣고있습니다. 감사합니다
-
미해결실전! 언리얼 소울라이크 개발: A to Z
무기 콜리전 시스템에 대해
이해한 내용 :12 번째 강의를 보면 무기의 데미지 처리를 위해 CollisionComponent를 따로 생성하셨습니다. TickComponent에서 LineTracing 활성화 여부를 조절함으로써 원하는 공격 타이밍에 무기의 데미지 처리를 할 수 있게끔 구현하셨습니다. 질문할 내용 :혹시 무기에 CapsuleCollision을 부착하여 CollisionComponent 자체의 콜리전을 NoCollision 혹은 Overlap 모드로 변경하는 식의 충돌 처리와 어떤 차이가 있는 지 알 수 있을까요 ??
-
미해결
D형 연습중인데 웹에서 tab이외로는 움직여지지않고 클릭이 안됩니다
// 탭메뉴 $('.btns a:first-child').click(function(){ $(this).addClass('active'); $(this).siblings().removeClass('active') $('.notice').show(); $('.gallery').hide(); }) $('.btns a:last-child').click(function(){ $(this).addClass('active'); $(this).siblings().removeClass('active') $('.gallery').show(); $('.notice').hide(); }) // 모달 $('.modal-open').click(function(){ $('.modal').show() }) $('.close-modal').click(function(){ $('.modal').hide() }) // 슬라이드 setInterval(function(){ $('.slide-items').animate({left:'100%'},function(){ $('.slide-items').css({left:'0'}); $('.slide-items a:first-child').appendTo('.slide-items') }) },3000) // 메뉴 $('menu li').mouseenter(function(){ $(this).children('.sub-menu').stop().fadeIn() }) $('menu li').mouseleave(function(){ $(this).children('.sub-menu').stop().fadeOut() })<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <link rel="stylesheet" href="css/style.css"> <title>조이 컨트리클럽</title> </head> <body> <div class="container"> <div class="main"> <div class="left"> <header> <div class="header-logo"> <a href="none"><img src="images/logo-a1-header.png" alt="헤더로고"></a> </div> <div class="navi"> <ul class="menu"> <li><a href="none">CLUB</a> <div class="sub-menu"> <a href="none">클럽소개</a> <a href="none">시설안내</a> </div></li> <li><a href="none">BOOKING</a> <div class="sub-menu"> <a href="none">요금안내</a> <a href="none">예약안내</a> <a href="none">위약안내</a> </div></li> <li><a href="none">INFORMATION</a> <div class="sub-menu"> <a href="none">명예의 전당</a> <a href="none">이벤트</a> <a href="none">자료실</a> <a href="none">포토갤러리</a> </div></li> <li><a href="none">COMMUNITY</a> <div class="sub-menu"> <a href="none">공지사항</a> <a href="none">Q&A</a> </div></li> </ul> </div> <div class="spot-menu"> <a href="#none">로그인</a> <a href="#none">회원가입</a> </div> </header> </div> <div class="right"> <div class="slide-inner"> <div class="slide"> <div class="slide-items"> <a href="#none"><img src="images/slide-01.jpg" alt="이미지1"></a> <a href="#none"><img src="images/slide-02.jpg" alt="이미지2"></a> <a href="#none"><img src="images/slide-03.jpg" alt="이미지3"></a> </div> </div> <div class="slide-banner"> <a href="none"><img src="images/site-01.png" alt="사이트1"></a> <a href="none"><img src="images/site-02.png" alt="사이트2"></a> <a href="none"><img src="images/site-03.png" alt="사이트3"></a> </div> </div> <div class="shortcut"> <div class="shortcut-inner"> <div class="banner"> <img src="images/banner-a1-01.jpg" alt="배너이미지"> </div> <div class="short-txt"> <p>12월은 사랑의 달~ 코딩웍스에서 여러분께 사랑을 뿌려요~<br> 12월 개강반을 12월 06일까지 접수하는 분들께는 15%~ 20% 의 얼리버드 할인을 제공합니다. <br>더불어 소중한 리뷰를 꼼꼼히 남겨주시는 분들을 뽑아 더 큰 적립금을 추가지급해 드릴 예정이오니 리뷰도 놓치지 마시고 작성해주세요~^^ <br>기간: 2022년 12월 18일~ 12월 25일</p> </div> <div class="shortcut-img"> <a href="#none"><img src="images/sns-01.png" alt="이미지"></a> </div> </div> </div> <div class="news"> <div class="tab-inner"> <div class="btns"> <a href="#none">공지사항</a> <a href="#none">갤러리</a> </div> <div class="tabs"> <div class="notice"> <a href="#none" class="modal-open"><em>스트리밍 서버 이전 작업으로 2시간 서비스 중지</em><b>2022.12.20</b></a> <a href="#none"><em>얼리버드 선착순 할인 이벤트 최대 50% 할인</em><b>2022.10.13</b></a> <a href="#none"><em>내 집 마련의 꿈을 꿈이 아닌 현실로 만드는 진짜 방법</em><b>2022.11.31</b></a> <a href="#none"><em>외국인과 영어로 네이티브처럼 대화하는 노하우! </em><b>2022.08.09</b></a> <a href="#none"><em>월 500만원 매출을 내는 블로그 운영하는 노하우</em><b>2022.07.07</b></a> </div> <div class="gallery"> <a href="#none"><img src="images/gallery-a1-01.jpg" alt="갤러리1"><br><span>퍼블리셔 취업 진짜 가이드</span></a> <a href="#none"><img src="images/gallery-a1-02.jpg" alt="갤러리2"><br><span>초보자가 전문가가 되는 사진촬영</span></a> <a href="#none"><img src="images/gallery-a1-03.jpg" alt="갤러리3"><br><span>탄탄한 라인을 만드는 필라테스</span></a> </div> </div> </div> </div> </div> </div> <footer> <div class="footer-logo"> <a href="none"><img src="images/logo-b4-header.png" alt=""></a> </div> <div class="copyright"> 상호 : (주)코딩웍스 | 대표자 : 홍길동 | 개인정보관리책임자 : 성춘향 부장 사업장주소 : 경기도 남양주시 별내동 1234 코딩웍스 빌딩 6층 (주)코딩웍스 </div> <div class="sns"> <a href="none"><img src="images/sns-01.png" alt="에스엔에스1"></a> <a href="none"><img src="images/sns-02.png" alt="에스엔에스2"></a> <a href="none"><img src="images/sns-03.png" alt="에스엔에스3"></a> </div> </footer> </div> <div class="modal"> <div class="modal-contents"> <h3>스트리밍 서버 이전으로 서비스 장애</h3> 스트리밍 서버 이전 작업으로 2시간 서비스 중지됩니다. 주요 작업 내용은 아래와 같습니다.<br> 1. 서버 이전에 따른 DNS 이전으로 기존 호스팅 서비스 대체<br> 2. 문자셋을 utf-8로 변경 후 모바일 등에 대처하기 위해 미리 조치<br> 3. 스트리밍 서버 CDN과 연동 후 멀티미디어 이러닝 서비스가 제공<br> 위 내용을 보시면 제법 큰 작업이었음을 알 수 있습니다. 특히 문자셋의 변경에 따라 기존의 DB, data, 웹사이트 솔루션 등의 커스트마이징 등에 상당한 어려움이 있었고, 이에 따른 일부 접속 오류가 있을 수 있었음에 양해를 구합니다. 특히 인터넷익스플로러 11로 접속하셨을 경우 일부 문제은행 목차가 출력되지 않았을 수도 있습니다.<br> <br>서버 이전 작업으로 고객님들께 불편을 드려서 대단히 죄송합니다. 정상 운영되도록 최선을 다하겠습니다. 감사합니다.<br> <a href="none#" class="close-modal">닫기X</a> </div> </div> <script src="script/jquery-1.12.4.js"></script> <script src="script/custom.js"></script> </body> </html> 처음에 모달 닫기를 누르면 에러가 생기기도 합니다 1000자 이상의 글을 작성하지 못해서 css를 덧글로 마저 올립니다 ...
-
미해결모의해킹 실무자가 알려주는, SQL Injection 공격 기법과 시큐어 코딩 : PART 1
PHP 기갑 게시판 설치에서 오라클 게시판 오류
DBeaver에서 어찌어찌 테이블을 만든 후 그 뒤에 진행을 했는데 mysql과 mssql은 정상적으로 동작하는데 oracle만 되지 않습니다.어떤 문제가 있는건가요?
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
배포 시 테스트 코드가 돌아갈때 사용하게 될 RDB 셋팅에 관하여..
안녕하세요.강의 정말 잘 들었습니다.도움이 많이 되어서 수강평은 나중에 꼼꼼히 작성해볼 생각입니다~!====================== 바쁘시면 이 부분만 읽으셔도 됩니다. ============= 배포 시 jenkins server에서 실제 서버에 배포할때 테스트가 돌아갈텐데jenkins server에 compose를 통해 작동 하게 될mysql에 DB schema insert 작업을 해서동일하게 구조를 맞추고 테스트가 돌아가게 하는 게 좋은 생각일 까요?=========================================================== [세부 사항] 일단 테스트 코드가 local mysql에서 돌아가는 걸로 이해 했습니다. 배포 시 jenkins server에서 실제 서버에 배포할때 테스트가 돌아갈텐데jenkins server에 compose를 통해 작동 하게 될mysql에 DB schema insert 작업을 해서동일하게 구조를 맞추고 테스트가 돌아가게 하는 게 좋은 생각일 까요?현재 아직 jenkins 배포를 하고 있지는 않고 소스코드 개발중이라머리속으로만 생각하는 상태입니다. 토비님 의견은 어떠신가요.....?
-
미해결스프링 핵심 원리 - 기본편
예외 테스트시에는 JUnit의 메서드를 사용한 이유
[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예)[질문 맥락]영상: 06:35 ~pdf: 4. 스프링 컨테이너와 스프링 빈.pdf - p.7 제일 윗부분 - void findBeanByNameX()[질문 내용]안녕하세요, 영한님. 이전에 isEqualTo()와 isInstanceOf() 에서는 AssertJ 메서드를 사용하셨는데요.예외 테스트시에는 JUnit5의 메서드를 사용하시더라고요.AssertJ에도 assertThatThrownBy() 등의 예외 검증 메서드가 있는데, 왜 예외 테스트시에만 JUnit5를 사용하셨는지 궁금합니다! (둘 중 하나만 사용한다면 취향차이라고 할 수도 있겠으나, 둘을 병행해서 사용하는 경우 assert를 위한 라이브러리가 두 종류로 나뉘게 되어 혼란스러울 수도 있지 않을까? 하는 생각이 들어서요. 그럼에도 불구하고 '예외 검증시에는 JUnit5의 메서드가 좋다'는 이유 등으로 선택된 것인지 궁금합니다.)대부분의 검증의 경우에는 AssertJ의 메서드가 더 직관적이지만, 예외 검증의 경우에는 JUnit5가 더 직관적이기 때문일까요? 아니면 성능적으로 더 우수한 측면이 있나요?
-
미해결김영한의 실전 자바 - 고급 2편, I/O, 네트워크, 리플렉션
/.well-known/appspecific/com.chrome.devtools.json 에러에 대해서
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문 전에 다음을 꼭 확인해주세요.안녕하세요. 영한님,수업을 듣다가 F12 개발자 도구를 켜놓고 실행하고 있었는데 콘솔 창에 아래와 같은 예외가 발생합니다. 개발자 도구를 끄면 안 뜨더라구요. 만약 현업에서 사용한다면 이걸 따로 처리해야하는지 궁금합니다. public class WellKnownServlet implements HttpServlet 이런식으로요.------------------------------------------was.httpserver.PageNotFoundException: request url= /.well-known/appspecific/com.chrome.devtools.jsonat was.httpserver.ServletManager.execute(ServletManager.java:41)at was.httpserver.HttpRequestHandler.process(HttpRequestHandler.java:39)at was.httpserver.HttpRequestHandler.run(HttpRequestHandler.java:24)at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:572)at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:317)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1144)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:642)at java.base/java.lang.Thread.run(Thread.java:1583)