会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
cnsr
博客园
首页
新随笔
联系
管理
订阅
2020年7月8日
mysql分区表存在唯一索引时,唯一索引为什么必须包含所有分区字段
摘要: To enforce the uniqueness we only allow mapping of each unique/primary key value to one partition. If we removed this limitation it would mean that fo
阅读全文
posted @ 2020-07-08 19:29 cnsr
阅读(903)
评论(0)
推荐(0)
2018年9月14日
PHP中redis加锁和解锁的简单实现
摘要: 背景说明 在程序开发过程中,通常会遇到需要独占式的访问一些资源的情形,比如商品秒杀时扣减库存。这时就需要对资源加锁。实现锁的方式有很多,比如数据库锁、文件锁等等。本文简单介绍PHP中使用redis来实现加锁和解锁。实现方式参考了redis官方文档。 示例代码 代码环境:单redis实例,PHP5.6
阅读全文
posted @ 2018-09-14 13:21 cnsr
阅读(3364)
评论(0)
推荐(0)
2018年3月30日
HTTP协议简介
摘要: HTTP协议简介 先简单介绍一下五层网络协议。 物理层:实现物理层面的比特流传输,比如将0101转换成电压信号通过电缆传输。处于协议最底层。 链路层:局域网内的不同MAC地址之间的信息传输,数据包会封装MAC信息。 网络层:通过IP协议,实现不同IP地址间IP数据包(含有源ip和目的ip信息)的传输
阅读全文
posted @ 2018-03-30 17:32 cnsr
阅读(677)
评论(0)
推荐(0)
2018年3月29日
HTTP缓存带来的“bug”--HTTP 协议 Cache-Control
摘要: 问题描述 先说背景。网站是用PHP开发的,未用任何框架,代码结构也非常简单。运行于阿里云服务器,并采用其CDN来做分发。根据业务需求,有的页面会判断用户浏览器类型,依此来选择PC或者手机端内容。 在一次上线过程中,遇到比较诡异的问题:用PC和手机分别访问页面时,网页内容未根据浏览器类型来区分。而在开
阅读全文
posted @ 2018-03-29 15:39 cnsr
阅读(1337)
评论(3)
推荐(1)
2018年3月22日
PHP7变量的内部实现(一)
摘要: PHP弱类型的实现和PHP5与PHP7变量底层实现的差异。
阅读全文
posted @ 2018-03-22 17:41 cnsr
阅读(2279)
评论(0)
推荐(1)
2018年2月2日
PHP 简单的加密解密方法
摘要: 本算法的基础:给定字符A B,A^B=C,C^B=A,即两次异或运算可得到原字符。实现代码如下: /** * @desc加密 * @param string $str 待加密字符串 * @param string $key 密钥 * @return string */ function encryp
阅读全文
posted @ 2018-02-02 17:01 cnsr
阅读(4446)
评论(0)
推荐(1)
php 制作圆形图片
摘要: function createRoundImg($imgpath) { $ext = pathinfo($imgpath); $src_img = null; switch ($ext['extension']) { case 'jpg': $src_img = imagecreatefromjpeg($imgpath); ...
阅读全文
posted @ 2018-02-02 14:38 cnsr
阅读(1327)
评论(0)
推荐(0)
2018年1月23日
python解决图的最短路径问题
摘要: 遇到一个算法题目,描述如下: 对图结构有了解的不难发现,这是经典的求图的最短路径问题。以下是python代码:
阅读全文
posted @ 2018-01-23 14:10 cnsr
阅读(5420)
评论(0)
推荐(0)
2018年1月16日
PHP关键词匹配之Trie树实现
该文被密码保护。
阅读全文
posted @ 2018-01-16 16:02 cnsr
阅读(1)
评论(0)
推荐(0)
PHP中文关键词匹配
摘要: 关键词匹配是比较常见的需求,如留言、弹幕及游戏聊天中的敏感词过滤,都需要对一段文字进行关键词匹配。提取到关键词后,再做进一步处理。 本类借助PHP高效的数组和mbstring扩展,来实现对中文关键词的匹配。主要思想是以关键词为key,构建字典数组,这样便可以对每个关键词可实现常数级别的查找。 具体代
阅读全文
posted @ 2018-01-16 15:57 cnsr
阅读(2403)
评论(0)
推荐(0)
下一页