묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨SwiftUI - iOS14 퍼펙트 가이드
UIView vs. UIViewController 질문입니다.
안녕하세요. Swift언어를 배우고 첫 앱만들기 강의를 듣는 학생입니다. 수업을 듣는중 궁금한것이 있습니다. 코드 예제 중에 `UIViewRepresentable` 과 `UIViewControllerRepresentable`을 각각보여주셨는데 어떤상황에서 각각의 경우가 쓰이는지 궁금합니다. 얼핏 봐서는 UIView가 코드가 간단하고 나이스해 보입니다. UIViewController는 스토리보드도 만들어야하고 새로운 클래스도 (UIViewController와 WKNavigationDelegate 프로토콜을 구현하는) 만들어야 합니다...
-
미해결부트스트랩(BOOTSTRAP)3을 활용한 반응형 웹페이지 만들기
업데이트
부트스트랩 파일 다운로드해서 임포트하는 과정에서 업데이트 필요해보입니다
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
Rest API 방식에 적용에 대해 질문있습니다.
해당 내용처럼 @Data가 들어간 폼 객체에 해당 어노테이션들을 달아놓으면 Rest API의 API방식에도 똑같이 포매팅이 될까요?
-
미해결자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.1
할인을 메긴 결과값이 나오지를 않습니다. 코드 한번 봐주시길 부탁드립니다 ㅜㅜ
<!DOCTYPE html> <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <title>할인 가격 프로그램</title> <link rel="stylesheet" href="css/sale.css"> </head> <body> <div id="contents"> <img src="resource/sale-g7ae51c613_1280.jpg" alt="세일 사진" width="150"> <ul> <li> <label for="originalPrice">원래 가격</label> <input type="text" id="originalPrice"> </li> <li> <label for="rate">할인율</label> <input type="text" id="rate">% </li> <li> <button onclick="ShowPrice()">할인 가격 계산하기</button> </li> </ul> <div id="showResult"></div> </div> <script> function ShowPrice() { var oprice = document.querySelector('#originalPrice').value; var rate = document.querySelector('#rate').value; if(oprice > 0 && rate > 0) { var savedPrice = oprice * (rate/100); var resultPrice = oprice - savedPrice; } document.querySelector('#showResult').innerHTML = '상품의 원래 가격은' + oprice + '원이고' + '할인율은' + rete + '%입니다.' + savedPrice + '원을 절약한' + resultPrice + '원에 살 수 있습니다.'; } </script> </body> </html>
-
미해결스프링부트 시큐리티 & JWT 강의
Entity에 @Data에 대한 질문
안녕하세요? 강의를 듣다가 궁금한 점이 있어 질문 드립니다. Entity Class에 Setter를 사용하면 안된다고 배웠는데, @Data를 사용하시는 이유가 있으실까요??
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Java HotSpot(TM) 64-Bit Server VM warning
스프링부트 gradle 2.6.2 버전인데 설치하고 나서 기본 세팅된 프로그램 돌려봤는데 다음과 같은 워닝이 떠요 Java HotSpot(TM) 64-Bit Server VM warning: Options -Xverify:none and -noverify were deprecated in JDK 13 and will likely be removed in a future release. 어떻게 해결할 수 있을까요?
-
미해결웹 게임을 만들며 배우는 Vue
watch를 회원가입, 비밀번호 확인 등의 값 검증에 사용하는건 어떤가요?
watch를 회원가입, 비밀번호 확인 등의 값 검증에 사용하는건 어떤가요?
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
포맷터 와 컨버터의 순위 질문
강의 내용처럼 DefaultFormattingConversinService를 사용하게되면 컨버터와 포맷터의 사용이 똑같이 convert를 통해 사용한다고 배웠습니다. 그런데 강의예제에서, conversinService.convert(1000,String.class) 를 해주게되면 원래상으로는 디폴트설정으로 인해 1000이란 숫자가 "1000"이란 스트링으로 나와야하지만, 포매터방식으로 "1, 000"이 나온이유는 새로 우리가 등록한 포매터가 좀더 자세한범위이므로 스프링적용범위가 자세한게 우선순위를 갖는것을 따라서 포매터방식으로 나오게 되었다. 라고 이해하게되었습니다. 이게 맞나요?
-
해결됨풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
fontawesome 관련 검색하다가 유용한 기능 있어서 공유합니
<i class="fas fa-arrow-circle-left "></i> 아이콘의 크기를 조절할때 space 한칸 띄우고 크기 구문을 입력하면 따로 클래스를 정의하지 않아도 간편하게 사용 가능합니다. <i class="fas fa-camera fa-xs"></i> <i class="fas fa-camera fa-sm"></i> <i class="fas fa-camera fa-lg"></i> <i class="fas fa-camera fa-2x"></i> <i class="fas fa-camera fa-3x"></i> <i class="fas fa-camera fa-5x"></i> <i class="fas fa-camera fa-7x"></i> <i class="fas fa-camera fa-10x"></i> 물론 세밀한 설정은 클래스로 구분하여야겠지만, 사용 해 보니 꽤나 간편하게 작성이 가능했습니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
딕셔너리 순서 popitem
파이썬 딕셔너리 5-2 딕셔너리는 순서가 없다고 들었는데 popitem하니까 뒤에서부터 순서대로 없어져요 랜덤으로 사라져야되는거 아닌가요?
-
미해결iOS 개발을 위한 swift5 완벽 가이드
강의 Optional Chaining에서 질문있습니다
이미 같은 질문이 있었다면 죄송합니다 ㅜㅜ 여러 키워드로 찾아봤는데 못찾아서.. 섹션9 옵셔널에서 Optional Chaining 강의 6분 30초에 let b = optionalP?.contacts.address optionalP = nil let c = optionalP?.contacts.address 이 위의 코드에서 옵셔널체이닝을 통해 접근해서 address의 표현식이 String이 아닌 optional string인데 b와 c의 자료형은 non-optional string된다고 하신 부분이 이해가 잘 안되어서 질문남깁니다. b와 c를 playground에서는 String? 으로 보이는데 잘못언급된걸까요..? 또 다른 질문으로 아래 사진처럼 키워드를 추천받는 단축키?는 어떻게 사용하나요?? 강의에서는 아무것도 쓰지않아도 추천 키워드가 여러 개 뜨던데 저도 사용하고싶어서 질문으로 남깁니다! 감사합니다 :0
-
미해결스프링 MVC 2편 - 백엔드 웹 개발 활용 기술
예외 관련 질문있습니다.
08:20 정도쯤에 질문있습니다. formatter.parse 부분이 강의도중 예외가 터져서 메서드에다 예외를 던지셨는데요, 물론 앞강의에서 예외를 처리하는방법 자체는 배웠습니다만 언제는 저렇게 던지고 언제는 직접 잡아줘야되는지에 대해서는 감을 못잡은것같습니다. 구분하는 기준이 있는지 궁금합니다.
-
미해결SCSS(SASS)+GRID+FLEX 실전 포트폴리오 퍼블리싱
선생님 pdf 파일은 다운받을수 없는건가요?
pdf 개념 자료를 다운받고 싶습니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
안드로이드 시뮬 작동 중 오류가 납니다.
error Failed to install the app. Make sure you have the Android development environment set up: https://reactnative.dev/docs/environment-setup. Error: Command failed: ./gradlew app:installDebug -PreactNativeDevServerPort=8081 Could not write standard input to Gradle build daemon. java.io.IOException: Stream closed at java.base/java.lang.ProcessBuilder$NullOutputStream.write(ProcessBuilder.java:445) at java.base/java.io.OutputStream.write(OutputStream.java:162) at java.base/java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:81) at java.base/java.io.BufferedOutputStream.flush(BufferedOutputStream.java:142) at org.gradle.process.internal.streams.ExecOutputHandleRunner.forwardContent(ExecOutputHandleRunner.java:68) at org.gradle.process.internal.streams.ExecOutputHandleRunner.run(ExecOutputHandleRunner.java:53) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.base/java.lang.Thread.run(Thread.java:833) FAILURE: Build failed with an exception. 왜 이런 오류가 나는 걸까요..
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
iOS 시뮬레이터 오류
Failed to build iOS project. We ran "xcodebuild" command but it exited with error code 65. npx react-native run-ios 실행하면 이런 코드가 뜨는데 검색해서 따라해봐도 고쳐지지가 않네요ㅠ 왜 이런걸까요?
-
미해결Java TPC (생각하고, 표현하고, 코딩하고)
this
안녕하세요 강사님! 강의 너무 잘 듣고 있습니다. this에 대해서 궁금한데, 생성자안에서의 this일때만 자기자신의 또다른 생성자를 가리키는건가요??
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
jpa 처음 공부하는 학생입니다 ㅠ복습하다가 질문드립니다!
package hellojpa;import javax.persistence.*;public class JpaMain { public static void main(String[] args) { EntityManagerFactory emf = Persistence.createEntityManagerFactory("hello"); EntityManager em =emf.createEntityManager(); EntityTransaction tx = em.getTransaction(); tx.begin(); try {// Member member1 = new Member();// member1.setName("gggg");// Member member2 = new Member();// member1.setName("gggg2");// em.persist(member1);// em.persist(member2); <-이렇게 하면//Hibernate:// call next value for hibernate_sequence//Hibernate:// call next value for hibernate_sequence 이렇게 나오고 insert문이 안나오고// 데이타베이스에 커밋이 안되구요 Member member1 = new Member(); member1.setName("gggg"); Member member2 = new Member(); em.persist(member1); //<-이렇게 하면 insert문도 정상적으로 나오는데 차이점을 모르겠어요 ㅠㅠ tx.commit(); }catch (Exception e) { tx.rollback(); }finally { em.close();; } emf.close(); }} package hellojpa;import javax.persistence.*;import java.util.Date;@Entitypublic class Member { @Id @GeneratedValue(strategy = GenerationType.AUTO) @Column(name = "ID") private Long id; @Column(name = "NAME",nullable = false,length = 10) private String name; private Integer age; @Enumerated(EnumType.STRING) private RoleType roleType; @Temporal(TemporalType.TIMESTAMP) private Date createdDate; @Temporal(TemporalType.TIMESTAMP) private Date lastModifedDate; @Lob private String description; public Long getId() { return id; } public void setId(Long id) { this.id = id; } public String getName() { return name; } public void setName(String name) { this.name = name; } public Integer getAge() { return age; } public void setAge(Integer age) { this.age = age; } public RoleType getRoleType() { return roleType; } public void setRoleType(RoleType roleType) { this.roleType = roleType; } public Date getCreatedDate() { return createdDate; } public void setCreatedDate(Date createdDate) { this.createdDate = createdDate; } public Date getLastModifedDate() { return lastModifedDate; } public void setLastModifedDate(Date lastModifedDate) { this.lastModifedDate = lastModifedDate; } public String getDescription() { return description; } public void setDescription(String description) { this.description = description; }}
-
미해결Slack 클론 코딩[실시간 채팅 with React]
devServer 오류
강의대로 다 따라하고 나서 명령 프롬프트에 npm run dev 할 때 이 devServer 때문에 막힙니다 어떻게 해결해야 하나요?
-
미해결파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
secret key 관련 질문입니다
저는 secret_key는 장고를 실행하기 위해서 반드시 필요하며 외부에 노출되면 안된다고 알고 있어서 외부에 환경변수 파일(.env)을 만들어서 저장해두고, decouple을 이용하여 secret_key를 처리해주고 있는데요 제가 다른 컴퓨터에다 git을 이용하여 clone을 받아올경우 이 secret_key는 어떻게 처리되는건가요?? env 파일은 gitignore로 업로드 되지 않고 있지만 django가 실행이 되는 것 같아서요..! decouple에서 자동 설정이 되는건가요? 검색을 해봐도 명확한 설명이 안나와서 질문드립니다 ㅠㅠ
-
미해결홍정모의 게임 만들기 연습 문제 패키지
실행 후 화면 꺼짐
안녕하세요 교수님! 강의를 듣고 따라해보는 과정에서 실행하면 자꾸 컴퓨터 자체가 꺼져버리는 오류가 납니다. 어떤 이유에서인지 알 수 있을까요? 구글링을 해봐도 한글로는 이에 대한 내용이 나와있지 않네요ㅜㅜ