php aiml
php

基于AIML的PHP智能聊天机器人

6 0

chatbot聊天机器人是参考AIML 2.5和Program-P而写成的,这聊天机器人实现的aiml标签和标准的aiml标签由一定的差距,所以你从网上下载的aiml语料库可能没法正常工作。适用于UTF-8编码的,单词后缀根据不同的时态而改变的那些语言。感兴趣的朋友可以自己研究学习一下。使用起来非常简单,也是根据自定义的话题、分类回复问题,也可以开启学习、智能模式。经过简单修改调整支持中文。1. ...

serialize和json_encode的性能对比
php

php中serialize和json_encode的性能对比

296 0

serialize和json_encode都是php里面对数据进行序列化的方法,这两个方式到底哪个性能更优呢?什么时候用serialize和json_encode比较合适呢?最近发现某个项目用了不少的serialize去序列化数据,习惯json_encode的我感觉这里需要更深入了解两者的优势特点。经过认真学习和操作,现在说是他们的主要区别:1.serialize后的对象可以被反序列后继续调用其成...

timthumb.php
php

如何在PHP中动态调整图像大小?今天分享这个小小的timthumb.php满足你的需求

385 0

如今,几乎您访问的每个网站都以缩略图形式显示内容。缩略图不过是内容旁边显示的图像。无论是新闻网站还是博客,在内容旁边显示图像都是吸引用户的关键。甚至我们的博客都在首页上将图像显示为缩略图。在网页中显示缩略图的先决条件是缩略图必须足够小。这样就可以尽快加载许多缩略图。因此,几乎每个网站都会调整图像大小以创建小缩略图。那么如何做到这一点呢?如何在PHP中动态调整图像大小?有一个非常有用的名为timth...

opcache
php

php7开启opcache,让php性能快速提升

547 0

简介:OPcache 通过将 PHP 脚本预编译的字节码存储到共享内存中来提升 PHP 的性能, 存储预编译字节码的好处就是 省去了每次加载和解析 PHP 脚本的开销。PHP 5.5.0 及后续版本中已经绑定了 OPcache 扩展。 对于 PHP 5.2,5.3 和 5.4 版本可以使用 » PECL 扩展中的 OPcache 库。大概的意思讲解:没有开启之前每次都...

memcached使用
php

memcached的使用

389 0

php缓存扩展memcached的使用,主要是set、get、delete等用法。$options = [     'host' => '127.0.0.1',     'port' => f, &n...

php中的memcache使用
php

php中的memcache使用

360 0

一、Memcache简介Memcache是danga.com的一个项目,最早是为LiveJournal服务的,目前全世界不少人使用这个缓存项目来构建自己大负载的网站,来分担数据库的压力。它可以对应任意多个链接,使用非阻塞的网络IO。由于它的工作机制是在内存中开辟一块空间,然后建立一个HashTable,Memcached管理这些HashTable,所以速度非常快。 二、Memcache和...

ueditor上传类
php

ueditor的php上传类,tp版本、可接入七牛、oss等

327 0

富文本编辑器是网站常用的一种工具,editor是百度旗下的一款开源免费的富文本编辑器,使用也很简单,今天将editor的服务端(php版)修改为thinkphp框架适用版,目的就是方便对文件进行操作、上传到七牛、oss等平台。首先修改ueditor的服务器地址:<script  src="ueditor/1.4.3/ueditor.config.js"...

php gui编程,php 桌面程序
php

php-gui编写桌面程序——php不仅仅是网页端

327 0

今天就突然想玩玩php gui编程,然后我就马上编写了第一个桌面应用,感觉还蛮好玩的,只不过有点消化电量。安装:用composer安装编写第一个应用代码执行程序嗯,完成了 安装:下载好源码(github有)后,用composer安装:composer install编写脚本:<?php require '../vendor/autoload.php...

zip打包目录
php

php下zip打包目录,多级目录打包

307 0

利用php的扩展zip功能实现多层目录的打包,案例是多个不同位置的文件分目录打包成指定的文件。效果:代码:/**多级目录压缩  * @param $openFile string 打开的目录  * @param $zipObj object 实例化ZipArchive对象  * ...