• PHP CI框架学习

    CI框架的URL辅助函数使用 URL 辅助函数文件包含一些在处理 URL 中很有用的函数 加载辅助函数 在使用CI框架的使用经常碰到跳转和路径方面的问题,site_url()和base_url()很容易混淆,下面来说说他们的区别! 假如你config文件里面的base_url和index_page是这样定义的:...

    2018-11-22 08:40:41

  • Php导出百万数据的优化

    导出数据量很大的情况下,生成excel的内存需求非常庞大,服务器吃不消,这个时候考虑生成csv来解决问题,cvs读写性能比excel高。 测试表student 数据(大家可以脚本插入300多万测数据。这里只给个简单的示例了) SET NAMES utf8mb4; SET FOREIGN_KEY_CHECKS = 0 ; -- ---...

    2018-11-20 03:21:37

  • [PHP] PHP多进程处理tcp连接

    ? php if (( $sock = socket_create(AF_INET, SOCK_STREAM, 0)) 0 ){ echo "failed to create socket: ".socket_strerror( $sock )."\n" ; exit ();} if (( $ret = socket_bind( $sock ,'127.0.0.1', 8888)) 0 ){ echo "failed to bind socket: ".socket_strerror( $re...

    2018-11-20 03:21:31

  • php - empty() is_null() isset()的区别

    empty():当变量存在,并且是一个非空非零的值时,返回 FALSE,否则返回 TRUE。 is_null():如果指定变量为 NULL,则返回 TRUE,否则返回 FALSE。 isset():如果指定变量存在且不为 NULL,则返回 TRUE,否则返回 FALSE。...

    2018-11-20 03:21:06

  • php - 从数据库导出百万级数据(CSV文件)

    将数据库连接信息、查询条件、标题信息替换为真实数据即可使用。 1 ? php 2 set_time_limit (0 ); 3 ini_set ('memory_limit', '128M' ); 4 5 $fileName = date ('YmdHis', time ()); 6 header ('Content-Encoding: UTF-8' ); 7 header ("Content-type:application/vnd...

    2018-11-20 03:21:09

  • [PHP]PHP rpc框架hprose测试

    建立composer.json { "name": "hprose/examples", "description": "examples of hprose", "authors": [ { "name": "andot", "email": "mabingyao@gmail.com" } ] , "require": { "php": "=5.3.0", "hprose/hprose": "dev-master" } } 执行 composer install 建立server...

    2018-11-20 03:20:57

  • PHP队列的实现

    队列是一种特殊的线性表,它只允许在表的前端,可以称之为front,进行删除操作;而在表的后端,可以称之为rear进行插入操作。队列和堆栈一样,是一种操作受限制的线性表,和堆栈不同之处在于:队列是遵循“先进先出”原则,而堆栈遵循的是“先进后出”原则。队列进行插...

    2018-11-20 03:20:43

  • 字符串常用函数

    1,查找字符串位置的函数(不适合用于汉字查找) strpos (str,find,[int]):查找find在str中第一次出现的位置。(对大小写敏感)从int位置开始往后查找。如果没有找到返回flase。 strrpos (str,find,[int]):查找find在str中最后一次出现的位置。(对大小敏感)从int位...

    2018-11-20 03:20:53

  • thinkphp 利用GD库在图片上写文字

    ? php /* * * Created by PhpStorm. * User: Administrator */ namespace Home\Event; use \Think\Image; use \Think\Upload; class ImgEvent{ private $THINK_IMAGE = null ; private $THINK_UPLOAD = null ; public function __construct() { $this -THINK_IMAGE = n...

    2018-11-20 03:20:45

  • dedecms自定义表单时间时间戳值类型的转换方法

    找网站找的别人的方法,记录一下 修改/dede/templets/diy_list.htm,在第42行else前面加上以下代码: 1 else if ( $fielddata [1]=='datetime' ) 2 { 3 $fields [ $field ] = GetDateTimeMk( $fields [ $field ]); 4 }...

    2018-11-20 03:20:39

2