묻고 답해요
164만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
해결됨CSS에 날개를 달아주는 Sass (SCSS)
clearfix 관련
clearfix 를 mixin 으로 쓰셨는데 같은 속성 같은 값일 경우 extend 를 써도 된다고 이전 강의에서 말씀하셨던 기억이 납니다. 이 경우 mixin 이 아닌 extend 를 써도 괜찮은거죠?
-
미해결실전 리액트 프로그래밍
Reducer 의 setValue 문의
강사님 안녕하세요. Reducer 에서 편의롭게 사용하기 위해 SetValue 라는 것을 만들어서 사용하시는 법을 보여주셨는데요.해당 기능은 객체의 첫레벨 Key 에 대해서만 셋팅이 가능하다보니 예를 들어 state.user.searchArea.name 이나 state.user.contentArea.sheet.data 와 같은 좀 더 깊숙한 레벨에는 사용을 못하게 될 듯 한데요.실무에서는 이런 깊숙한 레벨에 값을 셋팅하실 때는 Reducer 안에 항목별로 별도의 setter 를 만드시는 편인가요?아니면 깊숙한 레벨까지 활용가능한 SetValue 를 만들어서 사용하시나요?
-
해결됨따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
[0] [nodemon] app crashed - waiting for file changes before starting... 질문 드립니다.
삭제된 글입니다
-
미해결대세는 쿠버네티스 (초급~중급편)
nginx앞단 노드포트 service접속시에~
설명중에 사전에 nginx controller 가 설치되어 있고 pod에 외부에서 연결이 되도록 NortPort 서비스가 연결이 되어 있기 때문에 마스터의 host IP인 192.168.0.30에 30431포트로 접근을 하면 이 nginx pod의 80포트로 트래픽이 전송이 된다. 고 하셨는데~ nodeport는 모든 노드들에 포트가 열리는것이기 때문에 그 모든노드가 워커노드만이 아닌 마스터노드도 포함된다는 의미이고 ..그래서 마스터 hostip에 30431포트로 접속이 된단 그런 의미인가요?
-
미해결풀스택을 위한 탄탄한 프런트엔드 부트캠프 (HTML, CSS, 바닐라 자바스크립트 + ES6) [풀스택 Part2]
영상 중복된 부분이 있습니다
모던 웹을 위한 최신 Javascript (VanillaJS) 함수와 객체-모던 웹을 위한 다양한 Javascript+ES6 객체 선언 기법 이해119:40부터 했던 내용이 나오네요!
-
미해결모의해킹 실무자가 알려주는, SQL Injection 고급 공격 기법 : PART 2
DBMS 종류를 알아내는 법!!
안녕하세요. 궁금한 사항이 생겨서 또 질문을 남깁니다. 현재 Part2 강의 실습을 보게 되면 각 DBMS(MSSQL,ORACLE,MYSQL)별로 공격을 실행하는데 모의해킹을 진행하면 해당 DBMS가 무엇인지 알 수 없는 상황에서 공격을 수행하는데 혹시, DBMS 에러페이지 확인, 포트스캔 이 외의 방법으로 해당 웹 어플리케이션이 사용하고 있는 DBMS 종류를 추측하는 방법이 있을까요? 답변 부탁드립니다 ㅠㅠ
-
미해결[리뉴얼] 처음하는 MongoDB(몽고DB) 와 NoSQL(빅데이터) 데이터베이스 부트캠프 [입문부터 활용까지] (업데이트)
화면을 분리하는 pip 기능 관련 문의
화면을 분리하는 pip 기능 (화면우측 아래)을 사용하면 분리된 화면 크기가 너무 작습니다. 다른 강의는 안그랬는데..이번은 너무 작네요...크기 좀 충분히 키울수 있게 해주세요 PIP 모드 창이 커지지가 않고 너무 작습니다. 글씨가 안보입니다. 인프런에 애기 좀 해주세요
-
미해결Vue.js 시작하기 - Age of Vue.js
깃허브 업로드 관련 문의드립니다.
안녕하세요 혹시 강의를 들으며 작성한 코드를 깃허브에 올려도 될지 여쭈어보고싶습니다.!
-
해결됨DataScience와 AI의 개념 (공부하는 방법)
Feature Extraction 설명중 질문
6분경 Feature Extraction에 예를 들며 PCA, FA, SW를 말씀해주셨는데 이게 다 어떤거지요? 그리고 Feature Extraction 단어에서 "Feature"가 무엇입니까?
-
해결됨파이썬 사용자를 위한 웹개발 입문 A to Z Django + Bootstrap
' python manage.py makemigration blog ' 명령어 에러
이런 오류 발생으로 인해서 찾아보니까예전답변에 버전 차이로 인해서이렇게 바꿔주라는 답변을 보고 했으나 이러면이런 오류만 발생을 합니다.버전이 최근꺼라 그런지..어떻게 해결해야 할까요..
-
미해결실전 리액트 프로그래밍
강의내에 실습 소스는 없나요?
안녕하세요. 수업을 들으면서 하나씩 실습해서 하고 있는데요. 23강에 리액트 내장 훅 부분에 여러가지 훅에 대해서 실습하면서 설명이런 빨리 넘어가는 경우에는 소스부분 공유가 없으니 초보자로서 따라가기가 힘들더라구요. 실습 소스들 보고 싶어요.
-
미해결남박사의 파이썬으로 실전 웹사이트 만들기
정규표현식
정규표현식 쪽에서 이상한 현상이 생깁니다. 한글파일명에 한정되는 현상이며, 올바른 경로에 파일 저장 및 데이터베이스에도 기록되어 있으나 이름이 이상하게 바뀌어집니다. common.py파일에서 출력하면 파일이름은 날라가고 txt만남게 됩니다. 근데 이상한 점은 코드를 그대로 맥 터미널에서 실행시키면 문제가 없이 실행됩니다. 디버깅을 위해 노력해본 결과 정규표현식에서 문제인 것 같습니다. print(reg.sub('', '_'.join(filename.split()))) 실행시 .txt만 남게 출력됩니다. 맥 터미널에서는 잘 되는데 왜 여기서만 안돼는지 대체 이유가 뭘까요? 코드가 같은데 실행결과가 다르니.. 어떻게 해결해야할지 ㅠ 파이썬 버전은 둘 다 3.8.5 입니다. 아래는 코드 및 실행결과 첨부합니다.
-
미해결Flutter 입문 - 안드로이드, iOS 개발을 한 번에 (with Firebase)
많이들 막히실거라 생각하고 채신문법 공유합니다.
Create_page.dart import 'dart:io'; import 'package:firebase_auth/firebase_auth.dart'; import 'package:firebase_storage/firebase_storage.dart'; import 'package:flutter/material.dart'; import 'package:image_picker/image_picker.dart'; import 'package:cloud_firestore/cloud_firestore.dart'; class CreatePage extends StatefulWidget { final User user; CreatePage(this.user); @override _CreatePageState createState() => _CreatePageState(); } class _CreatePageState extends State<CreatePage> { final textEditingController = TextEditingController(); @override void dispose() { textEditingController.dispose(); super.dispose(); } File _image; @override Widget build(BuildContext context) { return Scaffold( appBar: _buildAppbar(), body: _buildBody(), floatingActionButton: FloatingActionButton( onPressed: _getImage, child: Icon(Icons.add_a_photo), ), ); } Widget _buildAppbar() { return AppBar( actions: <Widget>[ IconButton( icon: Icon(Icons.send), onPressed: (){ final firebaseStorageRef = FirebaseStorage.instance .ref() .child('post') .child('${DateTime .now() .millisecondsSinceEpoch}.png'); final task = firebaseStorageRef.putFile( _image, SettableMetadata(contentType: 'image/png') ); task.then((TaskSnapshot snapshot){ var downloadUrl=snapshot.ref.getDownloadURL(); downloadUrl.then((uri){ var doc = FirebaseFirestore.instance.collection('post').doc(); doc.set({ 'id': doc.id, 'photoUrl': uri.toString(), 'contents': textEditingController.text, 'email':widget.user.email, 'displayName':widget.user.displayName, 'userPhotoUrl':widget.user.photoURL }); }); }).then((value) => Navigator.pop(context)); }, ) ], ); } Widget _buildBody() { return SingleChildScrollView( child: Column( children: <Widget>[ _image == null ? Text('No Image') : Image.file(_image), TextField( decoration: InputDecoration(hintText: '내용을 입력하세요'), controller: textEditingController, ) ], ), ); } final picker = ImagePicker(); Future _getImage() async { final pickedFile = await picker.getImage(source: ImageSource.gallery); setState(() { if (pickedFile != null) { _image = File(pickedFile.path); } else { print('No image selected.'); } }); } // // Future<void> _getImage() async { // File image = await ImagePicker.pickImage( // source: ImageSource.gallery // ); // setState(() { // _image = image; // }); // } } =========/*pubspec.yaml*=========== cupertino_icons: ^1.0.1 image_picker: ^0.6.7+17 flutter_signin_button: ^0.2.5 google_sign_in: ^4.0.0 firebase_auth: ^0.18.4+1 firebase_core: ^0.5.3 cloud_firestore: ^0.14.4 firebase_storage: ^5.2.0 =====* 수정된 문법 *=== fireStore는 임포트 하는 방법은 같으나 호출방법은 기존 FireStore에서 FirebaseFireStore로 변경되었습니다. 상단 final FirebaseUser user auth 사용법은 FirebaseUser user -> User user로 사용하시면 됩니다. 그 외에 document는 doc로 변경되었으며 이미지 피커같은 경우는 제 소스대로 사용하시면 됩니다.
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
배포는 git에서 해보려고 합니다
어떻게 돌아가는지 간단하게라도 보고싶네요! 감사합니다
-
미해결바닥부터 시작하는 STM32 드론 개발의 모든 것
배터리 구매 관련
배터리가 있어서 구매를 안하려고 했는데 제가 갖고있는건 3셀짜리가 아니라 4셀짜리(4S1P)에 14.8v , 2.2Ah , 35C+ 스펙인데, 이 배터리 그대로 사용해도 될까요???
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part4: 게임 서버
강의자료는 어디에서 다운받을 수 있을까요?
강의자료를 찾고 싶은데 어디서 찾을 수 있을까요
-
해결됨[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문
ref 에 대한 이해 부족이 있어 질문 드립니다.
자료구조 맛보기 -연습문제 staic void Sort(int[] scores)에 관하여 영상을 보기 전 저는 해당 메소드가 원본 배열을 복사한다고 생각하여 swap을 해주는 과정에서 ref를 사용했습니다. 그 후 sort 메소드에서 scores 출력, 메인메소드에서 sort()후 scores 출력을 해봤는데 정상적으로 sort가 되더군요. 문제는 테스트로 ref를 제거해봤을 때 sort() 메소드 안에서 출력한 scores는 정렬이 되지만 원본인 메인메소드의 scores 는 정렬이 되지 않을 거란 생각과 달리 같이 정렬이 되어 있더군요. ref에 대한 이해가 부족하다고 생각되어 이 문제에 관한 조언을 듣고 싶습니다. (항상 빠르고 친절한 답변 감사합니다!) - sort 코드 static public void Sort(int[] scores) // 작은 순 정렬 { //가장 간단한 방법 //가장 큰 거부터 뒤로 하나 씩 옮기고 맨 뒤을 제외하고 다시 반복 for (int i = 0; i < scores.Length; i++) { for(int j = 0; j <scores.Length-1; j++ ) if (scores[j] > scores[j + 1]) { // Swap(ref scores[j], ref scores[j + 1]); int temp = scores[j]; scores[j] = scores[j + 1]; scores[j + 1] = temp; } } foreach (int score in scores) { Console.WriteLine(score); } } //static void Swap(ref int a, ref int b) //{ // int temp = a; // a = b; // b = temp; //} main static void Main(string[] args) { //배열 연습문제 int[] scores = new int[5] { 10, 30, 50, 40, 20 }; Program.GetHighestScore(scores); Program.GetAverageScore(scores); Program.GetIndexOf(scores, 50); Program.Sort(scores); foreach (int score in scores) { Console.WriteLine(score); } }
-
미해결[개정판] 파이썬 머신러닝 완벽 가이드
훈련데이터와 테스트데이터를 뽑을때 모집단의 특성이 잘 반영되는지 검증은 안해도 되나요?
실전에서표본인 학습데이터와 테스트 데이터를 뽑을때 모집단의 특성(parameter)를 대표하는지 검증을 해야하는지 궁금합니다.
-
해결됨iOS/Android 앱 개발을 위한 실전 React Native - Basic
환경변수 설정
환경변수 설정 할 때 vi ~/.bash_profile 을 연 후 그대로 붙여넣기 했는데 터미널에서 이렇게 나옵니다. -bash: adb: command not found 혹시 해결방법이 있을까요
-
미해결처음 시작하는 Infrastructure as Code: AWS & 테라폼
혹시 실제 실습은 mac 기반이 아닌 amazon 리눅스로 진행되나요?
혹시 실제 실습은 mac 기반이 아닌 amazon 리눅스로 진행되나요? 만약 그렇다면 아마존 리눅스 인스턴스를 구축해놓으려고 해서요!