Develop 15

Git에 연동(Commit)해보는 안드로이드 스튜디오

## 설정 대상 OS : window ##1. Git연동 정보 저장 위치 정하기 (android studio) VCS (메뉴) > Import into Version Control > Create Git Repository 2. git에 repository 생성하기 (GitHub)** 기존 repository가 존재한다면 3번 과정으로 바로 넘어가주세요 'Your repositories' 에 'New' 버튼을 눌러 신규 respository를 생성해줍니다 3. Bash 설정 (파일탐색기) 프로젝트 파일경로에서 우클릭을하여 'Git Bash Here'를 눌러 Bash를 실행합니다Bash가 실행되면 다음과 같이 입력 해줍니다 git remote add origin https://github.com/{사용자아..

Develop 2019.03.11

React 왜 쓸까? : javascript

"성능보다는 유지보수에 목적을 둔 라이브러리" 1) 가볍고, 배우기 쉬워요 : Library웹을 만드는 데 필수적인 도구를 기본으로 탑재하지 않습니다.대신 가벼운 용량과 빠른 학습을 장점으로 가지고 있습니다. 2) 코드의 재사용이 가능해요 : Component블럭을 조립해 형태를 만드는 방식의 React는각 요소(component)가 결합한다는 특성으로인해부분 또는 타 프로젝트에서의 재사용이 용이합니다. 3) 유지보수와 협업하기 좋아요: JSXBabel과 같은 transpiler(트랜스파일러: javascript 엔진의 호환을 담당)를 사용해컴파일 작업을 해야한다는 번거로움이 있지만선언적인(마치 주석과 같이) 개발을 도와 이해가 쉽도록 만들어 주기때문에유지보수 및 협업에 강점이 있습니다. 4) 브라우저의..

Develop 2018.12.14

Annotaion 이란 : JAVA

웹 어플리케이션의 구성요소 중 WEB-INF 폴더 하위의 web.xml 파일은배포기술자로 어플리케이션의 정보를 담고 있습니다. 동적처리를 위한 servlet의 3.0 버전 미만에서는 필수지만,3.0이상의 버전에서는 annotation이 그 역활을 대신 해줍니다. annotation 이란? '주석'이란 사전적 의미를 가지고 있는 annotation은자바의 코드에 주석처럼 달려 특수한 의미를 부여해주는 코드 입니다.class의 내부 또는 바로 위에 '@'를 붙인 형태로 쓰입니다.annotation을 사용하면 코드가 깔끔해지고, 재사용이 가능하며,파악이 쉽기 때문에 데이터 유효성 검사에도 용이한 장점을 가지고 있습니다. annotation의 주요 종류 내장 annotation (JDK 제공)@Override ..

Develop 2018.12.13

JAVA의 기본 이용 팁

1. 파일A. 파일 확장자명- .java- .class : 바이트코드 2. 소스의 구성A. 주석- /**/ 첫 주석 => 클래스 이름, 버전정보, 날짜, 저작권을 기입한 주석 포함- // B. 길이- 한 줄 80자 미만(터미널 또는 툴 사용시 오류 가능성 방지)- 문서화 주석시 한 줄 70자 미만- 파일당 2,000라인 미만 구성C. 공백- 메서드 이름과 메서드의 여는 활호사이에 공백이 사용되서는 안 된다- 이항사 연산자는 연산수와 공백으로 분리되어야 한다- for문의 식을 공백으로 구분해주어야 한다

Develop 2018.08.20

문자열 가리기 : PHP

고객후기나 댓글 창 등에서 고객 아이디를 전체 노출 하지 않기위해아이디의 일부를 일정 기호나 문자로 가려주는 경우를 많이 보셨을 겁니다.생각보다 간단하고 쉬운 아이디 가리기!두 가지 방법으로 아이디를 가려보겠습니다. /* 이메일로 된 유저 아이디 가리기 */ - 방법 1 1) 사용자 아이디 불러오기$email = "ABCDEF@user.com"; 2) @를 기준으로 문자열 자르기$domainCount = strpos($email,"@"); // 결과값 : 8 (도메인의 문자길이) 3) 가릴 문자 갯수와 대체 문자 적용하기 _ 3자리, ***substr($email, 0, $domainCount - 3).***;// 결과값 : ABC*** /* 이메일로 된 유저 아이디 가리기 */ - 방법 2 1) 사용자..

Develop 2018.02.09

정규식 표현

/* 정규식 */ - 정규식 연습장https://www.regexpal.com/ - 기호 기호 예제 결과값 의미 * a * b * aaaaa, bbb, aaabbb * 앞에 있는 문자가 '0'번 이상 반복 + a + b +aabbbb, ab, aaabbb + 앞에 있는 문자들이 '1'번 이상 반복 [ ] [A-Z]* ALL, VARS, ZOO 대괄호 내부 문자 중 하나 출현 ( ) (a*b)*aaabaab, ababab, aaab 괄호로 묶인 표현식 출현 {m,n} a{3,5}b{1,2}aaab,aaaabb 중괄호 앞 문자가 m번 이상, n번 이하 출현 [^] [^A-Z]* cars, coffee, zem 대괄호 내부 문자를 제외한 문자 출현 | a(b|c|d)fabf, acf, adf | 사이 문자 중..

Develop 2018.02.08

초보를 위한 python의 실행, window powershell

python(파이썬)을 공부하다보면 곧 친숙해질 수 밖에 없는 Window PowerShell의 python 문서 실행과 종료법을 간단히 알아봅니다 우선 Window PowerShell 을 실행해봅시다! 윈도우 창 하단 돋보기를 눌러 검색하시면 빠르게 찾을 수 있답니다 첫 실행을 마치면 만나게 되는 파란 Window PowerShell 배경색 '두둥' 여기서 작성된 python 문서의 코드가 실행된 결과값을 보거나, REPL을 사용해 간단한 코드를 직접 실행해 볼 수 있습니다 (REPL : Read Eval Print Loop의 약자로 간단한 코드를 직접 실행해볼 수 있는 콘솔과 같은 환경을 말합니다) Window PowerShell 에서는 문서 불러올 때 파일을 선택하기만 하면 읽어낼 수 있는 익숙한 ..

Develop 2017.10.11