php 배열 연산에서 + 와 array_merge 의 차이
php 에서 2개 의 배열을 합칠 때 + 또는 array_merge 함수를 사용한다. 이 두 가지 연산은 결과에서 차이가 존재한다. 아래의 샘플 코드로 차이를 확인할 수 있다. 위 코드를 실행했을 때의 결과는 아래와 같다. + 를 사용하는 경우는 $a 배열의 기존 값은 그대로 보존대고 없는 값이 추가되는 반면 array_merge 에서는 $a 값이 $b 값을 덮어쓰여진다. 위 …
php 에서 2개 의 배열을 합칠 때 + 또는 array_merge 함수를 사용한다. 이 두 가지 연산은 결과에서 차이가 존재한다. 아래의 샘플 코드로 차이를 확인할 수 있다. 위 코드를 실행했을 때의 결과는 아래와 같다. + 를 사용하는 경우는 $a 배열의 기존 값은 그대로 보존대고 없는 값이 추가되는 반면 array_merge 에서는 $a 값이 $b 값을 덮어쓰여진다. 위 …
역시나 뭔가의 이름이나 제목을 정하는 것은 쉬운 일이 아니다. 이번에 하려고 한 것은 CUI 에서 실행하는 PHP 스크립트에서 Child Process 를 여러 개 만들어서 처리 속도를 높이기 위한 것이다. DB에서 데이터를 보정하거나 할 때 한 건씩 처리하면 처리 시간이 오래 걸릴 수 밖에 없는데.. Child Process 를 여러 개 실행해서 동시에 실행하게 되면 속도는 빨라진다. …
알람이라는 게 출근하는 입장에서는 너무도 고마운 존재인데.. 주중에 공휴일이 있을 경우 전날 알람 끄는 걸 깜박하게 되면 공휴일 아침에 울리는 알람소리에 너무나도 스트레스를 받게 된다. 미리 끄지 않은 나 자신을 탓해야 하지만.. 다행히도 아이폰 단축어를 이용하면 공휴일에 알람이 울리지 않게 할 수 있다. 단축어 앱의 자동화 기능을 사용하는 것으로 아래의 과정을 통해 설정할 수 있다. …
아이폰을 사용하기 전부터 일정은 구글캘린더(https://calendar.google.com/)를 사용해 왔기 때문에 지금도 일정관리는 구글캘린더로 하고 있다. 최근에 과거 일정에 대해서 찾을 일이 있어서 아이폰의 구글캘린더앱을 실행했는데 과거 일정이 표시되지 않고 있었다. 일정이 삭제됐나 싶어 PC로 구글캘린더에 접속해보니 일정이 삭제된 것은 아니었다. 모바일 환경에서 과거 일정을 표시해 주지 않을 뿐이었다. 그래서 전체 일정을다시 동기화하는 방법을 찾아서 아래처럼 실행 후 …
OpenLiteSpeed 웹서버에 HTTP 인증을 적용하는 방법을 알아보자. OpenLiteSpeed 웹서버는 Realm 을 이용해서 인증처리한다. 설정은 웹어드민 환경에서 진행한다. 인증을 적용한 Virtual Host 에서 Realm 설정을 추가한다. Realm 추가 후 인증에 사용할 User 와 Password 를 추가한다. 위 이미지의 User DB Location 항목의 파일 경로를 클릭하면 User를 추가할 수 있는 화면으로 이동한다. 이제 인증 적용을 위해 Virtual …