摘要:
1.常见问题 打印出来的值居然为 boolean false 显然是不相等的。 对于常用金额数据比较 $a = 456; $b = 4.56; $a == $b*100 是不成立的 printf("%.20f", $a); printf("%.20f", $b*100); 456.000000000 阅读全文
摘要:
1. Allowed memory size of 8388608 bytes exhausted 出现原因:脚本运行超过最大运行时间 解决方法:1 ) 修改 php.ini 文件。将memory_limit 由默认值改成合适的大小,重启服务器。 2)在脚本中加入 ini_set("memory_l 阅读全文
摘要:
数据库和操作系统一样,是一个多用户使用的共享资源。当多个用户并发地存取数据 时,在数据库中就会产生多个事务同时存取同一数据的情况。若对并发操作不加控制就可能会读取和存储不正确的数据,破坏数据库的一致性。加锁是实现数据库并 发控制的一个非常重要的技术。在实际应用中经常会遇到的与锁相关的异常情况,当两个 阅读全文
摘要:
laravel官网直接下载地址都没了。 都要用composer装? 在此记录一下直接下载地址 master https://github.com/laravel/laravel/archive/master.zip v5.5 https://github.com/laravel/laravel/ar 阅读全文
摘要:
给变量赋值时,PHP会分配一个zval来存值,而zval的结构中是没有变量名的。 在5.3之后版本改进了垃圾回收机制如果发现一个zval容器中的refcount在增加,说明不是垃圾如果发现一个zval容器中的refcount在减少,如果减到了0,直接当做垃圾回收如果发现一个zval容器中的refco 阅读全文
摘要:
需求: 1,每天0点备份mysql数据; 2,为节省空间,删除超过3个月的所有备份数据; 3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据; #创建shell文件 vim backup_mysql.sh mysqldump -uroot -p123456 --all-da 阅读全文
摘要:
user user nginx; nginx开启后会启动3个进程master process,worker process,cache manager process。本参数指定了master process以外的进程的用户。master process是用root启动的。 worker_proce 阅读全文
摘要:
1. git: Your branch and 'origin/master' have diverged Question: # Your branch and 'origin/master' have diverged, # and have 3 and 8 different commits 阅读全文
摘要:
0.git status 仓库状态1.git add 工作区--》暂存区2.git commit 暂存区--》版本库3.git log 查看日志4.git reset --hard head 回退到上一版本5.git reset --hard id 回退到指定版本6.git clean -n/-df 阅读全文
摘要:
简介: GitLab是一个利用Ruby on Rails开发的开源应用程序,实现一个自托管的Git项目仓库,可通过Web界面进行访问公开的或者私人项目。 它拥有与GitHub类似的功能,能够浏览源代码,管理缺陷和注释。可以管理团队对仓库的访问,它非常易于浏览提交过的版本并提供一个文件历史库。 团队成 阅读全文