학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 여기에 질문 내용을 남겨주세요. 안녕하세요, 강의를 듣다 궁금한게 생겨 질문드립니다..! '/filter?price=중저가라인,고가라인'처럼 url로 넘어온 price인자 String을 ,단위로 쪼개 List에 넣은 뒤 쿼리를 짜기를 원합니다. 현재 select * from table where price = '중저가라인' or price = '고가라인'; 과 같은 쿼리를 원합니다. 여기서 고가라인이 동적으로 조건에 포함될 수도 있고 안될 수도 있는 상황입니다. 어떤식의 로직이 필요한지 설명을 부탁드려도 될까요?
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] <div> <div>등록 지역</div> <div th:each="region : ${regions}" class="form-check form-check-inline"> <input type="checkbox" th:field="*{regions}" th:value="${region.key}" class="form-check-input"> <label th:for="${#ids.prev('regions')}" th:text="${region.value}" class="form-check-label">서울</label> </div> </div> 이런 코드였는데 궁금한점은 th:field="*{regions}" th:value="${region.key}" 이렇게하면 체크박스를 만약 선택하면 th:value="${region.key} 이렇게 설정한 value의 값이 th:field="*{regions}" item의 regions라는 리스트에 알아서 매핑이 되는건가요??? 또 <div> <div>배송방식</div> <select th:field="*{deliveryCode}" class="form-select"> <option value="">==배송 방식 선택==</option> <option th:each="deliveryCode : ${deliveryCodes}" th:value="${deliveryCode.code}" th:text="${deliveryCode.displayName}">FAST</option> </select> </div> 여기서 th:value="${deliveryCode.code}" 여기서 선택한 value가 th:field="*{deliveryCode}" 이것에 의해 타임리프에서 알아서 매핑이 되는건가요?? 알아서 매핑이 되는 것이라면 deliveryCode라는 객체에 code와 displayName이 있는데 여기서 code에 알아서 매핑이 되는건지 궁금합니다,,!
Whitelabel Error Page This application has no explicit mapping for /error, so you are seeing this as a fallback. Tue Jul 04 23:39:24 KST 2023 There was an unexpected error (type=Not Found, status=404). No message available 404 애매합니다. 소스를 보내도록 하겠습니다.
모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1
모의해킹 실무자가 알려주는, 파일 업로드 취약점 공격 기법과 실무 사례 분석 : PART 1 강의 물어볼려고했는데 질문이 삭제됐는데요 [실습2-1] 직접 제작하면서 배우는 PHP 기반의 파일 업로드 기능에 대한 이해 강의 코드는 맞는데 이미지 넣으면 저런오류가뜨네요 Forbidden You don't have permission to access /example_upload/upload/ on this server. Apache Server at 127.0.0.1 Port 80
[실습2-1] 직접 제작하면서 배우는 PHP 기반의 파일 업로드 기능에 대한 이해 오류가떠요 이미지넣고 했는데 오류가떠요 코드맞는데요 Forbidden You don't have permission to access /example_upload/upload/ on this server. Apache Server at 127.0.0.1 Port 80
class family { member (a){ this.name=a console.log("member의 이름은 "+ this.name+"입니다.") } member (a,b){ this.name=a this.age=a console.log("member의 이름은 "+ this.name+"입니다.") console.log("member의 나이는 "+ this.age+"입니다.") } member (a,b,c){ this.name=a this.job=b this.age=c console.log("member의 이름은 "+ this.name+"입니다.") console.log("member의 직업은 "+ this.job+"입니다.") console.log("member의 나이는 "+ this.age+"입니다.") } } const familymember = new family(); familymember.member("승현",20); familymember.member("다연","학생",22); 위 코드를 실행시키면 오버로딩되어 첫번째 는 member의 이름은 승현입니다. member의 나이는 20입니다. 위 코드를 실행시키면 오버로딩되어 두번째 는 member의 이름은 다연입니다. member의 직업은 학생입니다. member의 나이는 20입니다. 로 출력되어야 하는거 아닌가요>?? 위처럼 실행시키면 member의 이름은 다연입니다. member의 직업은 학생입니다. member의 나이는 undefined입니다. member의 이름은 다연입니다. member의 직업은 학생입니다. member의 나이는 20입니다. 로 나옵니다.!
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 자주 묻는 질문에 혹시 답이 있을 수 있어요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 안녕하세요. 임베디드를 공부하고 있는 수강생입니다. 좋은 강의 경청하고 있습니다. 감사합니다. FND 제어 중 에러가 발생합니다. main.c > while(1) > for(int i = 0; i <= 9; i++) { digit2(i,0b0001,50); } } 만 실행했을뿐인데, FND에 4칸 모두 불이 켜지고, 숫자가 올라가는 상황입니다. 수초마다 전체 FND에 점을 포함해서 불 빛이 다 들어오고 있습니다. ㅠㅠㅠㅠ 우문에 현답을 부탁드리겠습니다. 감사합니다. 정보가 완전치 못한 점 양해드립니다.
RestAssured를 사용한 테스트에서는 Transactional이 동작하지 않는데 어떻게 데이터를 롤백할 수 있을까요? 현재 사용하고 있는 방법은 테스트 데이터베이스와 프로덕션 데이터베이스를 확실히 분리하고 각 테스트 메서드 실행 이전, 혹은 이후에 'DELETE FROM item'과 같이 테이블의 모든 데이터를 삭제하는 쿼리를 날리는 방식을 사용하고 있습니다. 질문드리고 싶은 것은 RestAssured를 사용하는 경우 @Transactional이 잘 작동하지 않는 이유에 대해 찾아봤지만 잘 이해가 되지 않습니다. 위에서 제시한 방법 외에 더 좋은 방법은 없을까요..? (참고: 위에 설명드린 방법은 아래 다른 분의 포스팅에 자세히 나와 있더라고요..!) https://mangkyu.tistory.com/264
안녕하세요! 이 문제를 해결할 때 이전에 풀었던 치즈( https://www.acmicpc.net/problem/2636 ) 를 풀었던 방법으로 풀어서 해결했습니다. 풀이는 이러합니다. https://www.acmicpc.net/source/62963459 이런식으로 푸는 것이 좋은 방법(?)은 아닌지 궁금해서 질문드립니다. 감사합니다.
js의 export import 관련해서 질문이 2가지 있습니다! js에서는 기본적으로 변수의 유효 범위가 전역으로 잡힌다고 설명해주셨는데, 여기서 말하는 전역은 해당 파일이 위치한 폴더까지인가요? 그리고 export와 import를 하면 해당 객체의 범위가 객체가 선언된 파일까지로 제한이 되는건가요? 감사합니다 :)
학습 관련 질문을 남겨주세요. 어떤 부분이 고민인지, 무엇이 문제인지 상세히 작성하면 더 좋아요! 먼저 유사한 질문이 있었는지 검색해 보세요. 서로 예의를 지키며 존중하는 문화를 만들어가요. 이렇게 사용해도, 하나의 도메인에 여러 Builder Fixture가 생기게 될까요? public class Fixture { public static ProductBuilder aProduct() { return Product.builder() .productNumber("001") .name("아메리카노") .price(1000) .type(ProductType.HANDMADE) .sellingStatus(ProductSellingStatus.SELLING); } } final LocalDateTime registeredDate = LocalDateTime.now(); final Product product1 = createProduct(ProductType.HANDMADE, "001", 1000); final Product product2 = createProduct(ProductType.HANDMADE, "002", 3000); final Product product3 = createProduct(ProductType.HANDMADE, "003", 5000); final Product product4 = Fixture.aProduct().productNumber("004").price(7000).build();
class Family { constructor(name, age, job) { this.name = name; this.age = age; this.job = job; } static getJob() { console.log(`This family's job is ${family2.job}.`);} } const family1 = new Family("John", 35, "teacher"); const family2 = new Family("Kate", 28, "engineer"); static 관련하여 문의 드립니다! static에 관한 좀 더 알아보고자 찾아본 것중 class에 static 된 메소드는 인스턴스에 저장값에 접근하지 못 한다고 하는데. 그렇다면 console.log( family1.getJob()) 의 경우"teacher" 이 찍히지 않아야 하는데 찍힙니다. 제가 잘 못 이해한 걸까요?