본문 바로가기
반응형

분류 전체보기1062

리액트 - Handsontable Selected Options 리액트 전체 링크 참고 - Project Settings (전체 코드) - True / False Options - Selected Options - Number Options - width, height, placeholder, sort - 주석, comment, memo, tooltip - Merge Cells, 셀 합치기 - Search 구현 - Columns Data Type - Cell 커스터마이징 - afterSelection으로 수식 입력줄 구현하기 - Download CSV 구현 (콤마, 줄바꿈, 따옴표 처리) - Mui Drawer로 Handsontable Option 관리하기 - Column Width, Row Height 로컬 스토리지에 저장하기 - Mui 토글 버튼으로 셀 스타일 편.. 2023. 9. 29.
리액트 - Handsontable True / False Options 리액트 전체 링크 참고 - Project Settings (전체 코드) - True / False Options - Selected Options - Number Options - width, height, placeholder, sort - 주석, comment, memo, tooltip - Merge Cells, 셀 합치기 - Search 구현 - Columns Data Type - Cell 커스터마이징 - afterSelection으로 수식 입력줄 구현하기 - Download CSV 구현 (콤마, 줄바꿈, 따옴표 처리) - Mui Drawer로 Handsontable Option 관리하기 - Column Width, Row Height 로컬 스토리지에 저장하기 - Mui 토글 버튼으로 셀 스타일 편.. 2023. 9. 29.
리액트 - Hansontable Customizing with GitHub 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) 리액트 전체 링크 해당 프로젝트는 링크에서 확인할 수 있다. 이전 프로젝트 참고- Hansontable로 csv 편집기 만들기 - Project Settings (전체 코드)- True / False Options- Selected Options- Number Options- width, height, placeholder, sort- 주석, comment, memo, tooltip- Merge Cells, 셀 합치기- Search 구현- Columns Data Type- Cell 커스터마이징- afterSelection으로 수식 입력줄 구현하기- Download CSV 구현 (콤마, 줄바꿈, 따옴표 처리)- Mui Drawer로 H.. 2023. 9. 29.
리액트 - Mui Toggle Button으로 편집기 버튼 만들기 with React Color Picker 리액트 전체 링크 참고 - https://mui.com/material-ui/react-toggle-button/ - https://casesandberg.github.io/react-color/ - Mui 토글 버튼으로 셀 스타일 편집 기능 만들기 편집기에서 사용하는 버튼을 Mui Toggle Button으로 만들어보자. 링크의 예제를 참고하면 아래와 같이 만들 수 있다. import React, { useState } from "react"; import { styled } from "@mui/material/styles"; import Box from "@mui/material/Box"; import FormatAlignLeftIcon from "@mui/icons-material/FormatAli.. 2023. 9. 27.
C++ - 폴더, 파일 관리 함수 정리 with sys/stat.h, dirent.h, fstream C, C++ 전체 링크 참고 - Window Visual Studio에서 폴더의 모든 파일 통합하기 - 폴더, 파일 확인 함수 - 지정한 경로의 폴더와 파일을 가져오는 함수 - 지정한 경로의 모든 폴더와 파일을 가져오는 함수 (recursive) - 파일 존재 여부 확인 - 파일 확장자 확인 - 파일 create, read, update - 파일 delete - 폴더 생성 - 하위 폴더 포함하여 모든 폴더 만들기 (recursive, mkdir -p 옵션) - 폴더 삭제 (빈 폴더인 경우, rmdir) - 폴더 삭제 (하위 폴더, 파일 모두 포함, rm -r) 테스트는 replit에서 가능하다. 폴더, 파일 확인 함수 #include #include #include using namespace std; .. 2023. 9. 9.
깃허브 - RESTful API로 파일 삭제하기 (Delete GitHub Files with DELETE) 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) Git / GitHub 전체 링크 참고- RESTful API로 파일의 SHA 구하기- RESTful API로 파일 쓰기- RESTful API로 파일 이름 변경하기 파일을 삭제하기 위해서는 sha와 DELETE가 필요하다. const getSHAforMainFile = async (octokit) => { const result = await octokit.request( `GET /repos/bloodstrawberry/${repo}/contents/${path}`, { owner: "bloodstrawberry", repo: `${repo}`, path: `${pat.. 2023. 9. 6.
자바스크립트 - 객체에 존재하는 속성만 덮어쓰기 자바스크립트 전체 링크 객체 obj1, obj2가 있다. let obj1 = { a: "a1", b: "b1", c: "c1", d: "d1", e: "e1", f: "f1", g: "g1", }; let obj2 = { a: "a2", b: "b2", g: "g2", h: "h2", }; obj2의 값을 obj1으로 복사할 때, obj2의 속성이 obj1에 존재하는 경우만 복사하자. . hasOwnProperty를 이용하면 간단하다. for (let key in obj1) { if (obj2.hasOwnProperty(key)) { obj1[key] = obj2[key]; } } 전체 코드는 다음과 같다. let obj1 = { a: "a1", b: "b1", c: "c1", d: "d1", e: "e.. 2023. 9. 2.
리액트 - 파일 편집 후 메일 알림이 가도록 수정하기 with GitHub RESTful API 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) 리액트 전체 링크Git / GitHub 전체 링크 참고- Toast UI 에디터로 깃허브 마크다운 저장하기- RESTful API로 브랜치 SHA 구하기- RESTful API로 브랜치 만들고 삭제하기- RESTful API로 PR 만들고 병합하기- 메일 알림 설정하기 아래의 토스트 UI 에디터는 메인에서 직접 commit하기 때문에 code owners에게 메일 알림이 가지 않는다.import React, { useEffect, useRef, useState } from "react";import Box from "@mui/material/Box";import Button from "@mui/material/Button";// Gi.. 2023. 9. 2.
깃허브 - 메일 알림 설정하기 (Settings for Email Notifications) 깃허브 데스크탑으로 프로젝트 관리하기 강의 오픈!! (인프런 바로가기) Git / GitHub 전체 링크 참고- 깃허브 코드 소유자 정보- 파일 편집 후 메일 알림이 가도록 수정하기- Push 될 때 메일 보내기 - CODEOWNERS- Email notofications- WatchCODEOWNERS 깃허브에서 제공하는 코드 소유자 정보 예시는 아래와 같다.# This is a comment.# Each line is a file pattern followed by one or more owners.# These owners will be the default owners for everything in# the repo. Unless a later match takes precedence,# @glo.. 2023. 9. 2.
반응형