안녕하세요 FORM ubuntu:14.04 로 이미지를 만들었다면 예를들어 맥에서 우분투로 해당하는 베이스 이미지를 만들었다면 맥북 unix os 하고 이미지로 만든 컨테이너 하고 os가 다른 경우 로컬에서는 os를 어떻게 구분이 되는 건지요? 하드웨어를 다루는 os는 호스트 os로 알고 있는데 베이스 이미지는 우분투라고 한다면? 그 해당 게스트 os 라고 표현해야하는지는 모르겠지만 그 우분투 os는 docker engine에서 다루어 지는지? 어떻게 되는지 알고 싶어서 질문드립니다. 질문이 너무 두서가 없는지 아닌지 걱정이 되네요 ㅜㅜ 감사합니다.
CKEditor에 글을 입력중에 CKEditor 영역 밖을 마우스로 클릭하면 onBlur 속성의 getDataFromCKEditor 함수가 실행될때 img 태그의 src 속성이 존재하지 않아서 data . match ( "<img src=" ) 값을 찾지 못합니다. 제가 어떤 부분을 놓치고 있는걸까요 ㅠㅠ.. 깃허브 주소: https://github.com/nathaneast/blog
강의와 관련있는 질문 을 남겨주세요. • 강의와 관련이 없는 질문은 지식공유자가 답변하지 않을 수 있습니다. (사적 상담, 컨설팅, 과제 풀이 등) • 질문을 남기기 전, 비슷한 내용을 질문한 수강생이 있는지 먼저 검색 을 해주세요. (중복 질문을 자제해주세요.) • 서비스 운영 관련 질문은 인프런 우측 하단 ‘문의하기’ 를 이용해주세요. (영상 재생 문제, 사이트 버그, 강의 환불 등) 질문 전달 에도 요령이 필요합니다. • 지식공유자가 질문을 좀 더 쉽게 확인할 수 있게 도와주세요. • 강의실 페이지 (/lecture) 에서 '질문하기'를 이용해주시면 질문과 연관된 수업 영상 제목이 함께 등록됩니다. • 강의 대시보드에서 질문을 남길 경우, 관련 섹션 및 수업 제목을 기재 해주세요. • 수업 특정 구간에 대한 질문은 꼭 영상 타임코드 를 남겨주세요! 구체적인 질문 일수록 명확한 답을 받을 수 있어요. • 질문 제목은 핵심 키워드를 포함해 간결하게 적어주세요. • 질문 내용은 자세하게 적어주시되, 지식공유자가 답변할 수 있도록 구체적으로 남겨주세요 . • 정확한 질문 내용과 함께 코드 를 적어주시거나, 캡쳐 이미지 를 첨부하면 더욱 좋습니다. 기본적인 예의 를 지켜주세요. • 정중한 의견 및 문의 제시, 감사 인사 등의 커뮤니케이션은 더 나은 강의를 위한 기틀이 됩니다. • 질문이 있을 때에는 강의를 만든 지식공유자에 대한 기본적인 예의를 꼭 지켜주세요. • 반말, 욕설, 과격한 표현 등 지식공유자를 불쾌하게 할 수 있는 내용 은 스팸 처리 등 제재를 가할 수 있습니다. 안녕하세요. 섹션2 대표값 코드를 만들었습니다. import sys #sys.stdin=open("input.txt","rt") n = int(input()) a = list(map(int,input().split())) #print(a) a_avg = round((sum(a)/len(a)),0) #print(a_avg) for i in range(len(a)): a[i] = round(((a[i])-(a_avg)),0) #print(a) first = a[0] checknum = 0 for i in range(len(a)): if abs(first) < abs(a[i]): continue elif abs(first) >= abs(a[i]): #print(first) #print(a[i]) if first < a[i]: first = a[i] checknum = i else: continue #print(first) print(int(a_avg), checknum+1) 저는 이런식으로 코드를 만들었는데요. 40%는 성공하고 60%는 실패가 뜹니다. 어디에서 문제가 있는지 잘 모르겠습니다. 강사님이 하신 방법은 좋다고 생각하지만, 제 코드에 어디가 문제있느지를 몰라서 질문드립니다. 답변해주시면 감사합니다.
안녕하세요, 먼저 강의를 잘 듣고 있는 학생 1인 입니다. ㅎㅎ 엔티티 클래스 개발2 강의 중 셀프로 양방향 연관관계 관련 질문입니다. Category 엔티티에서 // 자식입장에서 바라보는 부모 @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "parent_id") private Category parent; 위의 JoinColumn시 "category_id"가 아니라, "parent_id"로 작성해야 되는 이유를 알 수 있을까요? 셀프를 제외한 일반적인 양방향 연관관계에서 "연관관계 주인" 쪽에서 연관관계 거울 쪽을 Join할 때 연관관계 거울의 KEY를 명시해 주는데, 이와 마찬가지로 parent_id가 아닌 category_id가 아닌지... 궁금합니다. 실제로 바꿔서 했을 때, 오류가 발생했습니다...
안녕하세요 선생님, 강의를 듣고 있는 중에 join fetch 가 안되서 여쭤봅니다 아래는 join fetch 가 실행되어야 할 부분인데 skip 하고 실행이 안되는 console 내용입니다. 2020-08-31 17:07:26.918 INFO 7360 --- [ restartedMain] p6spy : #1598861246918 | took 0ms | statement | connection 12| url jdbc:mysql://localhost:3306/springboottest?serverTimezone=UTC&characterEncoding=UTF-8 update item set name=?, price=?, stock_quantity=?, author=?, isbn=? where item_id=? update item set name='SPRING2 BOOK', price=40000, stock_quantity=296, author=NULL, isbn=NULL where item_id=10; 2020-08-31 17:07:26.918 INFO 7360 --- [ restartedMain] p6spy : #1598861246918 | took 0ms | commit | connection 12| url jdbc:mysql://localhost:3306/springboottest?serverTimezone=UTC&characterEncoding=UTF-8 ; 2020-08-31 17:07:27.114 INFO 7360 --- [ restartedMain] o.s.s.concurrent.ThreadPoolTaskExecutor : Initializing ExecutorService 'applicationTaskExecutor' 2020-08-31 17:07:27.145 WARN 7360 --- [ restartedMain] aWebConfiguration$JpaWebMvcConfiguration : spring.jpa.open-in-view is enabled by default. Therefore, database queries may be performed during view rendering. Explicitly configure spring.jpa.open-in-view to disable this warning 2020-08-31 17:07:27.344 INFO 7360 --- [ restartedMain] o.s.b.w.embedded.tomcat.TomcatWebServer : Tomcat started on port(s): 8080 (http) with context path '' 설명하셨던 코드들 다 작성 잘 했는데 왜 join fetch 가 실행이 안되는지 모르겠습니다 아래 제가 작성했던 코드를 깃허브로 첨부해드립니다 https://github.com/Kim8114/jpashops 선생님의 도움이 절실합니다 ㅠㅠㅠ
PS C:\Users\Junsu\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master> npm install > bcrypt@3.0.8 install C:\Users\Junsu\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master\node_modules\bcrypt> node-pre-gyp install --fallback-to-build node-pre-gyp WARN Using needle for node-pre-gyp https download node-pre-gyp WARN Pre-built binaries not installable for bcrypt@3.0.8 and node@12.18.3 (node-v72 ABI, unknown) (falling back to source compile with node-gyp) node-pre-gyp WARN Hit error Remote end closed socket abruptly. 이 솔루션의 프로젝트를 한 번에 하나씩 빌드합니다. 병렬 빌드를 사용하려면 "/m" 스위치를 추가하세요. blowfish.cc bcrypt.cc bcrypt_node.cc win_delay_load_hook.cc c:\users\junsu\appdata\local\node-gyp\cache\12.18.3\include\node\node.h(674): warning C4819: 현재 코드 페이지(949)에서 표시할 수 없는 문자가 파일에 들어 있습니다. 데이터가 손실되지 않게 하려면 해당 파일을 유니코드 형식으로 저장하십시오. (소스 파일 컴파일 중 ..\src\bcrypt_node.cc) [C:\Users\Junsu\Downloads\boilerplate- mern-stack-master\boilerplate-mern-stack-master\node_modules\bcrypt\build\bcrypt_lib.vcxproj] C:\Users\Junsu\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master\node_modules\bcrypt\build\Release\bc rypt_lib.lib 라이브러리 및 C:\Users\Junsu\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master\node_modules\bcryp t\build\Release\bcrypt_lib.exp 개체를 생성하고 있습니다. bcrypt_lib.vcxproj -> C:\Users\Junsu\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master\node_modules\bcry pt\build\Release\\bcrypt_lib.node Copying C:\Users\Junsu\Downloads\boilerplate-mern-stack-master\boilerplate-mern-stack-master\node_modules\bcrypt\build\Relea se\/bcrypt_lib.node to C:/Users/Junsu/Downloads/boilerplate-mern-stack-master/boilerplate-mern-stack-master/node_modules/bcr ypt/lib/binding\bcrypt_lib.node 1개 파일이 복사되었습니다. npm WARN react-redux@5.1.2 requires a peer of react@^0.14.0 || ^15.0.0-0 || ^16.0.0-0 but none is installed. You must install peer dependencies yourself. npm WARN react-redux@5.1.2 requires a peer of redux@^2.0.0 || ^3.0.0 || ^4.0.0-0 but none is installed. You must install peer dependencies yourself. npm WARN react-boiler-plate@1.0.0 No repository field. npm WARN optional SKIPPING OPTIONAL DEPENDENCY: fsevents@1.2.12 (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"}) added 34 packages from 37 contributors and audited 513 packages in 10.685s 4 packages are looking for funding run `npm fund` for details found 3 vulnerabilities (2 low, 1 high) run `npm audit fix` to fix them, or `npm audit` for details npm install 실행시 이렇게 긴 오류가 뜹니다. 해결방법을 모르겠습니다.
강사님 안녕하세요.^^ 강의를 듣는 중 궁금한게 생겨서 문의 드립니다. 현업에서는 docker volume을 사용하는 것과 container 내에 소스를 직접 카피(또는 git clone)해서 운영하는 것과 어떤 것이 선호되는지 궁금합니다. 강의를 들으면서 docker volume을 사용해야 하는지 궁금증이 생겨서요..^^
modelMapper.getConfiguration().setMatchingStrategy(MatchingStrategies.STRICT); 위처럼 하면 완전히 같은 경우만 매핑을 해준다네요.. CamelCase를 피하기위해 Underscore전략을 쓰는거 보다 괜찮아보여서 글 한번 등록해봅니다 -.-
XML 프로젝트 BoardDao 에서 업데이트 하는 문을 public void modifyContentInfo(ContentBean modifyContentBean) { sqlSessionTemplate.selectOne("board.modifyContentInfo", modifyContentBean); } 로 작성해주셨는데 selectOne 은 단일행 검색아닌가요 ? public void modifyContentInfo(ContentBean modifyContentBean) { sqlSessionTemplate.update("board.modifyContentInfo", modifyContentBean); } 이것처럼 .update 로 해야 하는거 아닌가요 ?? 둘다 되긴하는데
var 숫자1=Math.floor(Math.random()*9)+1 var 숫자2=Math.floor(Math.random()*9)+1 그냥 Math.floor(Math.random()*9)+1 는 랜덤으로 수가 나오는데 var 숫자1=Math.floor(Math.random()*9)+1 로 하면 한 숫자만 계속 고정해서 나옵니다. 왜 그런걸까요??ㅠㅠ
전혀 상관없는 질문이지만.. 예전에 아이피주소는 00000000.00000000.00000000.00000000 부터 11111111.11111111.11111111.11111111 사이의 숫자로 구성되어 약 43억개의 아이피가 있을수있다고 들었는데 컴퓨터말고도 핸드폰이나 각종 통신기기등에도 아이피가 있지않나요? 있다고한다면 이 주소값이 넘어갈수도 있지않나요?