묻고 답해요
167만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨리액트로 구현하는 블록체인 이더리움 Dapp
플립함수 구현관련 심화 문의드립니다.
안녕하세요. 좋은 강의 덕분에 블록체인에 대해 많이 배우고 있는 학생입니다. 플립함수 구현을 보는 데 난수를 편의상 블록넘버로 주어 확인시키는 것을 이해했습니다. 그런데, 블록체인을 이용하는 사람은 블록에 기록되는 신뢰성으로 이러한 프로젝트를 이용하는 것으로 알고 있습니다. 만약 난수를 내부함수로 구현하고 keccab으로 참, 거짓을 맞춘다면, 자기가 플립하여 실패했을 때 이용자가 그것이 공정히 랜덤으로 돌렸는지 확인을 못할 것 같습니다. 이용자가 정말로 코인이 랜덤으로 정해졌는지 확인 할 수 있는 방법이 있을까요? 괜찮으시다면, 답변 부탁드리겠습니다. 감사합니다.
-
미해결자바스크립트 비기너: 튼튼한 기본 만들기
변환 질문입니다.
JS는 연산하기 전에 숫자로 변환하여 undefined는 NaN의 값으로 변환되는데 JS 특성상 에러를 만들지 않으려고 NaN을 0으로 인식하여 처리하는 건가요? "1" + 1 = "11" 처럼요.
-
미해결코틀린 기반 안드로이드 앱개발 심화 2단계
Fragment에서는 왜 컨트롤 바로 접근이 안되나요?
import kotlinx.android.synthetic.main.fragment_input.* 위에꺼 추가해서 button이 바로 코드 상에서는 보이고 잘되는데 실행하면 에러가 나네요. Fragment에서는 inflate한 다음에 findViewById를 반듯이 써야 하나요? 바로 button컨트롤에 접근 안되나요?
-
미해결실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
UI 계층에서 Entity Object 생성 질문
영상에서 UI 계층 (Controller)에서 Member Entity Object를 생성해서 파라미터로 넘겨주어 Service 계층에서 회원가입 처리를 하도록 코딩을 하셨는데,원래 UI계층에서 Entity Object를 생성해서 Service 계층에서는 응용서비스 관련 로직만 짜는게 맞는건가요?아니면 앞 영상에서 말씀하셨던, 너무 "Controller -> service -> Repository 로만 구조를 가져가려면 딱딱하고 불편한 점이 있다,"라는 말씀을 하셨던 부분에 해당해서 다르게 코딩하신 건가요?
-
미해결프론트엔드 개발환경의 이해와 실습 (webpack, babel, eslint..)
webpack-dev-server 사용시 image 로드 실패
webpack-dev-server를 사용시 image 파일을 수업영상에서는 문제가 없는데 제가 따라하고 있는 연습 프로젝트에서는 제대로 로드하지 못하고 있습니다ㅜㅜ src/index.scss body { background-image: url('./img/lolche.png'); background-size: cover; } src/app.js import './index.scss' webpack.config.js module.exports = { mode: 'development', entry: { main: './src/app.js' }, output: { filename: '[name].js', path: path.resolve('./dist') }, module: { rules: [ { test: /\.(css|scss)$/, use: [ process.env.NODE_ENV === 'production' ? MiniCssExtractPlugin.loader : 'style-loader', 'css-loader', 'sass-loader' ] }, { test: /\.png$/, loader: 'url-loader', options: { publicPath: './dist/', name: '[name].[ext]', limit: 10000 } }, { test: /\.js$/, loader: 'babel-loader', exclude: /node_modules/ } ] }, plugins: [ new webpack.BannerPlugin({ banner: () => `빌드 날짜: ${new Date().toLocaleString()}` }), new HtmlWebpackPlugin({ template: './src/index.html', templateParameters: { env: process.env.NODE_ENV === 'development' ? 'development' : 'production' }, minify: process.env.NODE_ENV === 'production' ? { removeComments: true } : false }), // new CleanWebpackPlugin(), ...( process.env.NODE_ENV === 'production' ? [new MiniCssExtractPlugin({filename: `[name].css`})] : [] ) ], devServer: { contentBase: path.join(__dirname, "dist"), publicPath: "/" } } npm rub build시 문제없이 html, css, js, png 파일이 /dist 폴더 내에 생성되는데 npm start로 실행시 다른 건 다 문제가 없는데 image 파일을 제대로 불러오지 못합니다 GET http://localhost:8080/dist/lolche.png 404 (Not Found) 콘솔창에 위와 같은 에러를 뿜는데 제가 뭐를 잘못했을까요?
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
[Firebase] 설치확인오류
안녕하세요. 혼자힘으로 해결하지 못하고 자꾸 질문만해서 죄송합니다 ㅠㅠ 어제 질문 올린뒤로 하루종일 구글링도해보고 새롭게 코드도 작성해봤습니다.. 우선 9/9일 올리신 a/s 영상 참고해서 구글로그인 화면까지 구현했습니다. 하지만 firebase 서버와 통신했는지 확인부분에서 다음단계로 넘어가고있지 못하고있습니다. google-services.json 파일도 다시시작할때마다 업데이트하고 강의의 모든 과정을 그대로한 상태입니다.
-
미해결React로 NodeBird SNS 만들기
styled-components가 적용이 안되는데요
import React from 'react'; import Link from 'next/link' import styled from 'styled-components' import { Menu, Input, Button } from 'antd'; const layout = styled.div` color : white; `; const upmenu = styled(Menu)` color : red; `; const AppLayout = ({children}) =>{ return( <layout> <upmenu mode="horizontal"> <Menu.Item key="home"><Link href="/"><a>홈1</a></Link></Menu.Item> <Menu.Item key="country"><Link href="/country"><a>홈2</a></Link></Menu.Item> <Menu.Item key="mail"> <Input.Search enterButton style={{ verticalAlign: 'middle'}} /> </Menu.Item> </upmenu> <Link href="/signup"><a><Button>회원가입</Button></a></Link> {children} </layout> ); }; export default AppLayout; 나머지 페이지는 내용 다 문제없고 styled-components만 적용 안시키면 다 그대로 잘 돌아갑니다 ㅠ Cannot read property 'getState' of undefined TypeError: Cannot read property 'getState' of undefined at new Connect (C:\Users\hp\Desktop\react_ex\NodeBird\front\node_modules\mini-store\lib\connect.js:86:57) at processChild (C:\Users\hp\Desktop\react_ex\NodeBird\front\node_modules\react-dom\cjs\react-dom-server.node.development.js:2995:14)이런에러가 뜨는데 뭐가 문제일까요? menu item도 이름 다 바꿔보기도 했고 styled-components 내용들을 바꿔보기도 하고 다른 프로젝트에서 간단하게 실행해보려고 했는데 다 저 getState 에러가 납니다 ㅠ
-
미해결[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트
와 감사합니다
제가 다른아이디로 지난 수업인 손흥민수업에서 yolo 커스텀 관련해서 질문했었는데 대답해주셨네요 감사합니다 다음수업또 꼭 들어야겠어요
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 기본 강의
안녕하세요 강사님 7번강의 마지막쯤에 이런 오류가 나옵니다 강사님이 하실때는 success: true가 나오는데 저는 나오지 않습니다 왜 이러는지 알려주실수 있을까요?
(사진)
-
미해결쉽게 따라하는 AutoCAD 2020 2D (한국어판)
안녕하세요 질문이 있습니다
제가 취업을 위해 오토캐드 자격증을 따려고 합니다. ATC 전산기계기능사 등등등 자격증이 많더라구요 민간자격증 국가자격증 등등 많은데 멀 따면 좋을지 모르겠어서요 그리구 이 강의 완벽히 제껄로 만들면 자격증을 준비하는데는 문제가 없겟죠???
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
vue-cli 설치가 안되요 (window10)
node 10.x 설치하고 아래 명령어 실행하면 저런 에러내용이 나오네요.. 무슨문제 일까요? 다시 설치하고 해도 안되고 $ npm i -g @vue/cli npm WARN deprecated request@2.88.2: request has been deprecated, see https://github.com/request/request/issues/3142 npm WARN deprecated resolve-url@0.2.1: https://github.com/lydell/resolve-url#deprecated npm WARN deprecated urix@0.1.0: Please see https://github.com/lydell/urix#deprecated npm WARN deprecated mkdirp@0.5.4: Legacy versions of mkdirp are no longer supported. Please update to mkdirp 1.x. (Note that the API surface has changed to use Promises in 1.x.) npm WARN deprecated core-js@2.6.11: core-js@<3 is no longer maintained and not recommended for usage due to the number of issues. Please, upgrade your dependencies to the actual version of core-js@3. C:\Users\hmsarang\.npm-global\vue -> C:\Users\hmsarang\.npm-global\node_modules\@vue\cli\bin\vue.js npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@^1.2.7 (node_modules\@vue\cli\node_modules\chokidar\node_modules\fsevents): npm WARN notsup SKIPPING OPTIONAL DEPENDENCY: Unsupported platform for fsevents@1.2.12: wanted {"os":"darwin","arch":"any"} (current: {"os":"win32","arch":"x64"}) npm WARN optional SKIPPING OPTIONAL DEPENDENCY: abbrev@1.1.1 (node_modules\@vue\cli\node_modules\fsevents\node_modules\abbrev): npm WARN enoent SKIPPING OPTIONAL DEPENDENCY: ENOENT: no such file or directory, rename 'C:\Users\hmsarang\.npm-global\node_modules\@vue\cli\node_modules\fsevents\node_modules\abbrev' -> 'C:\Users\hmsarang\.npm-global\node_modules\@vue\cli\node_modules\fsevents\node_modules\.abbrev.DELETE'....
-
미해결React로 NodeBird SNS 만들기
제로초님 질문 이있습니다
제로초님 nosql 로 만들어 보고 있는 질문이 잇어서 남깁니다 이렇게 0과 1로 구분 될때는 array로 되는데 console.log를 보시면 -M3fuKU0KX27SLetTrxF 갑이 들어 왔을때는 array가 바껴 지는 것 같은데 length도 나오지 않구여 type error로 map 이 안되는것 같은데 이런 경우 혹시 어떻게 해결 해야 할지 알 수 있을까요??
-
미해결Flutter 초급 - Http통신, 상태관리
GlobalKey를 이용한 StatefulWidget의 상호 연결
안녕하세요. Flutter도 widget tree를 구성하여 하나의 앱 시스템을 구축하는데요. 예를 들어 3개의 StateFulWidget A, B, C가 있다고 가정하면 서로 필요한 함수 및 변수를 조작하기 위햐서 GlobalKey를 사용하고 있고 구동도 잘됩니다. GlobalKey를 static 으로 선언하고 필요한 곳에서 (특정 위젯의 )globalkey.currentState.doSomeThing(); 이런식으로 사용합니다. 하지만 로그를 보면 'Multiple widgets use same Globalkey' 라고 빨간색으로 경고 표시가 나오네요. 구동은 이상없이 잘되는데요. 무시하고 이런방식으로 구현을 해도 되는건가요?
-
미해결누구나 쉽게 실무 2D 애니메이션 만들기 Part.3 (애프터이펙트)
zip 파일이 맥에서는 안열리는것 같은데 저만그런가요? ㅠ
zip 파일이 맥에서는 안열리는것 같은데 저만그런가요? ㅠ
-
미해결누구나 할 수 있는 안드로이드 앱 개발 - 1 (Kotlin)
프리뷰 창
이렇게 뜨는데 프리뷰창 어떻게 켜나요?
-
미해결청와대 청원 데이터 시각화
chromedriver
chromewebdriver가 표시되야 하는데 왜 안되는지 모르겠네요.. 크롬 버전에 맞게 설치 후 chromedriver.exe를 프로젝트 폴더 내에 위치도 시켰습니다.
-
미해결Flutter 초급 - Http통신, 상태관리
provider 의 Consumer builder함수에서 반복문 사용 문제
강사님 강의 잘 듣고 현재 간단한 프로젝트를 flutter로 만들고 있는데요. 저는 상태관리를 provider 방식으로 하고 있습니다. 궁금한점이 ListView에 게시글을 서버에서 받아서 복수개를 보여주는 로직인데요. List<게시글 VO> 형식으로 Provider Model에 저장하고 Consumer 에서 반복문으로 게시글을 보여줍니다. 동작은 잘하는데 의문이 예를 들어 ListView에 200~300여개의 게시글을 보여준다고 하면 Consumer 내부에서 200~300회의 반복문이 수행되는데 그때 ListView에 보여지는 것이 문제가 없이 잘될까요? 일단 테스트로 ListView의 하단에 도달하면 2개씩 불러오는 코드에서는 잘 되는것 같습니다. 아니면 반복문 처리를 provider model 에서 미리 해놓고 Cosumner에서는 그대로 위젯 리스트를 리턴만 시키는게 좋을까요? 코드는 아래와 같습니다. Consumer<RecruitModel>( builder: (context,recruit,child){ List<Widget> resultList=[]; for(Recruit recruit in recruit.listInMain){ Widget recruitCard = _buildRecruitCard( name:recruit.name, regDate:recruit.regDate ); resultList.add(recruitCard); } return Column( children: resultList, ); },) class RecruitModel with ChangeNotifier{ var client = http.Client(); var listInMain=[]; var listInSearch=[]; void getListInMain({var start, var cnt}) async{ var requestUrl = clientUrl+'/rc_grlbc'; Uri uri = Uri.parse(requestUrl); var urlWithParam = uri.replace(queryParameters: { 'start':start.toString(), 'cnt':cnt.toString() }); try{ var response = await client.get(urlWithParam); var list = jsonDecode(response.body); var tempList=[]; for(int i=0;i<list.length;i++){ Recruit recruit = Recruit.fromJson(list[i]); tempList.add(recruit); } listInMain..addAll(tempList); }catch(e){ print('e : $e'); } notifyListeners(); }}
-
미해결Vue.js 끝장내기 - 실무에 필요한 모든 것
질문있습니다.
localhost:8080/api/docs 하면 swagger ui 가 나오는것으로 이해했는데router 에 path : "*" 로 설정해 둬서 Not Found Page 로 들어가는데swagger ui 로 보기 위해서 따로 깔아야할 package 가 있나요 ?.? 왜 잘 안되지,,
-
미해결초간단 초스피드 데이터 수집 (파이썬 크롤링)
파이참설치안하고 아나콘다의 주피터 노트북으로 강의내용 따라가도되나요~?
ㅇ
-
미해결코틀린 기반 안드로이드 앱개발 고급 3단계
server에서 이미지를 받는데 에러나 나서 업로드가 불가합니다.
client Thread는 다음과 같이 작성되었습니다. var client = OkHttpClient()var request_builder = Request.Builder()var url = request_builder.url("http://172.30.1.18:8080/MobileServer/upload.jsp")var multipart_Builder = MultipartBody.Builder()var file = File(pic_path)multipart_Builder.addFormDataPart("mobile_img",file.name,RequestBody.create(MultipartBody.FORM, file))var body = multipart_Builder.build()var post = url.post(body)var request = post.build()client.newCall(request).execute() server 코드는 다음과 같이 작성되었습니다. <%@ page import="com.oreilly.servlet.*" %> <%@ page import="com.oreilly.servlet.multipart.*" %> <%@ page import="com.oreilly.servlet.MultipartRequest"%> <% request.setCharacterEncoding("utf-8"); String path = getServletContext().getRealPath("upload"); System.out.println(path); int max = 1024 * 1024 * 100; DefaultFileRenamePolicy policy = new DefaultFileRenamePolicy(); System.out.println(request.getContentType()); new MultipartRequest(request, path,max,"utf-8",policy); %>