기타14 [npm] npm 버전 하나 올리는 명령어 매번 수동으로 했는데 명령어가 있더라. npm version prerelease 위 명령어 사용시 예를 들어 아래와 같이 된다.// package.json// 실행 전: "version": "0.2.0-beta.0",// 실행 후: "version": "0.2.0-beta.1", 2025. 4. 2. Conventional Commit Rules Conventional Commit Rules는 커밋 메시지에 일관된 형식을 부여하는 규칙 기본 구조커밋 메시지는 아래와 같은 형식을 따름(optional scope): type: 커밋의 목적optional scope: (선택 사항) 영향을 받는 코드 영역이나 모듈을 명시description: 커밋 내용(한 줄 권장)예시)feat(auth): add login functionalityfix(api): resolve error on data fetchingdocs(readme): update installation instructions 주요 타입feat: 새로운 기능 추가예: feat(ui): add dark mode supportfix: 버그 수정예: fix(auth): correct login tok.. 2025. 2. 23. ai 커리큘럼 키워드 1. Linear Regression2. Gradient Descent3. Multi-layer Perceptron4. Computation Graph5. Backpropagation6. Stochastic Gradient Descent7. Overfitting8. Weight Decay9. Dropout10. Layer Normalization11. Adam Optimizer12. Natural Language Processing13. Tokenizer & Vocabulary14. Word Embedding15. Recurrent Neural Network16. Sequence to Sequence17. Attention18. Transformer19. Positional Encoding20. Self.. 2025. 1. 16. 모 기업의 서술형 코딩 테스트 키워드를 기반으로 생성한 문제 (코테를 직접 본 것이 아니라 주워들은 내용을 기반으로 생성한 문제들이기에 기출과는 다름) 1. 실시간 맵리듀서 (Real-Time MapReduce)문제: 당신은 대규모 데이터 스트림을 실시간으로 처리해야 하는 시스템을 설계하고 있습니다. 이 데이터를 분석하고 결과를 빠르게 제공하기 위해 맵리듀스를 사용할 계획입니다. 실시간 처리와 기존 맵리듀스 모델의 차이를 고려할 때, 시스템을 어떻게 설계해야 하며, 다음과 같은 조건들을 만족시킬 수 있습니까?- 실시간 데이터 흐름을 처리하는 방법- 높은 처리량(Throughput)을 유지하면서 낮은 지연(Latency)을 유지할 수 있는 방법- 노드 장애 시에도 안정적으로 처리 작업을 이어갈 수 있는 방법추가 질문트러블 슈팅 문제로, 데이터 처리 도중 일부 노드가.. 2024. 10. 5. FSD(Feature-Sliced Design) 프론트 아키텍쳐 FSD(Feature-Sliced Design)란?Feature-Sliced Design은 프론트엔드 애플리케이션을 구조적으로 체계화하는 아키텍처 방법론이다. 이 방법론의 핵심은 애플리케이션을 레이어(Layer)와 슬라이스(Slice)로 나누는 데 있다. 레이어는 애플리케이션의 구조적 계층을 나타내고, 슬라이스는 특정 비즈니스 도메인에 따라 코드를 나눈다. 이렇게 나누면 관련된 코드가 서로 가까이 위치하게 되어 가독성이 높아지고, 각 부분 간의 의존성을 줄일 수 있다. 주요 개념레이어(Layers): 레이어는 애플리케이션의 구조적 계층을 말한다. 예를 들어, pages, widgets, features 같은 레이어가 있으며, 각 레이어는 특정 목적에 맞춰 코드를 그룹화한다.슬라이스(Slices): 슬라이.. 2024. 9. 1. 이전 1 2 3 다음 반응형