站点公告:欢迎你!今天是 2017-01-19 星期四!

emlog统计运行时间

作者:星之宇 发布于:2014-8-22 15:41 ┊ 分类: 原创作品 ┊ 阅读:10306 ┊ 评论:2

比较精确的统计每次访问程序运行的时间,如:Run in 49.76ms

如果加载模版的header.php和footer.php文件,大概这个运行时间会相差很多。

所以如果要比较精确的统计还是要HACK源代码的,不涉及数据库。

首先在init.php文件中Header下面好了添加开始时间,如:

header('Content-Type: text/html; charset=UTF-8');

//初始化统计信息
$_SERVER['_start_time'] = microtime(true);

阅读全文>>

标签: emlog

emlog前端编辑自动识别文章和页面

作者:星之宇 发布于:2014-8-10 13:39 ┊ 分类: 原创作品 ┊ 阅读:8218 ┊ 评论:0

今天修改页面的时候才发现,前端直接进入的是文章的编辑页面,但是也能修改。

看了一下:因为文章和页面是共用一个表,只有type值不一样。

查看了默认模版的代码,这个前端编辑功能只是加在文章的页面,页面的页面没有添加。


为了方便自己的编辑所以也要在页面添加了编辑功能,只要判断是文章还是页面,然后生成编辑链接就可以了。

通过后台编辑文章和页面的链接比较了一下,还是有区别的,链接如下:

文章编辑跳转链接:http://www.myxzy.com/admin/write_log.php?action=edit&gid=1

阅读全文>>

标签: emlog

七牛云存储的云处理API接口-处理结果另存(saveas)

作者:星之宇 发布于:2014-7-24 20:52 ┊ 分类: 代码学习 ┊ 阅读:10618 ┊ 评论:10

对于玩过七牛云存储的人来说,七牛的文档水平和sdk垃圾的钥要死,还经常出现错误。经常关键性的地方没有代码文档,靠自己慢慢测试,废话不多说了。

处理结果另存(saveas)是云处理操作,将云处理结果作为资源保存到指定空间内,并赋以指定Key。保存成功后,下一次可直接通过指定Key来访问该资源,以达到提升下载速度的效果。

官方接口规格:saveas/<EncodedEntryURI>/sign/<Sign>


以下是PHP代码使用saveas云处理生成图片缩略图。

阅读全文>>

标签: 云存储 api

使用PHP生成二维码(PHP QR Code二维码生成类库)

作者:星之宇 发布于:2014-7-19 16:13 ┊ 分类: 代码学习 ┊ 阅读:7074 ┊ 评论:2

以前使用Google提供了较为完善的二维码生成接口,调用API接口很简单,但是现在由于访问google出现问题,需要使用其他的方法生成二维码。


PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,

官网地址:http://phpqrcode.sourceforge.net

下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。 ‘’

phpqrcode.php提供了一个关键的png()方法。

阅读全文>>

标签: 二维码

MySql之INSERT INTO…ON DUPLICATE KEY UPDATE详解

作者:星之宇 发布于:2014-7-2 21:53 ┊ 分类: 代码学习 ┊ 阅读:10565 ┊ 评论:0

在我们的日常开发中,经常会遇到过这样的情景:查看某条记录是否存在,不存在的话创建一条新记录,存在的话更新某些字段。

你会采用怎么样的处理方式呢?

$result = mysql_query('select * from xxx where id = 1');
$row = mysql_fetch_assoc($result);
if($row){
    mysql_query('update ...');
}else{
    mysql_query('insert ...');
}

阅读全文>>

标签: mysql

中兴F460光猫破解超级管理员(2)

作者:星之宇 发布于:2014-6-20 11:50 ┊ 分类: 网络相关 ┊ 阅读:60021 ┊ 评论:69

最近问的人比较多,前面的教程《中兴F460光猫破解超级管理员》http://www.myxzy.com/post-337.html 由于技术的更新,很多新出的光猫上已经屏蔽上面的种种方法。上面种种方法不行,请用下面的方法。


方法一:跟安装工程师套套近乎,要到他们的电话,他们可以跟服务台联系报出光猫的设备号算出超级密码的。


方法二:查看配置文件法

1.浏览器输入http://192.168.1.1/manager_dev_config_t.gch,打开网页后点击“导出配置”,

阅读全文>>

标签: 光猫 F460

emlog插件sendmail二次修改

作者:星之宇 发布于:2014-5-29 22:27 ┊ 分类: 叨叨念念 ┊ 阅读:5753 ┊ 评论:1

这次有时间稍微修改了一下sendmail插件,sendmail用的是phpmailer邮件函数,修改无非就是开启原来phpmailer有的功能,支持大部分邮箱。


[2014-05-29]sendmail二次开发

1、添加SSL连接方式,以前支持gmail,现在全邮件支持;

2、增加连接方式SMTP方式(IP地址);

PS:主要是socket连接在开启IPv6的情况下,

阅读全文>>

emlog使用memcache缓存替代文件缓存

作者:星之宇 发布于:2014-5-25 8:31 ┊ 分类: 原创作品 ┊ 阅读:7403 ┊ 评论:13

这次只是简单的HACK emlog cache程序,使用memcache缓存来替代文件缓存,毕竟memcache缓存在内存, 文件缓存在硬盘(要看I/O的性能),一般来说内存的性能大于硬盘,所以一般来说memcache缓存优于文件缓存。

memcache相对于文件缓存的优点:

1、读写性能优异,特别是高并发时和文件缓存比有明显优势。

2、memcached组建支持集群,并且是自动管理负载均衡


注意:memcache的原理是内存分块,单个item大于1M的数据存memcache和读取速度可能有点慢。

阅读全文>>

windows 64Bit安装Memcache缓存

作者:星之宇 发布于:2014-5-16 8:49 ┊ 分类: 网站技术 ┊ 阅读:4588 ┊ 评论:2

最近要玩Memcache,所以需要Windows 64位下搭建Memcache的开发调试环境,记录下自己安装搭建的过程,发现比Linux中搭建简单多了。


这里是我用Windows 7 64Bit安装Memcache的过程

1、安装PHP、Mysql以及Apache,这边环境我就不用多做介绍了,一键环境有很多,几乎不影响Memcache。(我自己的调试环境是PHPStudy)

2、下载安装Memcache,我这里下载的是64位版本。

阅读全文>>

标签: memcache