让编程改变世界

让编程改变世界、改变生活、改变自己

ThinkPHP实现定时执行任务的两种方法

在平常的项目中我们总是会遇到需要将某个方法任务定时执行的问题,定时执行方法任务如果我们拥有服务器的权限,我们可以直接在服务器设置定时任务,例如在Windows的任务计划程序中进行设置,在Linux中编写脚本进行执行。如果我们没有服务器权限,我们该如何使用项目的程序代码来自动定时执行呢?接下来就为大...

2016-09-22 18:19:23

阅读数:25182

评论数:2

CI框架教程2——优化文件上传方法以及实现多文件上传

最近一直在研究Codeigniter框架,开发项目写到文件上传的时候发现大部分程序员使用Codeigniter框架的文件上传类编写上传方法的时候写的都存在这代码冗余(或者说代码重复利用率低、比较消耗资源。)故而我研究出一个稍微优化一点的上传方法。并且在查找资料时发现,Codeigniter框架同时...

2016-09-22 10:23:15

阅读数:640

评论数:0

详解PHP操作Memcache缓存技术提高响应速度的方法

一般来说,如果并发量不大的情况,使不使用缓存技术并没有什么影响,但如果高并发的情况,使用缓存技术就显得很重要了,可以很好的减轻数据库和服务器的压力,当然解决高并发的技术有很多,这里只是以缓存的角度来说明使用memcache的便捷性和方便性,使用memcache的前提是需要在服务端先配置好memca...

2016-09-21 09:22:41

阅读数:513

评论数:0

如何在Windows平台下安装配置Memcached

Memcached是一个自由开源的,高性能,分布式内存对象缓存系统。         Memcached是以LiveJournal旗下Danga Interactive公司的Brad Fitzpatric为首开发的一款软件。现在已成为mixi、hatena、Facebook、Vox、Live...

2016-09-18 15:56:40

阅读数:929

评论数:2

CI框架教程1——优化验证码机制(或验证码辅助函数)

验证码机制在CI框架中是通过一个辅助函数captcha()进行实现的——验证码辅助函数文件包含了一些帮助你创建验证码图片的函数。。         那么我们如何使用CI的captcha()辅助函数来完成验证码功能呢?下面我会先讲述如何使用CI的captcha()辅助函数来完成验证码功能,然后在讲述...

2016-09-13 10:57:50

阅读数:3926

评论数:2

如何在url地址栏中直接写数组参数进行传递

今天博主遇到这样一个问题,就是如何在浏览器url地址栏中直接写入数组参数进行传递,问了身边几个同事,都没有找到成功的书写方法。就开始怀疑是否可以在地址栏中直接写入数组进行传递。开始在谷歌,百度进行搜索查询,也是同样没有找到有用的信息。         也许,大家很少遇到这样的情况。      ...

2016-09-10 13:52:42

阅读数:34378

评论数:11

ThinkPHP框架整合环信即时通讯DEMO

环信成立于2013年4月,是一家全通讯能力云服务提供商。产品包括全球最大的即时通讯云 PaaS 平台——环信即时通讯云. 最近在工作中遇到要整合环信即时通讯,通过在网上搜索没有搜到特别全的案例,故此自己一点一点翻阅开发文档进行开发,以此记录下来和广大博友分享。 由于项目保密,故此稍后讲述...

2016-09-08 15:00:31

阅读数:3617

评论数:2

如何使用百度地图API自动获取地址和经纬度

在实际工作中我们经常会遇到这样的问题,但是当我们去看百度API的时候往往又达不到我们的要求。 故此,本篇博文讲述如何使用百度地图API自动获取地址和经纬度: 1、HTML代码如下 点击地图获取地址和经纬度map,address,lng,lat ...

2016-09-03 17:28:43

阅读数:27996

评论数:3

Git命令的使用_创建与合并分支——详细教程4

根据上几篇博客讲述,到目前为止,本地工程中只包含有一条主分支,即master分支。 我们可以使用下面命令查看本地工程中的所有分支,当前分支名的前面会有一个 “*” 标识: //查看当前所有分支 git branch 1、创键一个新分支 创建一个新分支,命名为ne...

2016-09-02 13:35:03

阅读数:3073

评论数:1

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