묻고 답해요
158만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결스프링 핵심 원리 - 기본편
스프링으로 전환하기 - 로그 출력 오류
package hello.core; import hello.core.member.Grade; import hello.core.member.Member; import hello.core.member.MemberService; import org.springframework.context.ApplicationContext; import org.springframework.context.annotation.AnnotationConfigApplicationContext; public class MemberApp { public static void main(String[] args) { //AppConfig appConfig = new AppConfig(); //MemberService memberService = appConfig.memberService(); ApplicationContext applicationContext = new AnnotationConfigApplicationContext(AppConfig.class); MemberService memberService = applicationContext.getBean("memberService", MemberService.class); Member member = new Member(1L, "memberA", Grade.VIP); memberService.join(member); Member findMember = memberService.findMember(member.getId()); System.out.println("new member = " + member); System.out.println("find Member = " + findMember); } }강의 05:10에 의하면 로그가 출력되어야 하는데, 저는 실행 결과는 정상적으로 출력되지만 로그가 출력되지 않습니다. 어떤 차이인가요?
-
해결됨파이썬 API 마스터! FastAPI
강사님의 강의 소스코드
강의자료가 pdf외에 보이지 않습니다.강사님이 수업하면서 작성하신 완성 소스코드를 받고싶은데 어디서 받을 수 있을까요?
-
해결됨CAN 통신 - 자동차 신입이 알아야 할 모든 것
수업 자료 관련 문의
수업 자료가 제공되는 강의라고 적혀있으나, 타 강의와 상이하게 강의 자료가 없네요. 별도 다운로드 받을 수 있나요?
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
실전6에 32번과 실전7에 27번
실전 6에 32번 고객책임 관련 정답 : D (서버 측 암호화 유지)실전 7에 27번 고객책임 관련 정답 : C ( 고객데이터 )7-27번 보기B 에도 서버측 암호화가 있는데 aws책임이라고 설명해주시는데, 헷갈리는데 부연 설명부탁드리겠습니다.
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
build이후 파일생성안됨?
빌드가 된 후에 파일 생성이 안될수가 있나요?ㅜㅜ 경로를 계속 못찾느다고 하네요 들어가봐도 build라는 파일은 없는데요 +비슷한 질문 찾아서 gradlew build로 실행해 보니 빌드오류가 뜹니다 어떤 경우인가요? devtools 지우고 다시 해봐도 동일한 오류가 뜨네요
-
미해결AWS Certified Cloud Practitioner 자격증 준비하기
실전 7에 7번 문의
엔지니어 액세스 중 가장 싼 건 비즈니스 플랜 아닌가요 ? 개발자 플랜은 업무시간에만 가능한것 아닌지 문의 드립니다.
-
미해결
Digital Menu Boards for Restaurants: Revolutionizing the Dining Experience
In today's fast-paced world, restaurants are constantly seeking innovative ways to enhance customer experience, streamline operations, and stay competitive. One such innovation that has taken the industry by storm is the Digital Menu Boards for Restaurants. These dynamic, digital displays are rapidly replacing traditional static menus, offering a myriad of benefits for both restaurant owners and customers. In this comprehensive article, we will delve into the many advantages of digital menu boards, explore their impact on the restaurant industry, and provide practical tips for implementing them in your establishment.The Evolution of Restaurant MenusTraditionally, restaurant menus were printed on paper or displayed on chalkboards. While these methods served their purpose, they came with several limitations. Printed menus require frequent updates and reprinting, leading to increased costs and environmental impact. Chalkboards can be messy, hard to read, and time-consuming to update. Enter digital menu boards—a game-changer in the restaurant industry.Benefits of Digital Menu BoardsEnhanced Customer ExperienceDigital menu boards are visually appealing and easy to read, which can significantly enhance the overall customer experience. The bright, vibrant displays can showcase high-quality images and videos of menu items, enticing customers and influencing their choices. Additionally, digital menus can be easily customized to cater to different times of the day, special promotions, or seasonal offerings, ensuring that customers always see the most relevant information.Increased Efficiency and FlexibilityOne of the most significant advantages of digital menu boards is their flexibility. Unlike printed menus, digital boards can be updated in real-time, allowing restaurants to make instant changes to prices, menu items, or special offers. This increased efficiency not only saves time and money but also ensures that the menu is always accurate and up-to-date. Moreover, digital menu boards can integrate with the restaurant's point-of-sale (POS) system, streamlining operations and reducing the risk of errors.Boosted Sales and RevenueDigital menu boards have been shown to increase sales and revenue for restaurants. The dynamic displays can highlight high-margin items, promote daily specials, and upsell add-ons, effectively driving customers' purchasing decisions. Research has shown that digital menu boards can lead to an increase in average order value, as customers are more likely to be influenced by visually appealing and strategically placed menu items.Cost-Effective and Environmentally FriendlyWhile the initial investment in digital menu boards may be higher than traditional printed menus, the long-term cost savings are substantial. Restaurants can save on printing costs, reduce waste, and minimize their environmental footprint by eliminating the need for frequent reprints. Additionally, digital menu boards are durable and require minimal maintenance, further reducing long-term costs.Improved Marketing and BrandingDigital menu boards offer a unique opportunity for restaurants to enhance their marketing and branding efforts. The dynamic displays can be used to showcase the restaurant's brand, promote loyalty programs, and highlight customer reviews or testimonials. This not only reinforces the restaurant's brand image but also helps to build customer trust and loyalty.Implementing Digital Menu Boards in Your RestaurantChoosing the Right Hardware and SoftwareThe first step in implementing digital menu boards is selecting the right hardware and software. High-quality LCD or LED screens are essential for ensuring clear, vibrant displays. Additionally, robust and user-friendly software is crucial for managing and updating the menu content. Look for software solutions that offer cloud-based management, allowing you to update the menu from anywhere at any time.Designing Engaging and Effective ContentThe content displayed on your digital menu boards plays a crucial role in their effectiveness. Invest in high-quality images and videos that showcase your menu items in the best possible light. Use clear, legible fonts and ensure that the layout is easy to navigate. It's also important to strategically place high-margin items and promotions to drive sales.Training Staff and Integrating with Existing SystemsProper training is essential for ensuring that your staff can effectively manage and update the digital menu boards. Additionally, integrating the digital menu boards with your restaurant's existing systems, such as the POS and inventory management systems, can streamline operations and improve efficiency.Monitoring and Optimizing PerformanceOnce your digital menu boards are up and running, it's important to continuously monitor their performance and make necessary adjustments. Use analytics tools to track customer engagement and sales data, and use this information to optimize the content and layout of your digital menu boards. Regularly updating the menu content and incorporating customer feedback can help ensure that your digital menu boards remain effective and relevant.The Future of Digital Menu BoardsAs technology continues to advance, the potential for digital signage software is virtually limitless. Innovations such as interactive touchscreens, augmented reality (AR), and artificial intelligence (AI) are poised to further transform the dining experience. Interactive touchscreens can allow customers to customize their orders, while AR can provide immersive, 3D views of menu items. AI can offer personalized menu recommendations based on customer preferences and order history. By staying at the forefront of these technological advancements, restaurants can continue to enhance customer experience and stay ahead of the competition.ConclusionDigital menu boards are revolutionizing the restaurant industry, offering numerous benefits that extend beyond just displaying menu items. From enhancing customer experience and increasing efficiency to boosting sales and improving marketing efforts, digital menu boards are a worthwhile investment for any restaurant looking to stay competitive in today's fast-paced market. By carefully selecting the right hardware and software, designing engaging content, and continuously monitoring performance, restaurants can fully leverage the power of digital menu boards to transform their operations and delight their customers.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
딜레마라고 말씀하신 부분 자체가 이해가 잘 가지 않습니다
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.1. 강의 내용과 관련된 질문을 남겨주세요.2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.(자주 하는 질문 링크: https://bit.ly/3fX6ygx)3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]양방향 연관관계와 연관관계의 주인 1-기본 편 강의에서13:33 즈음에 딜레마라고 말씀해주신 부분에서(제가 설계적인 센스가 있어서 그런게 아니라)Member클래스의 team필드를 당연히 외래키와 맵핑시켜야 하는거 아닌가? 라는 생각이 들었는데 오히려 둘 다 가능하다고 하니 이해가 가질 않습니다. 어쩨사 Team 클래스의 멤버를 바꾸는데 외래키를 수정해야 하는지 자세한 설명 부탁드립니다 (뒷 내용은 Team클래스에서 연관관계를 맺지 말라고 하셨지만 이해가 안 가는건 어쩔 수 없네요)좀 더 질문을 자세히 드리자면 13:33 이전까지 db는 외래키를 이용하기 때문에 방향의 개념이 필요없다고 하셨는데 객체는 서로 참조로 방향이라는 개념이 생긴다 이로 인해 패러다임의 불일치라는 문제가 생긴다라고 하셨는데 객체와 db의 방향성 까지는 이해했는데 패러다임의 불일치로 정확히 어떤 문제가 발생하는지 까지 이해하지 못했습니다 설명 부탁드립니다
-
해결됨유니티 시스템 프로그래밍 Pt.1 - 상용 게임 구현을 위한 핵심 시스템 올인원 패키지
UI Canvas가 여러개일 경우
안녕하세요.강의 잘 보고 있습니다.다름이 아니라, 강의 내용을 따라 하다 보면UIManager - UICanvasTitle - UICanvas이렇게 한 씬에 UICanvas가 두개 이상 존재할 때가 있는데요.Import한 프리팹에서는 UIManager 밑의 UICamera의 Priority 값이 1로 되어 있고, LobbyUIController나 Title의 UICamera에서는 0으로 되어 있더라구요.그래서 그런지 아래 사진처럼 UIManager의 화면만 나오네요. UICamera들의 Priority 값을 다 0으로 바꿔도 하나의 Canvas만 나오는데, 두 개 이상의 Canvas가 같이 화면에 나오게 하려면 어디를 수정해야 할까요?
-
해결됨[코드캠프] 부트캠프에서 만든 고농축 프론트엔드 코스
배포 중 문제
ec2 터미널에서 node를 14버전으로 설치 후에 강의대로 따라가는 중인데요git clone해와서 yarn install시에 node의 버전이 맞지 않아서 설치가 안되고 있습니다ec2의 node 버전을 업그레이드하면 /lib64/libm.so.6: version GLIBC_2.27 not found(required by node) 가 뜨면서 ec2의 버전이 맞지 않는거같고 14버전으로 진행하면 설치한 프로젝트의 버전이 달라서 안되는데 class_build의 버전은 이런데 react의 버전을 바꿔야 해결되는걸까요? "dependencies": { "react": "^18", "react-dom": "^18", "next": "14.2.5" }
-
미해결스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술
스프링 빈
[질문 내용] MemoryMemberRepository가 MemberRepository인터페이스를 구현하기 때문에 스피링 빈(객체)는 MemoryMemberRepository클래스의 객체여야한다고 생각하는데강의안은 이렇게 되어있는데 부모 인터페이스가 자식을 품을수 있기 때문에 그림이 이렇게 된건가요??
-
해결됨스프링 핵심 원리 - 기본편
OrderApp실행 했을 때 오류가 발생합니다.
=========================================[질문 템플릿]1. 강의 내용과 관련된 질문인가요? (예/아니오)2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)[질문 내용]‘스프링 핵심 원리 - 기본편’커리큘럼의 섹션3 -스프링으로 전환하기 강의에서 MemberApp을 실행 했을 때는 강의처럼 작동 하는데, 7분 23초쯤 OrderApp실행 시 오류가 발생합니다.Spring Version은 3.3.2이며 logback.xml파일을 만들었는데도 발생합니다 어떻게 해야 하나요?
-
미해결Kevin의 알기 쉬운 Spring Reactive Web Applications: Reactor 1부
newBoundedElastic 에서 queue 에 쌓이는 룰
안녕하세요 좋은 강의 감사합니다.강의 <Sceduler의 종류> 에서 13:24 쯤에 나오는 내용이 궁금합니다."subscribe 3 doing" 는 왜 T-1 쓰레드의 Q1 큐에 쌓이고, "subscribe 4 doing" 는 왜 T-1 쓰레드의 Q2 큐에 쌓에 쌓이는지 궁금합니다.그 다음"subscribe 5 doing" 역시 왜 T-1쓰레드 Q1 큐에 쌓이는 지도 궁금합니다.순서가 차례로 하나씩 할당되게 되는 것인가요감사합니다.
-
미해결자바 ORM 표준 JPA 프로그래밍 - 기본편
결론이 이게 맞나요?
강의에서 보면 연관관계의 주인은 일대다 관계 중 다에 해당하는 Member클래스입니다. 주인이 Member클래스이기 때문에 해당 연관관계 편의 메서드는 다음과 같이 Member클래스에 정의합니다.public void setTeam(Team team) { this.team = team; team.getMembers().add(this); }Team클래스인 경우 일대다 중 일에 해당하는 클래스입니다.여기선 연관관계 편의 메서드를 사용하지 않습니다. 이렇게 이해하면 될까요?
-
미해결자바 9부터 자바 21까지
12강 강의 챕터 제목에 오타가 있네요
record pattern과 siwtch pattern matching 으로 되어있습니다
-
미해결파이썬 알고리즘 문제풀이 입문(코딩테스트 대비)
이 코드가 더 효율적이죠?
앞 강의인 바둑이 승차 영상을 보며 떠올렸습니다.n,m = map(int,input().split()) data = [list(map(int,input().split())) for _ in range(n)] rst = 0 tot = sum(a for a,b in data) def dfs(num,s,t,tsum): global rst if tot - tsum + s < rst: return if t > m: return if n == num: rst = max(rst,s) else: dfs(num + 1,s + data[num][0],t+data[num][1],tsum+data[num][0]) dfs(num + 1, s, t, tsum + data[num][0]) dfs(0,0,0,0) print(rst)
-
해결됨딥러닝 이론 + PyTorch 실무 완전 정복
Section 15 실습 중, lstm 클래스의 forward 함수 질문
안녕하세요, 먼저 좋은 강의 제공해 주셔서 감사하게 잘 듣고 있다는 감사 말씀 드리고 싶습니다.질문 사항은,수업 중 정의하신 lstm 클래스의 forward 함수를 아래와 같이 정의 하셨는데요,class LSTM(torch.nn.Module): def __init__(self, vocab_size, embedding_dim, hidden_dim, num_layers, n_classes) -> None: super(LSTM, self).__init__() self.vocab_size = vocab_size self.embedding_dim = embedding_dim self.embedding = torch.nn.Embedding(vocab_size, embedding_dim) self.lstm = torch.nn.LSTM(input_size=embedding_dim, hidden_size=hidden_dim, num_layers=num_layers, batch_first=True, dropout=0.2) self.fc = torch.nn.Linear(in_features=hidden_dim, out_features=num_classes) self.sigmoid = torch.nn.Sigmoid() def forward(self, x): x = self.embedding(x) x, (h_n, c_n) = self.lstm(x) x = torch.sum(h_n, dim=0) x = self.fc(x) return xforward 함수의 마지막 부분에서 fc를 통과한 x를 self.sigmod 함수에 통과 시키지 않고 return 하여도 되는건지 궁금합니다.
-
해결됨비전공자도 이해할 수 있는 CI/CD 입문·실전
현재 강의 진행 하기전에 하나씩 훑어 보고있는중에 질문이...
안녕하세요. 현재 강의 진행 하기전에 하나씩 훑어 보고있는중에 질문이 생겨서 질문을 드립니다.아무래도 인프라, 백엔드 쪽 코드에 중점으로 맞춰서 강의를 해주신 거 같습니다. 프론트 프레임워크도 강의 섹션이 있지만, vercel 혹은 s3, cloudfront로 진행을 해주셨는데, 이렇게 간단하게 아닌, next.js도 ec2, ecr, codebuild로 진행하고 싶습니다. js코드를 보면서 익히고 싶은데, 그나마 제가 보면서 대입하기 편한 강의는 nest.js로 보이는데, 이걸로 봐도 이해하는데 지장이 없을까요??
-
미해결이득우의 언리얼 프로그래밍 Part2 - 언리얼 게임 프레임웍의 이해
32:00 EnhancedInput
이렇게 추가했는데 반영이 안되는 것 같아요. 왜 걸까요?
-
미해결[게임 프로그래머 입문 올인원] C++ & 자료구조/알고리즘 & STL & 게임 수학 & Windows API & 게임 서버
유니코드 특수문자 출력 관련
안녕하세요유니코드 특수문자를 출력시킬 때 일부 특수문자(Ballot Box with X)가 ?로 출력이 되고 있습니다레지스트리 편집기에서 chcp를 새로 설정해주기도 하고인코딩을 새롭게 해서(유니코드 65001) 저장도 하고문자 그림 대신 유니코드 번호를 적어도 봤지만('\u2612')여전히 해결되지 않고 있습니다다른 해결방법이 있을까요?