会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
小昌君
不轻信别人的结论,实践才是检验真理的唯一标准!
博客园
首页
新随笔
联系
管理
订阅
[置顶]
php计算网段内所有IP,分配子网段
摘要: 由于最近业务需要,写了个获取网段内所有IP的函数,以及分配可用子网段的函数
阅读全文
posted @ 2018-02-28 18:44 小昌君
阅读(667)
评论(0)
推荐(1)
2018年6月26日
php curl的隐藏BUG
摘要: 今天遇到一个神奇的BUG: 上述执行完以后,$a和$b里面的数据变成了字符串型 如果在$b=$a后,改变一下$b以后(比如$b['c'] = 3;),$a就正常了。 个人猜测原因应该是$b=$a后,如果没有修改$b,则它们指向同一个内存区域。 而之所以$b的数据会变成字符串型,应该是curl_set
阅读全文
posted @ 2018-06-26 19:48 小昌君
阅读(214)
评论(0)
推荐(0)
2018年6月21日
MYSQL获取同时关注了某两个(或者N个)用户的用户
摘要: 使用redis的set类型数据的话会比较容易,但是业务场景就是在mysql里面,因此也需要思考解决方法 表结构: 1、比较直接的办法是直接联表: 或者 2、然而,如果这里的N>2,那就意味着要联N-1次,这样显然不太合理。所以还想了一种办法: 如果有N个,那么user_num=N,IN里面也是N个用
阅读全文
posted @ 2018-06-21 17:11 小昌君
阅读(512)
评论(0)
推荐(0)
2018年5月17日
PDO连续query()失败问题
摘要: 设置了非缓冲查询(PDO::MYSQL_ATTR_USE_BUFFERED_QUERY)以后,连续query会导致下一次结果为false 解决办法 1、每次query的结果用完以后,unset()或者重新赋值 2、query以后的结果我们一般会用fetch()函数去获取结果,如果用while($re
阅读全文
posted @ 2018-05-17 11:38 小昌君
阅读(286)
评论(0)
推荐(0)
2018年5月4日
CI框架 session 不能读取的问题,PHP7环境
摘要: 根本原因在这,libraries/Session/Session.php 中 128行: 如果sessionid的长度不是40的话,每次执行都会 unset($_COOKIE[ci_session])。而session_id取值范围和长度在php7中变了(我这边的默认是26) 解决办法: 将上面的/
阅读全文
posted @ 2018-05-04 16:13 小昌君
阅读(2200)
评论(0)
推荐(0)
2018年4月20日
MYSQL批量创建表的存储过程
摘要: 因为业务需要,创建了100个表,但是这些表的结构都是一样的,作为程序员,就是要解决这种重复劳动。然而这种事情还要单独写个php脚本的话太麻烦了吧,所以就干脆学了一下直接用Mysql存储过程怎么实现: 首先是创建表的:( LPAD(`@i`, 2, '0')的作用 是将1,2,3这些数字转化为'01'
阅读全文
posted @ 2018-04-20 19:26 小昌君
阅读(1413)
评论(0)
推荐(0)
2018年4月18日
laravel框架5.5 连接redis和redis集群
摘要: 配置文件如上图所示 着重说一下redis集群的使用: 其他的文档里面都有,或者可以参考这个博客总结的:https://www.2cto.com/database/201801/712685.html
阅读全文
posted @ 2018-04-18 14:50 小昌君
阅读(5332)
评论(0)
推荐(1)
2018年1月17日
mysql order by排序查询速度问题
摘要: 未完待续……
阅读全文
posted @ 2018-01-17 20:49 小昌君
阅读(525)
评论(0)
推荐(0)
2018年1月2日
Mysql字符串截取函数
摘要: 有时候我们需要直接用MySQL的字符串函数截取字符,毕竟用程序截取(如PHP)还得先写个脚本连接数据库之类的,所以在这里做一个记录,希望对大家有用。 1、从左开始截取字符串 left(str, length) 说明:left(被截取字段,截取长度) 例: 2、从右开始截取字符串 right(str,
阅读全文
posted @ 2018-01-02 16:39 小昌君
阅读(23540)
评论(1)
推荐(0)
mysql导入导出sql文件,source导入速度慢的解决办法
摘要: window下 1.导出整个数据库mysqldump -u 用户名 -p 数据库名 > 导出的文件名mysqldump -u dbuser -p dbname > dbname.sql2.导出一个表mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名mysqldump -u dbu
阅读全文
posted @ 2018-01-02 16:11 小昌君
阅读(19696)
评论(0)
推荐(1)
下一页
公告