inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

묻고 답해요

176만명의 커뮤니티!! 함께 토론해봐요.

pad_both_ends 사용할 때 n은 왜 사용하나요?

미해결

예제로 배우는 딥러닝 자연어 처리 입문 NLP with TensorFlow - RNN부터 BERT까지

제목 그대로 pad_both_ends 사용할 때 n은 왜 사용하나요? 그냥 앞뒤로 붙여주면 될 것 같은데, 3을 넣으니 두개씩 붙던데 n값을 설정하는 이유가 있나요? ngram의 n과 관련이 있나요?

  • 딥러닝
  • tensorflow
  • NLP
몽하 댓글 2 좋아요 1 조회수 281

time blind injection 의 서브쿼리

미해결

모의해킹 실무자가 알려주는, SQL Injection 고급 공격 기법 : PART 2

제가 테스트 하고 있는 사이트가 있는데 board03' AND (CASE WHEN database() LIKE BINARY 'green%' THEN SLEEP(2) ELSE 0 END)=0 AND '1'='1 이것은 에러가 안나고 실행 되는데 board03' AND (SELECT IF((SELECT database() LIKE BINARY 'green%'), SLEEP(2), 0)) AND '1'='1 이런식으로 서브쿼리로 만들면 에러가 납니다. 서브쿼리만 추가하면 에러가 나는데 time blind injection은 서브쿼리가 들어갈수 없나요?

  • 모의해킹
  • 인젝션
World BestOf 댓글 1 좋아요 0 조회수 236

rebase merge..

해결됨

모두의 깃 & 깃허브

깃허브에서는 머지를 할때 rebase merge가 되어서 깃 트리가 이쁘게 선형으로 되는데 깃랩에서는 rebase merge가 없더군요? fast forward merge 라고 있던데 차이가 있을까요?

  • git
  • github
플하 댓글 2 좋아요 0 조회수 277

평일 오전 9~12시 온라인 모각코 모집합니다(7기)

미해결

🔎 스터디 소개 🗓 2024.08.05 ~ 2024.08.30 (총 4주, 모각코는 매월 초에 열립니다! ) ⏰ 평일(월~금) 오전 오전 9시 ~ 12시 디스코드 👥 최대한 많이 💡 디스코드 접속하여 댓글로 출석과 퇴실을 관리하며, 화면공유를 하고 학습을 진행해주시면 됩니다. 💸 오전 학습에서 강제성을 부여하기 위해 보증금 20,000원을 걷고 있으며, 벌금 제도를 도입하고 있습니다. 💸 벌금을 제외한 보증금은 모각코 기간 끝나면 바로 돌려드리며, 중도 하차 시 벌금을 제외한 나머지 보증금만 드립니다. 💸 모인 벌금은 스터디 운영에 사용합니다. 🤫 활동 살펴보기! https://autumn-flier-d18.notion.site/ce9c9cba705246b0aa76169c6018e509?pvs=4 문의 https://open.kakao.com/o/snSwfF4f

afsdbds 댓글 1 좋아요 0 조회수 85

clearInterval() 일반함수 풀이

해결됨

자바스크립트+jQuery 기초부터 실무까지 : 기초 Part.2

setInterval() 으로 1초가 계속 증가하는건 입력했는데 stop 버튼을 누르면 증가하는 숫자가 멈추게 하는 부분이 도저히 해결이 되지 않습니다. 익명함수로 풀이 하는건 해결을 했는데 이걸 전부 일반함수로 풀이 하는 법을 모르겠어요

  • javascript
  • jquery
박민규 댓글 1 좋아요 1 조회수 212

동일한 엔티티를 2개의 필드 타입으로 정의하려면 어떻게 해야 할까요?

해결됨

자바 ORM 표준 JPA 프로그래밍 - 기본편

안녕하세요. JPA를 이용해서 스터디를 하다가 막히는 부분이 있어서 질문 드립니다. 우선 요구사항은 아래 내용입니다. 신규 회원은 1명의 회원을 추천할 수 있습니다. 회원은 본인이 추천받은 총 횟수를 알 수 있습니다. 위 내용을 기반으로 엔티티를 Customer, Referee 2개를 생성 했습니다. 그리고 Referee 엔티티에서 추천한 회원 ID와 추천받은 회원 ID를 필드로 가지려고 합니다. 추천한 회원 ID 필드는 OneToOne 관계로, 추천받은 회원 ID는 ManyToOne 관계로 풀고 싶습니다. 이런 경우에는 어떤식으로 정의를 해야 할까요? @NoArgsConstructor(access = AccessLevel.PROTECTED) @Getter @Entity public class Referee extends CreatedDateTimeEntity { @Id @GeneratedValue(strategy = GenerationType.IDENTITY) @Column(name = "referee_id") private Long id; @OneToOne(fetch = FetchType.LAZY) @JoinColumn(name = "customer_id") private Customer customer; @ManyToOne(fetch = FetchType.LAZY) @JoinColumn(name = "customer_id") private Customer refereeCustomer; } 감사합니다.

  • java
  • jpa
Anonymous 댓글 1 좋아요 0 조회수 197

회원서비스테스트 질문

해결됨

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

MemberServiceTest에서 Long saveId = memberService.join(member)의 memberService부분에서 밑줄이 그어지며 Cannot resolve symbol 'memberSerivce' 오류가 납니다. 캐쉬도 지워봤습니다. 각각 MemberServiceTest와 MemberService 파일 화면입니다.

  • java
  • spring
  • mvc
  • spring-boot
달달한 사막여우 댓글 2 좋아요 0 조회수 151

UObject의 'Outer'가 무엇인지 궁금합니다.

해결됨

이득우의 언리얼 프로그래밍 Part1 - 언리얼 C++의 이해

안녕하세요 교수님, 강의를 듣고 공부 겸 포트폴리오 하나 만드려고 열심히 코딩하고 있습니다만, NewObejct<>()의 첫번째 인자인 Outer의 개념이 무엇인지 궁금해서 질문합니다. 엔진 코드나 공식 문서를 찾아봐도 그냥 이 'Object this object resides in' 정도의 설명만 적어져 있고, 자세한 Outer의 역할이 작성되어 있지 않습니다. 엔진 코드를 자세히 분석해보기는 너무 어렵고,, 그래서 구글링을 해보았더니 Outer는 Outer Chain, 계층 구조를 표시하는데 유용하다고 합니다. ex) 월드 -> 레벨 -> 액터 -> 컴포넌트. 등 이런 계층 구조를 유지하고 필요할 때 사용하기 위하여 outer를 지정해야 한다는 것 까지는 이해가 갑니다만, 종종 'GC'에도 관여한다는 사람도 있고 아니라는 사람도 있어서 궁금해서 질문을 올립니다. GC는 1. UPROPERTY() 2. FGCObject 상속 후 구현 3. RootSet의 경우에만 GC와 참조 카운트에 영향을 미치는 것이 아닌가요? GC에 관여하지 않는 것이 맞다면, Outer의 목적은 대체 무엇인가요? 단순히 계층 구조의 표현과 필요할 시 사용을 위한 용도인 것인가요? 'Owner'같은 경우는 Part3. 강의에서 오너십과 커넥션 관련 판별에서 유용하게 사용되는 것을 알겠지만 Outer는 정확한 목적을 모르겠습니다.

  • unreal-engine
  • 언리얼-c++
상병 댓글 2 좋아요 0 조회수 321

ScannerWhileEx3

미해결

김영한의 자바 입문 - 코드로 시작하는 자바 첫걸음

왼쪽화면: 강의영상 / 오른쪽: 제 코드 강사님이 하셨을 땐 엔터로 여러 숫자들 입력하고 그 숫자들의 합과 평균을 입력할 수 있는데, 저는 똑같이 쳐도 숫자를 한개씩만 입력할 수 있어요.. 제 코드는 package scanner; import java.util.Scanner; public class ScannerWhile3 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); int sum = 0; int count = 0; int input = 0; System.out.println("숫자를 입력하세요. 입력을 중단하려면 -1을 입력하세요: "); while(true){ input = sc.nextInt(); if(input == -1){D break; } sum += input; count++; double average = (double) sum / count; System.out.println("입력한 숫자들의 합계: " + sum); System.out.println("입력한 숫자들의 평균: " + average); } } } 이와 같은데 무엇이 강사님과 다른지 모르겠습니다!

  • java
  • 객체지향
kk 댓글 1 좋아요 0 조회수 188

sts 24년 8월 3일 최신버전에서 toolchain 오류

미해결

예제로 배우는 스프링부트 입문

24년 8월 3일 sts 최신 버전을 받아서 프로젝트를 만들었는데 도중에 toolchain오류가 나면서 프로젝트가 다 안 만들어짐 build.gradle 파일을 열어보니 java { toolchain { languageVersion = JavaLanguageVersion.of(17) } } 이렇게 바뀌어 있습니다 예전에는 java { sourceCompatibility = '17' } 이렇게 되어 있었는데 이런 오류는 어떻게 해야 하나요?

  • spring-boot
열심열심 댓글 2 좋아요 0 조회수 809

파일을 찾을 수 없다 뜹니다..! (세팅 관련 질문)

미해결

세계 대회 진출자가 알려주는 코딩테스트 A to Z (with Python)

안녕하세요, 강의를 듣고 계신 여러분! 여러분의 학습을 돕기 위해 질문 안내를 드리고자 합니다. 1. chatGPT를 이용해보기 단순한 의문은 chatGPT를 이용해도 해답을 찾을 수 있는 경우가 종종 있습니다! 2. 강의의 어떤 부분에 대한 질문이고, 어떤 부분이 궁금한지 명확히 알려주세요! 강의의 어느 파트에서 의문을 느끼고, 어떤 부분이 궁금한지 를 명확히 제시해 주시면 답변에 도움이 됩니다! 자신은 어떻게 이해했는지 또한 적어주면 좋습니다! ash: python: command not found [Finished in 16ms with exit code 127] [shell_cmd: python -u "/Users/sindonghui/Desktop/ test.py " < input.txt] [dir: /Users/sindonghui/Desktop] [path: /Library/Frameworks/Python.framework/Versions/3.12/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/usr/local/bin:/System/Cryptexes/App/usr/bin:/usr/bin:/bin:/usr/sbin:/sbin:/var/run/ com.apple.security .cryptexd/codex.system/bootstrap/usr/local/bin:/var/run/ com.apple.security .cryptexd/codex.system/bootstrap/usr/bin:/var/run/ com.apple.security .cryptexd/codex.system/bootstrap/usr/appleinternal/bin] 밑에 이렇게 떠요 ex) 섹션5의 '그래프 순회 (DFS & BFS) [개념]' 강의 에서 DFS와 BFS 모두 그래프의 모든 노드를 탐색하는 알고리즘이라고 하셨고 시간 복잡도 또한 똑같다고 이해 했습니다. 그러면 DFS와 BFS 중에서 어떤 알고리즘이 더 효율적인지 구별하는 것은 의미가 없는 것일까요? 어느 파트 섹션5의 '그래프 순회 (DFS & BFS) [개념]' 강의 자신은 어떻게 이해했는지 DFS와 BFS 모두 그래프의 모든 노드를 탐색하는 알고리즘이라고 하셨고 시간 복잡도 또한 똑같다고 이해 어떤 부분이 궁금한지 DFS와 BFS 중에서 어떤 알고리즘이 더 효율적인지 구별하는 것은 의미가 없는 것일까요?

  • python
  • 코딩-테스트
  • 알고리즘
신동희 댓글 4 좋아요 0 조회수 639

index.tsx 빌드 오류

해결됨

실무에 바로 적용하는 스토리북과 UI 테스트

안녕하세요 강의에 사용된 버전이나 pnpm을 사용하는 등 다른게 진행한 부분이 있습니다만 빌드할때 에러가 나는데 이해가 안되는 부분이 있어 질문드립니다. pakage.json "name": "@twosday/ui", "description": "Design System for twosday", "private": false, "publishConfig": { "access": "public" }, "files": [ "dist" ], "main": "dist/index.umd.js", "module": "dist/index.es.js", "types": "dist/index.d.ts", "exports": { ".": { "import": "./dist/index.es.js", "require": "./dist/index.umd.js", "types": "./dist/index.d.ts" }, "./styles": { "import": "./dist/styles/index.css" } }, "version": "0.0.1", "type": "module", "license": "MIT", import { defineConfig } from "vite"; import react from "@vitejs/plugin-react"; import { vanillaExtractPlugin } from "@vanilla-extract/vite-plugin"; import svgr from "vite-plugin-svgr"; import path from "path"; import dts from "vite-plugin-dts"; import { viteStaticCopy } from "vite-plugin-static-copy"; // https://vitejs.dev/config/ export default defineConfig({ resolve: { alias: { "@": path.resolve(__dirname, "src"), }, }, plugins: [ react(), vanillaExtractPlugin({ identifiers: ({ hash }) => `css_${hash}`, }), svgr(), dts(), viteStaticCopy({ targets: [{ src: "src/index.css", dest: "" }], }), ], build: { lib: { name: "@twosday/ui", entry: path.resolve(__dirname, "src/index.tsx"), fileName: (format) => `index.${format}.js`, }, rollupOptions: { external: ["react", "react-dom"], output: { globals: { react: "React", "react-dom": "ReactDOM", }, }, }, sourcemap: true, emptyOutDir: true, }, }); grs04@BOOK-NN36R5QM7J MINGW64 ~/Desktop/sideproject/my-story-book (main) $ pnpm build > @twosday/ui@0.0.1 build C:\Users\grs04\Desktop\sideproject\my-story-book > tsc -b && vite build vite v5.3.5 building for production... src/index.tsx:1:38 - error TS6142: Module './component/LoginForm' was resolved to 'C:/Users/grs04/Desktop/sideproject/my-story-book/src/component/LoginForm.tsx', but '--jsx' is not set. 1 export { default as LoginForm } from "./component/LoginForm"; ~~~~~~~~~~~~~~~~~~~~~~~ src/index.tsx:2:35 - error TS6142: Module './component/Button' was resolved to 'C:/Users/grs04/Desktop/sideproject/my-story-book/src/component/Button.tsx', but '--jsx' is not set. 2 export { default as Button } from "./component/Button"; ~~~~~~~~~~~~~~~~~~~~ ✓ 15 modules transformed. [vite:dts] Start generate declaration files... dist/style.css 0.18 kB │ gzip: 0.15 kB dist/index.es.js 22.47 kB │ gzip: 6.77 kB │ map: 67.56 kB [vite:dts] Declaration files built in 589ms. [vite-plugin-static-copy] Copied 1 items. dist/style.css 0.18 kB │ gzip: 0.15 kB dist/index.umd.js 14.88 kB │ gzip: 5.90 kB │ map: 65.89 kB ✓ built in 1.12s vite.config.ts에서 build 에 작성한 부분을 지우고 기본설정으로 하면 잘 되는데 강의처럼 build부분을 작성을 하면 jsx flag를 설정하라고 나오면서 component 폴더에 d.ts 파일들이 생성이 안됩니다.

  • react
  • typescript
  • tailwind-css
  • storybook
  • ui-testing
징니 댓글 2 좋아요 0 조회수 438

메시지 박스 모드 설정 관련 & PDF로 저장

해결됨

직장인에게 꼭 필요한 파이썬-아래아한글 자동화 레시피

안녕하세요~ 일코님 무더위에 건강 잘 챙기시기 바랍니다. 메시지 박스 모드가 제가 볼떄는 Yes 아니면 No인 부분이라 생각해서 hwp.SetMessageBoxMode(0x10000) 요렇게 설정을 했는데요. 이렇게 설정했음에도 불구하고 왜 계속 메시지박스가 뜨는걸까요?? 메시지박스 관련 코드는 MB_MASK 0x00FFFFFF 1. 확인만 : IDOK(1) MB_OK_ODOK 0x00000001 MB_OK_MASK 0x0000000F 2. 확인/취소 (MB_OKCANCEL) : IDOK(1), IDCANCEL(2) MB_OKCANCEL_IDOK 0x00000010 MB_OKCANCEL_IDCANCEL 0x00000020 MB_OKCANCEL_MASK 0x000000F0 # 적용시 hwp.SetMessageBoxMode(0xF0) 3. 종료/재시도/무시(MB_ABORTRETRYIGNORE) : IDABORT(3), IDRETRY(4), IDIGNORE(5) MB_ABORTRETRYIGNORE_IDABORT 0x00000100 MB_ABORTRETRYIGNORE_IDRETRY 0x00000200 MB_ABORTRETRYIGNORE_IDIGNORE 0x00000400 MB_ABORTRETRYIGNORE_MASK 0x00000F00 4. 예/아니오/취소(MB_YESNOCANCEL) : IDYES(6), IDNO(7), IDCANCEL(2) MB_YESNOCANCEL_IDYES 0x00001000 MB_YESNOCANCEL_IDNO 0x00002000 MB_YESNOCANCEL_IDCANCEL 0x00004000 MB_YESNOCANCEL_MASK 0x0000F000 5. 예/아니오(MB_YESNO) : IDYES(6), IDNO(7) MB_YESNOCANCEL_IDYES 0x00010000 MB_YESNOCANCEL_IDNO 0x00020000 MB_YESNOCANCEL_MASK 0x000F0000 6. 재시도/취소(MB_RETRYCANCEL) : IDRETRY(4), IDCANCEL(2) MB_RETRYCANCEL_IDRETRY 0x00100000 MB_RETRYCANCEL_IDCANCEL 0x00200000 MB_RETRYCANCEL_MASK 0x00F00000 이렇게 정리해놨는데요. 저는 5번케이스라고 생각했는데 2번 케이스에 해당하는걸까요? 케이스를 구분하는건 어떤 기준인지 궁금합니다! 그리고 두번째로는, hwp를 수정하고 저장한뒤, PDF로도 추가로 저장하고자 하여 아래와 같이 코드를 작성해 보았는데요. # hwp 저장 hwp.save_as(save_path_문제지) # pdf 로 저장하기 위해서 경로 할당 파일이름, _ = os.path.splitext(os.path.basename(save_path_문제지)) 저장경로 = os.path.join(os.path.dirname(save_path_문제지), 파일이름 + ".pdf") # pdf로 저장하기 hwp.SaveAs(Path=os.path.join(os.path.dirname(save_path_문제지), 파일이름 + ".pdf"), Format="PDF") 그런데 터미널에 아래와 같은 오류가 뜨네요... TypeError: Hwp.SaveAs() got an unexpected keyword argument 'Path' 이전에는 잘작동했떤 코드같은데 왜 안되는 걸까요? 잘부탁드립니다!! 늘 감사합니다.!

  • python
  • 한컴오피스
윤병현 댓글 1 좋아요 1 조회수 301

컴포넌트 안에서 createStackNavigator를 선언하면, 안좋은거 아닌가요?

해결됨

맛집 지도앱 만들기 (React Native & NestJS)

안녕하세요 강사님. 리액트를 배울때, 컴포넌트 내에서 object를 초기화하면 성능 문제가 생길 수 있다고 배웠습니다. 근데, [2-4] 네비게이션 타이핑 강의(1:29)를 보면, function AuthStackNavigator() { const Stack = createStackNavigator(); return (~~) } 와 같이, 컴포넌트 내부에 Stack이 선언되어 있습니다. 이러면 화면이 재랜더링 될 때 마다, Stack이 선언되어 성능문제가 생기는건 아닌가요?

  • react-native
  • typescript
  • nestjs
  • react-query
  • zustand
박상원 댓글 1 좋아요 0 조회수 245

알려주신 사이트에 접속이 불가능해요

미해결

[코드팩토리] [초급] Flutter 3.0 앱 개발 - 10개의 프로젝트로 오늘 초보 탈출!

해당 이미지와 같이 링크에 접속이 불가능합니다.

  • flutter
  • 클론코딩
chaell0117 댓글 1 좋아요 0 조회수 229

IInputConnectionWrapper 끄는 방법 문의

해결됨

Flutter 앱 개발 기초

입력 창에서 키보드를 입력할 때마다 아래와 같이 warning log가 주르륵 뜹니다. W/IInputConnectionWrapper(12010): getSelectedText on inactive InputConnection W/IInputConnectionWrapper(12010): getTextAfterCursor on inactive InputConnection W/IInputConnectionWrapper(12010): getTextBeforeCursor on inactive InputConnection W/IInputConnectionWrapper(12010): getSelectedText on inactive InputConnection W/IInputConnectionWrapper(12010): getTextAfterCursor on inactive InputConnection W/IInputConnectionWrapper(12010): beginBatchEdit on inactive InputConnection W/IInputConnectionWrapper(12010): getTextBeforeCursor on inactive InputConnection W/IInputConnectionWrapper(12010): endBatchEdit on inactive InputConnection W/IInputConnectionWrapper(12010): beginBatchEdit on inactive InputConnection W/IInputConnectionWrapper(12010): getTextBeforeCursor on inactive InputConnection W/IInputConnectionWrapper(12010): endBatchEdit on inactive InputConnection 번잡하기만 하고 별로 필요 없어서 해당 로그를 보고 싶지 않은데 로그 레벨 조정을 어떻게 하죠? 검색해도 제대로 된 정보는 안 나오네요

  • flutter
  • log
bascat 댓글 1 좋아요 1 조회수 135

remove 메소드 관련 질문입니다.

미해결

김영한의 실전 자바 - 중급 2편

[질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예) [질문 내용] 데이터를 삭제하는 기능에서 removeNode 를 null 값으로 처리하는 이유가 있을까요? removeNode 를 더 이상 사용되지 않는 것 같은데, 해당 노드의 item 과 next 를 null 값으로 처리해야만 GC 대상이 되는건가요? null 값으로 명시하지 않아도 될 것 같아 질문드립니다. // 추가 코드 public Object remove(int index) { Node removeNode = getNode(index); Object removedItem = removeNode.item; if (index == 0) { first = removeNode.next; } else { Node prev = getNode(index - 1); prev.next = removeNode.next; } removeNode.item = null; removeNode.next = null; size--; return removedItem; }

  • java
  • 객체지향
  • 코딩-테스트
  • 알고리즘
크크룩삥봉 댓글 1 좋아요 0 조회수 217

MemberRepository 인터페이스질문 ㅠㅠ 초보적인거라 죄송합니다..

미해결

스프링 입문 - 코드로 배우는 스프링 부트, 웹 MVC, DB 접근 기술

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요. 1. 강의 내용과 관련된 질문을 남겨주세요. 2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요. (자주 하는 질문 링크: https://bit.ly/3fX6ygx) 3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요. (질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG) 질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요. ========================================= [질문 템플릿] 1. 강의 내용과 관련된 질문인가요? (예/아니오) 2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오) 3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오) [질문 내용] 여기 인터페이스에 구현된 save findById findByName findAll 이 4가지는 메서드로 정의된건가요 ...? 인터페이스는 앞에 접근제어가 없이도 메서드로 정의하는게 가능한건가요 ..?

  • java
  • spring
  • mvc
  • spring-boot
Teo 댓글 1 좋아요 0 조회수 324

완강 이벤트 관련 질문!

해결됨

[UI3 업데이트] 피그마 배리어블을 활용한 디자인 시스템 구축하기

완강 이벤트는 기간 혹은 기한이 있나요?

  • 웹-디자인
  • figma
  • figma-tokens
  • 디자인-시스템
  • 아토믹-디자인
  • figma-variable
버터감쟈 댓글 1 좋아요 0 조회수 170

cmd gradlew.bat build 오류

미해결

gradlew.bat bulid를 하면 compileJava FAILED FAILURE: Build failed with an exception 이거 제발 해결해주세요.. ㅠㅠ

재현 댓글 1 좋아요 0 조회수 260

인기 태그

인프런 TOP Writers

주간 인기글