- 博客(19)
- 资源 (7)
- 收藏
- 关注
原创 php中静态变量和普通变量的区别
//每次调用函数都会重新为变量声明一个新局部的空间function t(){ $aj = 10; $aj += 1; return $aj; }// echo t(),' ';//11 echo t(),' ';//11 echo t(),' ';//11// --------------------------------- //static变量特点,
2017-11-06 21:19:27 1392
原创 JavaScript判断一个页面是否是使用微信打开,并调跳转
//判断是否是微信打开var home_index = "{{ path('wap_homepage') }}";function isWeiXin(){ var ua = window.navigator.userAgent.toLowerCase(); if(ua.match(/MicroMessenger/i) == 'micromessenger' || ua.
2017-11-06 18:23:57 1660
原创 Wampserver下,PHP-PHP.ini文件内容缺失解决办法!
首先我们来看个,不同位置下的php.ini比较: wampserver是windows平台下一键部署php+apache+mysql的开发环境安装包,非常方便,但修改php.ini时需要注意,wamp目录下有两个php.ini,第一个是apatch\apache x.x.x\bin\php.ini第二个是php\phpx.x.x\php.ini两个到底改哪个呢?
2017-11-03 11:19:39 3137 2
原创 递归基本原理及概念--上
递归基本原理及概念但有这么一句话听的最多:递归就是自己调用自己!引用百科的一个故事去理解:从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?“从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?‘从前有座山,山里有座庙,庙里有个老和尚,正在给小和尚讲故事呢!故事是什么呢?……’”这样的故事是不是在做很多重复的事情,像这样
2017-11-02 11:40:03 1711
原创 把写代码,看成是一件幸福的事儿
这个世界上同时具有,有趣,赚得多,几乎永远没有天花板限制的工种到底有多少?粗略看来,总数应该是不多的。写代码是其中之一。1.为何有趣?在我认识的程序员里,对这个职业深恶痛绝,感到煎熬的人数是0。无一例外,都对技术怀有敬畏之心。向技术大牛看齐,每时每刻都在感受到:不行,我还要变得更厉害。因为,这个行业没有办法一杯茶,一根烟,一张报纸看半天。没有
2017-11-02 09:46:01 298
原创 代码规范的那些事儿(谈开发中的代码规范)--下
一、背景 随着公司的业务发展,项目越来越多,越来越大,复杂性也越来越高。查找一个BUG变得越发抓狂;新人熟悉一块代码也变得越发困难。有的时候顺手写下的一行充满坏味道的代码,可能当时不会出现什么影响,而且当事人也十分清楚自己写的东西。但是,当日积月累之后,这种坏代码越来越多,整个项目就变得混乱不堪,牵一发而动全身,各种错误,修复了这影响了那。 二、必需要有规范 这
2017-11-01 20:32:41 320
原创 代码规范的那些事儿(谈开发中的代码规范)--上
作为一个苦逼的程序员,因为种种原因经常需要阅读别人写的代码。您是否有因代码杂乱冗余而心生厌恶,您是否有过因代码晦涩难懂而抓狂,您是因代码低级的逻辑错误而愤概,您是否因代码结构不合常规而需要到处查找,您是否因看到几百甚至上千行代码的方法而望洋兴叹,您是否因代码缺少注释而猜测以及花很多时间去理清楚前后逻辑。苦逼的我全部遇到过并且很多很多,这些代码的作者从世界500强顶级IT公司到几十人的小公司同事,从
2017-11-01 18:29:32 500
原创 PHP iconv()函数和mb_convert_encoding()函数的区别(关于字符编码的函数)
在以前的学习当中,比方说有一次的写采集过程中转换字符的编码的时候老是失败,转换的结果总没有完全输出,后来经过网络查询得知是iconv有一个“-”漏洞,所以我们有必要掌握PHP的另一个字符编码函数mb_convert_encoding。mb_convert_encoding函数为php内部多字节字符串编码转换函数,可以在有需要的使用场合(如:解决在GB2312编码环境下使用Ajax产生的中文
2017-11-01 17:59:14 879
原创 CSDN博客排名前15名
2017年CSDN博客排名前15名(历史上最强15名)分析时间:2017年3月21日百名之外的小虎今天突然心血来潮,特整理下CSDN 2017年最新博客排名:http://blog.csdn.net/littletigeratCSDN博客排名第15名.http://blog.csdn.net/topmvpCSDN博客排名第14
2017-11-01 16:34:49 1653 1
原创 如何查看自己CSDN的 排名
CSDN默认只显示前20000名的排名,如何才能看到20000名后的排名呢?1. 通过访问网址http://m.blog.csdn.net,点击左上角的图标2.点击未登录3.输入账号后,点击登录4.登录后,再次点击左上角图标5.点击自己的头像区域6.就可以看到自己的排名
2017-11-01 15:23:18 536 1
原创 PHP实现AOP的雏形(通过一个简单的实例来理解PHP的AOP)
AOP是OOP的延续,是Aspect Oriented Programming的缩写,意思是面向方面编程,有的又称之为面向切面编程。在企业级开发中面向方面编程很有用。比如,我们在调用某些特定的方法之前,我们需要作一个日志记录,调用方法之后,我们还需要一个日志记录。我们先来看看不使用AOP,我们在PHP里怎么实现。/** * 日志类 */class SystemLog { f
2017-11-01 14:56:29 3392 3
原创 php的call_user_func()函数 --实例详解
函数call_user_func,开始以为是自己定义的函数,结果到处都找不到。后来才知道call_user_func是PHP的内置函数,该函数允许用户调用直接写的函数并传入一定的参数,下面总结下这个函数的使用方法。call_user_func函数类似于一种特别的调用函数的方法,使用方法如下:0102fu
2017-11-01 14:37:25 641
原创 call_user_func_array详解
call_user_func_array — 调用回调函数,并把一个数组参数作为回调函数的参数说明 mixed call_user_func_array ( callable $callback , array $param_arr )把第一个参数作为回调函数(callback)调用,把参数数组作(param_arr)为回调函数的的参数传入。参数 c
2017-11-01 14:27:16 2158
原创 thinkphp AOP(面向切面编程)
AOP:在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用
2017-11-01 13:12:36 1099
原创 PHP的AOP编程详解
介绍 你以前听说过AOP(Aspect Oriented Programming)吗?虽然在php方面,好像没有过多的使用,但是在企业级开发中,AOP被广泛使用。我将借此文,向大家介绍PHP方面的AOP。 这篇文章主要解释AOP的概念。 什么是AOP? 在应用开发中,我们经常发现需要很多功能,这些功能需要经常被分散在代码中的多个点上,但是这些点事实上跟
2017-11-01 13:01:14 1081
原创 AOP (面向切面编程)
在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动态代理实现程序功能的统一维护的一种技术。AOP是OOP的延续,是软件开发中的一个热点,也是Spring框架中的一个重要内容,是函数式编程的一种衍生范型。利用AOP可以对业务逻辑的各个部分进行隔离,从而使得业务逻辑各部分之间的耦合度降低,提高程序的可重用性,同时提高了开发的效率
2017-11-01 12:36:01 482
转载 AOP面向切面编程--高级
1.引言 软件开发的目标是要对世界的部分元素或者信息流建立模型,实现软件系统的工程需要将系统分解成可以创建和管理的模块。于是出现了以系统模块化特性的面向对象程序设计技术。模块化的面向对象编程极度极地提高了软件系统的可读性、复用性和可扩展性。向对象方法的焦点在于选择对象作为模块的主要单元,并将对象与系统的所有行为联系起来。对象成为问题领域和计算过程的主要元素。但面向
2017-11-01 11:43:15 469
转载 面向切面编程(AOP)的理解
在传统的编写业务逻辑处理代码时,我们通常会习惯性地做几件事情:日志记录、事务控制及权限控制等,然后才是编写核心的业务逻辑处理代码。当代码编写完成回头再看时,不禁发现,扬扬洒洒上百行代码中,真正用于核心业务逻辑处理才那么几行,如图6-4所示。方法复方法,类复类,就这样子带着无可奈何遗憾地度过了多少个春秋。这倒也罢,倘若到了项目的尾声,突然决定在权限控制上需要进行大的变动时,成千上万个方法又得一一"登
2017-11-01 11:30:53 337
原创 php函数传参方式(传值和传引用)及类型
//函数传值方式function t3($a){ $a +=1;//函数内部的值,怎么变和外界无关}$a = 3;t3($a);//传参,传值赋值echo $a;//3//传引用function t4(&$aa){ $aa+= 1;}$b=5;t4($b);echo $b;//6
2017-11-01 00:47:10 3106
JWT(json web token)包
2019-01-22
Nginx笔记+资料
2017-11-01
windows下redis软件下载
2017-10-11
mysql-5.7.14.tar.gz下载
2017-09-26
编译安装时,mysql-5.7.14.tar.gz下载
2017-09-26
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人