일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Library
- livedatam
- Background
- 검사
- shceduler
- jobschduler
- Android
- workmanager
- alarmanager
- 빈
- jobdispatcher
- firebase
- PHP
- Job
- epmty
- schedule
- Service
- Today
- Total
목록학교 (4)
에몽이
call semanticcaller의 현재 상태를 저장함파라미터를 넘겨줌callee에게 return 주소를 줌called로 컨트롤을 넘겨줌return sematicpass by result이면 해당하는 파라미터에게 현재값을 넘겨줌functionㅇ라면 caller가 값을 가질 수있또록 functinal value를 설정함caller에 현재 상태를 복구함컨트롤을 넘겨줌caller action on revised semantic현재 진행중인 기록물을ㅇ 남겨둠현재 상태를 저장함파라미터를 계산함주소를 callee에게 넘겨줌컨트롤을 넘겨줌dynamic chaindynamic link의 모음
subprogramming의 기초각 subprogramming은 하나의 입구가 있따.섭 프로그램이 실행되는 동안은 caller가 중지된다섭 프로그램이 종료되면 무언가를 return한다기초subprogramming definition:인터페이스와 행동으로 되어있음formal parameter:섭 프로그램의 헤더에 써있는 더미들, default 값을 설정 할 수 actual parameter:호출되면 사용되는 실제 값, 구분은 position 으로 함/키워드로도 할 수 있음model of parameter parssingin mode: caller 가 calle에게 call값을 줌out mode:clee가 caller에게 return 값을 줌in out mode: 둘다 하는거 pass by value 실제 ..
control structure컨트롤 expression이며, 실행의 방향을 컨트롤 하는 expression임,결과값이 주로 boolean임selection statement여러개의 실행 path 중에서 선택하는거임two-way selection:if/else형태clause form: 구문 절로 if/else가 각각 실행되는 절단위임nesting selectors: if안에 if java의 경우 else는 가장 가까운거부터 매칭함 강제로 다른거 하려면 중괄호 붙여야함multiway selection: switch 문, 테이블에 저장되어 linear서치하지만 10개넘으면 hash형태로 하기도함else if로도 구현 가능counter control loop숫자세면서 반복되는 구문,초기화,종료,steop si..
Arithmetic Expressionoperator precedence rule: 연산에서 어떤걸 먼저 계산할지 operator associate rule:연산자를 계산할때 왼쪽에 있는 opertor로할꺼냐 오른쪽으로 할꺼냐 거의 왼쪽에서 오른쪽으로감conditional expression: 조건 연산자 , c에서 쓰임, (count==0)?0:sum/count이런거임functional side effect:변수값을 바꿔버리는 경우 값이 꼬임,글로벌이나 &할경우 문제two-way나 non-local변수 사용을 막아버림언어특성을 아예 못하게함,유연성 떨어짐expression 이 연산문같은거reference transparency:프로그램을 실행하면서 생기는 영향으로 같은 선언이 다른 결과를 제공하지 않고..