自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MYSQL给选中结果添加赋予行号row number

SELECTfrom (

2023-04-19 16:17:08 221

原创 一个非常简洁好用的PHP实现EXCEL导出功能(精)

一个非常简洁好用的PHP实现EXCEL导出功能,直接复制粘贴到PHP脚本中就能导出EXCEL,自己根据需要替换$ReportArr里面的内容即可

2023-03-07 11:41:24 1264

原创 PhpStorm自动格式化代码按等号按键值对自动对齐

打开需要格式化的代码文件格式化快捷键:Ctrl + Alt + L如果还未达到期望的效果

2022-10-06 13:35:08 2122

原创 PHP定时任务脚本模板带日志记录

PHP定时任务脚本模板带日志记录,此脚本支持文件记录计划任务运行情况,包括开始时间,结束时间,任务报错或者程序运行过程记录,具体日志细节可根据个人需求做出调整。

2022-08-09 14:29:22 298

转载 PHP的5.4以下版本json_encode带JSON_UNESCAPED_UNICODE参数不兼容报错和避免中文转码问题解决

在php5.2中做json_encode的时候。中文会被unicode编码,php5.3加入了options参数,5.4以后才加入JSON_UNESCAPED_UNICODE,这个参数,不需要做escape和unicode处理。所以在5.4之前都需要对中文做个处理5.4里面的处理json_encode($str, JSON_UNESCAPED_UNICODE); 5.4之前,有...

2019-04-02 15:34:58 1752

原创 正则表达式PHP过滤所有非英语字符或非中文字符

字符串过滤所有非英语字符和特殊符号仅保留英语字符,数字和空格:$string = "abcd23uo*&* (.字符串过";preg_match_all("/[\w\s]/i", $string, $matches);print_r(implode('', $matches[0]));字符串过滤所有非中文字符:$string = "abcd23uo*&* (.字符串......

2019-01-11 17:02:01 954

转载 数据库30条军规解读

军规适用场景:并发量大、数据量大的互联网业务军规:介绍内容解读:讲解原因,解读比军规更重要一、基础规范(1)必须使用InnoDB存储引擎解读:支持事务、行级锁、并发性能更好、CPU及内存缓存页优化使得资源利用率更高(2)必须使用UTF8字符集解读:万国码,无需转码,无乱码风险,节省空间(3)数据表、数据字段必须加入中文注释解读:N年后谁tm知道这个r1,r2,r3字段是干嘛的(4)禁止使用存储过程...

2018-05-07 16:01:40 193

转载 PHP把驼峰式命名方式转换成下划线分隔命名的字符串

PHP把驼峰式命名方式转换成下划线分隔命名的字符串

2017-12-04 16:27:59 2080

转载 PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)

PHP把下划线分隔命名的字符串转换成驼峰式命名方式(带10万次执行效率测试结果)经过测试发现,效率由高到低为 方法3>方法2>方法1>方法4>方法5 当然这是每个函数执行10w次才能看出的结果,当然1w次也能看出差别,1次就可以忽略不计了。

2017-12-04 16:15:38 762 1

转载 PHP获取HTML网页内容的多种方法(精)

方法1: 用file_get_contents 以get方式获取内容 方法2:用file_get_contents函数,以post方式获取url 方法3: 用fopen打开url, 以get方式获取内容 方法4: 用fopen打开url, 以post方式获取内容 方法5:用fsockopen函数打开url,以get方式获取完整的数据,包括header和body 方法6:用fsockopen函数打开url,以POST方式获取完整的数据,包括header和body 方法7:使用curl库,使用cur

2017-09-14 15:01:37 17743

转载 一款非常好用的日期插件(强烈推荐)

先看看效果:支持年,月,日,时,分,秒,还能快速选择今天,动心了吗?下面是代码:开始日:var date = { elem: '#date', format: 'YYYY/MM/DD hh:mm:ss', min: laydate.now(), //设定最小日期为当前日期 max: '2099-06-16 23:59:59', //最大日期 istime

2017-01-20 16:37:11 14099 3

原创 超好用PHP函数库~不断更新,欢迎评论补充!(精)

平时工作需要经常需要用到一些函数,其实可以很好的封装,但发现PHP内置函数太过基础,实际用的稍不注意就容易出问题,最近我用的截取字符串函数substr但截取中文的时候容易截取不全导致乱码,所以在这里我把我平时自己写的函数都放在这里供大家取用,转载请注明出处,谢谢配合~1. 完整截取中文字符串,混合字符串防止乱码:function xsubstr($str,$start = 0,$lengt

2016-12-23 10:40:39 1050

转载 直接拿来用,10个,9个PHP代码片段(不断更新~~)

还记得CSDN研发频道此前发表过的一篇《可以直接拿来用的15个jQuery代码片段》吗?本文笔者将继续为你奉上10个超级有用的PHP代码片段。PHP是一种HTML内嵌式的语言,是一种在服务器端执行的嵌入HTML文档的脚本语言。PHP拥有数以百计的基本功能,支持上千种扩展。这些功能都被很好的加载在PHP站点上,但内置的库有各种各样的命名。在PHP代码库中包含了无数个有用的PHP代码片段,每位

2016-12-22 17:30:12 1022

转载 如何查看知道某一个网站是由哪种编程语言写的?绝对准确全面!(精)

一般的情况看页面的后缀名Server Side Includes 技术,拓展名为.shtml或.html或.htm PHP技术,拓展名为.php JSP技术,拓展名为.jsp或.jsf(JSF技术是JSP技术的拓展) ASP.NET技术,拓展名为.aspx (x 代表extension) ASP技术,拓展名为.asp ColdFusion技术,拓展名为.cfc好点的

2016-12-22 17:06:15 33750 3

转载 一个验证字符串是否纯英语的方法

if(preg_match("/^[a-zA-Z\s]+$/",$str)){    echo '正确,全部为英文或者字母!';}else{    echo "错误,有中文,或者数字,特殊符号存在!";}

2016-12-22 14:32:29 1616

转载 Google搜索解析规则-更准确的使用谷歌搜索引擎获取到自己想要的内容

如果票选近二十年最伟大的发明,我相信搜索引擎肯定会占据一个不容小觑的位置,它不单是一项发明,更是一项成就,最大程度消灭了信息的不平等。既然人人都可以接触到海量的信息,那么衡量信息财富多寡就只剩下技巧这惟一的标准了:善用搜索引擎的都是信息时代的富翁,不懂搜索引擎的都是信息时代的负翁。而像程序员这种必须终生学习的职业,搜索引擎就是我们的左膀右臂。懂搜索引擎就是我们的基本功,不,应该是童子功。只

2016-12-16 15:50:16 11586

原创 UBUNTU终端运行程序时报了满屏这样的错Cannot adopt OID in NET-SNMP-EXAMPLES-MIB

运行程序时报了满屏这样的错Cannot adopt OID in NET-SNMP-EXAMPLES-MIB,这是因为环境里面没有安装snmp软件包,执行命令:sudo apt-get install snmp,问题解决!

2016-09-03 10:57:25 3403

转载 LAMP环境安装CURL

不管是开启curl也好,加装curl也好,都是一样的。本文假定你的UbuntuLinux已经安装好了LAMP环境。  先查看自己的php5是否已经安装了curl。方法如下:  1.在web服务器目录(Ubuntu下的通常为/var/www )新建test.php文件  2.编辑文件,键入下面一行代码:<?phpphpinfo(); ?>  3.保存文件  4.打开浏览器

2016-08-26 21:20:00 1486

原创 C 错误位置 FILE: C  LINE: C

我运行一个脚本莫名其妙报这个错:C错误位置FILE: C  LINE: C后来我一行一行的排查,发现错误是因为这样一个方法引发的sendRequestCurl,是不是我没安装curl?嗯,我就果断安装了CURL,不出意料,问题解决!安装curl方法:http://blog.csdn.net/xhhayward/article/details/

2016-08-26 21:17:00 636

转载 Notice: unserialize(): Error at offset 134526789 of 2136547489 bytes in file.php on line 130

只要在数组值里面有 ", ', :, 或 ; serialize就会发生异常。PHP.net建议用以下方法解决问题://安全的序列化serialize$safe_string_to_store = base64_encode(serialize($multidimensional_array));//反序列化unserialize...$array_restored_from_db =

2016-08-23 17:42:20 2353

转载 PHP处理数组和XML之间的互相转换

这篇文章主要介绍了如何使用PHP处理数组和XML之间的互相转换,详细介绍了PHP将XML转换成数组,PHP将数组转换成XML的方法,感兴趣的小伙伴们可以参考一下在开发中,我们经常会遇到数组与XML之间的互相转换,尤其在处理接口开发的时候经常用到,比如对方客户端POST一个XML格式的数据到服务器上,服务器上的程序要负责接收解析,还有需要将数据表数据以XML格式提供给第三方等等应用。

2016-08-17 15:20:09 467

原创 Call to undefined function XML_unserialize()问题解决

报这个错是因为PHP5.3版本有内置函数XML_unserialize(),而PHP5.5以上版本没有这个函数,我用了一个自定义的函数替换解决了这个问题:将下面函数复制到文件的函数库或者使用此方法的文件中,function xmlToArray($xml){ //禁止引用外部xml实体 libxml_disable_entity_loader(true); $xmlstring

2016-08-17 15:17:59 1981

转载 SVN所有常用命令用法和说明

SVN是什么? SVN是开源的版本控制系统。比CVS更多的特性。一个更好的CVS?因此SVN具有大部分CVS拥有的特性。不仅仅是文件受控,目录也加入版本控制。复制,删除,重命名这些操作都是受控的。特殊作用的元数据(属性)。提交事务原子性。提交完成之前任何一个部分都不会正真生效。版本号基于提交,而不是基于文件。提交时的log message也是依附于提交的那个版本。创建分支和标记非常

2016-07-07 10:36:11 568

原创 UBUNTU系统设置窗口打不开解决办法(精)

如果系统设置打不开,请重新安装gnome-control-center:sudo apt-get install gnome-control-center如果设置里只有很少的几个图标请重新安装unity-control-center:sudo apt-get install unity-control-center

2016-06-29 21:29:24 19559 3

转载 怎么在Ubuntu中安装QQ(最好用,方便,可靠的安装方法)

国内许多人不想用linux的原因是无法使用QQ,通过这个经验你就可以在Ubuntu上使用QQ了。效果和windows上差不多,还是会给你谈新闻,嘿嘿。至于为什么选择Ubuntu,因为Ubuntu的支持最好,从无线网卡到社区都支持的不错(本来以前事fedora的死忠,后来不得不转投Ubuntu)。工具/原料Ubuntuwine-qqintl.zip

2016-06-29 20:33:08 975

转载 UBUNTU14.04搭建LAMP环境PHP-WEB服务器

对于php开发者来说,会搭建环境是第一位,那ubuntu如何搭建web服务器呢?会不会很难呢?其实很简单,不信我们一起来搭建...方法/步骤安装mysql的服务与客户端,根据提示输入mysql的root密码$sudo apt-get install mysql-server mysql-client安装apac

2016-06-29 20:24:52 1011

空空如也

空空如也

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

TA关注的人

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