묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결홍정모의 따라하며 배우는 C++
초기화 방식의 차이점에 대한 질문이 있습니다.
복사 초기화, 대입 초기화, 유니폼 초기화 이 세가지의 초기화 방법들의 차이점이 있나요? 아니면 똑같은 역할을 수행하지만 아무 차이점이 없나요?
-
미해결몇 줄로 끝내는 인터랙티브 웹 개발 노하우 [초급편]
예제로 보여주신 사이트들 url 모두 부탁드립니다:-)
예제로 보여주신 사이트들 url 모두 부탁드립니다:-)
-
미해결당신을 함께 일하고 싶은 개발자로 만들어 줄 클린 코드 작성법
질문드립니다
안녕하세요. 만약 함수가 인터페이스 규약을 구현하는 퍼블릭 함수라면 이름에는 구현 디테일을 넣어서는 안 됩니다. 구현 디테일이 함수 이름에 들어가면 이를 호출하는 사용자는 구현 디테일을 염두에 두며 개발하게 됩니다. 즉 변경에 취약해집니다. 구현 디테일은 인터페이스 구현 클래스 명에 담겨야 합니다. 사실 인터페이스 함수 이름에 구현 디테일이 들어갔다는 것은 설계가 잘못되었다는 뜻이니 함수 이름 자체의 문제라고 보기는 어려울 수 있겠습니다. -> 이부분 무슨 뜻인지 구체적으로 설명 부탁드립니다
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
Servlet, JSP
안녕하세요! 계획에 맞춰서 곧 강의를 듣게 될 것 같아요! 이전에 질문 드렸을 때 Java에 컬렉션 프레임워크까지는 기본적인 이해가 필요하다고 말씀해주셔서 기본 개념을 이해한 상태입니다. 보통 순서가 JAVA -> Servlet -> JSP인데 지난번에 JSP는 선행학습이 필요 없다고 말씀해주셨는데 혹시 서블릿은 기본적으로 알고 가야하는지 궁금해서 여쭤봅니다. 1. JAVA의 컬렉션 프레임워크까지 개념만 알고 수업을 진행해도 괜찮을까요? 2.Servlet의 선행학습이 없어도 이해하는데 무리 없을까요? 3.이외의 선행학습이 필요한 것들이 있다면 알려주시면 감사드리겠습니다 !
-
미해결채널 개설부터 기획, 편집까지! 유튜브 스타터를 위한 입문강의
안녕하세요? 질문들이 있습니다.
1:1 오픈채팅으로 질문드리고 싶은데요. 참여가 어렵습니다.
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
LDA계산 과정 중 차이
(질문을 답글로 작성했었네요.) https://ratsgo.github.io/machine%20learning/2017/03/21/LDA/ 이 글의 'LDA에 대한 첫번째 접근' 부분에 S_w^-1 * S_B 에 대한 것으로 작성되어 있는 글이 있습니다.
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
RecvBuffer와 SendBuffer 클래스 관련 질문드립니다.
Open에서 공간이 부족하면 새로운 SendBuffer(ChunkSize)를 할당하여 ThreadLocal<SendBuffer> CurrentBuffer에 참조를 전달해주는 부분에서 궁금한 것이 있습니다. 1. RecvBuffer 클래스에서는 buffer가 ArraySegment<byte> 라는 구조체이므로 스택에 할당되며 Clean() 매소드에서 처리된 패킷은 밀어버리고, 처리되지 않은 패킷만 시작위치로 복사하여 버퍼를 재사용한다고 기억하고있습니다. 이 때 복사과정에서 Array.Copy(_buffer.Array, _buffer.Offset + _readPos, _buffer.Array, _buffer.Offset, dataSize); 매소드를 콜할 때 전달되는 매개변수들( 특히 buffer.Array 배열)이 스택프레임에 각각 복사되어 올라가는 것이 맞나요? 2. SendBuffer는 RecvBuffer와 다르게 buffer를 byte[] 로 힙에 할당하는 것으로 되어있는데요, 그 이유가 강의에서는 각 스레드 별로 Send가 완료 되었는지 알 수 없기 때문에 buffer의 앞부분를 밀어버리게되면 sendQueue에 전달된 내용이 날아가버리기 때문에 곤란하다고 하셨습니다. 이 부분을 RecvBuffer의 buffer처럼 구현하는 방법은 없는건가요? 있다면 어떤식으로 하는 것인지 궁금합니다. 3. SendBufferHelper 클래스에서 ThreadLocal로SendBuffer를 만드는 부분에 대해 궁금합니다. 검색해보니 ThreadLocal로 만들면 스레드 별로 독립된 저장공간으로 생성되어 정적멤버변수나 싱글톤에 사용하는 것으로 이해를 했습니다. 이 독립된 공간이 생성되는 시점과 어떻게 생성되는지 궁금합니다. public static ThreadLocal<SendBuffer> CurrentBuffer = new ThreadLocal<SendBuffer>(() => { return null; }); 여기서 valueFactory에 null 반환하는 것으로 구현한 이유가 궁금합니다. 추가로 4가지 생성자가 있던데 각각 어떤것인지 궁금합니다.
-
미해결스프링 부트 개념과 활용
Http2 적용 질문입니다.
http2 프로토콜 적용시에 지속적으로 적용이 되지 않아 질문을 드립니다. 1, ssl 적용은 확인이 되었습니다. 2, undertow로 웹 애플리케이션 서버를 바꿨습니다. 3, jdk 8버전과 spring boot 2.3.4버전을 쓰고 있습니다. 해당 과정을 거치고 run을 할 시에 오류는 발생이 되지 않는데 http2가 계속 적용이 되지 않아서 질문을 드립니다. 의존성 설정 <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 https://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> <version>2.3.4.RELEASE</version> <relativePath/> <!-- lookup parent from repository --> </parent> <groupId>com.example</groupId> <artifactId>demo</artifactId> <version>0.0.1-SNAPSHOT</version> <name>demo</name> <description>Demo project for Spring Boot</description> <properties> <java.version>1.8</java.version> </properties> <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> <exclusions> <exclusion> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-tomcat</artifactId> </exclusion> </exclusions> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-undertow</artifactId> </dependency> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-test</artifactId> <scope>test</scope> <exclusions> <exclusion> <groupId>org.junit.vintage</groupId> <artifactId>junit-vintage-engine</artifactId> </exclusion> </exclusions> </dependency> </dependencies> <build> <plugins> <plugin> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-maven-plugin</artifactId> </plugin> </plugins> </build></project> properties설정 server.ssl.key-store= keystore.p12server.ssl.key-store-password= 123456server.ssl.keyStoreType= PKCS12server.ssl.keyAlias= tomcatserver.port=8443server.http2.enabled=true controller import org.springframework.boot.SpringApplication;import org.springframework.boot.autoconfigure.SpringBootApplication;import org.springframework.web.bind.annotation.GetMapping;import org.springframework.web.bind.annotation.RestController;@SpringBootApplication@RestControllerpublic class DemoApplication { @GetMapping("/hello") public String hello(){ return "hello"; } public static void main(String[] args) { SpringApplication.run(DemoApplication.class, args); } 결과 필수 설정을 적용시킨것 같은데 동작이 안되어서 위와 같은 이유로 질문을 드립니다. 항상 좋은 강의를 해 주셔서 감사합니다!
-
미해결[OpenCV] 파이썬 딥러닝 영상처리 프로젝트 2 - 불량사과를 찾아라!
'!./darknet detector train custom/my_obj.data custom/my_yolov3.cfg weights/darknet53.conv.74 -dont_show'에서 막힙니다!
그 앞 단계까지는 잘 실행이 되었고, 제 google drive에 파일들과 이름들까지 모두 확인하였지만 문제가 없었습니다.(darknet이라는 폴더에 custom이라는 폴더도 있으며 강좌와 다른 점은 파일 이름이 my_obj.data, my_yolov3.cfg 라는 것입니다.) 하지만 학습을 시키려고 하면 이런 식으로 에러메세지만 나옵니다.. 어떻게 해야할까요??
-
미해결SVG 마스터
object 태그로 넣은 svg는 어떻게 컨트롤 하나요?
안녕하세요! 수업 내용을 듣고 object태그를 이용하여 svg를 넣어 주었는데요! 처음에 연결만 되고 뜨는건 많은데 인라인으로 삽입했을 때 처럼 자유롭게 컨트롤이 안되 더라고요! 여기저기 찾아보다가 해당오브젝트에.addEventListener('load', ()=>{})를 이용하여 패스를 선택하는 것에는 성공하였는데요. 뭔가 이상한건지..그 위에 마우스가 지나갈 때(마우스에 움직이는 모양을 달았어요), 엄청 버벅거리면서 svg그림에 막혔다가 움직이는 것처럼 보이더라고요(기본 마우스 포인터는 상관없는데, clientX,clientY로 위치를 준 마우스를 쫒아다니는 이미지가 이상해요). 그냥 인라인으로 svg를 넣었을 때는 아무이상 없는데, object에넣고 위에 말한 방식으로 부른 svg파일에서만 그러더라고요..뭔가 다른 방법이 있는데 잘 못 연결해서 그런 걸까요.. 인라인으로 svg를 컨트롤 할 때의 내용들만 있어서, 어디에 질문을 남겨야 할지 몰라서 여기에 남겨요ㅠ 내용이 길었네요 감사합니다!
-
미해결실전 자바스크립트
각 함수가 실행되면
각 함수가 실행되면 각 함수의 실행 컨텍스트가 열리고 그 스코프 내부의 lexical enviroment가 생성이되고 environment record를 통해서 스코프 내부의 선언부를 기록하고 outer environment reference를 참조 하는 순서 인가요? 이때 외부 환역에 접근 하는 거를 체이닝 이라는 표현을 사용하는 걸까요?
-
미해결[개정판] 딥러닝 컴퓨터 비전 완벽 가이드
채널 별 출력 결과가 같은 이유
안녕하세요 항상 답변 감사드립니다. RGB를 img[ :, : ,0], img[ :, : , 1], img[:, :, 2] 로 나눠서 출력하면 각 각 R, G, B 위주로 다른 색으로 출력될거라 생각했는데 출력 이미지는 원본과 다르지만 셋이 서로 같더라구요. 왜 그런지 궁금합니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
POSTMAN에서 에러가 납니다
<!DOCTYPE html> <html lang="en"> <head> <meta charset="utf-8"> <title>Error</title> </head> <body> <pre>Cannot POST /register</pre> </body> </html> 포스트맨에서 에러 메시지가 뜹니다. 그리고 register가 등장하는데, 저게 뭔지 모르겠습니다. 설명해주시면 감사드리겠습니다.
-
미해결[리뉴얼] React로 NodeBird SNS 만들기
이미지 관련 질문
안녕하세요 제로초님 1. 다름이 아니라 이미지가 렌더링 되기전에 스켈레톤을 보여주고 싶은데 ssr이다보니 데이터가 이미 채워진 상태로 와서 (img src가 스트링형태로 채워진 상태로) 브라우저가 그 src url을 실제 렌더링하기 전까지의 기준을 어떻게 구현할지 잘 모르겠습니다 ㅠㅠㅠ 2. 그리고 이미지가 바뀌는 카로셀을 적용하고 있는데 이미 브라우저가 카로셀에 보여주는 이미지를 미리 가지고 있어도 카로셀이 넘어갈때 새로고침 현상이 이러납니다... next가 다시 알아서 다시 요청하는 걸까요... 3. 그리고 빌드시에 <script id="__next_DATA_" type="application/json">안에 내가 받은 데이터가 전부 json 형태로 볼 수 있는데 막을 수 있는 방법이 있나요?? 강의 내용과 직접적인 관련이 없어서 죄송합니다. 제로초님 강의에서 배운 것으로 만들다보니..ㅠㅠ 항상 정성껏 답변해주셔서 너무 감사합니다.
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
예제 속 디버깅 오류
+ 안드로이드 애뮬레이터를 실행하고 초기 화면도 오류가 뜨면서 실행되지 않습니다. 강의 속 타이핑한 코드를 그대로 옮겨 적었는데 아래와 같은 디버깅 오류가 뜹니다. 타이핑한 코드 /** * Sample React Native App * https://github.com/facebook/react-native * * @format * @flow */ import React, { Component } from 'react'; import { View, Text, StyleSheet } from 'react-native'; class App extends Component{ render() { return( <View style={Styles.background}> <Text> Hello world</Text> </View> ) } } const styles = StyleSheet.create({ background: { flex : 1, backgroundColor: '#fff', alignItems: 'center', justifyContent: 'center' } }) export default App; 디버깅 콘솔 C:\Program Files\nodejs\node.exe .\App.js Debugger attached. (node:2188) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. (Use `node --trace-warnings ...` to show where the warning was created) Waiting for the debugger to disconnect... c:\Users\onesm\Desktop\AppDevel\react_01\App.js:9 import React, { Component } from 'react'; ^^^^^^ SyntaxError: Cannot use import statement outside a module at wrapSafe (node:internal/modules/cjs/loader:999:16) at Module._compile (node:internal/modules/cjs/loader:1047:27) at Object.Module._extensions..js (node:internal/modules/cjs/loader:1112:10) at Module.load (node:internal/modules/cjs/loader:948:32) at Function.Module._load (node:internal/modules/cjs/loader:789:14) at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:72:12) at node:internal/main/run_main_module:17:47 Process exited with code 1 (node:2188) Warning: To load an ES module, set "type": "module" in the package.json or use the .mjs extension. (Use `node --trace-warnings ...` to show where the warning was created) null: Uncaught c:\Users\onesm\Desktop\AppDevel\react_01\App.js:9 import React, { Component } from 'react'; ^^^^^^ SyntaxError: Cannot use import statement outside a module 어떤 부분을 수정헤야 하나요?
-
해결됨MQTT 사물인터넷 통신 프로젝트 (Arduino, MQTT, Node.js, mongoDB, Android)
node.js 콘솔 관련 오류 (급해요!)
이런식으로 mosquitto구동하고 subscriber도 만들고 아두이노 연결후 node.js 구동을 했는데 보이시겠지만 콘솔에 아무 내용도 안뜹니다. 주석도 다 지워보고 했는데도 꿈쩍도 안해요...미치겠어요 급합니다 답변좀요....
-
해결됨[리뉴얼] 처음하는 파이썬 백엔드와 웹기술 입문 (파이썬 중급, flask[플라스크] 로 이해하는 백엔드 및 웹기술 기본) [풀스택 Part1-1]
jinja2.exceptions.TemplateNotFound: login_rawtest.html 오류
login_rawtest.html 경로는 03_flask_bootstrap/templates/login_rawtest.html이고 login_test.py 경로는 01_flask_test/login_test.py입니다. 강사님이 올려주신 파일은 똑같이 되어있고 login_test.py에 app = Flask(__name__, static_url_path='/static') 이것만 추가 했습니다. 왜 이런 오류가 날까요..ㅠㅠㅠ render_template('login_rawtest.html') 여기서 login.html이나 test.html로 바꾸면 잘나와요..
-
미해결iOS/Android 앱 개발을 위한 실전 React Native - Basic
debugging select environment
visual Studio Code와 안드로이드 같은 버전을 설치했습니다. 디버깅을 하려고 하면 select environment 창과 함께 chrom(preview), Edge:Lanch, Node.js, Node.js(preview), VS code Extention(preview)가 뜹니다. Node.js를 선택하는게 맞나요?
-
미해결인터랙티브 웹 개발 제대로 시작하기
새로고침 했을 때 의도치 않은 애니메이션 효과
안녕하세요. 코드를 고치고 화면을 새로고침했을 때, hover 했을 때에만 움직여야 할 사각형들이 기본적으로 조금 부웅.. 움직이더라고요. 이것저것 고쳐봐도 그러던데 왜 그런 건가요? 아래는 현재 css 코드입니다. .box-container {display: flex;} .box { width: 100px; height: 100px; background: rgba(255, 255, 0, 0.7); border: 2px solid black; transition: 3s cubic-bezier(0, 1.3, 1, 1.17); transition-property:width height background-color; } .box:hover { transform: scale(1.5); background-color: green; }
-
해결됨유니티(Unity)로 시작하는 게임개발: Part 3. 슈팅게임 개발
Pause 버튼 앵커는 상단 고정 안해도 상관없나요?
선생님 "Pause 버튼" 앵커는 상단 고정 안해도 상관없나요?