묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
xampp 브라우저 실행이 안되네요.
안녕하세요. '8가지 웹해킹 기술' 강의 듣다가 '모의 해킹 완전정복'을 먼저 들어보려고 합니다. 1. 저는 vmware pro를 쓰고있어서 그냥 vmware pro에 칼리 리눅스 최신 버전을 설치했는데요. 수업 듣는데 문제는 없을까요? 2. xampp는 다운로드 받고 실행 중 '기본 웹 브라우저로 실행에 실패했습니다' 창이 뜨고 터미널에서도 running firefox as root in a regular user's session is not supported 라고 뜨네요. 해결 방법은 뭘까요?
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
multipart file array 표현하는 방식의 표준이 있나요?
김영한님 안녕하세요? 딱 필요했던 정보를 재밌고 알차게 정리해주셔서 HTTP 강의 즐겁게 보고 있습니다 :) 제가 영한님의 HTTP 강의를 들어야겠다고 다짐하게 된 에피소드가 있는데요, 네트워크 통신 관련하여 백그라운드가 얕아서 인터넷에 검색해봐도 원하는 결과를 찾지 못했습니다. 관련하여 조언이나 힌트를 얻고자 질문 드립니다. 글 읽어주셔서 미리 감사드리고, 답변 주신다면 도움이 많이 될 것 같습니다! --- Flutter 클라이언트에서 네트워크 통신을 위해 `DIO`라는 라이브러리를 사용하고 있는데, 해당 라이브러리에서 multipart 필드가 array면 필드명(ex:files)에 '[]'를 추가하여(ex:files[]) 하여 서버로 통신하고 있습니다. 해당 라이브러리의 설명으로는 대부분의 백엔드 서버에서 필드명에 []를 붙이지 않으면 multipart file array를 인식하지 못하기 때문에 편의(?)를 위해 이런 내부 동작이 있는 것 같습니다. https://pub.dev/packages/dio#multiple-files-upload // Flutter 클라이언트 샘플 코드 FormData.fromMap({ "files": [ MultipartFile.fromFileSync("./example/upload.txt", filename: "upload.txt"), MultipartFile.fromFileSync("./example/upload.txt", filename: "upload.txt"), ] }); 클라이언트에서 files라고 필드를 정의해도, 서버에서 확인해보면 files[]라고 보내고 있습니다 :) 사실 네트워크 통신 시 필드명에 배열을 표현하는 방식은 언어마다 다양한 것 같은데, 클라이언트에서 사용하는 네트워크 라이브러리에서 배열 표현에 `[]`를 붙이는 걸 보면 제법(?) 강력한 표준인 게 아닐까 추측하고 있습니다. 서버에서는 'files'로 보내도 multipart file 배열을 인식할 수 있지만, 그래도 multipart 필드명에 []를 붙여두었습니다. files => files[] 혹시 관련된 표준 내용을 확인하려면 어디서 알아봐야할까요? 이게 일반적인 표준이긴 한가요? --- 제가 아직 챕터 2까지 밖에 안들어서 강의 내용에 있는데도 성급하게 질문 드린것이라면 죄송합니다^^;
-
미해결Vue로 Nodebird SNS 만들기
localStorage에 대해서 문의 드립니다.
언어 변경 기능을 추가하려고 localStorage 를 사용하려고 하는데요. localStorage.setItem('lang') 이거는 되는데 localStorage.getItem('lang')을 하려고 하는데 localStorage is not defind 라는 오류가 계속 뜹니다. 구글에서 찾아보니깐 서버사이드 렌더링에서는 localStorage 를 다르게 사용해야 한다는것 같은데 nuxt 에서는 localStorage 사용법이 다른가요 혹시?
-
미해결UX UI 디자이너의 연봉 올려주는 프로토타이핑 툴, 프린서플
찜하기 인터렉션 관련 궁금한 점이 있습니다.
하트 아이콘을 누르면 찜하기 인터렉션 창이 뜨고 다시 아이콘을 누르면 없어지게 하는 방법을 알려주셨는데요! 하트를 다시 누르지 않아도 2-3초 후 자동으로 창이 사라지게 보여주려면 어떤 기능을 활용하면 되나요? 창이 떴다가 사라지는 예시는 없는거 같아서 응용이 잘 안되어 고민하다 여쭈어봅니다 ㅠㅠ
-
미해결따라하며 배우는 도커와 CI환경 [2023.11 업데이트]
Client.Timeout exceeded while awaiting headers
AWS EC2 리눅스 환경으로 실습을 잘하고 있었는데요, 포트 binding 해주는 실습 한 이후에 갑자기 docker hub에서 img pull 이 안되는것 같아요. node 받는것부터.. 구글링해서 dns 주소 확인, 재시작 등 했는데도, 해결이 안되서 실습이 안되네요. 혹시 조언 가능하실까요? ^^ Unable to find image 'hello-world:latest' locally docker: Error response from daemon: Get https://registry-1.docker.io/v2/: net/http: request canceled while waiting for connection (Client.Timeout exceeded while awaiting headers). See 'docker run --help'.
-
미해결UX UI 디자이너의 연봉 올려주는 프로토타이핑 툴, 프린서플
import로 불러올때 2배로 불러오시는 이유가 있을까요?
스케치 작업 후 프로토타이핑을 위해 불러올때 2배로 불러오시는 이유가 궁금합니다. 녹음 저장시에도 2배로 저장되어 해상도 퀄리티를 위해 그러시는 걸까요?
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
환경변수를 어디에 세팅해야 되나요?
forest admin 알려주셔서 정말 감사합니다. 아주 유용하게 쓸수있을것 같습니다. 근데 forest admin 배포서버에 적용하려고 하니 environment variables 를 세팅하라고 뜨잔항요? 근데 어디에 세팅해야 되는건가요? /etc/profile 에 세팅해놓고 재부팅까지 해봤는데 여전히 아래 화면이 뜨네요
-
미해결모든 개발자를 위한 HTTP 웹 기본 지식
Entity와 스프링의 @ResponseEntity의 의미
안녕하세요 이 강의와 크게 관련은 없지만 문득 궁금한점이 있어 질문 남깁니다 스프링의 애노테이션중에 @ResponseEntity라는 것이 존재하는 것으로 알고 있습니다 여기서 Entity가 의미하는것이 이 강의에서 언급되는 Entity와 동일한 것이며, HTTP표준스펙이 개정되어 Entity가 Representation으로 명칭이 변경되었음에도 @ResponseEntity라는 이름을 그대로 갖는건 이미 기존에 사용되는곳이 많기 때문인가요?
-
해결됨[리뉴얼] Node.js 교과서 - 기본부터 프로젝트 실습까지
p.157 스레드풀 관련
강의에서 스레드풀을 설명해주실때 자기 코어개수에 맞게 늘려주기위해 UV_THREADPOOL_SIZE=8 명령어를 이용한다 하셨는데 강의에서 본인 컴퓨터에서는 코어가 6개라고 하셨는데 어떻게 동시에 8개가 실행되었나요? 6개 2개씩 출력 되어야 되지않나요?
-
미해결그리드(Grid) 핵심이론 및 실전 활용
div*6{$} 가 먹히지 않습니다!
설명해주신것 같이 div를 여러개 생성할때요. div*6{$} 탭키를 쳤을때 div*6{<1></1>} 이렇게만 생성되는데 뭐가 문제일까요??ㅠ
-
미해결프로그래밍 시작하기 : 파이썬 입문 (Inflearn Original)
capitalize 함수에 대한 질문
문자열 함수에 대한 강의를 들으며 예제들을 다 연습해보았는데, 강의 속 선생님 결과값과 달라 질문 드립니다. str_u1 = python 으로 변수 선언을 한 뒤, print(str_u1.capitalize) 로 출력해보니까 Python으로 결과값이 나오는게 아니라 <bulit-in method capitalize of str object at 0x109f53e30> 이라는 결과값이 나왔습니다ㅠㅠ 무언가 코드를 잘못 친걸까요?
-
미해결파이썬 무료 강의 (기본편) - 6시간 뒤면 나도 개발자
같은 이름의 사람이 몇 명 있는 지 확인
1. #정형돈씨를 유재석 / 조세호 사이에 태워봄 subway=["유재석", "조세호", "박명수"] subway.insert(1, "정형돈") print(subway) =>"요렇게 알려주셨는데요, 혹시 왜 아래의 것은 안될까요??" print(subway.insert(1, "정형돈") print(subway) 2번 질문입니다. # 같은 이름의 사람이 몇 명 있는 지 확인 subway.append("유재석") print(subway) print(subway.count("유재석")) => 이렇게 알려주셨는데, append를 안하고 아래처럼 하면 안되나요?? subway =["유재석", "조세호","박명수", "유재석"] subway.count("유재석") print(subway) 직접 유재석을 리스트에 타이핑해서 넣어봤을 떈 안되더라 구요 ㅠㅠㅠ 끝으로, 너무 재밌습니다! 감사합니다!!!
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
국내 대형 IT 기업들이 spring framework를 사용하는 이유를 알고 싶습니다
안녕하세요 김영한님! 자바 백엔드 개발자 지망생입니다. 자바 백엔드 개발자 지망생으로서, 국내의 IT 기업들이 왜 다른 framework들보다는 spring을 이용하는지 궁금합니다.
-
미해결iOS 개발을 위한 swift5 완벽 가이드
insert 컴파일러 오류
insert 메소드는 한 문자만 추가 가능한가요? string을 추가하고 싶을 땐 어떻게 하면 되나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
generated 폴더 자동 생성이 됩니다.
PDF 파일에서 IntelliJ Gradle 대신에 자바 직접 실행 항목에 적힌 설명처럼 IntelliJ IDEA 변경하고 프로그램 실행시에 /src/main 하위에 generated 폴더가 자동으로 생기는데 왜 생기는건가요?? 안 생기게 못하나요?? 환경 스프링 부트 2.4.2 인텔리제이 얼티메이트 2020.3.1
-
미해결Vue로 Nodebird SNS 만들기
sequelize 관련 질문
강의에서 알려주신 대로 다 따라했는데 npx sequelize init 시에 Unable to resolve sequelize package in C: ~~~~~ 에러가 발생하네요 ㅠㅠ 해결방법좀 알려주세요!
-
미해결iOS 개발을 위한 swift5 완벽 가이드
capitalized 오류
capitalized 기능은 이제 없어진 건가요?
-
미해결[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
메모리 표시 질문입니다!
그대로 따라하고있는데 메모리 표시에 아무것도 안뜨는데 뭐가 문제인가요...
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
<Link> 문제 입니다...
<Link href=''>를 적용한 부분들은 모두 탭에 로딩바가 생기지 않습니다만 요청 성공하고, 페이지 출력까지 잘 됩니다.. 다른 질문에도 로딩바가 생성 안되는 거 같던데 이유를 모르겠어서요! 그리고 devtools로 확인했을 때 HYDRATE가 실행되면 loginDone이 꼭 false로 바뀌는 데 생각해볼 만한 이유가 있을까요?? ㅜ loginDone이 false로 설정 되는 부분은 initialState와 LOG_IN_REQUEST일 경우만인데... 이해가 잘 안되서 여쭤봅니다
-
미해결피그마(Figma)를 활용한 UI디자인 입문부터 실전까지 A to Z
아이콘 비율 관련 질문
Feather icon 플러그인에서 전화기 아이콘 가져와서 Outline stroke를 눌렀더니 전화기 아이콘이 이 형태로 바뀌었어요 이런 상황에선 어떻게 하면 될지 몰라 질문드립니다...ㅠㅠ