ctrl+space : 자동완성

ctrl+alt+L : 코드정렬

Shift+F10 : 코드실행

Shift+End : 글자 앞에서 적으면 블록지정

Ctrl+Shift+/ : 블록지정된 범위 주석처리

Ctrl+Shift+F12 : 코드창만 띄우기

Ctrl+D : 바로 아래에 복사

Ctrl+Y : 행삭제

Shift+Enter : 위치에상관없이 다음 행을 빈칸으로 만들고 커서이동

Ctrl + Shift + S : 모든 파일 저장

Ctrl + Shift + 방향키 : 라인 이동

Ctrl + Q : 클래스나 자바코드의 문서를 출력한다

Ctrl + Shift + O : 안쓰는 코드 자동삭제

 

'낙서장' 카테고리의 다른 글

200318  (0) 2020.03.18
이클립스(spring tool) 단축키(키맵 ), 테마 세팅  (0) 2020.03.17
이클립스(SpringTool) 세팅  (0) 2020.03.16
git 연습하기1  (0) 2020.03.16
git 설치 - nongui버전  (1) 2020.03.16

'낙서장' 카테고리의 다른 글

이클립스(spring tool) 단축키(키맵 ), 테마 세팅  (0) 2020.03.17
개발툴(intellij) 단축키  (0) 2020.03.17
git 연습하기1  (0) 2020.03.16
git 설치 - nongui버전  (1) 2020.03.16
200316  (0) 2020.03.16

 

gitwork 폴더에 hello.txt 만들고 git status를 입력하면

 

커서에서 방향키 위아래를 누르면 이전에 입력했던 명령어를 다시 가져올수있다

 

git add hello.txt 를 입력하면 작업영역의 파일이 index영역에 추가된다

 

hello.txt에 내용을 수정하고 git status를 입력하면

 

수정된 내용을 add 하려면

 

도움말이 필요하면 아래 사이트를 이용하거나 git창에서 git --help를 입력한다

https://git-scm.com/book/ko/v2

 

Git - Book

 

git-scm.com

 

gitwork, staging area 에서 작성한것을 commit을 하면 head(하드디스크영역)에 저장

 

이메일과 이름을 입력

 

커밋한 로그확인

 

해쉬를 통해서 형상을 관리할 수 있다
해쉬코드를 일부분 치면 해당 버전으로 복구

 

가지 확인

 

feature 가지로이동

 

 

hello파일 수정후

 

merge(내용 가져오기) 하려면 가지고 가야할 곳으로 이동한 뒤 해야함

 

필요없는 branch 삭제 

 

깃헙에 업로드하려면
add
commit을 모두 한뒤
push 하여야한다

 

 

'낙서장' 카테고리의 다른 글

개발툴(intellij) 단축키  (0) 2020.03.17
이클립스(SpringTool) 세팅  (0) 2020.03.16
git 설치 - nongui버전  (1) 2020.03.16
200316  (0) 2020.03.16
200313  (0) 2020.03.13

 

 

 

 

 

3rd-party 는 프로그램에서 필요한 것을 외부에서 가져와서 쓰는것

 

 

 

 

 

 

 

 

'낙서장' 카테고리의 다른 글

이클립스(SpringTool) 세팅  (0) 2020.03.16
git 연습하기1  (0) 2020.03.16
200316  (0) 2020.03.16
200313  (0) 2020.03.13
코드펜 테스트  (0) 2020.03.08

컴퓨터는 cpu와 ram만 있으면 됨
다만 ram이 용량이 적기때문에 대용량 데이터는 하드디스크에 저장한다

하드디스크 핀 - 액츄에이터

64비트 컴퓨터는 64비트를 퍼올수있다(8바이트)
cpu에서 데이터를 받는 공간을 레지스터라고하고 그 공간이 64비트라는것
퍼오는 데이터는 word라고한다

64비트 컴퓨터인데 32비트 프로그램을 설치하면 프로그램이 cpu에 보내는 데이터는 32비트만 보낼 수있다
(64비트의 공간에 32비트씩 전송이되서 낭비가되고 64비트 프로그램보다 성능이 저하됨)

32비트 컴퓨터에 64비트 프로그램을 설치하려고하면 오류가 난다

win + 방향키 하면 화면이 나눠짐
win + tab 윈도우 데스크탑 늘리기
ctrl + win + 방향키 늘린 데스크탑이동

cli = cmd창처럼 커맨드라인 인터페이스를 말한다

 

gitwork- 작업영역
staging area - index
head 

이 3개가 똑같아야한다
3개중 어떤것이 다르면 형상이 다르다 라고한다

gitwork, staging area는 램

head는 하드영역에있다

gitwork, staging area 에서 작성한것을 commit을 하면 head(하드디스크영역)에 저장됨

head는 커밋한 버전중 하나를 바라보고있다

git을 하려는 폴더에서 마우스 오른쪽 bash here

git init
git add .
git commit -m "html실습1"
git remote add origin 주소
git push origin master

다른곳에서 받을때에는

최초에는
git clone 주소

이후에는

git init
git remote add origin 주소
git pull

해쉬- 어떤 문자열을 암호화 할때 쓴다
같은 문자라면 같은 해쉬값이 나온다
해쉬는 글의 길이에 상관없이 (아무리길어도) 고정된 길이의 해쉬값으로 바뀔수있다

해당 데이터의 해쉬값이 그대로라면 변경이 없다는 뜻이고
해쉬값이 다르다면 해당 데이터가 수정되었다는 뜻

프로토콜 - 서로의 약속
(ex 바이트를 보낼때 3바이트씩 보낼게 -- ㅇㅋ)

 

어느프로그램이든 bin 폴더는 실행프로그램이 설치되어있다

java.exe
javac.exe

1. 에디터에서 자바를 개발할때는 확장자가 .java 이다.

2. 자바 파일은 파스칼 표기법을 사용한다.
ex) redapple -> RedApple
2-1.카멜 표기법
ex) redapple -> redApple
2-2.언더스코어 표기법
ex) redapple -> red_apple

3. 환경변수 jdk등록



.java코드는 인간이 이해할 수 있는 언어로 되어있다(고급언어)
javac.exe는  .java파일을 컴파일(번역)하여 .class로 바꾼다
.class를 가상머신(jvm)으로 보낸다
java.exe는 실행을 한다


 

.jar은 .class의 모음
.jar은 자바에서 풀어야함

 

flex는 특정브라우저에서 실행이 되지않지만
바벨을 이용하면 모든브라우저에서 사용가능

sts다운로드

 

 

'낙서장' 카테고리의 다른 글

git 연습하기1  (0) 2020.03.16
git 설치 - nongui버전  (1) 2020.03.16
200313  (0) 2020.03.13
코드펜 테스트  (0) 2020.03.08
html파일과 jsp파일에서 사용할 수 있는 언어  (0) 2020.03.04

See the Pen MWwVRRY by jaybon (@jaybon1) on CodePen.

'Web > Html_Css' 카테고리의 다른 글

부트스트랩 div 세로 가운데 정렬  (0) 2020.06.10
input button type 버튼 타입  (0) 2020.06.02
자바스크립트 없이 onmouse효과주기  (0) 2020.03.12
onclick으로 페이지 내용 바꾸기  (0) 2020.03.12
form 꾸미기  (0) 2020.03.06

 

햄버거버튼 - 웹이나 프로그램에 위와 같은 모양의 버튼을 햄버거 버튼이라고 한다

Background Intelligent Transfer Service 중지 사용안함
sysmain 중지 사용안함햄버거버튼
colorzilla - 색값따기


Background Intelligent Transfer Service 중지 사용안함
sysmain 또는 super petch 중지 사용안함
Connected User Experiences and Telemetry

 

플러터

 

기계어 - cpu 직접 컨트롤

 

어셈블리어는 cpu종속적(인텔에서 만든 어셈, amd에서 만든 어셈이 반대쪽에서 돌아가지 않음)

기계어, 어셈블리어 -> 저급언어 lowlevel

 

c언어는 운영체제 종속적(윈도우에서 작동하는 프로그램이 맥에서는 안돌아감)

 

자바 이후 언어 - 고급언어 highlevel

자바의 가상머신이 운영체제에 맟춰서 번역해줌

 

최근트렌드는 한번개발로 모든 기반에서 돌아갈수있게 하는것

 

1. git : 소스관리

 

2. java, SQL  -> 프로젝트

3. jsp

4. 스프링, 크롤링, 안드로이드 -> 프로젝트

--

bit - 0과 1을 담는 상자

비트가 하나면 경우의 수는 2의1승 = 2

 

통신의 단위는 바이트 - 영어기준 - 알파벳 소대문자, 숫자, 특수문자 포함 120여가지

통신이란 byte stream 이다

우리나라 문자는 2byte로 커버된다

전세계 모든 문자는 3byte로 커버된다

유니코드 : 3byte

 

통신은 3byte

 

"utf-8"

7비트 통신 + 1비트 오류검출

아래 맨왼쪽의 1은 오류검출 1은 홀수 0은 짝수, 오른쪽의 비트들은 정보

1 / 0101010

 

--

 

아스키코드  - 완성형

euc-kr - 완성형 - 2바이트 문자 인코딩 방식 = 65536

utf-8 - 조합형 - 한글 초성중성종성으로 나누어서 처리

완성형은 표가 있고, 조합형은 데이터를 받아서 합친다

한국어는 3바이트단위로 받고

영어는 1바이트로 받는다

 

 

'낙서장' 카테고리의 다른 글

git 설치 - nongui버전  (1) 2020.03.16
200316  (0) 2020.03.16
코드펜 테스트  (0) 2020.03.08
html파일과 jsp파일에서 사용할 수 있는 언어  (0) 2020.03.04
웹서버 메모1  (0) 2020.03.04

See the Pen zYGWNxJ by jaybon (@jaybon1) on CodePen.

+ Recent posts