自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 swoft中使用单元测试

本文版权非本人所有,作者原地址:http://www.artacode.com/1.1 为什么要使用单元测试在编写代码的过程中,一定会反复调试保证它能够编译通过。但代码通过编译,只是说明了它的语法正确。无法保证它的语义也一定正确,没有任何人可以轻易承诺这段代码的行为一定是正确的。幸运的是,单元测试会为我们的承诺做保证。编写单元测试就是用来验证这段代码的行为是否与我们期望的一致。有了单元测试,...

2019-02-22 09:15:24 716

原创 SVN Skipped 'xxx' -- Node remains in conflict 错误的解决办法

别听他们一摸一样的 瞎叨叨svn resolved <filename or directory that gives trouble>就这一句  看 绿色的对勾  

2018-02-26 22:08:07 3163 1

原创 关于字体等静态文件跨域的解决方法 关键字 Access-Control-Allow-origin

字体跨域如何解?​关键字 Access-Control-Allow-origin1首先要确定 字体所在域是否有cdn,首先 要在调用服务器 nginx配置内 添加​    location ~* \.(eot|ttf|woff|svg|otf|json)$ {     add_header Access-Control-Allow-Origin *;

2017-11-03 19:49:32 4404

翻译 钩子类 概念 php

钩子是编程里一个常见概念,非常的重要。它使得系统变得非常容易拓展,(而不用理解其内部的实现机理,这样可以减少很多工作量)。只要有一个钩子样本,能很容易仿照第一个钩子快速的编写第二个钩子,这里对钩子进行一个简单的理解小结。     下面一个最简单的代码例子:    <?php  class Test{        public static function example() {   

2017-08-11 16:58:17 373

翻译 php判断身份证是否合乎规定

function is_idcard( $id ){    $id = strtoupper($id);    $regx = "/(^\d{15}$)|(^\d{17}([0-9]|X)$)/";    $arr_split = array();    if(!preg_match($regx, $id))    {        return FALSE;   

2017-08-05 15:31:07 439

原创 lniux svn清除和重新设置 小知识

方法一:linux下删除~/.subversion/auth即可清除之前的用户名和密码:rm -rf ~/.subversion/auth以后再操作svn会提示你输入用户名,这时就可以使用新的了方法二:svn操作时带上--username参数,比如svn --username=smile  co  svn_path local_path删除之后 在您需要

2017-08-04 20:05:30 511

转载 php 提高效率的要点

1、如果能将类的方法定义成static,就尽量定义成static,它的速度会提升将近4倍。     2、$row[’id’] 的速度是$row[id]的7倍。  3、echo 比 print 快,并且使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接,比如echo $str1,$str2。  4、在执行for循环之前确定最大循环数,不要每循环一次都计算最大值,最好运用fo

2017-08-04 20:04:08 178

转载 stream_context_create()模拟POST/GET

在 PHP 程序里,给你一个数组,如何将这个数组 POST/GET 到另外一个地址呢?当然,使用 CURL 很容易办到,那么如果不使用 CURL 库,又该怎么办呢?其实,在 PHP 里已经有相关的函数实现了,这个函数就是接下来要讲的 stream_context_create()。$data = array( 'foo'=>'bar', 'baz'=>'boom', '

2017-08-04 20:01:34 795

原创 使用PHP二维码生成类库PHP QR Code生成二维码

PHP QR Code是一个PHP二维码生成类库,利用它可以轻松生成二维码,官网提供了下载和多个演示demo,查看地址:http://phpqrcode.sourceforge.net/。准备好一张大小适中的Logo图下载官网提供的类库后,只需要使用phpqrcode.php就可以生成二维码了,当然您的PHP环境必须开启支持GD2。 phpqrcode.php提供了一个关键的png()方法

2017-07-22 10:27:19 284

转载 那些数据类型导致的坑

因为单价是0.06,两位小数,当和1010相乘时最后得到的结果为60.599999999999994,就是小数相乘出现很多位小数的问题,Number类型:Number类型是ECMAScript中最常用和最令人关注的类型了;这种类型使用IEEE754格式来表示整数和浮点数值(浮点数值在某些语言中也被成为双精度数值),为支持各种数据类型,ECMA-262定义了不同的数值

2017-07-22 10:25:37 252

转载 微信支付:curl出错,错误码:60

WxPayApi.php差不多545行注释掉curl_setopt($ch,CURLOPT_SSL_VERIFYPEER,TRUE);curl_setopt($ch,CURLOPT_SSL_VERIFYHOST,2);//严格校验这两行代码;相关文档:https://pay.weixin.qq.com/wiki/doc/api/jsapi.php?chapter=11_2

2017-07-22 10:24:34 202

转载 行锁妙用

问题描述:举个列子:用户通过中奖纪录去兑换金币50个,如果改用户同时发起100个请求的,你的程序在不做并发处理的情况下,结果你可能预想的到,肯定会兑换处大于50金币的效果问题答案:1:当你对某条记录挂锁时,确保其他人不会操作这个记录,否则会出现死锁2:innodb行级锁必须出现在事务里,事务结束会释放锁,上面的问题我们只需要对这个中奖纪录加个锁就ok了

2017-07-22 10:23:19 192

转载 同事写的 一个关于strtotime

php   $start = array_sum(explode(' ', microtime()));   for($i=0;$i10000;++$i) {      strtotime("-1 day");   }     $end = array_sum(explode(' ', microtime()));     echo $end - $start ; 

2017-07-22 10:20:48 175

转载 换行

1. 浏览器识别不了\n或\r\n,这两个换行符是文本换行符,文本文件有效,//unix系统使用\n;windows系统下\r\n 2. 如果需要将结果输出到浏览器或打印到显示器,代码中使用;如果只是在源代码中换行,则使用\n或\r\n

2017-07-22 10:18:49 186

转载 耦合与内聚

1 无直接耦合:2 数据耦合: 指两个模块之间有调用关系,传递的是简单的数据值,相当于高级语言的值传递;3 标记耦合: 指两个模块之间传递的是数据结构,如高级语言中的数组名、记录名、文件名等这些名字即标记,其实传递的是这个数据结构的地址;4 控制耦合: 指一个模块调用另一个模块时,传递的是控制变量(如开关、标志等),被调模块通过该控制变量的值有选择地执行块内某一功能;5 公共耦合:

2017-07-22 10:18:01 554

翻译 ECharts

ECharts,一个纯 Javascript 的图表库,可以流畅的运行在 PC 和移动设备上,兼容当前绝大部分浏览器(IE8/9/10/11,Chrome,Firefox,Safari等),底层依赖轻量级的 Canvas 类库ZRender,提供直观,生动,可交互,可高度个性化定制的数据可视化图表。ECharts 3 中更是加入了更多丰富的交互功能以及更多的可视化效果,并且对移动端做了深度

2017-07-22 10:16:58 400

原创 微信分享时如何自定义标题,简介和图片

微信发布JSSDK后,把包括自定义分享在内的众多网页服务接口进行了统一。现在,如果要想自定义分享自己的网页信息给好友或朋友圈,就最好使用这个统一的网页服务接口。一,首先在公众号管理后台“公众号设置”的“功能设置”里填写JS接口安全域名,域名需要通过ICP备案,没有备案域名可以用SAE、BAE等平台。此外,自定义分享功能需要通过微信认证才能使用,没有认证的可以跟关系好的朋友借用权限,在他的JS接

2017-07-22 10:15:06 4025 1

空空如也

空空如也

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

TA关注的人

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