- 博客(12)
- 收藏
- 关注
原创 文字由php 函数mb_convert_encoding从utf8转gb2312后出现乱码
原因是转码的字没在gb2312的字符集中,把gb2312改为gbk后就可以了
2018-12-24 15:08:57
1703
转载 laravel nginx配置
server { listen 80; server_name yourdomain.com; location / { root /usr/local/nginx/html/yourdomain.com; index index.html index.htm index.php; if ( !-e $request_fi...
2018-10-20 13:57:54
449
原创 sql count计数为什么要加上 or null
count 统计所有不是null的记录 count内的表达式如果结果是false,也是会计数的。 加上or null ,如果为false 执行or 后面的表达式即null。 结果为null,不参与计数。 ...
2018-10-20 10:15:09
1820
原创 写程序前先做逻辑图
一点小小的逻辑问题可能会给程序带来很大的灾难。 问题常常来源于我们没有考虑周到又或者在写代码的过程中遗忘了这些逻辑。 所以,在开始写代码之前先把逻辑流程图画出来,反复推敲,确认万无一失之后才进行,代码的编写。 当然画完流程图,在画UML图会有更直观的感受。 ...
2018-10-09 10:33:53
9297
原创 php依赖注入
php函数经常需要传入参数,而参数如果定义的比较具体的话,这个函数耦合度就比较高。函数依赖于这些参数,我们经常把接口,适配器,抽象类当做参数传给函数,实现解耦合。 ...
2018-09-21 14:48:22
277
原创 如何加密php网站用户的密码-哈希+盐值
以前自己经常用md5()加密密码,而这种加密方式非常不安全。 较安全的做法是,单项哈希加盐值,这种加密是不可逆的。 php已经提供了相关函数password_hash 和password_verify。 password_hash 方法已经了加盐值的处理,所以我们不用将盐值存储到数据库中了。 <?php $passwordHash = password_hash('secret-passwo...
2018-09-21 14:43:13
1046
原创 mysql学习5 0919
#数据控制语言 用户管理 创建 删除 修改自己|他人密码 权限管理 授予权限 剥夺权限 #事务控制语言 事务模式 基本流程 #mysql 编程 if case loop while repeat leave #mysql 变量 普通 会话 变量 定义 存储函数 定义 删除 存储过程 procedure 定义 调用 删除 #触发器 trigger ...
2018-09-19 10:08:52
192
原创 mysql学习4 0918
#连接查询 join on cross join inner join left join right join #子查询 表子查询 行,列 子查询,标量子查询 比较 in any all exists
2018-09-18 18:07:53
199
原创 mysql学习3 0918
#数据库表设计3范式 原子性 #数据操作语言 插入 /load data 删除 修改 基本查询 all distinct from where is between in like group by having source order by limit
2018-09-18 16:21:33
171
原创 mysql学习2 0918
//字段类型 字符类型 varchar char enum set text 时间类型 datetime date time year timestamp //表定义语句 创建表 字段属性 //索引 索引类型 普通 唯一 主键 全文索引 外键索引 约束 非空 默认 检查 //表选项列表 charset engine auto_increment comment 修改表 添加字段 修改字段 删除字段...
2018-09-18 15:18:58
199
原创 #mysql学习笔记0918
mysql操作基本模式 启动 停止mysql、 登录退出mysql、编码名 备份和恢复 //基础语法 注释 语句行 结束符 大小写 命名问题 //数据库定义语句 创建 删除 修改 显示 数据库 显示创建语句 进入数据库 //字段类型 数值,字符,时间 php 操作mysql 函数 ...
2018-09-18 14:26:47
169
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人