묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결반응형 웹사이트 포트폴리오(Architecture Agency)
Project photo img 크기 조정 이슈
나머지 content에서는 width로 조정을 하였는데.. 여기서는 이미 project-info 와 project-photo의 분할비율로 width 75를 설정해서 width로 조정할 수 없는 상황에서 이미지 사진이 조정을 overflow:hidden; 하였는데, 여전히 이미지가 커서 축소해야 할 경우 어떻게 하면 되는지 방법을 알려 주시기 바랍니다.
-
미해결홍정모의 따라하며 배우는 C언어
4.10강에서 scanf * 무시 관련
scanf("%d <-이 사이-> %d", &a, &b); 위의 사이에 어떤 문자든(*) 집어넣으면 무시한다. 라고 이해했습니다. 그래서, 공백을 한칸이든 두칸이든 집어넣으면 a와 b의 인풋을 "a b"로 넣어도 a와 b의 주소에 그 인풋값을 %d의 형식으로 입력한다고 이해했습니다. 그런데, 이와 관련해서 혼자서 주욱 늘여서 써보니 제가 생각한 출력값과 다르게 나타났습니다. (vscode 에서 gcc로 컴파일, x64입니다.) --제가 작성한 코드-- #include <stdio.h> int main() { int a,b; scanf("%d,%d", &a, &b); printf("%d %d", a, b); return 0; } -------------------- 입력 : "1,,,,,,,,,,,5" 예상한 출력 : "1 5" 실제 출력 : "1 16" 입력 : "250,,,,,,,,10" 예상한 출력 : "250 10" 실제 출력 : "250 16" 무엇이 원인인가요?
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
vs code 인터프리터 설정 재문의
안녕하십니까. 저번에 vs code 설정 관련하여 문의를 남겼고, 답변 주신 두 가지 해결 방법을 시도해보았으나 변하지 않아서 재문의 드립니다. 1. 관리자 권한 문제 -> 파이썬, vs code 모두 관리자 권한으로 설치했었고, 다시 관리자 권한으로 설치 하였습니다. 2. 재 설치 문제 -> 경로에 한글은 없습니다. 사용자에 윈도우 이름도 처음 부터 영문으로 설정되어있었고, C드라이브 파일 안에 바로 파일 폴더를 만들어서 선택하였습니다. 사용자 폴더 안에 GH로 설정되어 있습니다. C드라이브 안에 python_gh 라는 폴더를 생성하여 vs code 내에서 설정하였습니다. 강사님께서 주신 답변대로 설정하였지만 변화가 없네요... 다른 문제가 있을까요? 답변 부탁드립니다!
-
미해결Flutter 중급 1편 - 클린 아키텍처
photoStreamController.add(result)에 대해 문의드립니다.
테스트 코드 작성하고 나서 의문이 들어 질문드립니다. HomeModelView가 fetch를 할 때마다 photoStreamController에 리스트들을 추가 해주므로 페치한 횟수 -> 페치된 리스트 갯수 + 1개(null 리스트)만큼 photoStream에 저장 된다고 이해했습니다. 그럼 실제 메인코드 실행 후 검색을 할 때(fetch를 실행할 때) 처음 검색한 'apple' Photo 리스트가 스트림에 추가되고 그 다음에 검색한 'banana' Photo 리스트가 스트림에 추가가 되면 (apple Photo 리스트가 사리지지 않으므로) 그리드 뷰에 삭제되지 않은 apple Photo 리스트가 보여지지 않습니다. 이는 Stream 자체가 새로운 값을 리턴해주기 때문에 그런게 맞는지 궁금합니다. 또한 Stream에는 여전히 apple Photo가 남는게 맞는건가요? (이는 테스트 코드로 확인했으나 확실하게 넘어가고 싶습니다.) 요약하자면 fetch할 때마다 스트림에 추가가 되는데 전에 스트림에 담겨있던 사진들은 스트림에서 어떻게 관리가 되는지 궁금합니다.
-
해결됨Flutter 앱 개발 기초
lauch를 실행하면 오류가 발생합니다.
Launching lib\main.dart on Android SDK built for x86 in debug mode...lib\main.dart:1 FAILURE: Build failed with an exception. * Where:Build file 'C:\Users\spear\OneDrive\���� ȭ��\flutter\hello_flutter\android\app\build.gradle' line: 24 * What went wrong:A problem occurred evaluating project ':app'.> Failed to apply plugin 'com.android.internal.application'. > Your project path contains non-ASCII characters. This will most likely cause the build to fail on Windows. Please move your project to a different directory. See http://b.android.com/95744 for details. This warning can be disabled by adding the line 'android.overridePathCheck=true' to gradle.properties file in the project directory. * Try:> Run with --stacktrace option to get the stack trace.> Run with --info or --debug option to get more log output.> Run with --scan to get full insights. * Get more help at https://help.gradle.org BUILD FAILED in 8m 18s 위와 같이 오류가 발생하는데, 원인과 방법을 알려주시면 감사하겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
회원목록조회 화이트라벨
안녕하세요 제가 jpa실전1편을 듣다가 거기서 사용한 h2데이터베이스를 사용해서 그런건지 이런 메시지가 뜨고 있습니다. org.h2.jdbc.JdbcSQLSyntaxErrorException: Column "id" not found [42122-214] 이럴경우에는 전부 초기화를 해줘야 하는 것가요?? 일단 h2의 url을 test로 바꾸려 하였지만 바뀌지 않아 jpashop으로 진행하였습니다. 만약 이 부분이 추후 강의에 문제가 없다면 먼저 진행하고 싶은데 가능한가요?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
강의 구매했는데, 전자 문서 or PDF 활용하면서 듣고 싶은데 어디서 다운 가능한가요?
강의 구매했는데, 전자 문서 or PDF 활용하면서 듣고 싶은데 어디서 다운 가능한가요?
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
왜 종료 되는지 모르겠어요
if문에서 돌면 if문에 DFS(v -1) 처럼 돌아가라는 느낌으로 작성해주어야 할 거 같은데 왜 종료 되어서 다음 내용이 시작 되는 건가요?
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
시그니처 메서드와 이름이 달라도
시그니처 메서드와 이름이 달라도 이렇게 구현없이 사용할 수 있는지 궁금합니다.
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
트랜잭션에 궁금함이 있습니다.
안녕하세요. 강사님 강의를 정주행중인 학생입니다. 아직 디비 관련 강의를 듣기 전인데 실제 프로젝트를 하다 궁금함이 있어 질문드립니다. 비즈니스 로직상 동일한 사용자 아이디를 등록할 수 없습니다. 테이블 상 유니크 제약 조건은 사용하지 않고 비지니스 로직에서 에러 처리를 하기위해 사용자를 등록 시 최초 동일한 아이디가 있는지 디비에서 검색합니다. 그 다음 동일한 아이디가 없을 때 먼저 다른 서버에 데이터를 등록 요청 후 디비에 사용자를 등록합니다. 성능 테스트를 위해 api를 여러번 호출했습니다. 요청당 각 별도의 쓰레드로 실행되다 보니 몇개는 동일한 아이디가 여러개 등록됩니다. 현재는 멀티 프로세스 환경을 사용할 계획이 없어서 synchronized 키워드를 사용하여 동기화 처리를 했습니다. 더 나아가 궁금한 점은 단일 프로세스 환경이면 동기화로 처리하는 방법은 좋은 방법일까요? tps가 많을 경우 속도 느려진다는 단점이 있을 것 같습니다.tps 많다면 결국 서버를 늘려야 하겠죠. 그럼 결국 멀티 프로세스 환경으로 넘어가네요..ㅎㅎ... 멀티 프로세스 환경(다중 서버)일 경우 어떤식으로 처리하는게 좋을까요? 강사님이 다른 질문에 올려주신 디비에 유니크 제약 조건을 이용하여 공통 예외 처리를 하는 내용도 봤습니다. 다른 서버에 데이터 등록 요청을 하지 않는다면 멀티 프로세스 환경에서도 좋은 방법인 것 같습니다.다만 다른 서버에 데이터를 등록했으니 예외를 잡아 등록된 다른 서버 데이터를 삭제 요청 후 에러를 발생시키는게 좋은 방법일까요?https://www.inflearn.com/questions/59250 강사님이 올려주신 디비 강의에 해당 관련 내용이 있는지도 궁금합니다. 있다면 어느 강의에서 볼 수 있을지도 궁금하네요. 강의에 없다면 어떤 키워드를 참고해서 검색하면 될지도 궁금하네요. 코드도 비슷하게나마 올려봅니다. @Transactional public synchronized void createUser(String username){ ... Optional<User> findUserOptional = repository.findByUsername(username); if(!findUserOptional.isPresent()){ ~~~ 블라블라 다른 서버에 데이터 등록(MSA 구조) em.persist(user); }else{ throw new RuntimeException("username already exists."); } ... }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Id 어노테이션 질문
여기 Id 어노테이션은 member의 pk가 id이기 때문에 id인건가요 아니면 pk 이름에 따라서 달라지는 게 아니라 항상 id인건지 궁금합니다.
-
해결됨스프링 핵심 원리 - 기본편
requestURL을 콘솔창에 띄웠을 때 궁금증이 있습니다.
정말 별 것 아닌 질문이지만 단순히 궁금해서 물어봅니다. 본 강의에서 requestURL을 콘솔창에 띄웠을 때 즉, [uuid][requestURL]+message이렇게 나타났을때, 강의에서는 requestURL부분이 http://localhost8080/log-demo이렇게 나타나고 제가 실행했을때에는 이런 식으로 requestURL이 /log-demo로 나타나던데 어떠한 방식으로 나타나든 크게 상관없는건 알지만 왜 다르게 나타나는지 궁금해서 물어봅니다!!!
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
absort
안녕하세요. 선생님 저는 그냥 stoi 를 이용해서 풀었는데요. absort 에러가 나는데 원인을 잘 모르겠습니다..... 9901를 입력하면 에러가납니다. 제 생각은 stoi 함수에서 문자열숫자 12자리를 변환을 해주지 못해서 그런거같은데 어떻게 하면 제대로 돌릴수 있을까요? #include<bits/stdc++.h> using namespace std; int main() { ios_base::sync_with_stdio(false); cin.tie(NULL); cout.tie(NULL); string s, a; unsigned long long t1, t2; while (cin >> s) { t1 = stoi(s); a = ""; while (true) { a += "1"; cout << "a = " << a << endl; t2 = stoi(a); if (t2 % t1 == 0) { cout << "정답 a = "<<a << endl; cout << a.size() << endl; break; } } } }
-
미해결React 기반 Gatsby로 기술 블로그 개발하기
특정 게시글을 클릭하여 상세 페이지로 넘어가는 과정과 SPA에 관한 질문
안녕하세요. 강의 잘 보고 있는데요. 저는 본 강의를 '참고'하여 스스로 블로그를 만들고 있는데요. 다름이 아니라, 강의 코드를 보면 게시글 리스트중, 특정 게시글 아이템을 클릭하면 to={slug}하게 되어 있는데요. 그래서 markup의 상세 페이지로 넘어가는데, 이때 렌더링되는게 templates 폴더에 존재하는 post template이고요. 근데 이때 index 화면과 똑같은부분은 import Template from 'components/Common/Template' 에서 import해와서 Template으로 래핑해 놓았는데(index.tsx 컴포넌트도 마찬가지로 Template로 래핑되어 있구요) 여기서 의문은 특정 게시글 아이템을 클릭해서 상세 페이지로 넘어갈 때 SPA처럼 동작하는게 맞을까요? 왜냐하면 보통 리액트로 따지면 최상위 컴포넌트를 Router로 래핑해서 사용하기 때문에 SPA로 동작이 가능해지지만, gatsby에서 사용하는 리액트는 router로 별도로 래핑은 안하는 것 같아서요. index.tsx를 Template로 래핑하고, Link To를 통해 상세 페이지로 넘어갔을 때도 Template을 래핑 해놓은 거라면, 변화가 필요한 영역만 바뀌는게 아니라 페이지 전체가 처음부터 다시 렌더링되는게 아닌가 싶어서 여쭙습니다 추가적으로, 앞서 말씀드린대로 처음부터 다시 렌더링 하는 경우라면, 상태를 지속적으로 관리하는건 어렵겠지요? 가령, 사이드바에서 depth가 1이상인 폴더 구조를 갖는 항목들이 있고, 각 항목들이 1개 이상의 md문서를 갖고 있을 때, 사용자가 여러 개의 폴더를 open했다가 특정 md문서로 들어가는 경우, 앞서 open되었던 폴더드의 상태를 계속 유지하는 것은 어렵겠쬬?
-
해결됨파이썬/장고 웹서비스 개발 완벽 가이드 with 리액트
User Model 호출 방법
안녕하세요 강사님 User를 호출하는 과정에 관한 질문입니다. 1. User를 직접 호출 2. settings.AUTH_USER_MODEL 3. get_user_model() 위 세가지 방법이 모두 같은 User 모델을 불러오는 것이 맞는지, 언제 어떤 방법을 사용하면 좋은지 궁금합니다. 이전 영상에서는 User를 직접 호출하신적이 있는데 바로 호출해도 되는 때, 안되는 때가 언제인지 궁금합니다.
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
map과 vector에 대해서
큰돌님 안녕하세요. 강의에서 map<int, vector<vector<int>>> ret_v; 이런식으로 사용하셨는데요. stl 사용에 대해서 궁금한 것이 있어서 질문 드립니다. 1. map<int, vector<int>> ret_v; 이렇게 하면 안되나요? 2. ret_v 가 ( 인덱스(int)를 가지고 있고 second로 vector<int>인 ) 2차원벡터로 사용하기 위해서 이렇게 선언해주신건가요? 3. 큰돌님이 해주신대로 하면 map이 중복되는 기능이 없어지게 되는데요. map은 중복처리를 금지하는데 왜 중복처리가 되는 것인지 알고 싶습니다.
-
미해결HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
폰트 단위 중에 vw 도 자주 사용하나요?
안녕하세요! em / rem 강의 보다가 궁금해서 여쭤봅니다! 현업에서 타기관 사이트 유지보수 할 때 vw 단위를 사용하여 퍼블리싱한 사이트를 최근에 보았습니다. 반응형 사이트 퍼블리싱 할때 폰트사이즈 정할 때 vw 단위도 자주 사용하나요?
-
미해결C# 프로그래밍 기초
교수님이 강의에서 설명하신 내용 중 이해가 가지 않는게 있습니다.
프로그램의 발전 방향 중 하나인 함축해서 편리한 부분의 예제를 말하시면서 a=a+1; -> a+=1; _> a+1; 이라는 예제를 말하셨는데 이 게 무슨 뜻인지 이해가 가지 않습니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
000123 -> 123 이 되게하는 방법 중에서요
저같은 경우 isdigit 로 숫자만 추출한 다음 그냥 int(x) 이렇게 통째로 형변환 시키면 알아서 자연수로 만들어주니까 이런식으로 했는데... 이렇게 해도 괜찮을까요? 앞서 봤던 슬라이싱을 사용한 회문 검사처럼 면접관이 보기에 꼼수를 쓴 것 같다라는 평가가 나올 것 같아서 약간 걱정되네요
-
미해결웹게임을 만들며 배우는 인터렉티브웹! JAVASCRIPT
const 변수 및 Arrowfunction 방식 질문
안녕하세요 강사님 질문이 있습니다. 2:21 에서 const 는 흔히 상수형태로 잡기 위해 많이 쓰는걸로 알고 있는데요 이 const 상수 선언 방식에서 ()=> Arrow function 형태가 혼합해서 들어가는것 같은데 어떤 용도인지 궁금해서 질문 드립니다.