它山之石可以攻玉

键盘上的生活
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

随笔分类 -  PHP

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页

摘要:昨天(2013/08/12)在代码区看到一个生成站点快照的代码,看了半天才发现,作者仅仅贴出来业务代码,最核心的生成快照图片的代码反而没有给出来。 以前记得google搜索提供站点缩略图的现实,那时候觉得好神奇,但是没有花时间去做深入的调研。昨天又遇到了,那就顺便调研下吧。 才开始找到了wkhtml 阅读全文

posted @ 2018-02-27 09:48 陈达辉 阅读(245) 评论(0) 推荐(0)

摘要:之前在安装过程中碰到很多问题,也找了不少资料。现总结了下,给有需要的朋友。centos下安装cutycapt比较麻烦,需要先安装qt47,再下载cutycapt源码编译;而在ubuntu下安装cutycapt就很简单,一条命令就搞定。ps:以下方法在centos 6.3和ubuntu 12.04安装 阅读全文

posted @ 2018-02-24 15:44 陈达辉 阅读(3535) 评论(0) 推荐(0)

摘要:Requirements: 1,需要一个linux系统。 2, X-Server。(在命令行下实现对X-server的模拟,渲染图形进行缓存)-在没有安装X-Server的环境下提供图像渲染) Agenda: 以ubuntu系统为例: 1, 打开命令行。 2,安装svn,g++,如果以前装过,执行这 阅读全文

posted @ 2018-02-24 15:34 陈达辉 阅读(899) 评论(0) 推荐(0)

摘要:nginx 出现413 Request Entity Too Large问题的解决方法 使用php上传图片(大小1.9M),出现 nginx: 413 Request Entity Too Large 错误。 根据经验是服务器限制了上传文件的大小,但php默认的文件上传是2M,应该不会出现问题。 打 阅读全文

posted @ 2018-02-22 17:47 陈达辉 阅读(380) 评论(0) 推荐(0)

摘要:PHP项目中很多用到插件的地方,更尤其是基础程序写成之后很多功能由第三方完善开发的时候,更能用到插件机制,现在说一下插件的实现。特点是无论你是否激活,都不影响主程序的运行,即使是删除也不会影响。 从一个插件安装到运行过程的角度来说,主要是三个步骤: 1.插件安装(把插件信息收集进行采集和记忆的过程, 阅读全文

posted @ 2018-02-08 15:33 陈达辉 阅读(492) 评论(0) 推荐(0)

摘要:在上一篇文章《PHP扩展开发:安装PHP》我们已经将开发PHP扩展的PHP环境安装成功,那么接下来采用最简单直接的方式创建第一个扩展。 我们先假设业务场景,是需要有这么一个扩展,提供一个叫ccvita_string的函数,他的主要作用是返回一段字符。(这个业务场景实在太假,大家就这么看看吧)对应的P 阅读全文

posted @ 2018-02-08 15:10 陈达辉 阅读(1242) 评论(0) 推荐(0)

摘要:阿拉伯语的页面排版跟中文相反,布局从右向左。其中页面中文字默认右对齐,且从右向左读。 因此,需要对该语言进行专门布局设置。 1、direction 属性 此属性很少见,平时基本不用。 查询css文档得知: direction 属性规定文本的方向 / 书写方向。 该属性指定了块的基本书写方向,以及针对 阅读全文

posted @ 2018-01-31 14:06 陈达辉 阅读(5037) 评论(0) 推荐(0)

摘要:这个版本的piwik比较旧,此文档仅作参考 最近为了给自己的web系统添加一个运营数据分析和展示的功能,本打算自己纯手工打造,但是发现成本太高,时间和精力方面不允许。在网上查阅了一些资料,发现目前有许多开源的web数据分析系统,所以拿来主意,决定找一个合适的开源web分析工具。最终选择了piwik, 阅读全文

posted @ 2018-01-26 17:03 陈达辉 阅读(343) 评论(0) 推荐(0)

摘要:默认情况下,piwik的session是存储于根目录下面的tmp/sessions/路径下面的。而官方文档里面说,如果由于本地硬盘的原因,这种设置可能会导致系统被变慢,这在高负载系统应用中可能是不可以被接受的。可以通过修改config.ini.php文件,使session存储到数据库中。存储到数据库 阅读全文

posted @ 2018-01-25 11:35 陈达辉 阅读(230) 评论(0) 推荐(0)

摘要:在PHP的官方文档上的个自定义如下: func_get_args():返回一个包含函数参数列表的数组。 func_get_arg():返回指定的参数值。 func_num_args():返回调用函数的传入参数个数,类型是整型。 下面写了个小实例(For example): 输出: 阅读全文

posted @ 2018-01-25 10:14 陈达辉 阅读(238) 评论(0) 推荐(0)

摘要:PHP 中 call_user_func() 函数 和 call_user_func_array() 函数都是回调函数,在写接口的时候经常会用到,但是他们有什么区别呢? 它们的第一个参数都是被调用的回调函数,call_user_func() 还可以有多个参数,它们都是回调函数的参数,call_use 阅读全文

posted @ 2018-01-25 10:08 陈达辉 阅读(234) 评论(0) 推荐(0)

摘要:应用场景:send传输数据进行登录 services负责验证用户正确与否并生成安全票据 return 获得票据,成功登录 阅读全文

posted @ 2018-01-25 09:19 陈达辉 阅读(4306) 评论(0) 推荐(0)

摘要:单点登陆活动图 废话不多说直接上代码咯,什么好处,实现原理相关资料baidu去,基本都一样,就不复制了 1.验证中心核心代码 (1)登陆跳转注销代码 controller层代码 [java] view plain copy package com.ffcs.sso.controller; impor 阅读全文

posted @ 2018-01-24 19:28 陈达辉 阅读(2433) 评论(0) 推荐(0)

摘要:在CSDN看到一个cookie设置domain时,如何删除的问题, 自己也只知道domain设置为顶级域名时可以被其他二级域名共享,但是如何删除还是有一点搞不清楚,所以特意测试了下cookie和domain之间的关系,下面是一些测试结果的总结设置cookie 非顶级域名,如二级域名或者三级域名,设置 阅读全文

posted @ 2018-01-24 17:37 陈达辉 阅读(1071) 评论(0) 推荐(0)

摘要:一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次请求/响应对之间没有任何联系 但这也同时意味着,任何用户都能通过浏览器访 阅读全文

posted @ 2018-01-24 17:33 陈达辉 阅读(115) 评论(0) 推荐(0)

摘要:CURL是一个非常强大的开源库,支持很多协议,包括HTTP、FTP、TELNET等,我们使用它来发送HTTP请求。它给我 们带来的好处是可以通过灵活的选项设置不同的HTTP协议参数,并且支持HTTPS。CURL可以根据URL前缀是“HTTP” 还是“HTTPS”自动选择是否加密发送内容。 使用CUR 阅读全文

posted @ 2018-01-22 18:46 陈达辉 阅读(217) 评论(0) 推荐(0)

摘要:在某些程序中,有一些特殊的功能需要用到定时执行,如果熟悉Linux的朋友肯定会说这不是容易吗,直接来个计划任务crontab不久实现了吗?这的确是可以实现,但必须是提前知道具体的执行时间,然后才能写到计划任务里去。比如凌晨两点,上午七点,或者每天上午六点三十分等等。 然而有时候,这个时间我们无法预知 阅读全文

posted @ 2018-01-16 13:12 陈达辉 阅读(1688) 评论(0) 推荐(1)

摘要:conn_id = @ftp_connect(self::FTP_HOST,self::FTP_PORT) or die("FTP服务器连接失败"); @ftp_login($this->conn_id,self::FTP_USER,self::FTP_PASS) or die("FTP服务器登陆失败"); @ftp_pasv($this->conn_id,1); // 打开被动... 阅读全文

posted @ 2018-01-15 09:48 陈达辉 阅读(1620) 评论(0) 推荐(0)

摘要:我们可以通过安装Pthread扩展来让PHP支持多线程。 线程,有时称为轻量级进程,是程序执行的最小单元。线程是进程中的一个实体,是被系统独立调度和分派的基本单位,线程自己不拥有系统资源,它与同属一个进程的其它线程共享进程所拥有的全部资源。一个线程可以创建和撤消另一个线程,同一进程中的多个线程之间可 阅读全文

posted @ 2018-01-13 12:46 陈达辉 阅读(459) 评论(0) 推荐(0)

摘要:/** * 发送post请求 * @param string $url 请求地址 * @param array $post_data post键值对数据 * @return string */ function send_post($url, $post_data) { $postdata = http_build_query($post_data); ... 阅读全文

posted @ 2018-01-11 16:02 陈达辉 阅读(530) 评论(0) 推荐(0)

上一页 1 2 3 4 5 6 7 8 ··· 10 下一页