自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(46)
  • 收藏
  • 关注

转载 PHP 7.1安装xhprof进行性能分析

安装扩展该 xhprof扩展版本是从 https://github.com/longxinH/xhprof 获取的(第三方的一个库,官方版本不支持php7)下载并编译xhprof扩展在web的html目录下操作:git clone https://github.com/longxinH/xhprof编译扩展cd xhprof/extension/phpize./c...

2018-06-29 15:27:00 168

转载 php 根据html table生成excel文件

1 <?php 2 3 /* 4 *处理Excel导出 5 *@param $datas array 设置表格数据 6 *@param $titlename string 设置head 7 *@param $title string 设置表头 8 */ 9 function excelData($datas, $titlename, $tit...

2017-10-10 11:33:00 265

转载 CSS Loading 特效

全页面遮罩效果loadingcss:.loading_shade { position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: -webkit-box; -webkit-box-pack: center; -webk...

2017-07-18 17:50:00 169

转载 抓包神器Fiddler之Https请求随心转

随着AppleStore对APP的审核越来越严格,客户端请求服务端API的方式大多数都变更为了https,在更安全的同时又引起了另外一个问题——本地抓包开发调试的不便。一般来说,我们在开发API的时候,本地环境基本都是不支持https的(若要支持https则需要安装证书,比较麻烦),抓包神奇Fiddler由于拥有出色的功能,可以对请求进行拦截和处理,因此我在想能不能有一种办法,把所有...

2017-02-24 11:25:00 250

转载 HTTPS抓包配置

以Charles为例配置Charles抓取Https需要手机和PC分别进行配置。步骤:1.PC下载charles客户端,并安装。2.charles客户端安装证书注意证书安装需要保存在“受信任的根证书颁发机构”中,安装完成,查看一下是否显示了成功。3.PC Charles设置相关Https选项及域名:勾选 enable,点击add,添加域名和端口号443...

2016-12-28 11:34:00 170

转载 敏感字符串加密处理(PHP实现)

/** * 敏感字符串加密处理 * @param $raw_str 原始字符串 * @param $before 前面保留的显示位数 * @param $after 后面保留的显示位数 * @param string $replace_char 中间替换的字符,默认为* * @return string 加密后字符串 */function replac...

2016-12-12 18:32:00 162

转载 查询每个商品的好评总数

SELECT *, IFNULL(t.koubei, 0) AS good_koubeiFROM ( SELECT * FROM ( SELECT i.id AS aid, ...

2016-10-11 18:59:00 260

转载 CI框架学习笔记

打印SQL语句$this->dbRead->last_query();重映射方法正如上文所说,URI 的第二段通常决定控制器的哪个方法被调用。CodeIgniter 允许你使用 _remap() 方法来重写该规则:public function _remap($method){ if ($method === 'some_method') { ...

2016-04-05 11:51:00 80

转载 chrome扩展第三方浏览器下载安装

1.使用其他浏览器打开谷歌应用市场,复制扩展详情地址url2. 粘贴到:http://chrome-extension-downloader.com/中进行扩展的下载。3. 拖拽到chrome extension标签中,进行安装。转载于:https://www.cnblogs.com/dannywang/p/5354451.html...

2016-04-05 11:47:00 169

转载 php异或加密解密算法的实现

function xor_enc($str,$key){  $crytxt = '';  $keylen = strlen($key);  for($i=0;$i<strlen($str);$i++)  {     $k = $i%$keylen;     $crytxt .= $str[$i] ^ $key[$k];  }  retur...

2016-03-24 19:08:00 160

转载 TortoiseGit客户端密钥配置

为了方便在windows下使用TortoiseGit客户端提交代码,提高开发效率,现对SSH key的配置进行一下说明,亲测可用。1.安装TortoiseGit,找到开始菜单里TortoiseGit的两个需要用到的小工具。2.运行PuTTYgen工具,点击生成按钮(Generate),然后在上面区域涂抹3.将生成的public key粘贴到公司gitl...

2016-03-18 14:33:00 285

转载 CURL重试发送请求

$url1 = 'http://mk.2000tuan.com/coupon4/apiv2/getMcoupon.php;function curlGet($url) { $handle = curl_init(); curl_setopt($handle, CURLOPT_URL, $url); curl_setopt($handle, CUR...

2015-12-09 13:34:00 566

转载 JQuery读取Exif信息

<!DOCTYPE html><html><head> <script type="text/javascript" src="jquery-1.7.1.js"></script> <script type="text/javascript" src="jquery.exif.js">...

2015-10-28 14:57:00 218

转载 关于接收POST请求 $GLOBALS['HTTP_RAW_POST_DATA']

总是产生变量包含有原始的 POST 数据。否则,此变量仅在碰到未识别 MIME 类型的数据时产生。不过,访问原始 POST 数据的更好方法是 php://input。$HTTP_RAW_POST_DATA 对于 enctype="multipart/form-data" 表单数据不可用。问题: $HTTP_RAW_POST_DATA == $_POST 吗?照手册所写 ,答案应该就为否。...

2015-10-14 09:51:00 180

转载 HTTP Cookie深入理解

HTTP Cookie 概述:Cookie通常也叫做网站cookie,浏览器cookie或者http cookie,是保存在用户浏览器端的,并在发出http请求时会默认携带的一段文本片段。它可以用来做用户认证,服务器校验等通过文本数据可以处理的问题。Cookie的类别(重要):a.Session Cookie这个类型的cookie只在会话期间内有效,即当关闭浏览器的时候,它会被浏览器...

2015-10-13 13:54:00 130

转载 关于依赖注入的思考

最近几日接触了一个PHP API框架,其中里面用到了依赖注入的思想。于是自己写下了一个小例子来加深印象: 1 <?php 2 //https://docs.phalconphp.com/zh/latest/reference/di.html 3 /** 4 * Log接口 5 * Interface ILog 6 */ 7 ...

2015-08-18 19:31:00 93

转载 JS匿名函数&闭包

<html> <head> <title> test </title> </head> <body> <script type="text/javascript"> (fun...

2015-05-29 12:01:00 72

转载 PHP IOS PUSH Demo

<?php// Put your device token here (without spaces):$deviceToken = '679b466b030038bed6c3a2563c717c1275cda5fac5f3a9c3b915ee5ba66360fa';// Put your private key's passphrase here:$pas...

2015-05-26 10:01:00 110

转载 MYSQL 优化指南

数据库设计原则标准化和规范化 数据库设计范式(3NF)第一范式数据属性唯一标示在任何一个关系数据库中,第一范式(1NF)是对关系模式的基本要求,不满足第一范式(1NF)的数据库就不是关系数据库。所谓第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的...

2015-05-25 11:33:00 75

转载 设计模式——依赖倒置原则实例(PHP实现)

<?php/** * 设计模式——依赖倒置原则实例 * Created by DannyWang * jue.wang@yulore.com * 2015-05-05 */abstract class People { public abstract function eat(Fruit $fruit);//这里符合了里氏替换原则}abstract c...

2015-05-11 11:29:00 146

转载 PHP开发笔记

PHP开发笔记JSON数据的解析$json_data = isset($_GET['json_data']) ? $_GET['json_data'] : null;$json_data=str_replace("\",'',$json_data);从前台接收到的json字符串,在json_decode的时候需要先将多余的反斜线字符处理掉,才能正确转换成对象或数组。JQuery...

2015-04-22 17:08:00 254

转载 反射应用

使用反射可以动态的对类/方法进行调用。$f = new ReflectionFunction('test');$f->invokeArgs(array('danny',16));function test($name,$age){ echo "my name is $name and my age is $age";}$class = ...

2015-04-16 14:15:00 59

转载 HMAC-SHA1算法签名及Authorization头认证

使用PHP进行HMAC-SHA1签名,并通过Authorization头认证Deom$app_id = 'id';$host = "test.abc.com";$port = "80";$app_Key = "key";$app_timestamp = time();$app_nonce = "8FINtYTUsKbSZGfl".time().rand(...

2015-04-08 13:28:00 910

转载 PHP接口和抽象类的区别

原文引自:http://blog.csdn.net/sunlylorn/article/details/6124319一、抽象类abstract class1.抽象类是指在class前加了abstract关键字且存在抽象方法(在类方法function关键字前加了abstract关键字)的类。2.抽象类不能被直接实例化。抽象类中只定义(或部分实现...

2015-03-26 19:56:00 277

转载 PHP 模板方法模式使用

模板方法模式用于各个子类均需实现类似的步骤,但是在这些步骤过程中,有各个子类不同的实现方法,也有他们公共的实现方法。示例代码://====================//模板方法模式//====================/** * 抽象类(包含抽象模板) * Class Company */abstract class Comp...

2015-03-26 19:22:00 110

转载 RSA JS 加密解密DEMO

<script src="Scripts/jquery-1.4.1.js" type="text/javascript"></script> <script src="Scripts/jQuery.md5.js" type="text/javascript" ></script> <script src="...

2014-12-05 10:51:00 91

转载 RSA加密解密(PHP Demo)

1 $private_key = '-----BEGIN RSA PRIVATE KEY----- 2 MIICXQIBAAKBgQDpoODVtnSztGyb//p+g/Ob36jb3jzWzS2qovOjpY/rrTjwlVcQ 3 pB2m1nZDQNpTFsG8ZBl7uPw3M81lr7NRRn6tY7Om8tbOOsRgY6u0xwbgdRStFFvw 4 ...

2014-12-05 10:37:00 135

转载 Composer生成PHP依赖包

近期在用一些扩展或者类库的时候,偶尔会碰到使用Composer生成php包的问题。总结步骤如下:window下安装composer:参考http://www.kankanews.com/ICkengine/archives/28197.shtml下载:Windows环境Composer官方推荐使用安装包进行安装,据说下载Composer-Setup.exe这个即可用向导模式安...

2014-10-14 19:57:00 128

转载 Sublime Text 2 使用心得

常用快捷键:ctrl+l 选择当前行ctrl+P调出面板,输入:加行号(或者ctrl+g)Alt+F3 选中文本按下快捷键,即可一次性选择全部的相同文本进行同时编辑Alt+Shift+1~9(非小键盘)屏幕显示相等数字的小窗口ctrl+p 面板 输入文件名,跳转。输入@跳转到方法。支持模糊匹配 heip@vi 直接按Ctrl+R也可。Shift+右键拖拽 进入列...

2014-03-21 18:01:00 70

转载 Linux常用命令

查看当前路径:pwd 退出vim编辑器:按ESC,然后输入:“:q!” 查看日志输出流:tail -f filename linux安装 SSH(Secure Shell) 服务以提供远程管理服务 sudo apt-get install ssh 查看是否正常安装和启动: sudo netstat -tlp 端口22 SSH 远程登入 Ub...

2014-03-17 16:44:00 61

转载 PHP Storm快捷键

F12 跳转到定义 Ctrl +Alt+ <- 返回之前的定义(点击面板的←箭头) Alt +上 回到方法头部 Ctrl+Shift+- 收缩到定义 Ctrl+Shift++ 展开全部方法 Alt+F8 格式化代码 Ctrl+/ 单行注释,取消单行注释 Ctrl+Shift+/ 多行注释,取消多行注释转载于:https://www.cnblogs.com/dann...

2014-03-17 11:31:00 58

转载 PhpStorm配置xDebug

php的调试环境的配置一向是比较纠结的,之前在zendstudio中配置了一次,破费周折(具体过程参见:http://blog.csdn.net/dannywj1371/article/details/9272565),今天在phpstorm上配置了一下,现记录一下详细过程。 1.安装好phpstorm(版本7.1.3)。 2.配置php的xdebug扩展组件。 xde...

2014-03-14 18:05:00 92

转载 .Net反编译实战

当你面对一个已经部署好的网站,功能,性能都非常不给力的时候,你会怎么办?当你尝试去了解这个网站业务逻辑,代码逻辑和数据库逻辑时却发现根本没有任何资料时你会怎么办?当你准备去修改这个程序却发现根本木有源代码而只有一堆堆的DLL和aspx的时候,你会怎么办?当你发现这个网站配置及其复杂,只有一个线上环境而且处处是坑的时候,你会怎么办?当你面对一个要求严格的领导,心怀一切皆有可...

2014-02-13 00:55:00 609

转载 PHP Yii框架开发——组织架构网站重构

最近一段时间在维护公司的组织架构网站(Org),旧版网站只是用了xampp简单搭建了一套环境部署在了windows机器上,代码结构相对简单。 整个架构如下: 整个架构没有用到复杂的结构,class里放了一些功能性的类库,function中是主要功能的逻辑代码,其核心就是SQL语句。 lib中放有一些第三方的扩展插件,templates里放一些页面的模板。其他的核心页面和配置文件...

2013-12-13 16:04:00 189

转载 JS数据绑定模板artTemplate试用

之前写JS绑定数据曾经用过tmpl库,虽然功能比较强大但是感觉不是很轻量,对于相对简单的数据需求显得有些臃肿。而Ajax返回数据自己拼接html的方式又显得不够高端,因此今天看了一篇介绍artTemplate的文章,觉得还不错,便来体验试用一下。 选择artTemplate的原因有两个: 1.使用简单,轻量级。 2.性能比较高。 使用方式和tmpl类似,只需指定一个容器di...

2013-12-02 15:35:00 142

转载 C# LDAP 管理(创建新用户)

今天用C#实现了一套LDAP域账号的创建和查询,感受挺多。算是第一次接触LDAP吧,之前曾经做了一个登录的验证,就是查询功能,那个相对比较简单,用到了一个方法就搞定了。这次的需求是要用编程的方式创建域账号,实现域登陆。首先回顾一下之前查询用到的代码: public static bool TryAuthenticate(string userNa...

2013-11-21 16:35:00 235

转载 Ajax跨域请求数据实例(JSOPN方式)

今天在做取消申请的时候遇到了一个跨域ajax提交的问题。情景是:系统A是asp.net的站点,其中包括一个取消申请的接口(get方式通过参数提交到系统的某一个页面,然后返回提交成功或失败)系统B为调用系统,php的站点,需要在页面中通过js调用这个取消接口。由于A,B分别在不同的域名下,因此ajax调用的时候遇到了跨域的情况。参考了:http://www.cnblogs.com/twob...

2013-11-13 13:59:00 72

转载 SqlServer发送邮件,定时作业

今天偶然研究了一下sqlserver发送邮件的功能,之前听说过可以发,但是一直没尝试过,只是用C#写后台程序的方式来发邮件。现在又多了一种发送邮件的途径。大致的步骤如下:1.配置sqlserver邮件发送的smtp服务器。2.发送测试邮件验证配置的正确性。3.新建作业,编写sql脚本4.配置作业,完成。完整的教程参考自:http://zhangku...

2013-10-17 18:33:00 226

转载 JQuery插件开发初探——图片轮播

在熟悉了插件开发的结构以后,自己尝试着做了一个稍微复杂一点的小功能:图片轮播插件。由于之前使用的一款图片轮播插件,性能不高,页面加载的时候需要载入全部的图片,因此速度很慢。通过自己做这个小插件,能控制一下图片的加载,每次只加载一张图片。当然翻转的特效肯定没有人家的绚丽。之前尝试了在div中内嵌img标签的方式,但是左右两侧的翻页按钮不容易摆放,于是采用了3个div的方式...

2013-10-16 18:11:00 71

转载 JQuery插件开发初探——结构熟悉

工作之余,对Jquery插件做了一点尝试,想着之前总用别人写的插件,自己要是也写一个用岂不是很cool。于是说干就干,动手开始写。首先是模仿,从一个简单的功能进行入手,了解一下插件开发的流程和结构。第一个尝试是做一个表格的隔行变色插件,相对简单。首先是基本的框架结构:自己的插件要定义在自己的命名空间中,不污染全局的命名空间,因此最外层应该是这样的结构:...

2013-10-16 17:45:00 69

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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