| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- Github
- 드로우
- sacai
- Linux
- Python
- 파이썬
- 나이키
- Dunk Low
- stockx.com
- Nike
- oracle
- react
- 리액트
- 덩크로우
- 리눅스
- 자바스크립트
- dunk high
- GIT
- 오라클
- 제이쿼리
- 발매예정
- 덩크 하이
- 덩크 로우
- 코로나19
- JavaScript
- 주식공부
- 주식
- draw
- jQuery
- dunklow
- Today
- Total
목록전체 글 (610)
Life goes slowly...
🧠 전산세무 2급 기출 요약 암기노트 (이론 위주 핵심 정리) 전산세무 2급 핵심 이론 완벽 정리 📝전산세무 2급 자격증은 재무회계, 원가회계, 세무회계(부가가치세, 소득세)에 대한 이론적 지식과 실무 능력을 평가하는 시험입니다. 이론 시험(30%)과 실무 시험(70%)으로 구성되며, 합격을 위해서는 각 과목의 핵심 개념을 정확히 이해하는 것이 중요합니다.Ⅰ. 재무회계 (Financial Accounting)재무회계는 기업 외부의 정보이용자(주주, 채권자 등)에게 유용한 정보를 제공하기 위해 재무제표를 작성하고 보고하는 것을 목적으로 합니다.주요 개념:재무제표의 기본 가정:기업실체의 가정: 기업은 소유주와는 독립적으로 존재하는 회계단위로 간주합니다.계속기업의 가정: 기업은 예측 가능한 기간 동안 영업..
전산세무 2급 자격증을 3주(21일) 동안 준비하려면, 효율적인 이론+실기 병행 전략이 필요합니다. 특히, 단기간에 준비할 경우 기출문제 반복 학습과 실습 위주의 공부가 핵심입니다. 아래는 직장인 기준(평일 1~2시간, 주말 3시간)으로 최적화한 3주 학습 계획입니다. 📘 1. 회계 이론 핵심 정리✅ 분개 유형별 요약현금 지급: 현금 ↓ → 차변에 비용/자산, 대변에 현금외상매출금 회수: 차변 현금, 대변 외상매출금감가상각: 차변 감가상각비, 대변 감가상각누계액부가세 대급금/예수금 처리매출시: 대변 매출 + 부가세예수금매입시: 차변 매입 + 부가세대급금✅ 계정과목 구분자산부채자본수익비용현금, 외상매출금, 비품외상매입금, 선수금자본금매출급여, 감가상각비 📙 2. 세무회계 요약✅ 부가가치세 핵심과세기간..
먼저, amCharts 4 라이브러리가 설치되어 있는지 확인해주세요 npm install @amcharts/amcharts4npm install @amcharts/amcharts4/chartsnpm install @amcharts/amcharts4/themes import React, { useLayoutEffect, useRef } from 'react';import * as am4core from "@amcharts/amcharts4/core";import * as am4charts from "@amcharts/amcharts4/charts";import am4themes_animated from "@amcharts/amcharts4/themes/animated";// amCharts 폰트 또는 다른..
최근 AI 업계에서 가장 핫한 키워드를 꼽으라면 단연 Agent AI가 빠지지 않습니다. ChatGPT, Claude, Gemini 같은 대형 언어 모델(LLM)이 주목받은 데 이어, 이제는 단순히 "똑똑한 채팅"을 넘어 스스로 목표를 설정하고 실행하는 인공지능이 각광받고 있습니다.Agent AI에 대해 쉽게 설명하는 글을 찾아보았습니다. Agent AI란?Agent AI는 간단히 말해 스스로 판단하고 행동할 수 있는 인공지능입니다. 기존 AI가 질문에 답하거나 주어진 명령을 처리하는 데 그쳤다면, Agent AI는 더 나아가 "내가 지금 뭘 해야 하지?"를 스스로 생각하고, 목표를 달성하기 위한 계획을 세워 실행까지 할 수 있습니다.즉, 사람이 일일이 시키지 않아도 상황을 인식하고 알아서 움직이는 AI..
Redux를 사용할 때, 비동기 작업(API 호출, 웹소켓 등)을 깔끔하게 처리하고 싶으신가요?React Saga는 바로 그런 고민을 해결해주는 미들웨어 라이브러리입니다.React Saga는 복잡한 비동기 흐름을 선언적으로 표현하고, 유지보수성과 테스트 용이성을 높여주는 강력한 도구입니다.🔍 사이드 이펙트란?**사이드 이펙트(side effects)**란 애플리케이션의 주 흐름 외부에서 발생하는 작업을 말합니다.API 호출브라우저 캐시 접근웹소켓 통신등이 이에 해당되며, 이런 작업은 Redux의 순수한 액션/리듀서 구조에서는 직접 다루기 어렵습니다.🧠 React Saga란?React Saga는 Redux 애플리케이션에서 사이드 이펙트를 관리하기 위한 미들웨어입니다.**ES6 제너레이터(Generato..
ag-grid-react에서 엑셀 다운로드(Excel Export) 기능은 매우 강력하며, Enterprise 기능이 아닌 Community Edition에서도 사용 가능합니다. 단순 클릭으로 현재 그리드에 표시된 데이터를 .xlsx 또는 .csv 형식으로 내보낼 수 있습니다. ✅ 1. Excel 파일 다운로드 (XLSX)import React, { useRef, useState } from "react";import { AgGridReact } from "ag-grid-react";import "ag-grid-community/styles/ag-grid.css";import "ag-grid-community/styles/ag-theme-alpine.css";const GridExportExcel = (..
ag-grid-react에서 행(row) 편집 기능은 매우 강력하며, 인라인(in-place) 방식으로 데이터를 편집할 수 있습니다. React 개발자의 관점에서 보면, 셀 편집은 자동으로 관리되지만, 외부 상태 동기화나 저장 버튼과의 연동을 직접 제어할 수 있어야 실전에서 유용합니다.✅ 기본 행 편집 방식Ag-Grid는 셀 단위 편집을 지원하지만, 그리드 옵션을 조금만 설정하면 **행 단위 편집(row editing)**처럼 동작하게 할 수 있습니다. import React, { useState } from "react";import { AgGridReact } from "ag-grid-react";import "ag-grid-community/styles/ag-grid.css";import "ag-g..
✅ 사용자 정의 셀 렌더러란?기본적으로 AgGridReact는 텍스트 기반으로 데이터를 셀에 출력합니다. 하지만 복잡한 UI(버튼, 이미지, 링크, 조건부 스타일 등)를 출력하고 싶은 경우, React 컴포넌트를 셀 렌더러로 지정할 수 있습니다.이는 일종의 Cell View Layer를 개발자가 직접 구성할 수 있도록 해주는 구조입니다. 💡 동작 방식 요약React로 렌더러 컴포넌트를 작성한다.AgGridReact의 frameworkComponents에 등록한다.컬럼 정의(columnDefs)의 cellRenderer 속성으로 해당 컴포넌트를 지정한다.Ag-Grid가 각 셀에 대해 해당 컴포넌트를 mount한다.🔧 AgGridReact 에서 prop를 통한 이벤트 처리 예제 import React, ..
ag-grid-react는 React에서 강력한 데이터 그리드를 사용할 수 있게 해주는 라이브러리입니다. AgGridReact 컴포넌트를 사용하여 테이블을 만들고 다양한 기능을 쉽게 적용할 수 있습니다.✅ 기본 사용 예시import React, { useState } from "react";import { AgGridReact } from "ag-grid-react";import "ag-grid-community/styles/ag-grid.css";import "ag-grid-community/styles/ag-theme-alpine.css";const MyGrid = () => { const [rowData] = useState([ { make: "Toyota", model: "Celica", ..
나를 변화시키는 8가지 루틴 – 인생을 바꾸는 하루 관리법성공하는 사람과 그렇지 못한 사람의 차이는 하루를 어떻게 보내는가에 달려 있습니다. 작은 습관 하나가 나를 완전히 바꿔 놓을 수 있습니다. 오늘부터 실천 가능한 8가지 루틴을 통해 당신의 인생에 놀라운 변화를 만들어 보세요. 1. 오전 5시에 하루를 시작하기 “하루를 2시간 먼저 시작하면, 남들보다 두 배 빠르게 앞서 나갈 수 있습니다.”아직 세상이 잠든 시간, 나만의 고요한 시간을 가지세요. 아침 5시에 하루를 시작하면 업무 효율성은 물론, 집중력이 극대화됩니다.가벼운 아침 운동과 차 한잔, 그리고 하루 계획을 세우는 이 시간은 하루 전체의 질을 결정합니다.2. 하루의 마무리 5분 전 🌙“하루를 정리하는 5분, 내일의 성공을 준비하는 시간입니다..
30일 동안의 주차별 요일별 학습 타임테이블 평일은 하루 1~2시간 주말은 3시간 기준으로 맞춰서 구성 가장 취약한 스프레드시트를 각 주차마다 비중을 조정해서 반영한 학습테이블 매일 체크하면서 사용이 가능한 스터디 플래너 양식도 함께 학습을 하게 되면 좋을것 같습니다.
컴퓨터 활용 1급 자격증 필기 30일 학습 테이블직장인과 아이들이 있는 가장이라 하루에 평일 1~2시간 주말에는 3시간 시간 투자그리고 IT개발자로 컴퓨터 일반, 테이터베이스 일반 학습 비중보다는 스프레드시트 비중을 높인 학습테이블 추천자료는 시나공 컴퓨터활용능력 1급 필기문제풀이 Web 사이트로는 문제은행 - https://www.cbtbank.kr/category/%EC%BB%B4%ED%93%A8%ED%84%B0%ED%99%9C%EC%9A%A9%EB%8A%A5%EB%A0%A5-1%EA%B8%89 최강자격증 기출문제https://www.comcbt.com/xe/c1#google_vignette
나이와 성숙에 대한 흔히들 하는 생각들...다들 어릴 적 부터 나이가 들어서 어른이 되는 날만을 손꼽아 기다렸습니다. 아버지를 보며 세상의 풍파를 여유롭게 헤쳐나가며, 어떤 상황에서도 흔들리지 않는 성숙한 어른의 모습을 상상했습니다. 하지만 내가 겪고 있는 현실은 그와는 너무 다릅니다. 문득 뒤돌아보면, 어릴 적 꿈꿔왔던 이상적인 어른의 모습과는 거리가 먼 자신을 발견하게 됩니다. 오히려 주변의 어른들을 보면, 늘 조용하고 차분한 모습에 '이제 철이 들었구나'라고 생각하기 쉽지만, 자세히 보게 되면 하루하루 버텨내느라 기진맥진한 경우가 더 많다는 것을 깨닫게 됩니다. 그들의 조용한 모습은 성숙함보다는 삶의 무게에 지친 피로감의 표현일 수 있습니다. 제가 현재 생각하고 있는 어른의 성숙함은 침묵과 차분함 ..
당신만 애쓰는 관계, 왜 그렇게 힘들까?노력해도 변하지 않는 관계에 대한 솔직한 이야기끊임없이 관계 개선을 위해 노력하지만, 늘 혼자 외로운 싸움을 하는 듯한 기분이 드는건 왜일까? 마치 나 홀로 짊어진 짐처럼 느껴지는 관계 속에서 당신의 마음은 과연 평안한가요? 상대방의 무관심이나 소극적인 태도에 지쳐 '내가 이만큼 노력하는데 왜 나만 힘들까?'라는 질문을 수도 없이 던지며 생활하고 있습니다. 헌신과 배려를 쏟아부어도 돌아오는 것은 공허함과 서운함뿐이라면, 그 관계는 나에게는 어떤 의미일까? "혼자하는 관계는 외롭고 서럽다"고 표현한 것처럼, 당신의 짝사랑과 같은 노력은 당신의 마음을 좀먹고 있을 수 있습니다. "나는 상대를 이만큼 생각하고 배려하는데, 왜 그 사람은 내 마음을 조금도 알아주지 않는 ..
타입스크립트(TypeScript)의 타입 호환이란 타입스크립트 코드에서 특정 타입이 다른 타입과 잘 맞는지를 의미합니다. 기본적으로 자바스크립트는 객체 리터럴이나 익명 함수 등을 사용하기 때문에 명시적으로 타입을 지정하는 것보다는 코드의 구조 관점에서 타입을 지정하는 것이 더 올바른 코드 방식입니다. interface user { name: string; } inteface login { name: string; } let i: user; i = new login(); 구조적 타이핑 예시 구조적 타이핑이란 코드 구조 관점에서 타입이 서로 호환되는지의 여부를 판단하는 것입니다. interface Users { name: string; } let loginName: Users; // 타입스크립트가 추론한 y..