본문 바로가기

Programing/Knowledge35

[Knowledge] Procedure 의미 (1) Computer Programming 의미 - Computer에게 어떻게 program 동작이나 calculation을 할 지 말해주는 code로 이뤄진 지침 방식의 집합체(Set) - Program 언어에 따라 Subroutine, Subprogram, Function 등으로 불림. - 요약 : computer 동작 과정 (2) Database Programming 의미 - Stored Procedure 의 다른 말. - 특정 Query 나 Function을 동작하는데 쓰이는 Programming code(PL/SQL 같은 것) 집합체(Set) - 하나 이상의 Command, Search for, Insert, Database의 data Update or Delete 등에 쓰임 https://w.. 2022. 11. 17.
[Knowledge] Runtime (런타임) - Runtime은 프로그래밍 언어의 실행 model 일부를 구현하는 코드 조각. - Runtime은 프로그램이 작업하는데 필요한 Computing Resource와 상호작용하게 해줌. - 종종 프로그래밍 언어의 중요한 부분이라 따로 설치할 필요 없음. - Program이 동작하는 것 자체를 Runtime 이라 함. - 개발자들은 종종 program compilation 과정이 '프로그램'에 포함되는지, runtime에 포함되는지 구별한다. ==> compile이 'program'에 포함되는걸 Complie Time 이라 명명. @@ [참고] Compile Time과 Runtime의 차이 [설명] - Runtime 은 Programming Lifecycle 의 한 단계. - 적절한 실행에 필요한 모든 외.. 2022. 9. 12.
[Knowledge] Parity Bit - 1 byte 는 8 bit 다. - 사실 7 bit 면 문자 표현을 충분히 한다. - 남은 1 bit는 왜 들어간 것인가? - 0 과 1 로 구성된 bit. - bit 열의 마지막에 위치하여 error 검사를 하는게 목적. - data 가 짝수(0)인지 홀수(1)인지 표현하여, data integrity(완전성)의 유효성 검사. - data 전송 과정에서 corrupted 되었는지 확인하는데 쓰임. ==> data packet 이 홀수면 odd parity 를 받아야만 하는데, even parity를 받았다면 corrupted https://www.tutorialspoint.com/what-is-a-parity-bit https://techterms.com/definition/parity_bit 2022. 9. 8.
[Knowledge] Method Chaining (메소드 체이닝) - 개념은 알되 위험하니 쓰진 말자 - Function Chaining 이라고도 불림. - Method 나 Function을 연달아 써서 code 양(amount) 을 간소하게 함. - 다른 method 결과를 호출하기 위해 object 자체를 return 하는 object method. - this/that 등의 parent 문법에 효과적. (1) Debugging 이 까다로움. * break point를 간결히 표현한 지점에 둘 수 있을수도 없을 수도 있으므로, 어디서 어떻게 문제가 발생하였는지 알 수 없을 수 있음. ==> 되도록 중간 변수가 있는 별도의 줄바꿈을 두어, 그 부분을 monitoring process로 조사하는 방안이 있음. * 많은 IDE가 method 호출을 검사 가능 객체로 평가.. 2022. 8. 30.