묻고 답해요
156만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결직장인 생존 엑셀 - 8개의 실무 프로젝트로 엑셀 마스터하기
설문평가 평균과 순위 계산 후 전체 통합 시트작성
안녕하세요.평균 함수로 작성 후 셀 테두리- 더블 클릭- 똑같은 숫자(패턴)로만 채우기가 나옵니다. ctrl+enter로 하면 정상적으로 나와서 해결은 했는데 더블클릭 시 각 수식에 맞춘 값이 안 나오는 이유가 궁금해 질문드립니다.
-
미해결it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
87번 채점 프로그램에 오류가 있는 것 같습니다.
#include <iostream> #include <vector> #include <queue> using namespace std; int n, cnt; int dir[8][2] = { { 1, 0 }, { 0, 1 }, { -1, 0 }, { 0, -1 }, { 1, 1 }, { -1, 1 }, { 1, -1 }, { -1, -1 } }; vector<pair<int, int> > islands; vector<vector<bool> > map; void searchIsland(int y, int x) { if (map[y][x]) { return; } ++cnt; queue<pair<int, int> > q; q.push({ y, x }); map[y][x] = true; while (!q.empty()) { pair<int, int> pos = q.front(); q.pop(); for (int i=0; i<8; ++i) { int tY = pos.first + dir[i][0]; int tX = pos.second + dir[i][1]; if (tY < 0 || tX < 0 || tY >= n || tX >= n) { continue; } if (map[tY][tX]) { continue; } map[tY][tX] = true; q.push({ tY, tX }); } } } int main(int argc, char** argv) { int v; cin >> n; map.resize(n); for (int i=0; i<n; ++i) { map[i].resize(n); for (int j=0; j<n; ++j) { cin >> v; map[i][j] = !v; if (v) { islands.push_back(make_pair(i, j)); } } } for (int i=0; i<islands.size(); ++i) { searchIsland(islands[i].first, islands[i].second); } printf("%d", cnt); return 0; } 작성된 테스트 케이스를 직접 써보니 output과 동일한 결과가 나오는데도 모두 틀렸다고 나옵니다. 제 파일 문제인가 싶어서 프로그램을 다시 다운받아서 똑같은 실행 파일을 붙여넣어도 틀렸다고 나옵니다.혹시나 해서 강사님 소스 코드를 복사해 빌드하여 제출해보니 역시나 틀렸다고 나옵니다.확인 부탁드립니다.
-
미해결타입스크립트 입문 - 기초부터 실전까지
안녕하세요. 기본타입- 튜플, 객체, 진위값 부분의 영상의 화면이 나오질 않습니다.
제가 총 모니터가 3개입니다. 해당 영상 이전의 영상들의 화면은 모두 정상적으로 잘 나왔으나, 기본타입- 튜플, 객체, 진위값 섹션의 강의 영상 이후부터는 화면이 모두 나오질 않습니다.모니터 3개 중 한개를 끄면 또 정상적으로 잘 나옵니다. 혹시, 원인을 알수 있을까요?
-
미해결쉬운 모바일 테스트 자동화 시작하기 : Appium Studio
Appium & Android Studio 설치 관련
안녕하세요 선생님 이번에 강의를 처음 듣게 되었는데요 자료에 남겨주신 Appium 설치 파일이 다운로드가 되지 않아 혹시 해당 강의를 따라할 수 있는 Appium이나 Android Studio를 다운로드 가능한 파일이나 참고할 설치 가이드가 있는지 궁금합니다~
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
토비선생님, 사소한 질문이 하나 있습니다.
맹목적인 파라미터의 숫자가 아닌 보통 함축적 정보를 전달하기 위해 DTO, 즉 파라미터 오브젝트를 사용해서 전달하는 방식은 워낙 간결한 방식이라 저도 선호도가 높긴 합니다. 하지만 엔티티의 영역에서 DTO와 유사한 레코드 형식의 매개변수를 전달 받는 방식은 어느 정도 엔티티의 순수성이 침해 받는 방식이 아닌가 생각이 들어서요.실제로 작성하신 코드를 봤을 때 그런 순수성 집착 보다 휴먼 에러를 사전에 방지하는 접근 방식이라 매우 적절한 트레이드 오프라고 생각이 들기도 합니다. 이 부분에 대해서 개인적인 궁금증이 생겨서 질의 드립니다. 아직 강의를 다 본 상황이 아니라서 이런 질문을 하는 게 맞는지 작성하는 지금 이 순간 조차 고민이 되지만, 실제로 제가 생각하던 방식과의 거리감이 느껴져서 질문을 남겨봅니다.
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
C#에서 생성자 관련 질문
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 유니티와 C#의 부족한 지식을 위해 강의를 듣고있는데 궁금한 점이 생겨 질문합니다.개인 프로젝트를 진행할 때 Init함수 등을 사용해서 오브젝트 풀링한 몬스터들을 Init함수로 전체 데이터를 초기화 해왔었는데, C#에서도 생성자를 사용해서 첫 생성된 오브젝트들의 변하지 않는 데이터(이름, 공격력, 방어력 등)를 생성자로 초기화를 하고, 다시 풀링되는 오브젝트들의 변하는 데이터 (HP, MP 등)은 Init함수를 통해 풀링하는 식으로 만드는것이 좋은 방법인가요?
-
미해결[C#과 유니티로 만드는 MMORPG 게임 개발 시리즈] Part3: 유니티 엔진
Animation blending 파라미터 계산
if (_moveToDset) { float target = _moveToDset ? 1f : 0f; wait_run_ratio = Mathf.Lerp(wait_run_ratio, target, 10.0f * Time.deltaTime); //wait_run_ratio = Mathf.Lerp(wait_run_ratio, 1, 10.0f * Time.deltaTime); Animator anim = GetComponent<Animator>(); anim.SetFloat("wait_run_ratio", wait_run_ratio); anim.Play("WAIT_RUN"); } else { wait_run_ratio = Mathf.Lerp(wait_run_ratio, 0, 10.0f * Time.deltaTime); Animator anim = GetComponent<Animator>(); anim.SetFloat("wait_run_ratio", wait_run_ratio); anim.Play("WAIT_RUN"); }wait_run_ratio가 지수승으로 계산되고 0으로 도달하지 않습니다.play를 하면 Scene에서는 잘 뛰다가 멈춥니다.파라미터에서는 계속 저런 지수값으로 연산이 되는데 Lerp로 보간되서 값이 도달하지 않아서 그런걸까요? 강의에서 보면 parameter 가 0.0에 잘 도달하던데 왜 저는 저런 연산을 계속 하는건지 모르겠습니다.
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
오라클 커넥션 세팅
테스트 커넥션 누르면 상기와 같은 오류메세지 발생합니다. 어떻게해야할지 도움 부탁드립니다.
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이 설치관련 (daemon process 오류)
노트북 초기화 후 인텔리제이 설치 및 프로젝트 실행 시에 daemon process 오류가 나는데 원인을 못찾겠습니다. ㅜㅜ-윈도우 계정(한글)문제, 버전문제 등등 이야기가 있어서 다른버전으로 재설치도 해봤는데 동일하네요..조언 부탁드립니다. 버전은 아래와 같습니다.========================================================intellij 2024.3.6JAVA 17SpringBoot 3.5.4======================================================= Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.For more details on the daemon, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html in the Gradle documentation.Process command line: C:\Program Files\Java\jdk-17\bin\java.exe --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED -XX:MaxMetaspaceSize=384m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=KR -Duser.language=ko -Duser.variant -cp C:\Users\musin\.gradle\wrapper\dists\gradle-8.14.3-bin\cv11ve7ro1n3o1j4so8xd9n66\gradle-8.14.3\lib\gradle-daemon-main-8.14.3.jar -javaagent:C:\Users\musin\.gradle\wrapper\dists\gradle-8.14.3-bin\cv11ve7ro1n3o1j4so8xd9n66\gradle-8.14.3\lib\agents\gradle-instrumentation-agent-8.14.3.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 8.14.3Please read the following process output to find out more:-----------------------FAILURE: Build failed with an exception.* What went wrong:Could not initialize native services.* Try:> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.* Exception is:org.gradle.internal.service.ServiceCreationException: Could not initialize native services.at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:290)at org.gradle.internal.nativeintegration.services.NativeServices.initializeOnDaemon(NativeServices.java:250)at org.gradle.launcher.daemon.bootstrap.DaemonMain.doAction(DaemonMain.java:114)at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:52)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:568)at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:72)at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:39)at org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)Caused by: net.rubygrapefruit.platform.NativeException: Failed to initialise native integration.at org.gradle.fileevents.FileEvents.init(FileEvents.java:71)at org.gradle.internal.nativeintegration.services.NativeServices$NativeFeatures$1.initialize(NativeServices.java:118)at org.gradle.internal.nativeintegration.services.NativeServices.<init>(NativeServices.java:343)at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:288)... 10 moreCaused by: java.lang.UnsatisfiedLinkError: C:\Users\musin\.gradle\native\0.2.7\x86_64-windows-gnu\gradle-fileevents.dll: 지정된 프로시저를 찾을 수 없습니다at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394)at java.base/java.lang.Runtime.load0(Runtime.java:755)at java.base/java.lang.System.load(System.java:1957)at org.gradle.fileevents.FileEvents.init(FileEvents.java:55)... 13 more
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
인텔리제이 설치관련 (daemon process 오류)
노트북 초기화 후 인텔리제이 설치 및 프로젝트 실행 시에 daemon process 오류가 나는데 원인을 못찾겠습니다. ㅜㅜ-윈도우 계정(한글)문제, 버전문제 등등 이야기가 있어서 다른버전으로 재설치도 해봤는데 동일하네요..조언 부탁드립니다. 버전은 아래와 같습니다.========================================================intellij 2024.3.6JAVA 17SpringBoot 3.5.4=======================================================Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.For more details on the daemon, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html in the Gradle documentation.Process command line: C:\Program Files\Java\jdk-17\bin\java.exe --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED -XX:MaxMetaspaceSize=384m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=KR -Duser.language=ko -Duser.variant -cp C:\Users\musin\.gradle\wrapper\dists\gradle-8.14.3-bin\cv11ve7ro1n3o1j4so8xd9n66\gradle-8.14.3\lib\gradle-daemon-main-8.14.3.jar -javaagent:C:\Users\musin\.gradle\wrapper\dists\gradle-8.14.3-bin\cv11ve7ro1n3o1j4so8xd9n66\gradle-8.14.3\lib\agents\gradle-instrumentation-agent-8.14.3.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 8.14.3Please read the following process output to find out more:-----------------------FAILURE: Build failed with an exception.* What went wrong:Could not initialize native services.* Try:> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.* Exception is:org.gradle.internal.service.ServiceCreationException: Could not initialize native services. at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:290) at org.gradle.internal.nativeintegration.services.NativeServices.initializeOnDaemon(NativeServices.java:250) at org.gradle.launcher.daemon.bootstrap.DaemonMain.doAction(DaemonMain.java:114) at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:52) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.base/java.lang.reflect.Method.invoke(Method.java:568) at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:72) at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:39) at org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)Caused by: net.rubygrapefruit.platform.NativeException: Failed to initialise native integration. at org.gradle.fileevents.FileEvents.init(FileEvents.java:71) at org.gradle.internal.nativeintegration.services.NativeServices$NativeFeatures$1.initialize(NativeServices.java:118) at org.gradle.internal.nativeintegration.services.NativeServices.<init>(NativeServices.java:343) at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:288) ... 10 moreCaused by: java.lang.UnsatisfiedLinkError: C:\Users\musin\.gradle\native\0.2.7\x86_64-windows-gnu\gradle-fileevents.dll: 지정된 프로시저를 찾을 수 없습니다 at java.base/jdk.internal.loader.NativeLibraries.load(Native Method) at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388) at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232) at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174) at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394) at java.base/java.lang.Runtime.load0(Runtime.java:755) at java.base/java.lang.System.load(System.java:1957) at org.gradle.fileevents.FileEvents.init(FileEvents.java:55) ... 13 more
-
미해결스프링 핵심 원리 - 기본편
인텔리제이 설치관련 (daemon process 오류)
노트북 초기화 후 인텔리제이 설치 및 프로젝트 실행 시에 daemon process 오류가 나는데 원인을 못찾겠습니다. ㅜㅜ-윈도우 계정(한글)문제, 버전문제 등등 이야기가 있어서 다른버전으로 재설치도 해봤는데 동일하네요..조언 부탁드립니다. 버전은 아래와 같습니다.========================================================intellij 2024.3.6JAVA 17SpringBoot 3.5.4======================================================= Unable to start the daemon process.This problem might be caused by incorrect configuration of the daemon.For example, an unrecognized jvm option is used.For more details on the daemon, please refer to https://docs.gradle.org/8.14.3/userguide/gradle_daemon.html in the Gradle documentation.Process command line: C:\Program Files\Java\jdk-17\bin\java.exe --add-opens=java.base/java.lang=ALL-UNNAMED --add-opens=java.base/java.lang.invoke=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.api=ALL-UNNAMED --add-exports=jdk.compiler/com.sun.tools.javac.util=ALL-UNNAMED --add-opens=java.base/java.util=ALL-UNNAMED --add-opens=java.prefs/java.util.prefs=ALL-UNNAMED --add-opens=java.base/java.nio.charset=ALL-UNNAMED --add-opens=java.base/java.net=ALL-UNNAMED --add-opens=java.base/java.util.concurrent.atomic=ALL-UNNAMED --add-opens=java.xml/javax.xml.namespace=ALL-UNNAMED -XX:MaxMetaspaceSize=384m -XX:+HeapDumpOnOutOfMemoryError -Xms256m -Xmx512m -Dfile.encoding=UTF-8 -Duser.country=KR -Duser.language=ko -Duser.variant -cp C:\Users\musin\.gradle\wrapper\dists\gradle-8.14.3-bin\cv11ve7ro1n3o1j4so8xd9n66\gradle-8.14.3\lib\gradle-daemon-main-8.14.3.jar -javaagent:C:\Users\musin\.gradle\wrapper\dists\gradle-8.14.3-bin\cv11ve7ro1n3o1j4so8xd9n66\gradle-8.14.3\lib\agents\gradle-instrumentation-agent-8.14.3.jar org.gradle.launcher.daemon.bootstrap.GradleDaemon 8.14.3Please read the following process output to find out more:-----------------------FAILURE: Build failed with an exception.* What went wrong:Could not initialize native services.* Try:> Run with --info or --debug option to get more log output.> Run with --scan to get full insights.> Get more help at https://help.gradle.org.* Exception is:org.gradle.internal.service.ServiceCreationException: Could not initialize native services.at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:290)at org.gradle.internal.nativeintegration.services.NativeServices.initializeOnDaemon(NativeServices.java:250)at org.gradle.launcher.daemon.bootstrap.DaemonMain.doAction(DaemonMain.java:114)at org.gradle.launcher.bootstrap.EntryPoint.run(EntryPoint.java:52)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:568)at org.gradle.launcher.bootstrap.ProcessBootstrap.runNoExit(ProcessBootstrap.java:72)at org.gradle.launcher.bootstrap.ProcessBootstrap.run(ProcessBootstrap.java:39)at org.gradle.launcher.daemon.bootstrap.GradleDaemon.main(GradleDaemon.java:22)Caused by: net.rubygrapefruit.platform.NativeException: Failed to initialise native integration.at org.gradle.fileevents.FileEvents.init(FileEvents.java:71)at org.gradle.internal.nativeintegration.services.NativeServices$NativeFeatures$1.initialize(NativeServices.java:118)at org.gradle.internal.nativeintegration.services.NativeServices.<init>(NativeServices.java:343)at org.gradle.internal.nativeintegration.services.NativeServices.initialize(NativeServices.java:288)... 10 moreCaused by: java.lang.UnsatisfiedLinkError: C:\Users\musin\.gradle\native\0.2.7\x86_64-windows-gnu\gradle-fileevents.dll: 지정된 프로시저를 찾을 수 없습니다at java.base/jdk.internal.loader.NativeLibraries.load(Native Method)at java.base/jdk.internal.loader.NativeLibraries$NativeLibraryImpl.open(NativeLibraries.java:388)at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:232)at java.base/jdk.internal.loader.NativeLibraries.loadLibrary(NativeLibraries.java:174)at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2394)at java.base/java.lang.Runtime.load0(Runtime.java:755)at java.base/java.lang.System.load(System.java:1957)at org.gradle.fileevents.FileEvents.init(FileEvents.java:55)... 13 more
-
미해결Vue3 완벽 마스터: 기초부터 실전까지 - "실전편"
hash 모드 배포의 필요성?
createWebHashHistory 와 createWebHistory 가 있다고 학습을 하였는데, createWebHistory 가 아닌 createWebHashHistory 를 굳이 써야만 이득이 되는 케이스가 따로 있나요? 뭔가 해당 기능의 쓸모에 대해서 설득이나 이해가 되지 않아서요.
-
해결됨6주 완성! 백엔드 이력서 차별화 전략 4가지 - 똑같은 이력서 속에서 돋보이는 법
apllication.yml localhost 도커 통신
1. 현재 학습 진도몇 챕터/몇 강을 수강 중이신가요? 2-4 여기까지 이해하신 내용은 무엇인가요? 2. 어려움을 겪는 부분어느 부분에서 막히셨나요?코드의 어떤 로직이 이해가 안 되시나요?어떤 개념이 헷갈리시나요? apllication.yml 파일에서 url 부분에 localhost로 적용하면 도커 컨테이너끼리 통신이 안되는 것으로 알고 있는데 문제 없이 작동하는 이유가 뭔가요??혹시 제가 잘못 알고 있는 것이면 말씀해주시면 감사하겠습니다. ㅎㅎ 3. 시도해보신 내용문제 해결을 위해 어떤 시도를 해보셨나요?에러가 발생했다면 어떤 에러인가요?현재 작성하신 코드를 공유해주세요 이렇게 구체적으로 알려주시면, 더 정확하고 도움이 되는 답변을 드릴 수 있습니다!
-
미해결비전공자도 이해할 수 있는 쿠버네티스 입문/실전
도커 쿠버네티스 기다림 오류 문제..
강사님 그 챗지피티한테 물어보고 했는데 이렇게 기다리는 시간이 많으면 어떻게 처리해야 하는 지 궁금합니다.
-
미해결실습으로 손에 잡히는 SQLD의 정석(2과목)
SQLD 요약본 관련 질문입니다.
안녕하세요. 강의 수강생입니다.다름이 아니라 강사님께서 노션으로 공유 중이신 'SQLD 요약본'으로 공부 중 궁금증이 생겨 질문 남깁니다. '개념적, 논리적, 물리적 데이터 모델링' 목차 이후로 몇 개의 목차에서 상세 페이지에 내용이 뜨지 않는데, 오류인지 아님 정말 내용이 없는 건지 궁금해서 문의 남깁니다.
-
미해결
배드민턴 동아리 '민턴로그(MINTONLOG)' 신규 부원 추가 모집
안녕하세요!서울 지역 대학생 배드민턴 동아리 민턴로그(MINTONLOG)에서 2기 신규 부원을 모집합니다.민턴로그에서는 실력보다는 함께 운동을 즐기고 싶은 마음을 더 중요하게 생각하는 동아리입니다!바쁜 일상 속에서 새로운 사람들과 건강하게 리프레쉬 해보아요! 🏸 모집 정보- 모집 대상: 서울 거주 중인 대학생, 졸업생- 지원 가능 연령: 1999년생 ~ 2006년생- 모집 인원: 총 5~10명 (성비 1:1로 선발 예정)- 모집 기간: 상시모집- 활동 기간: 7월 1일 ~ 8월 31일- 입회비: 5,000원 (회계 내역 투명 공개) 🏸 민턴로그는 이런 활동을 해요- 정기 모임: 격주 1회(일정에 따라 편하게 참여)- 활동 장소: 서울 시내 체육관(주마다 투표로 결정)(ex. 망원나들목체육관, 구로누리배드민턴장, 미성체육관)신규 부원 추가 모집 - 주요 활동:▪ 팀 매치 & 미니 토너먼트 (경품 있음!)▪ 자유 연습 및 간단한 친목 게임▪ 운동 후 뒷풀이 or 맛집 탐방 🏸 지원하러가기!- 지원 링크:https://forms.gle/jH644ZLAqSRhtmLu5 - 문의 오픈채팅:https://open.kakao.com/o/se0y5nnh
-
미해결Jenkins를 이용한 CI/CD Pipeline 구축
섹션2 강의자료
안녕하세요.다른 파트들은강의자료에 첨부가 되어있는데요, 섹션2 강의자료 dpf가 누락 되어있습니다.어디서 받을 수 있을까요?
-
해결됨토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
프로필 주소(profile_address) 제거 시 Unique 위반에 관한 질문
안녕하세요 토비님! 항상 강의를 통해 새로운 시야를 얻는 것 같아 감사하게 듣고 있습니다!강의를 수강하던 중 궁금한 점이 하나 생겨 질문 드립니다.우선 현재 Section7, 39강까지 수강한 상태입니다. 도메인 규칙 상으로 프로필 주소가 제거 가능하다고 정해졌고, 이는 코드로 상세히 표현되었다고 생각했습니다.하지만 "프로필 주소는 제거할 수 있다"라는 규칙을 적용해 memberA가 프로필 주소를 빈 문자열 형태로 변경한다면, memberB의 경우 동일하게 빈 문자열을 저장할 수 없으니 프로필 주소를 제거할 수 없는 것 아닌가라는 생각이 들었습니다.그래서 기존 Github에 공개된 코드 테스트에서 실험을 진행했습니다. (제 코드는 차이가 있을 수 있어서 공개된 자료를 이용했습니다.) MemberRegisterTest#updateInfoFail 에 아래와 같이 테스트를 추가해 보니entitymanager.flush() 부분에서 Unique index or primary key violation 이 발생했습니다. 제 생각에는 도메인 규칙을 변경하거나, profile_address의 값이 빈 문자열일 경우 NULL을 저장하도록 로직을 변경해야한다고 생각합니다.혹시 제가 놓친 부분이 있는지, 토비님의 의견은 어떠신지 궁금합니다. 항상 감사하게 수강하고 있습니다!
-
미해결React Native with Expo: 제로초에게 제대로 배우기
이미지가 바뀌는 현상
<FlashList data={data} className="mt-5" estimatedItemSize={610} showsVerticalScrollIndicator={false} initialScrollIndex={targetIndex} renderItem={({ item }) => <DiaryItem item={item} />} onEndReached={onEndReached} onEndReachedThreshold={1} ListFooterComponent={() => hasNextPage && <InfiniteScrollFooter />} />안녕하세요 제로초님 개발중인 앱에서 FlashList로 이미지가 포함된 일기 리스트를 렌더링하는데, 스크롤을 하다가 멈추면 스크롤 하기전 이미지가 잠시동안 보이다가 알맞은 이미지로 바뀌는 현상이 있습니다. 현재 일기를 생성할때 갤러리에 있는 사진은 사용하지 못하고 카메라로 바로 촬영해서 업로드하는 형태입니다. 이런 현상은 어떻게 해결하면 좋을지 조언 주시면 감사하겠습니다!
-
미해결토비의 클린 스프링 - 도메인 모델 패턴과 헥사고날 아키텍처 Part 1
계층형 아키텍처와 헥사고날 아키텍처는 정말 본질적으로 많이 다른 것일까?
최근에 제가 고민했던 부분의 토비님의 의견이 궁금해서 질문드립니다. “계층형 아키텍처와 헥사고날 아키텍처는 정말 본질적으로 다른 걸까?” 예를 들어, 계층형 아키텍처에서도 인터페이스를 통해 상위 계층이 하위 계층을 의존하도록 설계하면 DIP(Dependency Inversion Principle)를 지킬 수 있습니다. 그렇게 하면 헥사고날 아키텍처가 지향하는 의존성 역전과 사실상 동일한 구조가 만들어지지 않을까요? 그렇다면 DIP를 잘 구현한 계층형 아키텍처는 헥사고날 아키텍처와 다르지 않다고도 볼 수 있을 것 같습니다. 이 생각대로라면, 우리가 그동안 “계층형 아키텍처”라고 부르며 개발하던 많은 구조들이 사실상 헥사고날 아키텍처였던 것 아닌가? 라는 생각도 들었습니다. 만약 두 아키텍처가 여전히 다르다고 본다면, 그 차이는 폴더 구조나 패키지 구성 방식처럼 물리적인 형태에서 오는 걸까요? 하지만 두 아키텍처 모두 논리적이고 추상적인 설계 철학을 이야기하는 것인데, 물리적 구조로만 구분하는 건 이상하다고 느껴집니다. 결국 저는, 잘 설계된 아키텍처라면 헥사고날이든 계층형이든 최종 목표는 동일하다, 라는 생각이 들었습니다.즉, SRP(Single Responsibility Principle) 를 지키고, 외부 기술의 변화가 도메인에 영향을 주지 않아야 하며 (헥사고날),persistence 계층이 바뀌더라도 핵심 비즈니스 로직은 변하지 않아야 한다 (계층형),는 점에서 둘의 지향점은 같다고 느낍니다. 혹시 제가 놓치고 있는 중요한 관점이 있을까요?토비님께서는 이 두 아키텍처를 어떻게 구분하시고, 어떤 기준을 중요하게 보시는지 궁금합니다.