묻고 답해요
161만명의 커뮤니티!! 함께 토론해봐요.
인프런 TOP Writers
-
미해결vue.js 실전 프로젝트(트위터 클론)
tailwind css with vue3 and vite 설치 후 에러 문의
안녕하세요! <기본 프로그램 설치하기> 아래 설치 링크가 강의 시점보다 과거여서 제 컴퓨터에서는 @vitejs가 detected된다고 나와요.그래서 vite를 대신 사용하라고 합니다.https://tailwindcss.com/docs/guides/vue-3-vite그리고 yarn dev를 통해 purge부분에서 아래와 같은 에러가 납니다. 혹시 해결방법을 아실까요? VITE v3.1.6 ready in 155 ms➜ Local: http://127.0.0.1:5173/➜ Network: use --host to exposewarn - The purge/`content` options have changed in Tailwind CSS v3.0.warn - Update your configuration file to eliminate this warning.warn - https://tailwindcss.com/docs/upgrade-guide#configure-content-sourceswarn - The darkMode option in your Tailwind CSS configuration is set to false, which now behaves the same as media.warn - Change darkMode to media or remove it entirely.warn - https://tailwindcss.com/docs/upgrade-guide#remove-dark-mode-configuration 그리고 아래처럼 script부분에서 export default {} 에서 이슈가 생깁니다. 경고를 주는데, 해결방법을 모르겠습니다.도와주세요!!![plugin:vite:vue] [@vue/compiler-sfc] <script setup> cannot contain ES module exports. If you are using a previous version of <script setup>, please consult the updated RFC at https://github.com/vuejs/rfcs/pull/227. /Users/****/my-project/src/App.vue 7 | </template> 8 | 9 | <script setup> | ^ 10 | export default {} | ^^^^^^^^^^^^^^^^^ 11 | </script>
-
미해결더 자바, Java 8
인텔리제이 콘솔창
안녕하세요인텔리제이로 실습을 하다 보니까기선님은 하나로 통으로 나오는데 저는 인텔리제이 콘솔창이 이렇게 두 개로 나눠서 나옵니다.하나로 나오게 하려면 어떻게 해야 하나요?
-
미해결R로 하는 웹 크롤링 - 입문편
클리앙 강의 시 문의 드립니다.
문의 드립니다.클리앙 강의 듣고 있습니다.코드b2 <- b[str_detect(b,"subject_fixed")]title <- str_extract(b2,("(?<=\">).*(?=</span>)")) #정규 표현식 ">로 시작해서 </span> 끝나는 것들의 가운데를 뽑는다"b2 3. 실제 출력[2] "\t\t\t\t\t\t<span class=\"subject_fixed\" data-role=\"list-title-text\" title=\"샤오미 밴드 7 프로 쿠팡 떴네요.\">" 온라인 강의 출력의 경우앞 내용이 들어가고 ....</span>" 문의내용온라인 강의 시 4번 처럼 </span>" 끝나야 하나 3번 처럼 출력이 되어 문의 드립니다
-
미해결스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술
requestBodyJsonV3 @RequestBody생략시
[질문 내용]9:30 영한님 말씀 -> requestBodyJsonV3에서 @RequestBody를 생략하면 @ModelAttribute가 적용되고 HelloData에서 setter을 찾으려고 하는데 없어서 값이 세팅이 안된 것위 글에서 이해되지 않는 부분이 있어서 질문드립니다.제 생각에는@ModelAttribute가 프로퍼티를 찾음 -> HelloData 클래스에 @Data 가 적용되어있어서 set, get 존재한다고 생각하는데요 그렇지만 쿼리파라미터 방식 등의 요청이 아니기 때문에 어떤 값을 넣을지 몰라서 값을 넣지 못한다고 고민해봤습니다.설명해주시면 감사하겠습니다 ㅠㅠ
-
미해결화이트해커가 되기 위한 8가지 웹 해킹 기술
dvwa 난이도
dvwa security level을 Low 로 설정했지만 Reflected XSS 에서만 자꾸 impossible 로 명시되어 뜹니다. Reflected만 그러는데 어떻게해야하나요..
-
미해결10주완성 C++ 코딩테스트 | 알고리즘 코딩테스트
vector
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.교안을 읽던 중, split부분에서 vector<string> split(string input, string delimiter) { ~~ } 부분을 보고, 이것은 어떤 것인지 잘 모르겠어서 질문드립니다. vector<string>이 반환타입, split이 함수 이름, string input, string delimiter가 매개변수인 것은 알겠는데, 저런 식으로도 vector 가 사용될 때, 저 문법을 어떻게 칭하는지 알고 싶습니다. (관련 내용을 좀 더 찾아 알아보려 하려고 하는데, 어떻게 부르는지를 알아야 찾아볼 수 있어서 그렇습니다.)
-
미해결따라하며 배우는 노드, 리액트 시리즈 - 쇼핑몰 사이트 만들기[전체 리뉴얼]
카드 만드는거 질문있습니다
렌딩페이지만들기 - 카드만들기 강의 3분40분에컴포넌트 return 안에 Products.map을 돌리는게 아니고 따로 함수를 빼서 renderCards를 처리하셨는데따로 빼는 이유가 있나요?실무에선 return에서 map으로 거의 돌렸어서 궁금해졌습니다
-
해결됨리눅스 커널 해킹. A부터 Z까지
강의 자료 문의
안녕하세요. 학습을 시작했는데, 실습자료 외에 강의 자료가 보이지 않습니다.강의자료 공유가 가능하신지요?
-
미해결기초부터 따라하는 디지털포렌식
파티션을 나누었는데요...ㅠㅠ
디스크 이미징 강의에서 제가 디스크가 하나 밖에 없어서 올려주신 링크 타고 들어가 파티션을 나누었습니다999MB 짜리 새 볼륨 (G:)를 생성했는데요ftk imager로 디스크 이미지를 만들려고 해도 새 볼륨 (G:) 를 인식하지 못하는지 Select Drive 단계에서 목록이 기존 디스크밖에 뜨질 않네요ㅠㅠ어떻게 해야 할까요?? ㅠㅠ
-
미해결[NarP Series] MVC 프레임워크는 내 손에 [나프2탄]
스프 2탄에 jwt나오는지 궁금합니다.
react와 springboot 연동하는데 개인적인 바람이지만 jwt 사용해서 해주시는지 궁금합니다. 혹시나 가능하시다면 넣어주시면 감사하겠습니다. 강의 감사합니다.
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
binding or 프레그먼트 기본 구조가 이해가안가서 질문드립니다
private var _binding: FragmentSearchBinding? = null private val binding get() = binding!!부분에서 binding 을 인식하고 라고하셨는데 질문 1._binding 의 값은 밑에 get() = binding!! 부분에서 받아 오는(인식하는) 건가요?질문 2.override fun onCreateView( inflater: LayoutInflater, container: ViewGroup?, savedInstanceState: Bundle? ): View? { _binding = FragmentSearchBinding.inflate(inflater, container, false) return binding.root }이 부분소스 구동이 잘 이해가 안가서 ㅠㅠ 생명주기에 의해서 onCreateView 는 View 를 상속 받는데 _binding = FragmentSearchBinding.inflate(inflater, container, false 파라미터를 받고 binding root를 반환(지정)해주는건가요? // 죄송합니다 ㅠㅠ 이부분이 잘 이해가안가서..
-
미해결PWA 시작하기 - 웹 기술로 앱을 만들자
로컬호스트3000번 서버를 끄는방법을알수있을까요(__)
다른 프로젝트 중인데vs코드에서 3000번 포트를 열었는데 pwa로 작성한 프로젝트들이 다 살아있네요 ㅜㅡ.... =
-
미해결스프링 프레임워크는 내 손에 [스프1탄]
새 글 공지한거 봤습니다 문의할게있습니다.
선생님 안녕하세요~~ 새로 올라온 공지 봤습니다. 스프2탄이 곧 나온다니 기대가 되고있어요 다름이 아니라 스프2탄 현재까지 완성된 것까지 미리 오픈해주시고 나머지는 추후에 오픈하는 방향이 있는데 그방법은 안될까 싶어서 문의남깁니다. 선생님이 올리신 스프2탄 지금부터 공부하고싶어서요~~ 가능하다면 부탁드리겠습니다. 선생님 강의 최고에요!!
-
미해결냉동코더의 알기 쉬운 Modern Android Development 입문
Unresolved reference: R 에러가 납니다
이전 바텀 네비게이션 메뉴로 이동하는곳에서는 이상이 없다가 destiantion으로 이동하는것을 추가하니e: D:\D\kotlinStudy\ModernAndroid\booksearch\build\generated\source\navigation-args\debug\com\potatomeme\booksearch\ui\view\FavoriteFragmentDirections.kt: (3, 8): Unresolved reference: Re: D:\D\kotlinStudy\ModernAndroid\booksearch\build\generated\source\navigation-args\debug\com\potatomeme\booksearch\ui\view\FavoriteFragmentDirections.kt: (17, 41): Unresolved reference: R 이런 에러가 생겼습니다. 어디를 고쳐야 할까요?
-
미해결홍정모의 따라하며 배우는 C++
링크 에러 질문입니다.
- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. 다음과 같이 코드를 작성하면 Error LNK1169 one or more multiply defined symbols found Error LNK2005 "double Constants::pi" (?pi@Constants@@3NA) already defined in main.obj Chapter4_3 다음과 같은 에러들이 뜨는데요, constant.h 의 pi값을 const값으로 정의해주면 잘 돌아갑니다. const로 정의했을때와 const없이 변수로 정의했을때 왜 저러한 차이가 발생하는지 궁금합니다!
-
미해결Vue.js + TypeScript 완벽 가이드
2022-10-09 두번째 프로젝트 레포 권한 부탁드립니다
이메일 : pollra32@naver.com잘부탁드립니다!
-
미해결설계독학맛비's 실전 Verilog HDL Season 1 (Clock부터 Internal Memory까지)
한글 주석
- 강의 내용외의 개인 질문은 받지 않아요. (개인 과제, 영상과 다른 접근방법 후 디버깅 요청, 고민 상담 등..)- 저 포함, 다른 수강생 분들이 함께보는 공간입니다. 보기좋게 남겨주시면 좋은 QnA 문화가 될 것 같아요. (글쓰기는 현업에서 중요한 능력입니다!)- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요! - 먼저 유사한 질문이 있었는지 검색해보세요. - 서로 예의를 지키며 존중하는 문화를 만들어가요. - 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요. vi로 작성한 한글 주석을 vivado gui 실행해서 보면 다 깨져서 나오는데 혹시 방법이 없을까요..?
-
미해결CS 지식의 정석 | 디자인패턴 네트워크 운영체제 데이터베이스 자료구조
공유자원과 임계영역, 경쟁상대 강의에서 임계영역 문제해결 질문
안녕하세요 강의 잘 보고있습니다.다름이 아니라 강의 2분 경 임계영역 문제 해결을 위한 세 가지 조건에 대해 궁금한 점이 있어서요.강의와 함께 학부 때 필기를 보던 중 제 필기에는 임계영역 문제 해결을 위한 세 가지 요건에1) Mutual Exclusion2) Progress3) Bounded Waiting가 있음을 보았습니다.강의 자료의 상호배제는 Mutual Exclusion, 한정대기는 Bounded Waiting임을 알겠는대요. 융통성은 Progress일까요?상호배제에서 한 프로세스가 임계영역에 들어갔을 때 다른 프로세스는 임계영역에 들어갈 수 없다고 했는데 이러한 상호배제가 있음에도 융통성이라는 조건을 통해 다른 프로세스의 일을 방해해서는 안 된다는 문장의 구체적 의미 또한 궁금합니다.이 경우에서 P1이 먼저 수행시 P0의 작업 수행을 방해하는 경우가 융통성의 예시가 되는 건가요?
-
미해결탄탄한 백엔드 NestJS, 기초부터 심화까지
몽고db 연결이 안됩니다.
2022년 10월 9일 기준으로 모든 패키지 설치했습니다.아래 내용을 봐주시고 어느 부분에서 에러가 나는 건지 알려주시면 감사하겠습니다.패키지 버전 문제인 건지, 아니면 다른 몽고db 네트워크 설정 문제인 건지 저는 모르겠네요.pakage.json - 패키지 버전{ "dependencies": { "@nestjs/common": "^9.0.0", "@nestjs/config": "^2.2.0", "@nestjs/core": "^9.0.0", "@nestjs/mongoose": "^9.2.0", "@nestjs/platform-express": "^9.0.0", "class-transformer": "^0.5.1", "class-validator": "^0.13.2", "mongoose": "^6.6.5", "reflect-metadata": "^0.1.13", "rimraf": "^3.0.2", "rxjs": "^7.2.0" }, "devDependencies": { "@nestjs/cli": "^9.0.0", "@nestjs/schematics": "^9.0.0", "@nestjs/testing": "^9.0.0", "@types/express": "^4.17.13", "@types/jest": "28.1.8", "@types/node": "^16.0.0", "@types/supertest": "^2.0.11", "@typescript-eslint/eslint-plugin": "^5.0.0", "@typescript-eslint/parser": "^5.0.0", "eslint": "^8.0.1", "eslint-config-prettier": "^8.3.0", "eslint-plugin-prettier": "^4.0.0", "jest": "28.1.3", "prettier": "^2.3.2", "source-map-support": "^0.5.20", "supertest": "^6.1.3", "ts-jest": "28.0.8", "ts-loader": "^9.2.3", "ts-node": "^10.0.0", "tsconfig-paths": "4.1.0", "typescript": "^4.7.4" } }에러화면 - npm run start:dev.env 파일 내용MONGODB_URI="mongodb+srv://<id>:<pw>@dbtest.0lqasde.mongodb.net/test" PORT=3000 MODE='dev'.env 파일 위치 및 app.module.ts 코드 화면app.module.tsimport { MiddlewareConsumer, Module } from '@nestjs/common'; import { NestModule } from '@nestjs/common/interfaces/modules'; import { AppController } from './app.controller'; import { AppService } from './app.service'; import { CatsModule } from './cats/cats.module'; import { LoggerMiddleware } from './common/middlewares/logger.middleware'; import { MongooseModule } from '@nestjs/mongoose'; import * as mongoose from 'mongoose'; import { ConfigModule } from '@nestjs/config'; @Module({ imports: [ ConfigModule.forRoot(), MongooseModule.forRoot(process.env.MONGODB_URI, { useNewUrlParser: true, useUnifiedTopology: true, useCreateIndex: true, useFindAndModify: false, }), CatsModule, ], controllers: [AppController], providers: [AppService], }) export class AppModule implements NestModule { private readonly isDev: boolean = process.env.MODE === 'dev' ? true : false; configure(consumer: MiddlewareConsumer) { consumer.apply(LoggerMiddleware).forRoutes('*'); mongoose.set('debug', this.isDev); } } main.ts 파일import { NestFactory } from '@nestjs/core'; import { AppModule } from './app.module'; import { HttpExceptionFilter } from './common/exceptions/http-exception.filter'; async function bootstrap() { const app = await NestFactory.create(AppModule); app.useGlobalFilters(new HttpExceptionFilter()); const PORT = process.env.PORT; await app.listen(PORT); } bootstrap(); mongodb - compass 화면mongodb data access 화면 - admin 권한 부여ip address 접근 권한 화면 - 어느 위치에서도 접근 가능하게 설정
-
미해결스프링 DB 1편 - 데이터 접근 핵심 원리
익셉션 처리
쉽게 생각하면 SQLException, ConnectException 이러한 익셉션들을RuntimeException 로 대체한다고 생각하면 되겠네요 ?맞나요 !?