일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- php
- 프레임워크
- 셀레니움
- ubuntu
- 맛집
- Ubuntu 20.04
- 코드이그나이터
- 우분투 20.04
- 옵G
- codeigniter
- Laravel
- 옵지
- 라즈베리파이
- 제주도
- FMS
- 20.04
- 회고
- 옵티머스 g
- 우분투
- 라라벨
- 옵티머스g
- TiL
- 맥
- C
- Raspberry Pi
- MySQL
- 업비트
- 라즈비안
- Selenium
- upbit
- Today
- Total
목록평범한.. (303)
평범한 이야기들
mysql_real_escape_string SQL 문에서 특수 문자를 변경해주는 함수 라고 생각하면 된다. 즉 SQL Injection 공격을 방어할 수 있는 좋은 함수이다. 해당 함수는 PHP7 이상에서는 Deprecated 되었다. (기존 mysql 함수들 전부 Deprecated ) 따라서 PHP7 이상 또는 mysqli , PDO를 사용한다면 아래 함수를 사용하면 된다. mysqli_real_escape_string(인자); PDO::quote(인자); 공식설명 mysql_real_escape_string, mysqli_real_escape_string 차이 위에서도 설명했지만 mysql_real_escape_string은 결국 PHP 구 버전의 함수이며 둘의 차이는 인자의 차이가 있다. mys..
부모님이 쓰시던 폰을 바꿔드리려고 찾아보는 중에 아주 저렴하게 나온 폰이 있어서 바로 구매를 했습니다. 모델은 바로 갤럭시 A9 Pro 입니다. 갤럭시 A9 Pro는 2019년 1월에 나온 스마트폰입니다. 부모님은 늘 저렴하고 오래된 모델만 가격이 많이 낮아지면 사서 쓰셨는데 이번에도 마찬가지이긴 하네요. 그래도 스펙상 부모님이 쓰시기에는 부족함이 없고 올해 나온 폰이라 기대감은 들었습니다. 깔끔하게 되어있는 박싱입니다. 누가 봐도 A9 Pro네요. 안에는 케이스와 스마트폰 본체, 충전기, 그리고 이어폰이 들어있었습니다. ( 노란색 N은 유심칩입니다.) 아버지와 어머니 폰을 동시에 바꾸다 보니 색상을 다르게 했습니다. 블루와 블랙이었는데 그냥 블랙은 아니었던 거 같습니다. 뒤에는 카메라가 3개가 있는 게..
오랜만에 일산에 일이 있어서 놀러 갔다가 접한 아주 맛있는 참치집입니다. 라페스타에 있는 참치집. 이름도 쉽네요 라페 참치입니다. 아쉽게 간판 사진을 못 찍었네요. 이렇게 다찌 자리가 있습니다. 4자리만 있다 보니 살짝 아쉬운감이 있었습니다만 널찍하고 좋은 거 같습니다. 혼자 또는 둘이 왔을 때 다찌에 앉아서 먹으면 정말 맛있죠. 점심 메뉴도 있습니다. 초밥 만원. 정말 싸지 않습니까? 하지만 저는 점심에 먹을 수가 없는 위치여서 정말 아쉬운 거 같습니다. 메뉴판입니다. 단품 메뉴부터 무한리필 메뉴까지 존재합니다. 사이드 메뉴도 먹음직스럽게 있네요. 참치집을 2차로 올 때에는 단품 메뉴를 시켜서 먹으면 더 이득이지 않을까 생각합니다. 배는 부른데 혼자 1인 메뉴를 먹기에는 밑반찬과 참치를 다 먹지 못해 ..
이전 상황 현 회사에 이직 후 가장 먼저 한 일은 작업시간이 오래 걸리는 프로그램의 실행시간을 단축시키는 것이었습니다. 해당 프로그램은 자정 12시에 시작돼 16~20시간 오래 걸렸을 때에는 22시간까지도 걸리는 작업이었습니다. 작업의 내용은 간단했습니다. 매일 DB에 존재하는 2500~3000만 건의 데이터를 가져와 텍스트로 저장하는 것이었습니다. 따라서 시간을 줄이기 위해 다음과 같은 작업을 진행했습니다. 문제 파악 해당 프로그램을 확인 결과 아래와 같은 문제점들이 있었습니다. 1. 불필요한 로직 및 사용하지 않는 변수 존재 - 많은 계산을 한 후 결과를 사용하지 않는 로직 - 사용하지 않은 if-else 문 - 클래스 객체를 선언하고 사용하지 않는 변수 2. 정보를 가져오기 위한 여러 개의 DB 쿼..