Logic in Code,
Freedom in Travel.

인생 뭐 있나 사람 사는거 다 똑같지

Programming

Programming/$_머니 (PHP)

[실험 PHP 7.0 4탄] - 일관된 64비트 지원(Consistent 64-bit support)

더보기 2022 년도 4월에 작성된 글 입니다. PHP 7.0 의 변경 사항 성능 향상 - PHP 5.6 보다 두배 이상 빠른 속도 메모리 사용률이 현저히 감소 추상 구문 트리(Abstract Syntax Tree) 일관된 64비트 지원(Consistent 64-bit support) 향상된 예외 상속(Improved Exception hierarchy) 많은 치명적 에러들이 예외로 전환 됨 보안 난수 발생기(Secure random number generator) 오래 됐거나 지원하지 않는 SAPI와 확장 지원 중단 Null 병법 연산자(The null coalescing operator (??)) 리턴 값, 스칼라 타입 정의 익명 클래스(Anonymous Classes) Zero cost assert..

2024. 2. 9. 19:27
Programming/$_머니 (PHP)

[실험 PHP 7.0 3탄] - 추상 구문 트리(Abstract Syntax Tree)

더보기 2022 년도 4월에 작성된 글 입니다. PHP 7.0 의 변경 사항 성능 향상 - PHP 5.6 보다 두배 이상 빠른 속도 메모리 사용률이 현저히 감소 추상 구문 트리(Abstract Syntax Tree) 일관된 64비트 지원(Consistent 64-bit support) 향상된 예외 상속(Improved Exception hierarchy) 많은 치명적 에러들이 예외로 전환 됨 보안 난수 발생기(Secure random number generator) 오래 됐거나 지원하지 않는 SAPI와 확장 지원 중단 Null 병법 연산자(The null coalescing operator (??)) 리턴 값, 스칼라 타입 정의 익명 클래스(Anonymous Classes) Zero cost assert..

2024. 2. 9. 19:23
Programming/$_머니 (PHP)

[실험 PHP 7.0 2탄] - 메모리 사용률이 현저히 감소

더보기 기술 블로그 이전으로 인해 2022 년도 4월에 작성된 글 입니다. PHP 7.0 의 변경 사항 성능 향상 - PHP 5.6 보다 두배 이상 빠른 속도 메모리 사용률이 현저히 감소 추상 구문 트리(Abstract Syntax Tree) 일관된 64비트 지원(Consistent 64-bit support) 향상된 예외 상속(Improved Exception hierarchy) 많은 치명적 에러들이 예외로 전환 됨 보안 난수 발생기(Secure random number generator) 오래 됐거나 지원하지 않는 SAPI와 확장 지원 중단 Null 병법 연산자(The null coalescing operator (??)) 리턴 값, 스칼라 타입 정의 익명 클래스(Anonymous Classes) Z..

2024. 2. 9. 19:20
Programming/$_머니 (PHP)

[실험 PHP 7.0 1탄] - PHP 5.6 보다 두배 이상 빠른 속도

더보기 2022 년도 4월에 작성된 글 입니다. PHP 7.0 의 변경 사항 성능 향상 - PHP 5.6 보다 두배 이상 빠른 속도 메모리 사용률이 현저히 감소 추상 구문 트리(Abstract Syntax Tree) 일관된 64비트 지원(Consistent 64-bit support) 향상된 예외 상속(Improved Exception hierarchy) 많은 치명적 에러들이 예외로 전환 됨 보안 난수 발생기(Secure random number generator) 오래 됐거나 지원하지 않는 SAPI와 확장 지원 중단 Null 병법 연산자(The null coalescing operator (??)) 리턴 값, 스칼라 타입 정의 익명 클래스(Anonymous Classes) Zero cost assert..

2024. 2. 9. 19:11
Programming/$_머니 (PHP)

PHP 버전별 차이 (5.6 ~ 7.4)

더보기 기술 블로그 이전으로 인해 2022 년도 4월에 작성된 글 입니다. 모든 언어와 프레임워크, 라이브러리 등 버전이 올라갈 수록 변화한다. 변화의 범위가 버그 수정일 수 있고, 기능 추가 & 삭제, 네이밍 변경 등이 있다. PHP 버전을 무지성으로 올리면 에러가 출력되는데 https://www.php.net 을 통해 변경된 함수를 확인하고 적용하면 된다. 그렇기에 각 버전별로 어떠한 이슈가 있었는지 알고 있을 필요는 없다. 예시) mysql_connect -> mysqli_connect 7.0 변경 사항 성능 향상 - PHP 5.6 보다 두배 이상 빠른 속도 메모리 사용률이 현저히 감소 추상 구문 트리(Abstract Syntax Tree) 일관된 64비트 지원(Consistent 64-bit su..

2024. 2. 9. 19:09
Programming/플러터 (Flutter)

[Flutter] - Flutter 앱의 상태 관리 Provider 응용하기

Flutter 를 개발할 때 상태를 어떻게 관리하냐에 따라 앱의 퍼포먼스가 향상할 수 도 있다. Provider 와 함께 알아야 하는 것으로는 State Management(상태 관리), Dependency Injection(의존성 주입), Synchronizing Data and UI(데이터와 UI의 동기화) 정도가 있는 것 같다. 1. State Management (상태 관리) Flutter 앱에서는 사용자 입력, 네트워크 요청, 로컬 데이터베이스 변경 등으로 인해 앱의 상태가 동적으로 변한다. State Management는 이러한 상태들을 관리하는 것으로 상태 관리를 통해 코드의 가독성과 유지보수성을 향상시키며, 앱의 구조를 체계적으로 유지할 수 있다. Provider는 Flutter에서 제공하..

2023. 8. 8. 02:02