프로그래밍 언어별 성능 테스트 결과 (입력)
최근 들어 여러 가지 프로그래밍 언어를 사용하면서 기본적인 성능 테스트를 진행하고 있다. 여기에서는 입력 성능 테스트 결과를 적어본다.
초심을 잃지 않는 새내기 블로그
최근 들어 여러 가지 프로그래밍 언어를 사용하면서 기본적인 성능 테스트를 진행하고 있다. 여기에서는 입력 성능 테스트 결과를 적어본다.
대학교 2학년 때 수강했던 프로그래밍 언어론 과목에서 다양한 프로그래밍 언어를 사용하여 행렬 2개의 곱을 계산하는 코드를 구현하고 이를 비교 분석하는 과제가 있었다. 다양한 프로그래밍 언어와 방법을 통하여 입력과 출력, 정렬, 연산 등의 수행 시간을 측정하여 분석하려고 한다.
필자가 웹 서버를 관리하면서 AWS EC2를 활용하고 있다. 하지만 만만치 않은 시간당 요금으로 인해 Savings Plans, 스팟 인스턴스 등의 방법도 활용하고 있다. AWS EC2의 인스턴스 유형을 비교하면서 시간당 요금을 분석해 본다.
PHP 코드 자체를 암호화하는 방법을 찾아보던 중, 온라인으로 PHP 코드를 암호화해 주는 사이트를 찾을 수 있었다. 여기에서는 간단한 PHP 암호화 방법을 알아보고, 이를 분석해 본다.
필자가 프로그래밍을 시작하게 되면서 웹 사이트 제작에도 관심을 가지게 되었다. 그러던 도중, 그누보드(GNU Board)라는 PHP 기반의 설치형 게시판 프로그램을 알게 되었고, 이를 활용하여 프로그래밍 커뮤니티를 구현해보려고 한다.
UTF-8은 유니코드 문자를 인코딩하는 가장 일반적인 방법 중 하나로, 문자마다 최대 4바이트의 가변 길이로 인코딩한다. UTF-8은 전 세계의 모든 문자를 하나의 문자 집합으로 표현할 수 있다.
개인정보와 같이 공개적으로 보여주지 않아야 하는 정보가 있을 것이다. DB에서도 마찬가지로, 암호화를 통해 저장된다. MariaDB에서 AES_ENCRYPT 함수의 작동 방식을 분석해본다.
필자가 사이트를 운영하면서 접속 기록을 살펴보던 중, IP 주소를 직접 입력하여 접속한 기록이 발견되었다. AWS EC2의 Apache Web Server에서 IP 직접 접속을 차단하는 방법을 설명한다.
필자가 Android 앱을 개발하면서 초기 화면이 아닌 다른 화면에서 앱을 종료하려고 했던 적이 있었다. 여기에서 Java의 System.exit(0)을 사용했었다. 하지만 의도치 읺게 응용 앱이 다시 시작하는 문제가 있었고, 이에 관한 정보를 찾아보았다.
컴퓨터에서 부동 소수점을 표현하는 방법으로 IEEE 754 표준이 사용된다. 이 표준에서는 +0과 -0, 무한, NaN 등을 표시하는 방법과 이에 대한 연산 방법을 정의하고 있다.