docker secret을 사용하지 않고 env_file로 관리해도 되나요? https://docs.docker.com/compose/environment-variables/#set-environment-variables-with-docker-compose-run 이렇게 관리했을때 문제점이 있는지 여쭙고 싶습니다. 감사합니다.
안녕하세요. 저는 전문대학교에서 일본어를 배우고 있고, 2022년에 졸업 하는 IT와는 관련이 없는 학생입니다. 학생때 부터 IT쪽에 관심이 있어 이것저것 공부 하긴 했지만 자격증은 하나도 없는데 일본에 IT로 취업을 하고 싶습니다. 취업이 된다면 어떤공부든 열심히 할 자신이 있는데 어떤게 가장 취업에 좋은 길인지 조언해 주셧으면 합니다!
[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? 예 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 아니오 3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예 [질문 내용] 질문1) 선생님, DB로 질의를 해서 가져온 resultset의 데이터를 엔티티객체의 각 필드에 바인딩 해주는 작업에 왜 리플렉션이 필요한지 이해를 못하고 있습니다. 보통 em.find(Member.class, 100L) 과 같이 엔티티클래스의 타입을 명시를 해주기 때문에 JPA는 바인딩하는 방법을 잘 알고있을거라 생각이 들거든요... 질문2) 기본생성자는 이 리플렉션과는 관련이 없고 프록시 생성에만 관련이 있는건지 궁금합니다. 프록시가 엔티티를 상속해서 만드는데 이때 부모가 기본생성자가 있어야 자식에 있는 생성자 몸체 첫줄에 super()를 사용할 수 있는 것으로 알고있습니다.
vagrant up 명령어 실행시 나오는 아래 에러 메시지 확인 부탁드립니다. 문제 해결을 위해 시도해본 것들 1. VBox - > File -> Preferences -> Default Machine Folder 확인 ---> C:\Users\jimin\VirtualBox VMs 문제없음 2. Turn Windows Features on or off Disabled -> Hyper-V Enabled -> Virtual Machine Platform Enabled -> Windows Hypervisor Platform Disabled -> Windows Sandbox 3. C:\Program Files\Oracle\VirtualBox\drivers\vboxdrv directory, 에서 VBoxDrv.inf 파일 우클릭 후 인스톨 4. 'vagrant up' 명령어 실행전 '.vagrant' 파일 지워봄 5. 관리자모드로 커맨드창 실행 무슨 이유에서인지 계속 러닝상태입니다. Bringing machine 'm-k8s-1.20' up with 'virtualbox' provider... Bringing machine 'w1-k8s-1.20' up with 'virtualbox' provider... Bringing machine 'w2-k8s-1.20' up with 'virtualbox' provider... Bringing machine 'w3-k8s-1.20' up with 'virtualbox' provider... ==> m-k8s-1.20: Importing base box 'sysnet4admin/CentOS-k8s'... There was an error while executing `VBoxManage`, a CLI used by Vagrant for controlling VirtualBox. The command and stderr is shown below. Command: ["import", "\\\\?\\C:\\Users\\jimin\\.vagrant.d\\boxes\\sysnet4admin-VAGRANTSLASH-CentOS-k8s\\0.7.4\\virtualbox\\box.ovf", "--vsys", "0", "--vmname", "CentOS-k8s_1629866418504_11568", "--vsys", "0", "--unit", "12", "--disk", "C:/Users/jimin/VirtualBox VMs/? ??/CentOS-k8s_1629866418504_11568/box-disk001.vmdk"] Stderr: 0%...10%...20%...30%...40%...50%...60%...70%...80%...90%...100% Interpreting \\?\C:\Users\jimin\.vagrant.d\boxes\sysnet4admin-VAGRANTSLASH-CentOS-k8s\0.7.4\virtualbox\box.ovf... OK. 0%... Progress state: E_INVALIDARG VBoxManage.exe: error: Appliance import failed VBoxManage.exe: error: Code E_INVALIDARG (0x80070057) - One or more arguments are invalid (extended info not available) VBoxManage.exe: error: Context: "enum RTEXITCODE __cdecl handleImportAppliance(struct HandlerArg *)" at line 1119 of file VBoxManageAppliance.cpp
pm배열 없이 ch를 이용해서 바로 답을 출력하도록 했는데 제 코드는 왜 오답인지 잘 모르겠습니다. public class Ch8_6 { public static int n, m; public static int[] arr,ch; public static void DFS(int length) { if(length == m) { for(int i = 0; i < n; i++) { if(ch[i] == 1) { System.out.print(arr[i] + " "); } } System.out.println(); } else { for(int i = 0; i < n; i++) { if(ch[i] == 0) { ch[i] = 1; DFS(length + 1); ch[i] = 0; } } } } public static void main(String args[]) { Scanner sc = new Scanner(System.in); n = sc.nextInt(); m = sc.nextInt(); arr = new int[n+1]; ch = new int[n+1]; for(int i = 0; i < n; i++) { arr[i] = sc.nextInt(); } DFS(0); } }
안녕하세요. 김영한님! 영상 잘 보고 있습니다. 강의 내용에서 spring initializr 설정 시 영상 1:22의 Project Metadata 의 Name 은 thymeleaf-basic 강의자료 1. 타임리프 - 기본 기능.pdf의 2페이지의 Project Metadata 의 Name 은 thyme-leaf-basic 다른 부분 있어서 신고합니다~ ^^ 늘 좋은 강의 감사드립니다.
안녕하세요. 이번 강의 코랩 파일을 실행해보다가 궁금한 점이 생겨서 질문 남깁니다. 역전파 코랩 파일에서 3번째 셀(y, z, res 계산하는 셀) ~ 5번째 셀(x.grad를 print하는 셀)을 순서대로 여러번 실행하면 print(x.grad)의 결과가 처음 [[2, 2], [2, 2]]에서 [[4, 4], [4, 4]], [[6, 6], [6, 6]], [[8, 8], [8, 8]] ... 로 계속 바뀝니다. x, y, z, res의 변화가 없으니 print(x.grad)의 결과가 계속 [[2, 2], [2, 2]]로 동일해야 할 것 같다고 생각되는데 왜 이런 현상이 발생하는 건가요? 궁금합니다.
사운드 매니저 부분 강의 듣고 있습니다... Bgm을 재생하는 데에서, 재생중인 음악이 있으면, 끄고 다시 재생하는 기능을 따라하고 있는데, 작동을 하지 않고 소리가 계속 겹쳐서 재생됩니다 ..ㅠㅠ 구글링을 해봐도 맞게 쓰고있는거 같은데 왜 이런 현상이 일어나는지 모르겟어요.. 추가로 @Sound 산하에 Bgm과 Effect가 마구잡이로 생겨나는데 원인을 못찾겠습니다..ㅠㅜ 추적해보니, Init을 Manager를 통해 하면서 어딘가 무한루프가 걸린 것 같은데, 코드 상 문제를 찾는게 제힘으론 힘드네요..
선생님 조합수를 사용해도 시간복잡도는 O(n!)인거 같은데 제가 잘못 생각한걸까요? 조합수를 사용하지 않아도 메모이제이션을 사용하면 O(n!)인거 같아서 질문 드립니다. 혹시 맞으면 시간복잡도를 O(n^k)정도로 바꿀 수 있는 방법이 있을까요? 조합수를 사용하지 않은 풀이입니다. 비효율적인 부분이나 잘못된점도 알고 싶습니다. function solution ( n , f ){ const arrayMaker = ( len , generator ) => Array . from ({ length: len }, ( _ , i ) => generator ( i )); const base = arrayMaker ( n , idx => idx + 1 ); const checker = arrayMaker ( n , () => 0 ); const temp = arrayMaker ( n , () => 0 ); const change = i => array => array [ i ] === 0 ? array [ i ] = 1 : array [ i ] = 0 ; function * permutation ( position ){ if ( position === n ){ yield temp ; } else { for ( let i = 0 ; i < checker . length ; i ++){ if ( checker [ i ] === 0 ){ temp [ position ] = base [ i ]; change ( i )( checker ); yield * permutation ( position + 1 ); change ( i )( checker ); } } } } function combination ( n , r , seq ){ if ( bin [ n - 1 ][ r - 1 ] !== 0 ) return bin [ n - 1 ][ r - 1 ]; if ( n === 1 ) return seq [ r - 1 ]; return bin [ n - 1 ][ r - 1 ] = combination ( n - 1 , r , seq ) + combination ( n - 1 , r + 1 , seq ); } let bin ; for ( let order of permutation ( 0 )){ bin = arrayMaker ( n , () => arrayMaker ( n , () => 0 )); if ( combination ( n , 1 , order ) === f ) return order ; } } console . log ( solution ( 4 , 16 ));
설계독학맛비's 실전 FPGA를 이용한 HW 가속기 설계 (LED 제어부터 Fully Connected Layer 가속기 설계까지)
맛비님 안녕하세요! Address map을 봤는데 궁금한 점이 생겨서 질문 드립니다! address 를 0x08번지와 0x0c 번지를 사용하는 이유가 있나요?? 아니면 임의로 편하신 주소에 설정하신 건가요?? 다른 주소로 변경해서 사용해도 될까요?? --------------------------------------------------------- 추가적으로 testbench 파일을 추가하고 시뮬레이션을 돌리려고 보니 빨간줄이 뜨는 구문이 생깁니다.. 그래도 잘 돌아가기는 하는데 오류가 아니라 경고문인가요?? vivado 에서 구문을 지원해주지 않아서 생기는 건가요?? 항상 감사드립니다!
교수님! 좋은강의 감사합니다. R에서 지원하는 시각화 도구를 전자정부프레임워크 기반 웹에 연계하여 인터엑티브 웹 구현이 가능한지 여쭙고 싶습니다. 오라클 DB에서 데이터가 변경되었을때 실시간으로 차트나 그래프에 반영이 가능한지, 또는 별도 배치를 만들어서 리프레시를 스케줄에 따라 해야하는지 등의 여부가 궁금합니다. 더나아가 R에서 생성되는 plot을 jsp 웹에 표출할 수 있는지 여쭙고 싶습니다. R과 스프링 기반 웹의 연계 관련해 질문 올렸습니다. 감사합니다!
강의자료에 의하면 "서블릿은 톰캣 같은 웹 애플리케이션 서버를 직접 설치하고,그 위에 서블릿 코드를 클래스 파일로 빌드해서 올린 다음, 톰캣 서버를 실행하면 된다. "라고 하셨습니다. 그런데 밑에 질의응답을 통해서 WAS가 HTTP 요청 메시지를 연결하고 HttpServletRequest, HttpServletReponse를 생성하는 것과 우리가 만든 서블릿을 호출하는 서블릿 컨테이너의 역할을 다 수행한다고 알게되었습니다. 질문 1. 처음에 말해주신 것처럼 톰캣서버와 서블릿 코드가 따로 있는 것이라면 톰캣서버같은 WAS가 어떻게 서블릿을 호출하는 서블릿 컨테이너를 하는지 궁금합니다. 혹시 스프링 부트로 톰켓 서버가 내장되면서 서블릿 컨테이너의 역할을 수행할 수 있게 바뀐 것인지 궁금합니다.