inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

172만명의 커뮤니티!! 함께 토론해봐요.

선생님 브루투포스 개념의 대한 강의는 따로 없을까요?

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

풀이는 이해가 되더라도 블루투포스라는것이 무엇인지까지 설명해주시면 더 좋을것같습니다. 구글에 검색하면 나오기는 하는데. 따로 설명해주시는 부분있으면 더 좋을것같습니다.

  • javascript
  • 코테 준비 같이 해요!
스키다시 댓글 1 좋아요 1 조회수 204

드리즐 샘플에 관하여

미해결

리액트로 구현하는 블록체인 이더리움 ERC721(NFT)

삭제된 글입니다

  • 업데이트
  • react
  • Ethereum
이재훈 댓글 2 좋아요 1 조회수 72

jdk 1.8로 하면 문제가 없는데

미해결

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

안녕하세요 매번 격는 문제여서 질문합니다. 다른 project에서 jdk1.8로 사용을 하고 있고 JAVA_HOME도 1.8로 설정을 했을 경우 인텔리제이에 설정은 jdk11모두 설정을 했는데 ㅜ jdk11을 사용하는데 이러한 에러가 나와요 Execution failed for task ':compileJava'. > invalid source release: 11 jdk를 여러 버전을 각각의 프로젝트 마다 달리 사용할려면 설정을 어떻게 해야 하는지요

  • MVC
  • spring
jumong 댓글 2 좋아요 0 조회수 1909

비트연산 질문이요!

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part1: C# 기초 프로그래밍 입문

ID를 만들 때 객체의 타입을 시프트 연산 28을 한다음 AND나 OR 연산을 해서 나머지 값들을 조립한다는 게 무슨 소린지 잘 모르겠습니다.. 제가 잘못 이해한걸 수도 있지만.. 제가 이해 한거라면 먼저 NPC 아이디를 3을주고 시프트 연산 28을 하면 805,306,368이 나오는데 이값을 베이스값으로 쓰고 NPC를 추가될 때마다 NPC 베이스값 + 1 NPC 베이스값 +2 NPC 베이스값 +3 이런식으로 사용된다는 말씀인가요??

  • C#
멍텅구리 댓글 3 좋아요 0 조회수 362

getTotalPrice같은 조회함수가 왜 필요한지 모르겠씀니다=_=

미해결

실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발

totalPrice라는 변수를 만들어서 처음 주문 들어왔을떄 계산해서 넣어두고, 주문 취소라던지 하는 변경이 일어나면 그때 상황에 맞게 업데이트 해주는게 맞는거 아닌가요?? 일반적으로 변경보다는 조회가 빈번하니까 변경되었을때 미리 계산해두고 조회할떄는 가져다 쓰기만 하는게 더 맞지않나 싶어서요=_=

  • 웹앱
  • JPA
  • spring-boot
  • spring
  • java
abcabc 댓글 1 좋아요 0 조회수 356

갤러리에서 이미지 가져오기가 안됩니다.

미해결

윤재성의 Java 기반 Android 9.0(pie) App 개발 고급 3단계

강사님 갤러리에서 이미지 가져오기가 안됩니다. 권한등록도 하고 소스코드 강사님이 하신거랑 똑같이 복사 붙여넣기 했는데도 이미지를 가져오지 못하고 있습니다. 확인 부탁드립니다. package kr.co.softcampus.gallerybasic; import androidx.annotation.NonNull; import androidx.annotation.Nullable; import androidx.appcompat.app.AppCompatActivity; import android.Manifest; import android.content.ContentResolver; import android.content.Intent; import android.content.pm.PackageManager; import android.database.Cursor; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.Matrix; import android.media.ExifInterface; import android.net.Uri; import android.os.Build; import android.os.Bundle; import android.provider.MediaStore; import android.view.View; import android.widget.ImageView; public class MainActivity extends AppCompatActivity { String [] permission_list = { Manifest.permission.READ_EXTERNAL_STORAGE }; ImageView image1; @Override protected void onCreate(Bundle savedInstanceState) { super .onCreate(savedInstanceState); setContentView(R.layout.activity_main); image1 = (ImageView)findViewById(R.id.imageView); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M){ requestPermissions(permission_list, 0 ); } } public void getImageBtn(View view){ Intent intent = new Intent(Intent.ACTION_PICK); intent.setType(MediaStore.Images.Media.CONTENT_TYPE); startActivityForResult(intent, 1 ); } @Override protected void onActivityResult( int requestCode, int resultCode, @Nullable Intent data) { super .onActivityResult(requestCode, resultCode, data); try { // 사진을 선택하고 왔을 때만 처리한다 . if (resultCode == RESULT_OK){ // 선택한 이미지를 지칭하는 Uri 객체를 얻어온다 . Uri uri = data.getData(); // Uri 객체를 통해서 컨텐츠 프로바이더를 통해 이미지의 정보를 가져온다 . ContentResolver resolver = getContentResolver(); Cursor cursor = resolver.query(uri, null , null , null , null ); cursor.moveToNext(); // 사용자가 선택한 이미지의 경로 데이터를 가져온다 . int index = cursor.getColumnIndex(MediaStore.Images.Media. DATA ); String source = cursor.getString(index); // 경로 데이터를 통해서 이미지 객체를 생성한다 Bitmap bitmap = BitmapFactory. decodeFile (source); // 이미지의 크기를 조정한다 . Bitmap bitmap2 = resizeBitmap( 1024 , bitmap); // 회전 각도 값을 가져온다 . float degree = getDegree(source); Bitmap bitmap3 = rotateBitmap(bitmap2, degree); image1 .setImageBitmap(bitmap3); } } catch (Exception e){ e.printStackTrace(); } } public Bitmap resizeBitmap( int targetWith, Bitmap source){ double ratio = ( double )targetWith / ( double )source.getWidth(); int targetHeight = ( int )(source.getHeight() * ratio); Bitmap result = Bitmap. createScaledBitmap (source, targetWith, targetHeight, false ); if (result != source){ source.recycle(); } return result; } public float getDegree(String source){ try { ExifInterface exif = new ExifInterface(source); int degree = 0 ; int ori = exif.getAttributeInt(ExifInterface.TAG_ORIENTATION, - 1 ); switch (ori){ case ExifInterface.ORIENTATION_ROTATE_90 : degree = 90 ; break ; case ExifInterface.ORIENTATION_ROTATE_180 : degree = 180 ; break ; case ExifInterface. ORIENTATION_ROTATE_270 : degree = 270 ; break ; } return ( float )degree; } catch (Exception e){ e.printStackTrace(); } return 0.0f ; } public Bitmap rotateBitmap(Bitmap bitmap, float degree){ try { int width = bitmap.getWidth(); int height = bitmap.getHeight(); Matrix matrix = new Matrix(); matrix.postRotate(degree); Bitmap bitmap2 = Bitmap.createBitmap(bitmap, 0 , 0 , width, height, matrix, true ); bitmap.recycle(); return bitmap2; } catch (Exception e){ e.printStackTrace(); } return null ; } } androidmanifest.xml <? xml version ="1.0" encoding ="utf-8" ?> < manifest xmlns: android ="http://schemas.android.com/apk/res/android" package ="kr.co.softcampus.gallerybasic" > < application android :allowBackup ="true" android :icon ="@mipmap/ic_launcher" android :label ="@string/app_name" android :roundIcon ="@mipmap/ic_launcher_round" android :supportsRtl ="true" android :theme ="@style/Theme.GalleryBasic" > < activity android :name =".MainActivity" > < intent-filter > < action android :name ="android.intent.action.MAIN" /> < category android :name ="android.intent.category.LAUNCHER" /> </ intent-filter > </ activity > </ application > < uses-permission android :name ="android.permission.READ_EXTERNAL_STORAGE" /> </ manifest >

  • 이미지가져오기
  • android
  • java
최민규 댓글 1 좋아요 0 조회수 533

콘솔창 에러

미해결

Vue.js 중급 강좌 - 웹앱 제작으로 배워보는 Vue.js, ES6, Vuex

좋은 강의 감사합니다!! map 적용 후부터 콘솔 창에 [Vue warn]: <transition-group> children must be keyed: <li> 이렇게 오류가 뜨는데 이유가 뭘까요 ...? < template> <div> <transition-group name ="list" tag ="ul"> <li v-for ="(todoItem, index) in this .storedTodoItems" : key ="todoItem.item" class ="shadow" > <i class ="checkBtn fas fa-check" v-bind : class ="{ checkBtnCompleted: todoItem.completed }" @ click ="toggleComplete(todoItem, index)" ></i> <span v-bind : class ="{ textCompleted: todoItem.completed }"> {{ todoItem.item }} </span> <span class ="removeBtn" @ click ="removeTodo({ todoItem, index })"> <i class ="fas fa-trash-alt"></i> </span> </li> </transition-group> </div> </ template>

  • vuejs
  • es6
  • vuex
  • javascript
우주먼지 댓글 1 좋아요 1 조회수 389

inline style 관련

미해결

[리뉴얼] React로 NodeBird SNS 만들기

인라인 스타일 정의시 새로운 객체로 인식하여 리렌더링이 계속되는 문제가 있어서 인라인 스타일을 지양하고 styled-components나 usememo를 쓰라고 하셨는데요 여기서 갑자기 헷갈리는 질문이 생겼어요 객체의 레퍼런스 값이 바뀌어야 리렌더링이 되는 걸로 알고 있는데 (불변성) 스타일 객체의 속성이 바뀌면 어떻게 알아채고 리렌더링을 하나요. cosnt style = useMemo ( ( ) => ( { marginTop : 10; } ) , [ ] ) ; or cosnt style = { marginTop : 10; };

  • react
  • nodejs
  • express
  • redux
  • Next.js
rrr 댓글 1 좋아요 0 조회수 290

playercontroller 스크립트에서 public 부분에 궁금한 점이 있습니다.

미해결

C#과 유니티, 실전 게임으로 제대로 시작하기 (저자 직강)

플레이어 이동 속도를 public float speed = 0.01f; 으로 조절하는 부분에서 unity가 아닌 스크립트에서 public float speed = 0.05f; 이런식으로 속도를 바꿔도 unity에서는 계속 처음 지정한 0.01f 의 수치가 유지되어서요 이 부분이 왜그런지 궁금합니다.

  • C#
  • unity
dk0316 댓글 1 좋아요 0 조회수 342

editor.formatOnSave 부분에 빨간줄이 그어집니다.

미해결

비전공자를 위한 진짜 입문 올인원 개발 부트캠프

(사진)

  • react
  • express
  • HTML/CSS
  • react-native
  • tensorflow
  • javascript
  • 머신러닝 배워볼래요?
  • nodejs
박형욱 댓글 1 좋아요 1 조회수 175

중급자를 위한 쿠버네티스 교육

미해결

초보를 위한 쿠버네티스 안내서

강사님 초보자를 위한 쿠버네티스 교육 너무 잘 들었습니다 이 수업을 듣다보니 이런 오브젝트들이 있구나 라고 느끼는데 이걸 실무에서 어떻게 묶어서 사용하지라는 큰 틀은 잡히지 않습니다 혹시 미니 프로젝트처럼 배운것을 묶어서 쓸 수 있을 수업을 minikube를 kubectl을 이용한 중급자 과정 및 심화과정 도 만들 예정이 있으신가요? 다른 쿠버네티스 강의도 역시 듣고있지만 왜이렇게 대쉬보드를 사용하시는지..ㅠ 제가 이 강의를 들으면서 느낀 가장 큰 장점은 너무 많지만 CLI로 수업을 하는것이 그 중 가장큰 메리트인거 같습니다

  • kubernetes
  • docker
홍태경 댓글 1 좋아요 1 조회수 259

가상환경 내에서 코드 동작

미해결

[라즈베리파이] IoT 딥러닝 Computer Vision 실전 프로젝트

안녕하세요 :) 바로 직전 강의에서 가상환경 설치, 생성 및 nano ~./bashrc를 이용해서 5줄 편집하고 이번 강의를 시작했습니다. 가상환경에서 'RBP_DL14_PiCamera.py'를 실행하려 하는데 처음에는 picamera module이 없다고해서 pip install picamera를 통해서 설치했습니다. 이후에는 cv2 module이 없다해서 설치할까하다가 문득 가상환경을 왜 만드셨고, 현재 제 문제는 왜 발생하는지 궁금해져서 질문 남깁니다. 원래는 베이스에 설치해놨으니(picamera, opencv 등) 가상환경에서 설치하지 않아도 코드를 실행하면 알아서 끌어다 쓰는거였겠죠?? 왜 연동(?)이 안 됐을까요ㅜ p.s 로컬(Rpi)에서는 보여주신 것처럼 이미지 변환해서 카메라 잘 실행됩니다.

  • iot
  • tensorflow
  • 딥러닝
  • keras
  • 컴퓨터-비전
  • Raspberry-Pi
ycear0 댓글 1 좋아요 0 조회수 267

삼항연산자 모양이 똑같이 되지않습니다.

미해결

PHP 7+ 프로그래밍

강의를 보니 부등호들이 바뀌는거같은데 플러그인을 쓰시는게 맞나요? 무슨 플러그인인가요??

  • 플러그인
  • php
wkqxhd2020 댓글 1 좋아요 2 조회수 216

ubuntu 컨테이너를 만들면 도커를 또 깔아야 할까요?

미해결

작정하고 장고! Django로 Pinterest 따라만들기 : 바닥부터 배포까지

제가 사실은 진도 즐겁게 잘 따라가다가 EC2에 만든것들 싹 다시 한번 해보려고 초기화해보려고 지우다가.. 과금 안당하려고 네이버 검색보고 깔끔하게 지우다가 실수로 서브넷도 지웠어요. 그래서 지운 서브넷을 다시 만들줄을 몰라서.. 다른 계정 만들어서 다시 해야겠다.. 싶어서 잠시 다른 공부 하다가 왔습니다. 자꾸 도커 까먹으면 안되는데 안되는데 생각이 들어서요. 50강부터의 내용을 깃으로 체크아웃해서 다른 폴더로 복제한 다음에 윈도우용 도커나 나스에서 해보다가 뭔가 차이점을 깨달았습니다. "어? home/django_course 이런 폴더를 어디다만들지?" 였습니다. 생각해보니까 ec2랑 vultr 서버는 그 서버들이 가장 바깥에서 제 도커와 컨테이너들을 포함하고 있으니까 그냥 서버에 접속하면 되잖아요? 그런데 PC는 특이하게 도커가 제일 바깥이고.. (그래서 PC에 우분투를 설치하나.. 해서 설치해봤는데 우분투안에 도커가 설치되는게 아니라 같은 라인에 설치되는듯 뭔가 특이해서 윈도우는 미뤄둬야겠어요.) 나스는 제일 바깥이 진짜 나스 그 자체 라서.. (근데 막 PC는 모든면에서 잘 안풀리고 하나하나 모든점에서 에러나지만 나스는 일이 희안하게 수월하게 잘풀리네요...) 그러다가 문득 깨달은게 만약에 PC나 나스에서도 우분투 컨테이너를 만들고 그 안에 도커를 깔고 포테이너도 깔고 쓰면 강의에서 ec2나 vultr 사용한거랑 똑같을 것 같긴 한데.. 그렇게 해서 그 우분투 포트로 접속하면 마치 vultr나 ec2의 접속주소로 접속 하는 것과 효과도 똑같을테고.. 그러니까 유료서버 환경이랑 똑같으려면 제일 바깥이 우분투이고 그 우분투 안에 접속하는 이 개념이 맞는 것 같긴 한데.. 그런데 그렇게되면 [도커안의 우분투컨테이너 안에 - 도커를 또 깔고 포테이너도 깔고 파이썬 장고도깔고 등등..] 이렇게나 복잡하게 되는데.. 원래 그러는게 맞는건지 그점이 너무 궁금합니다. 생각해보면 유료서버에서도 다들 계정마다 설정 초기에 우분투를 선택해서 설치해주면서 거기서 시작하니까 이 개념이 확실히 맞는 것 같기도 한데 .. 그래서 그렇게 오늘은 진행 해볼거긴 한데 .. 도커안에 우분투컨테이너 안에 또 도커 개념이 맞나 싶어서요. 그냥 도커안에 우분투컨테이너와 장고,마리아디비 이런식으로 하면 제일 바깥의 도커가 컨트롤 해주는건가.. 싶기도 하고.. 정말 생각이 정리도 안되고 정말 코딩세계는 복잡하네요 .. 읽어주셔서 감사합니다!

  • django
  • docker
  • python
mnmndevlol 댓글 2 좋아요 0 조회수 285

안녕하세요 Connector 실행 시 오류 질문드립니다.

미해결

Spring Cloud로 개발하는 마이크로서비스 애플리케이션(MSA)

다음 강의에도 질문을 남겼는데 며칠째 답변이 없어서 다시 질문드립니다.... window 환경에서 실행하고 있고 아래와 같은 오류가 여러개 호출됩니다. 답변 부탁드립니다. D:\KAFKA_HOME\confluent-6.1.0>.\bin\windows\connect-distributed.bat .\etc\kafka\connect-distributed.properties [2021-06-14 08:31:22,806] WARN could not get type for name org.easymock.IArgumentMatcher from any class loader (org.reflections.Reflections) org.reflections.ReflectionsException: could not get type for name org.easymock.IArgumentMatcher at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:312) at org.reflections.Reflections.expandSuperTypes(Reflections.java:382) at org.reflections.Reflections.<init>(Reflections.java:140) at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader$InternalReflections.<init>(DelegatingClassLoader.java:444) at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanPluginPath(DelegatingClassLoader.java:334) at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.scanUrlsAndAddPlugins(DelegatingClassLoader.java:268) at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initPluginLoader(DelegatingClassLoader.java:216) at org.apache.kafka.connect.runtime.isolation.DelegatingClassLoader.initLoaders(DelegatingClassLoader.java:209) at org.apache.kafka.connect.runtime.isolation.Plugins.<init>(Plugins.java:61) at org.apache.kafka.connect.cli.ConnectDistributed.startConnect(ConnectDistributed.java:91) at org.apache.kafka.connect.cli.ConnectDistributed.main(ConnectDistributed.java:78) Caused by: java.lang.ClassNotFoundException: org.easymock.IArgumentMatcher at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581) at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178) at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:521) at org.reflections.ReflectionUtils.forName(ReflectionUtils.java:310) ... 10 more

  • architecture
  • spring-boot
  • spring-cloud
  • JPA
  • Kafka
  • msa
문태환 댓글 5 좋아요 0 조회수 1541

도착지 관련 로직

미해결

[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진

if(_moveToDest) { Vector3 dir = (_destPos - transform.position); if(dir.magnitude < _speed * Time.deltaTime) { _moveToDest = false; transform.position = _destPos; } else { transform.position += dir.normalized * _speed * Time.deltaTime; transform.LookAt(_destPos); } } 이렇게 많이 써왔는데, 수업중 작성하신 코드와 비교해서 단점이 있나요? 아니면 그냥 써도 되는 로직인가요?

  • C#
  • unity
ponix 댓글 1 좋아요 0 조회수 222

json value encoding 에러가 납니다

미해결

공공데이터 수집하여 대파 가격 분석과 시각화 하기

혹시 강의 노트는 어떻게 볼 수 있나요???

  • pandas
  • matplotlib
냔냐 댓글 3 좋아요 0 조회수 409

다음과 같이 풀어도 무방할까요?

미해결

자바스크립트 알고리즘 문제풀이 입문(코딩테스트 대비)

function solution(s) { let answer= []; for (let x of s) { if (answer.indexOf(x) === -1) { answer += x+'\n'; } } return answer; } let str = ["good", "time", "good", "time", "student"]; console.log(solution(str)); 답변 부탁드립니다! ㅠㅠ

  • 코테 준비 같이 해요!
  • javascript
yuri lee 댓글 1 좋아요 1 조회수 146

({this.movies}); 에서 movies가 에러나는 이유를 모르겠습니다 ㅠㅠ

미해결

Flutter + Firebase로 넷플릭스 UI 클론 코딩하기 [무작정 플러터]

이게 에러나서 그런지 movies; images; likes; _currentKeyword; 얘네도 다 에러나네요.. 아시는분 댓글좀요 !! List < Movie > movies ; List < Widget > images ; List < String > keywords ; List < bool > likes ; int _currentPage = 0 ; String _currentKeyword ;

  • firebase
  • Flutter
  • 클론코딩
강병철 댓글 10 좋아요 1 조회수 1072

인기 태그

인프런 TOP Writers

주간 인기글