3.3 13페이지에서 평행사변형 넓이 관하여 질문드립니다.
미해결
선형대수학개론
안녕하세요, 강의를 수강하다 궁금한 점이 있어서 연락 드립니다. S = {s1 b1 + s2 b2, 0<= s1 <= 1, 0<=s2<=1}이 왜 평행사변형의 넓이인지 궁금합니다.
- 선형대수학
176만명의 커뮤니티!! 함께 토론해봐요.
미해결
선형대수학개론
안녕하세요, 강의를 수강하다 궁금한 점이 있어서 연락 드립니다. S = {s1 b1 + s2 b2, 0<= s1 <= 1, 0<=s2<=1}이 왜 평행사변형의 넓이인지 궁금합니다.
미해결
스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
안녕하세요. 영상보면서 공부하는 학생입니다. 아직 많이 부족해서 이글을 올려봅니다. 140번때 줄과 맨마지막 꺼인데 error: cannot find symbol return DataSourceUtils.getConnection(dataSource); ^ symbol: variable DataSourceUtils location: class JdbcMemberRepository 라고 두개가 오류가 나고있습니다. 도와주세요 ㅠ private Connection getConnection () { return DataSource( dataSource ) ; } private void close (Connection conn) throws SQLException { DataSourceUtils.releaseConnection(conn , dataSource ) ; }
미해결
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
<! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < title > Document </ title > < style > .nav { border : 1px solid black ; width : 700px ; height : 100px ; margin : auto ; text-align : center ; line-height : 100px ; } .nav a { /* border: 1px solid black; */ color : black ; text-decoration : none ; margin-right : 15px ; font-size : 1.5rem ; position : relative ; } .nav a::before { content : '' ; width : 100% ; height : 3px ; background-color : royalblue ; display : inline-block ; position : absolute ; bottom : -3px ; left : 50% ; transform : translateX ( -50% ); } </ style > </ head > < body > < div class = "nav" > < a href = "#" > HOME </ a > < a href = "#" > ABOUT </ a > < a href = "#" > SERVICE </ a > < a href = "#" > PORTFOLIO </ a > < a href = "#" > CONTACT </ a > </ div > </ body > </ html > a에 position:relative를 주고 a::before에 position:abosolute를 주면 a::before의 width:100% 값이 a의 콘첸츠 값만큼 가지는데 position을 주지않으면 nav의 width값 만큼 가집니다 왜 이렇게 작동하는지 잘 모르겠습니다 ㅠㅠㅠ 만약 a::before가상요소를 주게 되면 a::before는 a의 자식요소가 되는건가요 그리구 다른 질문인데요 .gnb li에 float:left를 주면 부모인 .gnb는 높이값을 왜 잃지 않고 가지고 있는건가요 ? ㅠ.ㅠ
미해결
플러터와 장고로 1시간만에 퀴즈 앱/서버 만들기 [무작정 풀스택]
선생님 코드가 막 자동으로 나와가지고 도저히 따라갈수가 없는데요... 뭐 설치하면 그렇게 코드들이 빨리 나오나요? 알려주세요 ㅠ,ㅠ
해결됨
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
사소하지만 질문이 있습니다! Long 타입을 사용하실 때 프리미티브 타입이 아닌 래퍼 타입으로 사용하시는 이유를 알 수 있을까요?? 스프링 강의에서 잠깐 언급해 주셨던 거 같은데 기억이 안 나서 질문드립니다 ㅜㅜ 그리고 강의 너무 잘 듣고 있습니다 ㅎㅎ 좋은 강의 만들어주셔서 감사합니다:)
미해결
생활코딩 - PHP 기본 A 부터 Z 까지
웹 호스팅을 사지 않으면 강의 진도에 문제가 생기나요?
해결됨
리액트로 나만의 블로그 만들기(MERN Stack)
안녕하세요. 윈도우사용하고있습니다. 오늘 강의결제해서 차근차근진행하고있는데, 프론트라서 백엔드부분은 아예모르는 상태에서 진행하고있습니다. npm run dev-watch 를 터미널에서 실행해봤는데 에러가 계속뜨네요.. 무엇이문제일까요..
미해결
[리뉴얼] React로 NodeBird SNS 만들기
코드를 하나하나 파면서 어떨땐 이렇게쓰고 어떤건 이렇게쓴다 하고 제가 영상보고 공부하여 추가로 쓸 글을 하나하나 정리해두려하는데(github.io) 혹시 문제가 있을까요? 있다면 어떤점은 빼고 해도되는지 아니면 아예 해서는 안되는지 궁금해서 미리 여쭤봅니다.
미해결
모의해킹 실무자가 알려주는, 파일 다운로드 취약점 공격 기법과 실무 사례 분석
안녕하세요. 정말 유익한 강의 올려주셔서 감사합니다. 많은걸 배우고 있습니다, 현재 웹쉘 취약점,파일 다운로드 취약점 강의를 듣고 있는 수강생인데.. 중요한게 결국은 웹 디렉토리에 파일이 업로드 되는지 여부를 확인하는건데 혹시.. 파일이 웹 디렉토리가 아닌 다른 디렉토리에 업로드가 되면 웹쉘 실행이 안되는건가요?? 만약 그런거면 해당 이유를 정확히 알고싶습니다. 항상 좋은 강의 올려주셔서 감사합니다. 다음 강의도 기대하고 있습니다~ 답변부탁드립니다.
미해결
초보를 위한 쿠버네티스 안내서
안녕하세요. 실습하면서 접속이 안되는 부분에 관해 여쭤보려고 합니다. 실습 환경은 - Azure VM Windows Server에서 실습 - Docker Desktop을 설치 후 minikube와 kubectl 사용 중 이전 실습 chapter 에서도 접속관련 부분은 실패했지만, ingress 실습 때도 접속하지 못해 여쭤봅니다. 이후 curl을 사용해 접속하려고 하면 또는 browser를 사용하면 와 같이 접속을 할수가 없었습니다. 제가 무엇을 놓쳤는지 모르겠어서 문의 드립니다. 아래 방식으로 하면 접속이 되긴한데.. 이럼 Ingress를 한 의미가 없어지는거 같습니다.
미해결
스프링 핵심 원리 - 기본편
MemberServiceImple은 하나의 인터페이스를 따르게 되어 Impl을 넣으신다 하셨는데, 고정할인정책이나 비율할인정책 클래스는 왜 없을까요 ?! 어떤 관례라고 들었는데 궁금하네요.
미해결
it 취업을 위한 알고리즘 문제풀이 입문 (with C/C++) : 코딩테스트 대비
#include<stdio.h> #include<iostream> #include<vector> #include<queue> using namespace std; queue<int> map; vector<int> Q[10001]; int check[10001]; int PathCost[10001]; int count = 0; int movement[3] = { 1,-1,5 }; int main() { int S, E; scanf("%d %d", &S, &E); check[S] = 1; //중복 계산을 피하기 위해. 방문 표시를 해준다. PathCost[S] = 0; map.push(S); while (!map.empty()) { int current = map.front(); //현재 5이다. //current와 연결되어 있는 것들을 모두 찾아준다. map.pop(); for (int i = 0; i < 3; i++) { int result = current + movement[i]; map.push(result); if (result == E) { printf("%d ", PathCost[result]); } if (check[result] == 0) { check[result]=1; PathCost[result] = PathCost[current] + check[result]; map.push(result); } else { continue; } } } }
미해결
홍정모의 따라하며 배우는 C++
강의 6분 50초 부분 int**rows=new int*[row]{r1,r2,r3}; 이부분이 이해가 가질 않습니다. new int*[row]{r1,r2,r3} 에서 * 이건 de-referencing 을 뜻하는건가요 아님 포인터를 뜻하는건가요 또한 de-referencing 이라면 도대체 무엇을 가리키는건가요?
미해결
실전! 스프링 부트와 JPA 활용1 - 웹 애플리케이션 개발
안녕하세요 :) 아래와 같은 에러가 발생했습니다. 동일한 질문이 올라와 있는 것은 확인 했지만 답변 내용들 참고해서 이리저리 해봐도 오랫동안 해결이 되지 않아서 질문 드립니다 ㅠㅠ 스프링 부트 버전 : 2.4.1 H2 데이터 베이스 설치 버전 : 1.4.200 에러 로그 전체를 복붙해서 올립니다! Failed to load ApplicationContext java.lang.IllegalStateException: Failed to load ApplicationContext at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:132) at org.springframework.test.context.support.DefaultTestContext.getApplicationContext(DefaultTestContext.java:123) at org.springframework.test.context.web.ServletTestExecutionListener.setUpRequestContextIfNecessary(ServletTestExecutionListener.java:190) at org.springframework.test.context.web.ServletTestExecutionListener.prepareTestInstance(ServletTestExecutionListener.java:132) at org.springframework.test.context.TestContextManager.prepareTestInstance(TestContextManager.java:244) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.createTest(SpringJUnit4ClassRunner.java:227) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner$1.runReflectiveCall(SpringJUnit4ClassRunner.java:289) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.methodBlock(SpringJUnit4ClassRunner.java:291) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:246) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.runChild(SpringJUnit4ClassRunner.java:97) at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329) at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293) at org.springframework.test.context.junit4.statements.RunBeforeTestClassCallbacks.evaluate(RunBeforeTestClassCallbacks.java:61) at org.springframework.test.context.junit4.statements.RunAfterTestClassCallbacks.evaluate(RunAfterTestClassCallbacks.java:70) at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306) at org.junit.runners.ParentRunner.run(ParentRunner.java:413) at org.springframework.test.context.junit4.SpringJUnit4ClassRunner.run(SpringJUnit4ClassRunner.java:190) at org.junit.runner.JUnitCore.run(JUnitCore.java:137) at org.junit.runner.JUnitCore.run(JUnitCore.java:115) at org.junit.vintage.engine.execution.RunnerExecutor.execute(RunnerExecutor.java:43) at java.util.stream.ForEachOps$ForEachOp$OfRef.accept(ForEachOps.java:184) at java.util.stream.ReferencePipeline$3$1.accept(ReferencePipeline.java:193) at java.util.Iterator.forEachRemaining(Iterator.java:116) at java.util.Spliterators$IteratorSpliterator.forEachRemaining(Spliterators.java:1801) at java.util.stream.AbstractPipeline.copyInto(AbstractPipeline.java:481) at java.util.stream.AbstractPipeline.wrapAndCopyInto(AbstractPipeline.java:471) at java.util.stream.ForEachOps$ForEachOp.evaluateSequential(ForEachOps.java:151) at java.util.stream.ForEachOps$ForEachOp$OfRef.evaluateSequential(ForEachOps.java:174) at java.util.stream.AbstractPipeline.evaluate(AbstractPipeline.java:234) at java.util.stream.ReferencePipeline.forEach(ReferencePipeline.java:418) at org.junit.vintage.engine.VintageTestEngine.executeAllChildren(VintageTestEngine.java:82) at org.junit.vintage.engine.VintageTestEngine.execute(VintageTestEngine.java:73) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:248) at org.junit.platform.launcher.core.DefaultLauncher.lambda$execute$5(DefaultLauncher.java:211) at org.junit.platform.launcher.core.DefaultLauncher.withInterceptedStreams(DefaultLauncher.java:226) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:199) at org.junit.platform.launcher.core.DefaultLauncher.execute(DefaultLauncher.java:132) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.processAllTestClasses(JUnitPlatformTestClassProcessor.java:99) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor$CollectAllTestClassesExecutor.access$000(JUnitPlatformTestClassProcessor.java:79) at org.gradle.api.internal.tasks.testing.junitplatform.JUnitPlatformTestClassProcessor.stop(JUnitPlatformTestClassProcessor.java:75) at org.gradle.api.internal.tasks.testing.SuiteTestClassProcessor.stop(SuiteTestClassProcessor.java:61) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.dispatch.ContextClassLoaderDispatch.dispatch(ContextClassLoaderDispatch.java:33) at org.gradle.internal.dispatch.ProxyDispatchAdapter$DispatchingInvocationHandler.invoke(ProxyDispatchAdapter.java:94) at com.sun.proxy.$Proxy2.stop(Unknown Source) at org.gradle.api.internal.tasks.testing.worker.TestWorker.stop(TestWorker.java:133) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:498) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:36) at org.gradle.internal.dispatch.ReflectionDispatch.dispatch(ReflectionDispatch.java:24) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:182) at org.gradle.internal.remote.internal.hub.MessageHubBackedObjectConnection$DispatchWrapper.dispatch(MessageHubBackedObjectConnection.java:164) at org.gradle.internal.remote.internal.hub.MessageHub$Handler.run(MessageHub.java:414) at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56) at java.lang.Thread.run(Thread.java:748) Caused by: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [org/springframework/boot/autoconfigure/orm/jpa/HibernateJpaConfiguration.class]: Invocation of init method failed; nested exception is org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1788) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:609) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:531) at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335) at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234) at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333) at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:208) at org.springframework.context.support.AbstractApplicationContext.getBean(AbstractApplicationContext.java:1159) at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:913) at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:588) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:767) at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:426) at org.springframework.boot.SpringApplication.run(SpringApplication.java:326) at org.springframework.boot.test.context.SpringBootContextLoader.loadContext(SpringBootContextLoader.java:122) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContextInternal(DefaultCacheAwareContextLoaderDelegate.java:99) at org.springframework.test.context.cache.DefaultCacheAwareContextLoaderDelegate.loadContext(DefaultCacheAwareContextLoaderDelegate.java:124) ... 69 more Caused by: org.hibernate.service.spi.ServiceException: Unable to create requested service [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment] at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:275) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:237) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.id.factory.internal.DefaultIdentifierGeneratorFactory.injectServices(DefaultIdentifierGeneratorFactory.java:152) at org.hibernate.service.internal.AbstractServiceRegistryImpl.injectDependencies(AbstractServiceRegistryImpl.java:286) at org.hibernate.service.internal.AbstractServiceRegistryImpl.initializeService(AbstractServiceRegistryImpl.java:243) at org.hibernate.service.internal.AbstractServiceRegistryImpl.getService(AbstractServiceRegistryImpl.java:214) at org.hibernate.boot.internal.InFlightMetadataCollectorImpl.<init>(InFlightMetadataCollectorImpl.java:176) at org.hibernate.boot.model.process.spi.MetadataBuildingProcess.complete(MetadataBuildingProcess.java:127) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.metadata(EntityManagerFactoryBuilderImpl.java:1224) at org.hibernate.jpa.boot.internal.EntityManagerFactoryBuilderImpl.build(EntityManagerFactoryBuilderImpl.java:1255) at org.springframework.orm.jpa.vendor.SpringHibernateJpaPersistenceProvider.createContainerEntityManagerFactory(SpringHibernateJpaPersistenceProvider.java:58) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.createNativeEntityManagerFactory(LocalContainerEntityManagerFactoryBean.java:365) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.buildNativeEntityManagerFactory(AbstractEntityManagerFactoryBean.java:409) at org.springframework.orm.jpa.AbstractEntityManagerFactoryBean.afterPropertiesSet(AbstractEntityManagerFactoryBean.java:396) at org.springframework.orm.jpa.LocalContainerEntityManagerFactoryBean.afterPropertiesSet(LocalContainerEntityManagerFactoryBean.java:341) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1847) at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1784) ... 85 more Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.determineDialect(DialectFactoryImpl.java:100) at org.hibernate.engine.jdbc.dialect.internal.DialectFactoryImpl.buildDialect(DialectFactoryImpl.java:54) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:137) at org.hibernate.engine.jdbc.env.internal.JdbcEnvironmentInitiator.initiateService(JdbcEnvironmentInitiator.java:35) at org.hibernate.boot.registry.internal.StandardServiceRegistryImpl.initiateService(StandardServiceRegistryImpl.java:101) at org.hibernate.service.internal.AbstractServiceRegistryImpl.createService(AbstractServiceRegistryImpl.java:263) ... 102 more ++ 혹시 몰라 yml 파일도 캡쳐해서 올립니다..ㅠㅠ
미해결
홍정모의 따라하며 배우는 C++
4.4 auto 키워드와 자료형 추론 5:30~ 강의 들으면서 코드를 따라 해보고 있습니다. auto를 사용해서 더하기add함수를 만들어서 사용해보고 있습니다. 질문은, 전방 선언하면 왜 오류가 뜰까요? main 함수 전에 add함수를 정의하면 오류가 없는데 전방 선언으로 main함수에서 사용하려니 오류가 뜨네요. 도저히 찾지 못해 도움을 요청합니다 ㅜ_ㅠ ;도 확인 했고, 복붙으로 한 거라서 틀리진 않았는데... #include <iostream> using namespace std; //전방 선언으로 함수 사용하기 auto add(int a, int b); int main() { auto a = 123; auto d = 123.0; auto c = 123 + 1.0; cout << add(2, 3) << endl; return 0; } auto add(int a, int b) { return a + b; } //--------------------------------------------- #include <iostream> using namespace std; //전방 선언하지 않고 바로 함수 사용하기 auto add(int a, int b) { return a + b; } int main() { auto a = 123; auto d = 123.0; auto c = 123 + 1.0; cout << a << d << c << endl; cout << add(2, 3) << endl; return 0; }
미해결
[리뉴얼] React로 NodeBird SNS 만들기
강사님 안녕하세요. 더미데이터를 넣고 진행하던 중 어느 순간 dummyPost가 보이지 않습니다. redux로 살펴보니 LOAD_POSTS_REQUEST에서 LOAD_POSTS_SUCCESS로 넘어가지 않아서 화면에 뜨지 않는 것 같은데요. 강사님 깃허브랑 비교해보고 강의 다시 돌려봐도 제가 어느 부분을 놓쳤는지 알 수 없어서 질문합니다ㅠㅠ 혹시 몰라 40강 13분까지 진행한 깃허브 주소 올립니다. https://github.com/dionysus0214/react_twitter 답변 기다리고 있겠습니다!
자바 입문자를 위한 강의
삭제된 글입니다
미해결
스케치앱 마스터 과정[Sketch App]
안녕하세요. 강의 잘 보고 있습니다. 플린토 작업 후 개발자 공유를 위한 저장 방법이나 C레벨 프리젠테이션과 같은 활용은 어떻게 할 수 있을지 궁금합니다.
미해결
[리뉴얼] React로 NodeBird SNS 만들기
안녕하세요 선생님 제가 배달어플을 클론해서 만들고 있는데 store 카드를 클릭하면 그 store카드안에 id에 따라 Next params로 page처리를 해주려고 합니다. 예를들어 배달어플 a가게 클릭하면 a가게 메뉴들이 나오고 주문을 하고 주문 한사람만 리뷰를 쓸수 있는데 저도 그런식으로 만들고 있는데요. 제 고민은 그 가게는 더미데이터 객체로 하나 하나 reducer폴더 안에 만들어 줬는데 그 더미데이터를 가지고 주문을 하거나 리뷰를 쓰려하는데 어떤식으로 구조를 짜야 하는지 모르겠습니다. 가게들 하나하나 메뉴까지 더미데이터로 해주고 주문을 하면 가게 id를 내 정보에 넣어줘서 내정보에 가게 id가 있는지 체크를 하고 있을 경우만 리뷰를 쓰게 해줄까 하는데 괜찮은 생각일가요?? 또 next params로 가게마다 페이지를 따로 구현해주려하는데 ex) localhost:3000/{a가게id} 이런식으로 해주는것도 괜찮을가요?? 감사합니다
미해결
HTML+CSS+JS 포트폴리오 실전 퍼블리싱(시즌1)
<! DOCTYPE html > < html lang = "en" > < head > < meta charset = "UTF-8" > < meta name = "viewport" content = "width=device-width, initial-scale=1.0" > < title > Document </ title > < style > .gnb { display : flex ; justify-content : center ; height : 100vh ; align-items : center ; } .gnb a { color : black ; font-size : 2.5rem ; text-decoration : none ; } .gnb::before { content : '01' ; font-size : 1.5rem ; background-color : royalblue ; width : 100px ; height : 100px ; } </ style > </ head > < body > < div class = "gnb" > < a href = "#" > CodingWorks Online Class </ a > </ div > </ body > </ html > flex를 body에 말고 부모인 .gnb에 줬더니 a:before가 크기를 가지는데 이것도 position: absolute | fixed와 같이 flex를 준 요소의 자식들은 inline-block으로 바뀌는건가요 ?