import { CKEditor } from '@ckeditor/ckeditor5-react' ; import ClassicEditor from '@ckeditor/ckeditor5-build-classic' ; < CKEditor editor = { ClassicEditor } config = { { placeholder : "글을 입력하십시오." } } // data="<p>내용</p>" onReady = { editor => { // You can store the "editor" and use when it is needed. // console.log( 'Editor is ready to use!', editor ); } } onChange = { ( event , editor ) => { const data = editor . getData (); // console.log( { event, editor, data } ); this . setState ({ content : data }) } } onBlur = { ( event , editor ) => { // console.log( 'Blur.', editor ); } } onFocus = { ( event , editor ) => { // console.log( 'Focus.', editor ); } } /> REACT로 에디터 구현 중입니다. 리액트에서 NODE JS로 정보를 전달하여 DB에 저장해서 정보를 불러오는데 <P>태그가 붙어서 태그 제거방법을 찾아봤습니다. 인터넷에 올라온 방법이 에디터 config.js에서 CKEDITOR.editorConfig = function(config){ config.enterMode = CKEDITOR.ENTER_BR} 을 넣으라고 하는데, 이것만 알려주고 어떻게 하는지 도통 이해할 수가 없어서 글 올려요. 혹시 다른 방법이 있거나 html 으로 출력하라는 것도 있는데 혹시 시간이 되신다면 알려주실 수 있을까요?
안녕하세요. 긴 간의 유익하게 잘 봤습니다. 감사합니다. 다름이 아니라 강의를 보던중 생긴의문이었는데 마이크로 서비스 아키텍쳐로 여러개의 서비스를 나눴을 경우에 수개의 서비스에서 공통적으로 사용되는 엔티티 등을 단순히 복붙으로 하기에는 관리측면에서 좋지않아보이는데 어떤식으로 공유가 이뤄져야하나요? 또는 현업에서는 어떤 방식을 사용하고 있는지 궁금합니다!
안녕하세요. 김범준님. 처음 배우는 리액트 네이티브 책으로 사서 먼저 공부하다가 힘들어서 동영상 교육을 검색해서 수강하게 되었습니다. 깃허브에서 nvm 설치 파일을 복사하서 맥 터미널에서 실행하여 설치하였습니다. 그리고 아래에있는 이 내용을 bash 프로파일에 입력해야 하는데 하면서 그 다음에 나오는 .zshrc 파일 관련 내용 중에 터미널에서 vi. zshrc를 실행해서 이렇게 복사를 해 넣으라고 해서 그렇게 해습니다. 그 다음 nvm을 이용해서 node를 설치하는 과정에서 nvm install 14를 실행하면 -bash : nvm: command not found 라고 나오네요. nvm이 설치되지 않은건가요? 동영상 강의대로 github에서 설치 명령을 실행해서 설치했는데 왜그럴까요?
import simplejson as json from tinydb import TinyDB #파일 DB 생성 db = TinyDB('C:\python\\section5\\databases\\database.db') #db.default_table_name = 'users' Traceback (most recent call last): File "C:\python\section5\5-2-1.py", line 2, in <module> from tinydb import TinyDB File "C:\Users\HSM\anaconda3\envs\section5\lib\site-packages\tinydb\__init__.py", line 29, in <module> from .database import TinyDB File "C:\Users\HSM\anaconda3\envs\section5\lib\site-packages\tinydb\database.py", line 13 TableBase: Type[Table] = with_typehint(Table) ^ SyntaxError: invalid syntax 도저히 왜 안되는지 모르겠습니다. 모듈 설치도 다 잘되어있는데 구글링 해도 나오지도 않네요
안녕하세요. 좋은 강의 잘 듣고 있습니다. 저번에 동적할당 배웠을때는 malloc 받고 나서 free로 메모리를 OS에게 반환해야 한다고 기억하는데요, 이번 강의에서 d1.arr을 받고 나서 반환하는 코드가 보이질 않아서요. 혹시 free를 쓰지 않으신 특별한 이유가 있나 해서 여쭤봅니다. 아! 그리고 만약 반납하고 싶을때는 free(d1.arr);로 해주면 되는 걸까요? 감사합니다.^^
안녕하세요 좋은 수업 잘 듣고 있습니다 15강 mlflow 수업을 듣다가 궁금한 점이 생겨서요 pyfunc 기능을 쓰는 이유를 구체적으로 알고 싶습니다. 덧붙여, 이전 실습에는 pyfunc을 사용하지 않고 save 된 모델을 serving했는데 pyfunc.save 후 pyfunc.load를 한 이유가 궁금합니다. 감사합니다
안녕하세요 선생님 강의 듣다가 잘 이해가 안가서 질문을 드립니다. 강의도중 이런 예시가 나왔습니다. int arr[2][3] = { {1,2,3},{4,5,6} }; printf("%p %p %p", arr, arr[0], &arr[0]); arr[0]=&arr[0] 여기서 앞에 arr과 arr[0]의 주소가 같은거는 잘 이해가 되지만 이것들과 뒤에 &arr[0]의 주소가 같은 이유를 잘 모르겠습니다. 강의도중 그 이유를 말씀해주셨지만 그것만으로는 잘 이해가 가지 않아서 질문드립니다. 제가 생각하기에는 배열은 포인터의 역할을 수행하니깐 arr과 &arr[0]은 이중포인터가 되는거 아닌가요? 즉 arr[0]의 값이 들어있는 주소가 아닌 arr[0]의 주소를 담고있는 포인터의 주소라고 생각이듭니다
선생님 안녕하세요 좋은 강의 잘 보고있습니다. 이번에 카프카를 처음 알게되면서 아직은 개념도 어색한 느낌이 큰데요. 실습을 진행하면서 카프카 커넥트를 사용하실 때 confluent 카프카를 다운받아서 진행하셨는데요 저는 강의 초반에 사용했던 아파치 카프카에도 connect-distributed.sh 와 같은 커넥트 실행 파일들이 있어서 아파치 카프카로 실습을 진행해보았습니다(apache kafka 2.8.0, confluentinc-kafka-connect-jdbc 10.2.0 으로 진행) 그런데 문제 없이 실습내용이 정상적으로 진행이 되더라구요. 그래서 한가지 궁금점이 생겼습니다. 실습에서 아파치 카프카 커넥트를 사용하지 않고 confluent 카프카 커넥트를 사용한 이유가 궁금합니다.
[C++과 언리얼로 만드는 MMORPG 게임 개발 시리즈] Part1: C++ 프로그래밍 입문
Rookiss님 안녕하세요. 좋은 강의 찍어주셔서 즐겁게 공부하는 수강생입니다. C++ 프로그래밍 입문 강의에서 어셈블리도 직접 까보면서 공부하다 보니 자연스럽게 cpp library가 어떻게 구현되어 있는지 궁금해졌는데요. 강의 중에서도 여러 번 언급하시지만 template에 대해 더 공부해보고 싶어 질문드립니다. Rookiss님 template 강의가 나온다면 그때 수강하면 좋겠지만 당분간 게임 개발 시리즈 제작으로 바쁘신 것 같아서요. 혹시 추천하시는 책이나 자료가 있을까요?
안녕하세요 강사님. WAR로 톰캣에 배포해서만 사용해봤는데, 질문 댓글 달아주신것들 보니 WAR랑 JAR랑 디렉터리 구조가 다른거 같더라구요. 1. 처음에 SPRING INITIAL로 생성해줄때 JAR로 앞으로 변경해서 쓰실거같은데, JAR로 개발된 스프링부트 디렉터리 구조를 WAR로 EXPORT해서 내장톰캣을안쓰고 외장톰캣에도 쓸 수 있나요? 2. JAR로 빌드를 하면 내장 톰캣으로 사용하기 쉬운점이 있는데, WAR로 해서 외장 톰캣을 사용하려고하면 WEB-INF 및 META-INF 디렉토리로 사전 정의 된 구조를 사용해야될텐데 개발시작 전에 내장을 쓸지 외장을 쓸지 정해서디렉터리 구조를 맞추고 시작해야되는건지, 아니면 JAR로 시작해서 쓰다가 WAR로 EXPORT만 해주면 상관없는건 지궁금합니다 질문이 좀 길어서 죄송합니다 감사합니다!