Reack Hook useState 함수 컴포넌트가 렌더링 될 때 const 가 재할당되는것 처럼 보이지만 실제로는 useState 함수에서 초기 여부를 검사하여 전역적으로 setter에 값을 유지한다 아주 간단한 예제인 카운터를 들어보면 import React, { useState } from 'react'; function Counter() { const [number, setNumber] = useState(0); const onIncrease = () => { setNumber(prevNumber => prevNumber + 1); } const onDecrease = () => { setNumber(prevNumber => prevNumber - 1); } return ( {number} +1 ..
# remote 추가해서 쓰고있는 상황 git remote add origin https://mygit.git # remote를 한개 더 추가하면 git remote set-url --add origin https://newgit.git # 아래 처럼 remote 주소가 여러개 입력되어있다 git remote -v git remote set-url --delete origin https://mygit.git (fetch) git remote set-url --delete origin https://mygit.git (push) git remote set-url --delete origin https://newgit.git (push) # 특정 주소를 삭제 하고 싶다면 아래와 같이 삭제가 가능! git r..
새 repository를 만들때 ignore 또는 readme를 추가하고 바로 git pull origin master 를 하고 프로젝트를 시작한다면 문제가 없지만, 이미 진행중이던 프로젝트가 있는 경우 충돌이 발생한다. 에러 코드는 다음과 같다. ! [rejected] master -> master (non-fast-forward) error: failed to push some refs to 'https://github.com/?????/server-study.git' hint: Updates were rejected because the tip of your current branch is behind its remote counterpart. Integrate the remote changes (..
# download https://downloads.mariadb.org/ 폴더생성 C:\Program Files\mariadb mariadb 폴더안에 zip 파일 압축을 해제함 cmd 콘솔을 관리자모드로 실행 후 cd c:\Program Files\mariadb\bin 으로 이동한다 > mysql_install_db --datadir=C:Program Files\mariadb\data --service=mariaDB --port=3306 --password=mypassword ........ Creation of the database was successful 윈도우+R > services.msc > mariaDB를 서비스 시작 시킨다 이후 콘솔로 되돌아와서 mysql -u root -p Enter ..
# ctrl + shift + p > Open User Settings Git 입력 "Git: Path 항목" 을 찾아서 아래와 같이 Git 항목을 수정 { "workbench.iconTheme": "material-icon-theme", "terminal.external.windowsExec": "C:\\Windows\\System32\\cmd.exe", "terminal.integrated.shell.windows": "C:\\Program Files\\Git\\bin\\bash.exe", "git.path": "C:\\rogram Files\\Git\\bin\\git.exe" } 보기 > 터미널 혹은 Ctrl + ` + 버튼 누른다
AWS SDK for PHP SDK 설치 !!주의. PHP 버전 5.5 이상 사용 중인지 확인 다음 방법으로 AWS SDK for PHP 버전 3을 설치할 수 있습니다. Composer를 통한 종속 항목 이용 사전 패키지된 SDK의 phar 이용 (PHP 어카이브) SDK의 ZIP 파일 이용 ( 다운로드 ) SDK 기본 사용법 설치 기법 Require 명령문 생성자 사용 require '/path/to/vendor/autoload.php'; phar 사용 require '/path/to/aws.phar'; ZIP 사용 require '/path/to/aws-autoloader.php'; 클라이언트 만들기 require 'vendor/autoload.php'; use Aws\S3\S3Client; use ..
HTML5 + sheet.js 를 이용한 클라이언트 Excel parse 바야흐로 2017.05.31 기준. 혹시나 싶어서 검색한 결과 진작에 클라이언트에서도 엑셀 파싱처리가 가능해졌다. 일전에 썼던글인 "HTML Table을 엑셀로 내보내기 : Export to excel sheet on client side" 에서는 엑셀 저장하기를 다루었는데 a 태그의 HTML5 속성인 datatype과 download를 이용하면 형식과 파일명을 직접 만들고 저장하기가 가능해져서 약간의 규칙만 지킨다면 라이브러리 따위없어도 엑셀형식을 갖춘 파일을 만들 수 있었고 테이블 셀의 속성을 전부 재현해 내고 싶은 경우 라이브러리를 사용하면 (아마) 엑셀을 출력키위한 정확한 헤더파일을 지칭하고 그 스타일(혹은 태그)을 온건히 ..
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 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 12..