不灭的焱

革命尚未成功,同志仍须努力

作者:php-note.com  发布于:2020-04-28 17:03  分类:PHP库/系统/微信  编辑
// 中文 替换为 拼音
$pinyin = new PinYinHelper();
$cName = preg_replace_callback('/[\x{4e00}-\x{9fff}]+/u', function ($matches) use($pinyin) {
	return $pinyin->getPinYin($matches[0]);
}, $cName);
作者:php-note.com  发布于:2020-03-03 10:21  分类:PHP库/系统/微信  编辑
  1. 查询
  2. 搜索
  3. 模糊搜索
  4. 排序
  5. 分页与计数
  6. 查询条件组
  7. 插入数据
  8. 更新数据
  9. 删除数据
  10. 链式方法
  11. 格式化查询结果
作者:php-note.com  发布于:2020-02-11 19:42  分类:PHP库/系统/微信  编辑
作者:php-note.com  发布于:2020-01-10 15:42  分类:PHP库/系统/微信  编辑

经常用Codeigniter的朋友都知道,Codeigniter的insert_batch是一个很好用的批量插入的解决方案,大数据的时候能显著提升性能。

但是也不是任何时候都好用,今天插入数据的时候一直报错,查看了半天终于发现了问题所在:

insert_batch() 插入的数据每一项都必须拥有相同的键值

作者:php-note.com  发布于:2019-10-11 15:12  分类:PHP库/系统/微信  编辑

RSA加密算法是最常用的非对称加密算法,CFCA在证书服务中离不了它。

作者:php-note.com  发布于:2019-08-01 23:34  分类:PHP库/系统/微信  编辑

DES 是对称性加密里面常见一种,全称为 Data Encryption Standard,即数据加密标准,是一种使用密钥加密的块算法。密钥长度是64位(bit),超过位数密钥被忽略。所谓对称性加密即加密和解密密钥相同,对称性加密一般会按照固定长度,把待加密字符串分成块,不足一整块或者刚好最后有特殊填充字符。

作者:php-note.com  发布于:2018-05-24 20:16  分类:PHP库/系统/微信  编辑
作者:php-note.com  发布于:2018-01-21 22:55  分类:PHP库/系统/微信  编辑

加载助手 helper

$this->load->helper('time');  // 加载文件 helpers/time_helper.php

加载模型 model

$this->load->model('M_car_device_info'); // 加载文件 models/M_car_device_info.php
$device_info = $this->M_car_device_info->get_record('xxx'); 
作者:php-note.com  发布于:2017-12-17 18:22  分类:PHP库/系统/微信  编辑

遇到的问题:

我们还是先来看手册是怎么说的:  

It is important to remember that any string participating in an Excel formula is allowed to be maximum 255 characters (not bytes).

当下拉列表的数据来源过长(more than 255 characters)时,该下拉列表会显示不正确(我遇到的情况是:该下拉列表显示了别的正常的下拉列表的数据来源)。

作者:php-note.com  发布于:2017-11-28 23:35  分类:PHP库/系统/微信  编辑

Swoole 是用php快速开发高效的tcp/udp服务,其中tcp是用的更多的一个场景,http虽然是基于tcp协议的,但和直接开发tcp服务还是有明显的区别的。

TCP是数据流

tcp是数据流,这是一个基本的概念,这里有两个要点:

  1. 数据没有边界

    你可以理解为水在一个水管里的流动,我们不知道哪段数据是一个我们需要的完整数据

  2. 收发有缓冲区

    比如:当水从一端流到了另一端,我们在收数据的时候,不可能每来一滴水就处理一次,这个缓冲区就相当于有了一个水桶,再接了一定的水之后内核再给数据交到用户空间,这样可以大大提升性能。