묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결iOS 개발을 위한 swift5 완벽 가이드
assistens edit 가 xcode11 부터 바뀌었습니다.
assistens edit 가 있는 위치는 찾아냈습니다. 단축키로 crl + option + command + enter로 들어가면 예전처럼 viewControll 로 소스가 나오질 않고 UIViewController.h 란 헤더 패일을 자꾸 불러와서 라벨이나 이런 것들을 연결 시킬수가 없습니다. 구조를 보니 ViewControll.swift 도 없습니다. 질문의 요지는 xcode 11에서 뷰의 소스를 보고 싶습니다. 하지만 헤더만 불러오는군여. 답변 부탁드립니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
함수 설명창이 뜨지않아 질문드립니다
강의에서 보면 아래와 같이 print를 치면 함수 설명이 나오는것 같은데 제 프로그램에서는 나오질 않아서요. atom에서 어떤 패키지를 추가로 설치해야 하는지 좀 알려주셨으면 합니다. autocomplete와 autocomplete-clang, autocomplete-python은 이미 설치되어있긴 한데요..ㅠ.ㅠ
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
질문있습니다!
spp net, fast rcnn에서 한쪽 라인에서는 vgg를 다른 라인은 region proposal을 거쳐서 특징을 추출하는게 이게 원본 이미지에서 그럴싸한 물체의 위치를 인식하고 뽑아내는거자나요..? regin proposal은 원본 이미지를 통해 위치를 선정한건데, vgg를 거쳐서 나온 다수의 채널에서 어떻게 매칭을 시키는지가 궁금합니다~!
-
미해결공공데이터로 파이썬 데이터 분석 시작하기
추가로 궁금한점입니다.
한셀에 둘이상의 자료가 있는경우는 어떻게 확인해야 할까요? ex) df"아파트_시공사" [현대,롯데],[현대,삼성],[삼성,롯데,현대,대림] 1. unique하는 방법이랑 2. count로 집계하려면 어떻게 해야될까요?
-
해결됨[2026년 출제기준] 웹디자인개발기능사 실기시험 완벽 가이드
HTML+CSS+JQUERY 퍼블리싱 작업환경 만들기→"1. 블라켓츠(Brackets) 사용법 및 단축키 활용" Emmet문의
HTML+CSS+JQUERY 퍼블리싱 작업환경 만들기→"1. 블라켓츠(Brackets) 사용법 및 단축키 활용" 강의에서 Brackets 설명하시면서 Emmet 설치에 대해서 설명하셨는데 작년에 시험 칠 때 시험장 컴퓨터에 Brackets은 설치 되어 있는데 Emmet은 없었던 것 같은데 인터넷에서 프로그램 다운 받아 설치 못하도록 하는데 Emmet 설치해야 합니까? 필요한 프로그램 있으면 가지고 와서 허락 받고 설치하면 된다고 하였는데 Emmet 다운 받아서 가지고 가서 설치해야 합니까? 아님, Emmet 없어도 작업하는데는 별상관없습니까?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
흑백이미지 탐지
keras-yolo3(qqeewee 패키지)는 컬러이미지만 탐지되나요? 흑백이미지를 이용하려면 어떻게 해야하나요?
-
미해결우리를 위한 프로그래밍 : 파이썬 중급 (Inflearn Original)
partial 인수 고정 관련 질문
partial 함수를 통해 인수 한 쪽을 고정할 수 있다는 것을 이해하였는데요 ! 만약에 partial을 통해서 함수의 첫 번째 인자가 아닌 두 번째 또는 세 번째 인수를 고정하는 방법도 있을까요? 어떻게 지정할 수 있는지 방법을 여쭤보고 싶습니다 ~ 감사합니다 !
-
미해결CSS Flex와 Grid 제대로 익히기
flex-grow
flex: 1 1 auto를 주셨는데 flex : 1 를 줘서 flex-basis를 0으로 만들어도 상관은 없나요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이렇게 구현하면 조금 비효율적인가요?
아래와 같이 구현해보았는데 이러면 pop(idx) 부분에서 리스트가 하나씩 밀리는 연산이 있으니까 비효율적인가요? 강의에서 나온 코드도 pop하고 다시 끝에 붙이니까 비슷한거 같기도해서요. 코드평가한번만 부탁드립니다. n, k = map(int, input().split()) q = list(range(1, n+1)) cnt = 0 idx = 0 while q: cnt += 1 if cnt == k: cand = q.pop(idx) cnt = 0 n -= 1 else: idx = (idx+1) % n if not q: print(cand)
-
미해결예제로 배우는 스프링부트 입문
@notnull @notempty
@notnull @notempty 차이가 뭔가요? @notnull은 null은 안되지만 empty는 가능하다고 하고 notempty는 null도 empty도 비허용이라는데, 이 둘의 정확한 차이를 모르겠어요
-
해결됨[개정판] 파이썬 머신러닝 완벽 가이드
문서 군집화 소개와 실습에서 질문 있습니다.
텍스트를 벡터화하는 과정에 남는 "."을 replace로 지우지않고 소스 코드에서는 따로 for문을 만들어 지웠는데 replace로 지웠을 때와 어떤 차이가 있는지 궁금합니다.
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
Atom 셋팅
Atom 셋팅 중 install에서 Script를 설치하니 계속 실패가 뜨는데 그럴땐 어떻게 하면 되나요? 혹시나해서 다른 것도 깔아 보았지만 여전히 실패로 뜹니다
-
미해결나도 할 수 있다! SW강사!
데이터전달 질문
a 문자를 표시할 때 1,3,1 4,1 1,4 0,1,3,1 .. 과 같이 모든 숫자를 다 써줬는데 찻잔이나, 손 모양 그림을 표시할 때는 5,2 4,1,2,1 .. 과 같이 각 행의 마지막 흰색부분들이 생략되더라구요 어떻게 설명해야 할까요? 학생들도 헷갈려할 거 같은데
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
프록시 타켓 설정 관련
setupProxy.js module.exports = function (app) { app.use( '/api', createProxyMiddleware({ target: 'http://localhost:5000', changeOrigin: true, }) ); }; 1.위의 코드가 의미하는 게 /api요청이 들어오면 /api를 target에 해당하는 주소로 바꿔준다고 보면 될까요? user_action.js export default async function logginUser(dataToSumbit) { const request=await Axios.post('/api/users/login',dataToSumbit) } app.js app.post('/api/users/login',(req,res)=>{ User.findOne({email:req.body.email},(err,user)=>{ if (!user) { return res.json({ loginSuccess : false, message:'제공된 이메일에 해당되는 유저가 없습니다.' }) } 2. 1번이 맞다면 제가 post요청한 url => /api/users/login은 프록시 미들웨어를 거쳐서 서버가 인식할때에는 http://localhost:5000/users/login으로 바뀌어서 app.post에 전달되는 건지 궁금합니다. 퀄리티 높은 강의에 항상 감사하다는 말씀 드리고 싶습니다!화이팅!
-
해결됨홍정모의 따라하며 배우는 C언어
terminal 실행 후 뜨는 작업파일의 저장경로가 올바르지 않습니다.
안녕하세요, 교수님 먼저 섬세하고 이해하기 쉬운 강의에 감사드립니다. 현재 코드 설치, mingw64설치, 환경변수 설정까지 완료한 상태입니다. 이후 코드에서 작업 후 강의를 따라 terminal을 실행하였는데 창에 표시되는 작업파일의 저장경로가 올바르지 않습니다. 스튜디오에서 cmd창에서는 저장된 작업파일의 경로에 이상이 없어서 명령어를 입력하며 강의를 따라했는데 코드에서는 저장된 경로가 파일명탭 바로 밑에는 올바르게 표시되지만 new terminal 실행 후 표시되는 파일경로는 원 경로의 한참 상위폴더가 나타납니다.(PS C:\Users\AAA> 저장위치를 다른 곳으로 옮겨도(바탕화면) 해당 문제가 해결되지 않아서 질문드립니다.
-
미해결스프링과 JPA 기반 웹 애플리케이션 개발
@ManyToMany에 관련된 질문입니다.
안녕하세요. 백기선님의 강의를 실습해보면서 소모임이라는 웹 프로젝트를 따로 만들어 보는 중입니다. 강의에 해당하는 스터디 만들기를 실행했을 때 NullPointerException이 발생했고 제일 먼저 강의에서는 Study에 해당하는 엔티티인 Society엔티티의 addManager에서 에러가 발생했다는것은 알았는데 디버깅을 해보니 Society엔티티에서 managers에 new HashSet<>();으로 초기화를 했음에도 불구하고 null이 나왔습니다. 디버깅을 더 진행하였더니 TargetException으로 넘어갔는데 여기서부터 어떻게 해결해야 할지 모르겠습니다. 아래는 Society 엔티티이고 분명히 @ManyToMany의 연관관계를 맺은 부분에 new HashSet으로 초기화를 시켰는데 초기화되지 않고 null이 되는지 궁금합니다. package me.weekbelt.runningflex.modules.society;import lombok.*;import me.weekbelt.runningflex.modules.account.Account;import me.weekbelt.runningflex.modules.account.UserAccount;import me.weekbelt.runningflex.modules.tag.Tag;import me.weekbelt.runningflex.modules.zone.Zone;import javax.persistence.*;import java.net.URLEncoder;import java.nio.charset.StandardCharsets;import java.time.LocalDateTime;import java.util.HashSet;import java.util.Set;@Builder @AllArgsConstructor @NoArgsConstructor@Getter @EqualsAndHashCode(of = "id")@Entitypublic class Society { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) private Long id; @ManyToMany private Set<Account> managers = new HashSet<>(); @ManyToMany private Set<Account> members = new HashSet<>(); @Column(unique = true) private String path; private String title; private String shortDescription; @Lob @Basic(fetch = FetchType.EAGER) private String fullDescription; @Lob @Basic(fetch = FetchType.EAGER) private String image; @ManyToMany private Set<Tag> tags = new HashSet<>(); @ManyToMany private Set<Zone> zones = new HashSet<>(); private LocalDateTime publishedDateTime; private LocalDateTime closedDateTime; private LocalDateTime recruitingUpdatedDateTime; private boolean recruiting; private boolean published; private boolean closed; private boolean useBanner; public String getEncodedPath() { return URLEncoder.encode(this.path, StandardCharsets.UTF_8); } public void addManager(Account account) { this.managers.add(account); } public boolean isJoinable(UserAccount userAccount) { Account account = userAccount.getAccount(); return this.isPublished() && this.isRecruiting() && !this.members.contains(account) && !this.managers.contains(account); } public boolean isMember(UserAccount userAccount) { return this.members.contains(userAccount.getAccount()); } public boolean isManager(UserAccount userAccount) { return this.managers.contains(userAccount.getAccount()); }}
-
미해결MariaDB 클라이언트 개발, HeidiSQL
처음 설치 할 때
처음으로 깔았는데 저는 네트워크 유형에 Maria DB가 없네용 같은건가요?
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
질문입니다 :)
안녕하세요 강사님 강의를 복습하면서 SSR과 CSR에 대해서도 같이 공부를 하는 와중에 궁금증이 생겨서 질문을 올리게 되었습니다. 궁금한 것과 질문이 많아서 최대한 대답하기 쉽게 번호를 먹여서 적었습니다. 대답을 잘 들어보고싶어 꽤 오랜시간 고민하며 작성했네요 ㅠ 바쁘시겠지만 답변부탁드립니다.. 2. 본 프로젝트에서 CSR과 SRR의 의미에 대해서 생각을 해보았는데 혹시 이 것이 맞는지요? 2-1. 우리 프로젝트의 경우 CSR 에서는 프론트 서버(CRA), 벡 엔드서버(익스프레스)로 구성된다고 할때, 브라우저가 요청을 보내면 프론트 서버는 브라우저의 요청을 처리한 후 브라우저에게 필요한 HTML, JS, CSS, 기타 정적파일(이미지, 비디오..)를 보내준다. 그리고 브라우저는 이를 해석해서 렌더링한다 2-2. 만일 우리 프로젝트가 SSR이라면 SSR 에서는 프론트 서버(NEXT), 벡 엔드서버(익스프레스)로 구성된다고 할 때, 브라우저가 요청을 보내면 프론트 서버가 온갖 처리를 다 한후에 최종적으로는 HTML과 기타 정적파일(이미지, 비디오..)만을 보내게 된다. HTML을 받은 브라우저는 이를 화면에 띄운다. 본인이 렌더링하진 않는다. 3. 저는 SSR이 HTML만을 결국엔 보내게 된다는 것을 이해했는데 사실 리액트를 통한 프로젝트를 할 때 구글 개발자 도구 network tab을 보면 그렇지가 않은 것 같습니다. index.js(next의 경우) 또는 0.chunk.js(cra의 경우)라는 파일과 잡다한 것들도 같이 보게 됩니다. 즉 html과 js와 css는 어디갔느냐 이 말입니다.. 위에 있는 index.js, 0.chunck.js과 같은 파일이 html과 js와 css를 하나로 통합한 파일인 겁니까? 이 과정에서 리액트가 하는 역할을 무엇이죠? 5. 마지막으로 제가 그린 그림이 있는데요 ( 아래첨부) 여기에서 노란색 박스에 대한 질문이 해결이 안됩니다.. ㅠ 요청에 대한 응답으로 SSR과 CSR에서 보내는 것이 리액트를 사용했을 때와 사용하지 않았을 때의 차이와 그것을 브라우저에서 해석하는 방법에 대한 답을 얻어 볼 수 있을까요? 양질의 강의 항상 감사드립니다. 긴 글 읽어주셔서 감사합니다.
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
SPA에 menifest 파일을 적용한 PWA를 구축하고 싶은데
현재 예제는 html 파일에서 진행되는데 SPA에서 적용은 어렵나요..?
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
SPA에서 사용하는 이미지 모두 manifest에 넣어야 하나요?
이미지는 태그로 백그라운드 지정은CSS, SCSS 에 넣을 수 있는데PWA하면 모두 manifest에 넣어야 하는건가요?