전체 글 42

10대/20대/30대 구하는 코드 자동화

/** * input: 10, 20, 30, 40, 50, 60 * output: 1999-01-01~1999-12-31 ...등 * 10대, 20대, 30대, 40대, 50대, 60대에 해당하는 연도를 반환합니다. * @param $th * @return array */ public function ages($th) { $this_year = date('Y'); $start_date = date(($this_year - $th).'-01-01'); $end_date = date(($start_date - 9).'-12-31'); return array( 'start_date' => $start_date, 'end_date' => $end_date ); }$th 로 10, 20, 30등 원하는 연령대 (..

Web/PHP 2019.01.15

bitbucket permission denied (public key) error

https://confluence.atlassian.com/bitbucket/set-up-an-ssh-key-728138079.html 이상하게 예전에 ssh 키를 추가한적이 있었는데,이번에는 키로 로그인이 안됨 ㅠ-ㅠ아마 내 노트북에 키가 없다고 추측은 하다만... 왜그런지 원인은 계속 파악해야할듯.-> https://confluence.atlassian.com/bitbucket/troubleshoot-ssh-issues-271943403.html 요기서 trouble shotting 해결방법을 확인해볼 수 있는데, Your key isn't loaded into your SSH agentIf your SSH agent doesn't know to offer Bitbucket a key, the con..

mysql에서 int 자료형에 string을 넣으면 들어갈까?

MySQL에서 int자료형인 칼럼에 string 자료형인 값을 넣으면 과연 들어갈까?답은 들어갈때도 있고, 아닐때도있다.그 의미인 즉, MYsql sql_mode에 따라 다르다. sql_mode = 'ANSI' 인 경우 들어가고,sql_mode = 'STRICT_ALL_TABLES' 이거나,sql_mode = 'TRADITIONAL' 이면 안들어간다. 아래참조.( https://dev.mysql.com/doc/refman/5.7/en/sql-mode.htmlThe Most Important SQL ModesThe most important sql_mode values are probably these:ANSIThis mode changes syntax and behavior to conform more ..

DB/MYSQL 2018.12.14

[에러노트] 라라벨에서 파라미터 어떤걸 넣어도 에러가 나는경우! 해결방법. (nginx)

server { listen 80 default_server; listen [::]:80 default_server ipv6only=on; root /var/www/laravel/public; index index.php index.html index.htm; server_name server_domain_or_IP; location / { try_files $uri $uri/ /index.php?$query_string; } }https://www.digitalocean.com/community/tutorials/how-to-install-laravel-with-an-nginx-web-server-on-ubuntu-14-04 $uri/ 하고 index.php가 바로 써있어서 안됬었다./index.php..

Laravel 2018.01.11

[에러노트] failed to lock the file vmware

https://www.vmware.com/support/ws5/doc/ws_disks_lockfiles.html vmware 에는 락파일이 있음.락을 거는 이유는, virtual disk의 consistency problems를 막기위해서. 락파일은 vmware가 종료되면 자동으로 삭제되는데,비정상적으로 종료될경우 삭제되지 못하고 남아있음. 이게 문제를 일으키는 것임. 오래된 락파일을 지우려고 vmware가 처음에 시도를 했지만 그게 잘 안될경우 수동으로 삭제해주면 문제가 해결됨. lock 파일의 이름은 .lck 임. .vmdk.lck 폴더와 .vmx.lck 폴더를 지우면 해결이 됨.

Linux 2017.12.04