일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- input
- createtextnode
- FOR
- Let
- 학습법 #집중력
- boolean
- Append
- VAR
- appendChild
- const
- Openlayers
- htmlFor
- createElement
- Today
- Total
목록전체 글 (207)
Atomic Habits
Step1: 설정 - 검색 - Windows 기능 켜기/끄기 - Linux용 Windows 하위 시스템 체크 - 리부팅 Step2: 스토어에서 Ubuntu 다운로드 - 설치 - 계정생성 - Ubuntu Update sudo apt-get update sudo apt-get upgrade Step3: 명령어, 라이브러리 설치 (Root 암호 필요 - 최초 계정 암호) sudo apt-get install gcc sudo apt-get install make :: 윈도우10에서 우분투 디렉토리 접근하기 C:\Users\사용자계정\AppData\Local\Packages\CanonicalGroupLimited.UbuntuonWindows_79rhkp1fndgsc\LocalState C:\Users\olml0\..
- vim 검색 -> Download -> MS-Windows -> gVim80.zip ( vim과 gvim이 함께 설치됨) (리눅스의 text 기반 편집기 vim, GUI 요소 들어간 gVim) - :version : 버전 확인 :version :pwd //현재 커렌트 디렉토리 위치 확인 리눅스 vi 편집기를 사용하다보면, visual studio와는 다르게 불편한 점이 있다. 리눅스에서는 기본 default 값이 아닌, 사용자 편의를 위해 몇 가지 설정을 변경할 수 있다. 1. 문법 강조 (Syntax highlighting) 2. 자동 들여쓰기 (Auto Indent) 3. 줄번호 (Line Number) 4. vi 편집기 색상 변경 (Color Scheme) 5. tab키 사이즈 조절 (Ta..
create or replace function fn_choSearch( str in varchar2) return varchar2 is returnStr varchar2(100); cnt number := 0; tmpStr varchar2(10); begin if str is null then return ''; end if; cnt := length(str); for i in 1 .. cnt loop tmpStr := substr(str,i,1); returnStr := returnStr || case when tmpStr < 'ㄱ' then substr(tmpStr, 1, 1) when ascii('ㄱ')
-- 특정 행번호 이상의 행들 제거하기 DELETE FROM bb WHERE ROWID in (SELECT RID FROM (SELECT ROWNUM rn, ROWID RID FROM bb) WHERE rn > 4) ; -- rownum을 이용한 조회 SELECT * FROM ( SELECT rownum NUM, N.* FROM (select * from bb) N ) WHERE NUM BETWEEN 6 AND 10; -- rownum을 이용한 조회 SELECT * FROM ( SELECT rownum NUM, N.* --(1) rownum 붙은 걸 FROM에 두고 FROM (SELECT * FROM NOTICE ORDER BY REGDATE DESC) N ) WHERE NUM BETWEEN 6 AND ..
+ 드롭다운 사이드바 메뉴 React Sidebar with Dropdown Menu Tutorial - Create Sub Navigation https://www.youtube.com/watch?v=UGSN6o29fPo&ab_channel=CodeStepByStep / + 드롭다운 사이드바 메뉴( 라우터 ) ReactJS Sidebar Navigation Tutorial Using React Router and Hooks https://www.youtube.com/watch?v=99hJdy-mj5I&ab_channel=RizwanKhan / + React Sidebar Navigation Menu Tutorial - Beginner React JS Project Using Hooks & Router ..
setTimeout 메서드는 일정시간후 함수를 실행한다. setTimeout(fn, delay); setTimeout(function(){console.log('setTimeout')}, 1000); //1초후 setTimeout출력 setInterval 메서드는 일정시간마다 함수를 실행한다. setInterval(fn, delay); setInterval(function(){console.log('setInterval')}, 1000) //1초마다 setInterval출력 한가지 주의할 점이 있다 아래와 같이 입력해보면 setInterval(console.log('setInterval'), 1000) //setInterval 한번만 출력 차이점은 함수안에 있을때 반복해서 실행한다는 점이다. 다음으로 c..
Part1 01 가다, 향하다 전 갈게요. I gotta go. 점심 먹으러 어디 좋은데 갈거야. We'll go some place nice for lunch. 02 상태가 변하다 우유가 상했어. The milk's gone bad. 내가 (아마) 잘못한 것 일 수 있겠구나 I could have possibly gone wrong. 어디서부터 잘못 된 거지? Where could I have possibly gone wrong. 그들은 그를 풀어줘야 했어요. (그가 잡혀있는 곳에서 멀어져 밖으로 나간다.) They had to let him go. 그리고 우리 돈은 몽땅 자선단체에 기부되지. (소유권이 멀어져 자선단체로 이동한다.) Then All our money just goes to charit..

git3 - Sourcetree branch & conflict 4.2. 병합 : 서로 다른 파일 병합 목표 : master 브랜치와 새로운 opentutorials 브랜치가 각각 다른 파일(파일명이 다른 파일)을 수정 후 병합하자. 1) 마스터 외 기존 브랜치 삭제 - 마스터에 접속 - 삭제할 브랜치 우클릭 - Delete 브랜치명 클릭 - Force delete : 삭제할 브랜치와 병합하지 않아서, 지워질 브랜치의 버전(내용물)이 유실될까봐 묻는 항목 - 강제 삭제 2) 새 브랜치 생성 (opentutorials 브랜치) 3) 마스터 접속 유지 - 파일 생성 및 내용 추가 후 커밋( 메세지 : master work 5 ) 4) opentutorials 관련 사항 - opentutorials 브랜치 접..

git3 - Sourcetree branch & conflict 2. 실습준비 1) 로컬 저장소 생성 2) .git 폴더 생성 확인 / text파일 생성 및 내용 추가 후 SourceTree 반영 확인(stage) 저장소를 만드는 순간 master라는 기본 브랜치 위에서 작업을 하게 된다. 3) 버전1 완성 - [모두 스테이지에 올리기] 클릭 후 커밋 수행 4) 버전2 생성 ( 기존 txt 파일에 내용 추가 작업 ) 5) 버전3 생성 ( 기존 txt 파일에 내용 추가 작업 ) git3 - Sourcetree branch & conflict 3. 브랜치의 기본사용법 커밋, 병합 되는 History 구조 이해력 중요 1) 브랜치 생성 2) 브랜치 확인 3) master 브랜치에서 work.txt 파일 추가(..
○ 리액트 공식문서 (https://ko.reactjs.org/docs/rendering-elements.html) ○ React element는 불변객체(immuterble) - element가 한번 만들어지고 ReactDOM.render로 주입 요청 -> 변경 판단 및 반영은 리액트가 알아서 한다. ○ 재조정 (Reconciliation) (https://ko.reactjs.org/docs/reconciliation.html) - 비교 알고리즘 (Diffing Algorithm) 두 개의 트리(변경 전, 변경 후)를 비교할 때, React는 두 엘리먼트의 루트(root) 엘리먼트부터 비교합니다. 이후의 동작은 루트 엘리먼트의 타입에 따라 달라집니다. 엘리먼트의 타입이 다른 경우( 변경 전 : 버튼 요..