일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- rao
- DART
- BOF
- 영상처리
- MATLAB
- system hacking
- Computer Architecture
- ML
- MDP
- Flutter
- Image Processing
- study book
- llm을 활용 단어장 앱 개발일지
- Kaggle
- Algorithm
- BFS
- bloc
- 파이토치 트랜스포머를 활용한 자연어 처리와 컴퓨터비전 심층학습
- Widget
- pytorch
- Stream
- PCA
- BAEKJOON
- fastapi를 사용한 파이썬 웹 개발
- Got
- 백준
- C++
- FastAPI
- ARM
- Dreamhack
- Today
- Total
목록All (309)
Bull
버스를 타다가...창의력. 거창한 걸 말하는 것이 아니다. 이미 있는 것을 얼마나 활용도 높게 사용할 수 있고 적절히 사용할 수 있는지. 그리고 자신감. 표현해내는 능력.젊었을 때 한 줌이라도 더 짜내야 한다. 어릴 땐 말도 안되는 상상을 하면서 불안에 휩싸이고, 집중도 안되고, 방해만 받았다. 그러한 사실은 지금 느껴도 변하지 않을 것이다. 일단 쓰자. 쓰면 뭐라도 달라질 것이다. 생각으로 피드백하지마라. 써놓고 시간이 지난 후 피드백을 하자. 누군가 나에게 조언을 줘서 실천해보는 중이다. 집에 들어와서..나이가 들어서 시냅스가 많이 끊긴 걸까? 집에와서 더 적을 내용을 생각했지만 그새 까먹어 버렸다. pm. 8:52 문법따위 개나 줘버리고 진짜 아무거나 적는 중. 시작 시간도 추가해볼까? pm. 8:..

글은 공식문서를 정리하는 형식으로 작성했습니다.BloC Widget의 종류를 먼저 정리해보겠습니다.BloC Widget의 종류BlocBuilderBlocSelector------------------BlocProviderMultiBlocProvider------------------BlocListenerMultiBlocListener------------------BlocConsumer------------------RepositoryProviderMultiRepositoryProvider구분선을 나눌 이유는 없지만 Multi가 있는 Widget과 없는 Widget으로 나눴습니다.하지만 Consumer는 Bulider와 Listener의 개념이 함께 쓰이므로 따로 나눴습니다. 각 BloC Widget의 ..

Extension Methods는 Dart 언어의 기능으로, 기존 클래스에 새로운 기능을 추가할 수 있는 방법입니다. 이 기능을 사용하면 기존 클래스를 수정하지 않고도 해당 클래스에 새로운 메서드를 추가할 수 있습니다.// extension on String// extension에 이름을 지정해주지 않아도 되지만 충돌방지와 명확한 구분을 위해 적용하는 게 좋습니다.extension StringExtension on String { String capitalize() { if (this.isEmpty) { return this; } return this[0].toUpperCase() + this.substring(1).toLowerCase(); }}void main() { S..

https://bloclibrary.dev/bloc-concepts/ Bloc ConceptsAn overview of the core concepts for package:bloc.bloclibrary.dev이 글은 Bloc을 이해하기 전 Stream이란 무엇인지 이해하기 위해 해당 공식 문서를 그대로 옮겨보기 + 제 생각 덧붙여보기로 작성해보았습니다.StreamsStreams은 비동기식 시퀀스 데이터입니다.Bloc 라이브러리를 이해하기 위해 Streams이 어떻게 동작하는지 이해하는 것은 중요합니다. 만약 Streams이 익숙치 않은 분은 물이 흐르는 파이프를 생각하세요.파이프는 Stream이고 물은 비동기식 데이터 입니다. 우린 Stream을 dart의 async* (async 생성자)키워드를 통해..

Flutter에서 폰트를 적용하는 기본적인 내용을 정리해보겠습니다.무료 폰트 다운로드https://fonts.google.com/?subset=korean¬o.script=Kore Browse Fonts - Google FontsMaking the web more beautiful, fast, and open through great typographyfonts.google.com저는 위 사이트에서 무료 폰트를 다운받아 적용하였습니다.한글은 적용안되는 영어폰트만 있을 수 있으므로 필터를 통해 한글 폰트를 찾아줍니다. 저는 아래와 같이 Dongle font를 사용하였습니다.https://fonts.google.com/selection/embed Google FontsMaking the web more..

Bloc이란?Bloc은 Business Logic Component의 약자로, 복잡한 상태 관리를 위한 강력한 패턴입니다. 이벤트 기반의 상태 관리 방식으로, 대규모 애플리케이션에서 효과적입니다.설계 철학: Provider는 간단함과 유연성을 중시하며, Bloc은 명확한 구조와 테스트 용이성을 강조합니다.상태 관리 방식: Provider는 ChangeNotifier를 통해 상태를 관리하고, Bloc은 이벤트와 상태를 구독하고 전송하는 방식으로 관리합니다.복잡도: Provider는 비교적 배우기 쉽고 간단한 반면, Bloc은 학습 곡선이 더 가파릅니다.성능: 두 솔루션 모두 성능이 우수하지만, Bloc은 더 큰 규모의 상태 관리에 적합합니다.Bloc 실전 적용해보기bloc으로 상태관리를 하기 위해 카운트 ..
항상 내 능력치에 실망하고 절망할 때 마다 "내가 왜 그런취급을 받아야하는데" 하면서도"내가 정말로 그것밖에 안되는 걸까.. 가끔 설렁설렁하기도 하지만 나름대로 열심히 하고 있다고 생각하는데 착각인걸까"자존감 떨어지는 생각이 들 때 마다 자동적으로 메타인지를 하면서 번아웃없이 계속 달린다는 생각이 든다.나 잘하고 있는 거겠지. 흔들리지 않고 무턱대고 달려도 괜찮겠지. 지금 멈추거나 쉬더라도 나중에 봤을 때 의미없을 거라는 생각에 힘들거나 멈추고 싶지 않다.만약 쉬더라도 어떻게 쉬는 지를 몰라서 차라리 안 쉬는 만큼도 못할 것이다. 또 다시, 내가 몸과 마음이 온전치 못한데 그것을 느끼지 못하는 건 아닐까라는 불안감도 든다. 이러한 순환구조가 반복되는 거 같다. 주저리주저리... 그냥 아무말이나 적어본다
late String설명:late 키워드는 변수를 선언할 때 초기화되지 않은 상태로 두지만, 나중에 반드시 초기화할 것이라는 것을 보장합니다. Dart 컴파일러는 이 변수가 사용되기 전에 초기화될 것이라고 가정합니다.Null 허용성:기본적으로 null을 허용하지 않습니다.사용 예:late String name; void initializeName() { name = "John Doe"; } void printName() { print(name); // 이 시점에서는 name이 반드시 초기화되어 있어야 함 } String?설명:String?는 변수에 null 값을 가질 수 있는 선택형(nullable) 타입입니다. 변수를 선언할 때 초기화되지 않아도 되고, 이후에 null로 설정할 수 ..

RNN(Recurrent Neural Network)은 시퀀스 데이터를 처리하기 위해 설계된 인공 신경망의 한 유형이다.RNN은 텍스트, 시간 시계열 데이터, 오디오 신호 등 순차적인 데이터에 유용하다. 처음 사진만 보고 이해가 안갈 수도 있다. 나도 혼자 책으로 처음 접할 때 output이 여러 개인 것에 대해 이해를 못했다.하지만 최근 학교 수업에서 간략하게 코드를 통해 수업을 했는데 예제를 보고 어떤 느낌인 지 확 와닿았다. 이렇게 이해하면 쉽다. [0,1,2 → 3], [1,2,3 → 4], [2,3,4 → 5] ... [1111,1112,1113 → 1114]를 학습시킨 후,[53783,53784,53785 → ???] 에 대한 y값을 예측하는 것이다. 위의 예제에서 입력값은 3개지만, 더 늘릴..

ffmpeg Tool을 사용한다.명령어 사용법Windowhttps://ffmpeg.org/download.html Download FFmpegIf you find FFmpeg useful, you are welcome to contribute by donating. More downloading options Git Repositories Since FFmpeg is developed with Git, multiple repositories from developers and groups of developers are available. Release Verification All FFmpeffmpeg.org직접 설치 후 환경변수를 통해 명령어 사용.Linuxsudo apt updatesudo apt ..

Next 디렉터리 구조my-next-app/├── node_modules/├── public/├── src/│ ├── app/│ │ ├── loading/│ │ │ └── page.js│ │ ├── result/│ │ │ └── page.js│ ├── api/│ │ ├── receive/│ │ │ └── route.js│ ├── globals.css│ ├── layout.js│ └── page.js├── .gitignore├── package.json메인화면 코드는 생략.localhost:3000/loading'use client';import { useEffect } from 'react';import { useRouter } fr..