일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 객체지향설계
- 가상메모리
- 웹소프트웨어
- Linear Algebra
- 스케줄러
- DB
- 클래스
- 파싱테이블
- 랩실일기
- React
- OS
- 언어모델
- 파싱
- css
- 정보검색
- 벡터
- 애자일
- 836
- C언어
- 프로세스
- 소프트웨어공학
- 운영체제
- 자연어처리
- 컴파일
- 오픈소스웹소프트웨어
- NLP
- 컴파일러
- 데이터분석
- 데이터베이스
- Agile
- Today
- Total
목록분류 전체보기 (126)
observe_db
4/10, 4/14, 4/17 Structure Modeling 전에.. Use case diagram의 실현화 - 정교한 작업 수행 - 오브젝트와 use-case 연결 Sequence Diagram을 통해 실현화(Object간 메시지를 어떻게 주고받는지) 규칙과 스타일 가이드라인 이해 CRC(Class-Responsibility-Collaboration) Cards Class Diagram Object Diagram Introduction Functional model(기능) Structural model(구조) 이해를 위한 3가지 방법(CRC, Class diagram, Object diagram) Structure Modeling의 목적 -실제와 소프트웨어 사이의 semantic gap의 감소 -분..
4/7 Lex(A Lexical Analyzer Generator) 입력된 정규표현과 명령을 프로그램 언어로 변환 yylex 함수는 입력 문자열에서 정규표현을 인식하고 발견된 각 정규표현에 해당되는 특정 명령들을 실행한다. [1] 소스 형식(*.l) definition //정의 %% rules //규칙 %% //이하 생략 가능 user routines // 사용자 부 프로그램 definitions: 선언부+ 마크로 정의 선언부 %{ }% 사이의 코드 Lex에 의해 아무 처리 없이 lex.yy.c의 앞부분에 복사 매크로 정의 Lex 규칙의 정규 표현에 사용할 표현을 미리 정의(간단하게) 중괄호 안에 매크로 정의 포함하여 사용. 규칙(rules) 문법 규칙을 표현 규칙에 대해 처리해야 할 명령어 나열 rul..
4/6 Part 1. 병행 실행(concurrent execution) 동시에 존재하는 쓰레드 실행 비동기적(asynchronous) 실행 독립적으로 실행되거나 협력하여 실행 때때로 통신이나 동기화(synchronization) 필요 경쟁조건(race condition) 복수 개의 프로세스나 쓰레드가 동일한 데이터를 동시에 접근하는 경우 순서에 따라 결과가 달라질 수 있다. 상호 배제(mutual exclusion, mutex) 두개 이상의 쓰레드가 같은 데이터를 동시에 접근 데이터 값을 수정하기 전에 문맥교환 발생 가능=> 모순에 빠질 가능성 동시 접근 가능 데이터에 대한 상호배제적 접근 제어 한번에 한 쓰레드만 접근 가능 다른 쓰레드는 해당 자원이 unlocked 될 때까지 대기 순차적 접근(seri..
4/4 부트스트랩(bootstrap)이란? 무료 프론트앤드 프레임워크 반응형 디자인(responsive design)들을 쉽게 만들게 해준다. 이미 정의된 class들을 제공하여 많은 요소들을 만들 수 있게 해준다. *반응형 디자인이란? 웹, 태블릿, 모바일 등에서 알아서 잘 보여지는 기능. 반응형 웹이라고도 함 태그로 나누고, container를 적용하는게 일반적. container는 fluid를 달면 너비를 꽉 채우게 된다.(일반적이면 크기를 조정할 수 있다.) 부트스트랩을 쓰려면 라이브러리들을 미리 가져와주어야한다. 실전적인 기술이라 여기까지.