목록전체 글 (73)
온풀투데이

행사 일정- 참가 신청: 8/23(금) ~ 9/2(월)- 선정 발표: 9/4(수)- 행사: 9/12(목)- 장소: 코엑스 그랜드볼룸 메인 세션 스폐셜 세션 이벤트: 나만의 시간표 만들어 공유하기 첨부한 세션 외에도 다양한 프로그램이 있으니 자세한 사항은 아래 링크 통해 확인해 주세요:) 토스 개발자 컨퍼런스 SLASH24참가 신청 8.23-9.2 / 본 행사 9.12 COEXtoss.im
10주 스터디 2일 차수제비 정보처리기사 실기 교제 6-64 / 프로그래밍 언어 활용 - 포인터포인터1. 포인터 개념포인터는 변수의 주솟값을 저장하는 공간2. 포인터 선언자료형* 포인터_변수명 = &변수명;자료형 뒤에 * 를 붙이면 주소를 저장하는 포인터 변수라는 의미이고, 일반 변수명에 &를 붙이면 해당 변수명의 주솟값. int 형 변수를 가리키는 포인트 변수 선언 시 int* 를, char 형 변수를 가리키는 포인트 변수 선언 시 char* 를, float 형 변수를 가리키는 포인트 변수 선언 시 float* 를 사용해야 한다.주소에 해당하는 값을 가리킬 때는 * 를 사용한다.주소에 해당하는 값을 가리키는 * 연산과 변수에 주솟값을 나타내는 & 연산은 반대 기능.그래서 *(&)와 같이 두 연산을 같이..
10주 스터디 2일 차수제비 정보처리기사 실기 교제 6-46 / 프로그래밍 언어 활용 - 구조체, 표준 함수구조체란?구조체는 사용자가 기본 자료형을 가지고 새롭게 정의할 수 있는 사용자 정의 자료형구조체 선언struct 구조체명( 자료형 변수명1; 자료형 변수명2; ...);struct 구조체명 구조체변수;표준 함수문자열 함수1. strcat(String Concatenate)strcat는 문자열끼리 연결하는 함수strcat(dest, src); // src의 문쟈열을 dest 문자열 뒤에 붙임strncat(dest, src, maxlen); // src의 문자열에서 maxlen의 개수만큼 dest 문자열 뒤에 붙임2. strcpy(String Copy)strcpy는 문자열을 복사하는 함..

투두리스트를 구현하기 위해 컴포넌트는 크게 다섯 부분으로 분리했다. 아래 App() 에서 반환하고 있는 컴포넌트를 살펴보면, 메인 템플렛 하위에 헤더, 필터, 캘린더, 투두, 푸터로 구성한 것을 확인할 수 있다. MainTemplate.jsx import React from 'react'; import styled from 'styled-components'; const StyledDiv = styled.div` box-sizing: border-box; width: 100%; height: 100%; `; const MainTemplate = ({ children }) => { return ( {children} ); }; export default MainTemplate; MainTemplate.js..

리액트의 컴포넌트 구성과 useState, useRef, useEffect 등의 hook 의 기본 개념을 활용하기 위해 react-create-app(CRA)를 통해 투두리스트를 제작하였다. 각 날짜별 TODO 리스트를 구현하고자 react-calendar 라이브러리를 활용하였고, 컴포넌트 간 props의 전역관리를 위해 Context API 라는 리액트 내장 라이브러리를 활용하여 구현하였다. 작성일 기준 완성된 화면은 아래와 같다. '벨로퍼트와 함께하는 모던 리액트'라는 오픈 문서를 참고하여 리액트 기초 지식을 배울 수 있었고, 해당 문서에서 제공하는 예제를 활용하여 투두리스트 부분의 뼈대를 완성할 수 있었다. 이후 헤더, 푸터, 반응형 등의 디자인 및 필터 기능, 달력 기능, 편집 및 삭제 기능 등을..
[GIT] 회사 pc에서 계정 두 개 사용하기, 소스트리에서 계정 두 개 사용 폐쇄망이어서 그런지 구글링에서 많이 나오는 ssh 발급 방법은 여러 번 시도해도 되지 않았다. 결국 ssh 를 통한 방법 말고, 아래 링크 참고해서 토큰 발급 후, https 연결하는 것으로 성공... 이걸로 onpul.tistory.com 본인 PC에 해당 프로젝트 clone 하기 clone 이란? : GitHub repository에 있는 내용을 내 로컬(컴퓨터)에 '복제'하는 명령어. 즉, repository에 있는 파일을 내 로컬의 특정 디렉토리로 복제하는 것. 아래 코드를 원하는 디렉토리의 cmd 창에서 입력 git clone https://github.com/onpul/letsmashup.git 명령어 입력 후 ‘~..
https://beoks.tistory.com/76 ‘project’는 현업에서 주로 사용하는 기능. 프로젝트 진행 시 필요한 ‘칸반보드’ 등의 템플릿을 지원한다. Jira 에서 지원하는 기능을 깃에서 바로 관리한다고 보면 될 듯.
input { box-sizing: border-box; border: 1px solid rgb(212, 212, 212); border-radius: 2px; display: block; width: 100%; height: 48px; padding: 0px 14px; font-size: 14px; font-weight: 500; color: rgb(26, 26, 26); outline: none; } input 박스에서, padding 적용 시 부모 요소에서, padding 크기만큼 벗어나는 이슈가 있다. 이럴 땐, box-sizing: border-box; 이 속성을 추가하면 의도한 대로, padding 값이 적용되며 부모 요소 안으로 들어오게 된다.
회사에서 깃허브 개인 계정 사용 시 403 에러 발생해서 아래 방법으로 해결 git remote add origin https://[token]@github.com/[user.name]/[repo.git] -> token: 발급받은 토큰 넣기 [Github] The requested URL returned error: 403 해결 방법 remote: Permission to ['repository'] denied to ['user.name'] fatal: unable to access ['repository url']: : The requested URL returned error: 403 위와 같은 에러가 발생했을 때, 해결방법을 알아보자. 1. Regeneration token and check 'r..