redis 批处理 查询所有的数据value

redis在查询所有的数据的时候,可以使用mget,性能比get快。 mget的时间复杂度是O(1),返回包含所有给定的key值的列表 在php中使用实例:  public function getList(Query $query)     {     $keys = $this-&g...

2017-02-27 16:25:48

阅读数 8249

评论数 0

PHP Imagick 图片合成 圆角处理

需求:为用户生成特定的二维码 ,拉取用户的微信头像 和特定的背景图合成一张用户专属海报 方法:采用PHP的Imagick扩展功能对图片进行合成处理。对微信头像进行圆角处理,然后压缩图片的质量  1. 根据微信用户特定id生成专属二维码,合成海报  public static function...

2016-10-13 09:34:58

阅读数 3926

评论数 0

PHP foreach变量的坑

在foreach里面定义的变量在循环之外作用域不会消失,还可以生效 $array = array('key' =>'name');         $key = "aaaaa";         foreach ($array as $key => $valu...

2016-09-08 18:13:29

阅读数 473

评论数 0

js播放不了多段语音

因为mp3码率的问题,js监听不了语音结束时间,导致多段语音不可以组合播放,把mp3的码率从32kb替换成64kb,js可以监听到结束事件,多段语音播放正常

2016-09-06 10:46:02

阅读数 509

评论数 0

xcopy’不是内部或外部命令,也不是可运行的程序或批处理文件

编译时候出现‘xcopy’不是内部或外部命令,也不是可运行的程序或批处理文件'  查看c:\Windows\System32\目录下是否存在xcopy.exe程序,发现存在,如果没有拷贝一个 继续查看环境变量:我的电脑右键-属性-高级-环境变量——系统变量: 编辑Path,看到已经包含有sy...

2016-07-26 17:08:11

阅读数 10045

评论数 0

Git简单学习过程

首先用git init 创建一个版本库,同时新建一个test.txt文件 然后把新建的文件添加到缓存区:git add test.txt,提交到版本库:git commit -m "add test.txt" ,后面的”add test.txt“是说明你提交的说明 查看本地...

2016-07-13 16:44:25

阅读数 262

评论数 0

php 简单分页类

最近项目要重写框架,没有分页类,就参开网上的资料写了一个简单的分页类,如 <?php class page { private $total; private $pagesize; p...

2016-07-05 17:58:54

阅读数 313

评论数 0

sql count执行速度测试

最近做项目开发的时候要对数据库里面的数据数量进行统计使用,数据库的大概有2000w多的数据。数据库是mysql5.6 用的是远程连接测试 ELECT COUNT(*) 执行语句: select count( *) from t_banlong_push_regdev 执行5次,平均耗时17.5...

2016-06-07 18:40:49

阅读数 1425

评论数 0

数据库的拆分

在做app推送的时候,用户数据的数据库太大了,要对其进行拆分成几个结构和原表相同的表,然后开几个线程一起推送,减少推送等待时间。经测试,每个数据库的数据量在50w的时候,读取推送速度比较好 用户主表 现在要从里面每50w数据拆分成一个新表,首先查询符合要求的用户的数据量  得到需要建表的数量 ...

2016-06-01 19:41:54

阅读数 279

评论数 0

PHP post获取页面传过来的数组json存到数据库然后在取出来反转显示到页面

把表单的数据成对存到数组的键和值中,然后json化存到数据库在取出来反转显示到页面中,保持键和值对 HTML form表单    input name="key[]" id="name" value="0">  键 ...

2016-05-23 18:36:19

阅读数 3035

评论数 0

snarty foreach name的使用

smarty的foreach的参数表如下 Attribute Name属性名称 Type类型 Required必要 Default默认值 Description描述 from array数组 Yes必要 n/a The array you are loopi...

2016-05-23 17:23:28

阅读数 300

评论数 0

运行mysql5.x版本的时候,出现错误: [Err] 1366 - Incorrect integer value: '' for column 'Fbirthday' at row 1

运行mysql5.x版本的时候,出现错误: [Err] 1366 - Incorrect integer value: '' for column 'Fbirthday' at row 1 这种问题在5.x版本之后开始出现,就是int整形不可以在插入为空的时候会报这个错误 官方解释...

2016-05-23 16:50:38

阅读数 6414

评论数 0

PHP设计模式:单例模式

单例模式又称为职责模式,它用来在程序中创建一个单一功能的访问点,通俗地说就是实例化出来的对象是唯一的。 所有的单例模式至少拥有以下三种公共元素:   1. 它们必须拥有一个构造函数,并且必须被标记为private   2. 它们拥有一个保存类的实例的静态成员变量   3. 它们拥有一个访问...

2016-04-07 10:56:53

阅读数 218

评论数 0

PHP 自动加载(转)

在PHP开发过程中,如果希望从外部引入一个class,通常会使用include和require方法,去把定义这个class的文件包含进来。这个在小规模开发的时候,没什么大问题。但在大型的开发项目中,这么做会产生大量的require或者include方法调用,这样不因降低效率,而且使得代码难以维护,...

2016-03-28 18:11:05

阅读数 195

评论数 0

php网站安全性问题

一、常见PHP网站安全漏洞 对于PHP的漏洞,目前常见的漏洞有五种。分别是Session文件漏洞、SQL注入漏洞、脚本 命令执行漏洞、全局变量漏洞和文件漏洞。这里分别对这些漏洞进行简要的介绍。 1、session文件漏洞 Session攻击是黑客最常用到的攻击手段之一。当一个用户...

2016-03-07 22:45:56

阅读数 239

评论数 0

版本控制器的对比

首先介绍几个版本控制软件相互比较的重要依据,更详细的比较请参考文中链接: * 版本库模型(Repository model):描述了多个源码版本库副本间的关系,有客户端/服务器和分布式两种模式。在客户端/服务器模式下,每一用户通过客户端访问位于服务器的主版本库,每一客户机只需保存它所关注的文...

2016-03-07 18:53:44

阅读数 1598

评论数 0

HTML】Table边框使用总结 ,只显示你要显示的边框(内边框,外边框)

转载地址 http://blog.sina.com.cn/s/blog_6721f25c0101e0l8.html 一、表格的常用属性 基本属性有:width(宽度)、height(高度)、border(边框值)、cellspacing(表格的内宽,即表格与tr之间的间隔)、 cell...

2016-02-23 16:37:25

阅读数 17604

评论数 0

smarty 中的自定义函数counter

counter   用法 {counter start=0 skip=2 print=false} 属性 属性 类型 是否必须 缺省值 描述 name string No default 计数器...

2016-02-23 11:52:44

阅读数 434

评论数 0

调用 move_uploaded_file()函数出错

今天在做上传文件模块时,调用move_uploaded_file()一直出现两个警告 Warning: move_uploaded_file(./upfiles/图片.rar) [function.move-uploaded-file]: failed to open stream: Inv...

2016-01-06 09:14:37

阅读数 318

评论数 0

把xheditor配置到网站上

今天在做网站文本编译器的时候,看到CSDN的文本编译器xheditor编译器实用性很强,就自己配置了一下,实现图片上传功能。 1.上官网http://xheditor.com/download下载最新编辑器,然后规划文件目录结构 在js文件下 在xheditor 2.进入d...

2016-01-04 10:48:47

阅读数 603

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭