Category: Dev

Regular Expression (정규표현식)

Regular Expression(정규 표현식)은 줄여서 REGEX(레젝스) 라고 부르기도 한다. 특정한 패턴의 문자열을 검색하고 필요하면 편집하기 위해 사용한다. 정규 표현식은 다음과 같이 분류할 수 있다. POSIX Regular Expression (UNIX 계열 표준 정규 표현식) BRE (Basic Regular Expression) ERE (E

Memory management

CPU가 접근 가능한 저장소는 CPU 내부의 Register그리고 Main memory이다. CPU는 여기에서 command를 load하여 processing 한다. 보통 CPU는 register에 1 clock cycle 내에 접근이 가능하다. 하지만 만약 command가 Main memory에 있을 경우 1 clock이상의 시간이 소요되어 stall(지

Fundamental of Database

Database는 간단히 데이터들의 모임 이라고 보면 된다. 아래의 속성들을 충족해야 한다. 의존성 일관성 보안성 경제성 무결성 결론뜬금없이 두괄식 정리를 해본다. Database장점단점HDB구조가 간단하고 판독이 용이하다.데이터 상호 간의 유연성이 부족하다.구현, 수정, 검색이 용이하다.검색 경로가 한정되어 있다.데이터 액세스 속도가 빠르다.삽입/삭

File IO(Input/Output)

JAVA에서의 파일 입출력은 Stream(데이터의 흐름)을 통해 이루어진다. Stream은 다음과 같이 나눌 수 있다. 흐름의 방향 Input Output Data Type Byte Character Byte streamByte stream의 경우 아래와 같은 Class들을 사용할 수 있다.[ Tutorials Point 에서 퍼온 그림 ] 아

Opensource License

Software 지적재산권 저작권 특허권 상표권 영업비밀 저작권 (Copyright) 창작물에 대해 창작자(저작자)가 취득하는 권리로 창작과 동시에 권리가 발생한다. 소프트웨어도 작성 시 저작권이 발생하며 저각권은 개인 또는 소속 회사에 부여된다. 저작권자의 허락 없이는 해당 저작물을 복제, 배포 수정할 수 없다. 특허권 (Patent) 발

String-StringBuffer-StringBuilder

살펴보고 돌아서서 5분 후면 까먹는 String, StringBuffer, StringBuilder에 대한 정리. StringString은 Immutable Class (불변 클래스)이다. 불변 클래스라 함은 아래 코드와 같이 str1에 str2를 더했을 때 원래의 객체가 변하는 것이 아니라 새로운 객체가 생성되는 것을 의미한다. 코드 1.12345678

SQL 기초

SQL 명령어 SELECT : database로부터 data를 추출한다. UPDATE : database내의 data를 갱신한다. DELETE : database로부터 data를 삭제한다. INSERT INTO : database로 새로운 data를 삽입한다. CREATE DATABASE : 새로운 database를 생성한다. ALTER DATABASE :

[RoR] Rails-flavored Ruby

Rails 에서는 Ruby 중 일부를 사용할 수 있다. 아래는 application.css 파일을 link하는 것이다. 일단 이건 뒤에서 다시 보자.1<%= stylesheet_link_tag 'application', media: 'all', 'data-turbolinks-track' => true %> String and Method 주

Android Default Skills

SkillCall other activity1startActivity(new Intent(MainActivity.this, InputActivity.class)); OnClickListener123456""BUTTON_ID"".setOnClickListener(new Button.OnClickListener() { @Override pu

Linux Command

개인적으로 많이 사용하고 헤깔리는 것들에 대해 정리한 것이며, 자세한 것은 --help 를 통해 확인하자. adduser 사용자를 추가합니다. adduser외에도 useradd가 있지만 그냥 adduser를 쓰는게 좋다고 인터넷에서 배웠다. (…) 사용자 계정 정보는 /etc/passwd에 위치하고 usermod 명령어로 계정에 대한 정보를 수정할 수 있다