自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

代码的搬运工

我不生产代码,我只是代码的搬运工

  • 博客(9)
  • 收藏
  • 关注

原创 php 二维数组分组排序

<?php//二维数组排序,$arr是数据,$keys是排序的健值,$order是排序规则,1是降序,0是升序function array_sort($arr,$keys,$order=0){ if(!is_array($arr)){ return false; } $keysvalue=array(); foreach($arr as $...

2018-07-05 14:56:14 439

转载 PHP命名空间和自动加载理解

include 和 require 是PHP中引入文件的两个基本方法。在小规模开发中直接使用 include 和 require 没哟什么不妥,但在大型项目中会造成大量的 include 和 require 堆积。这样的代码既不优雅,执行效率也很低,而且维护起来也相当困难。为了解决这个问题,部分框架会给出一个引入文件的配置清单,在对象初始化的时候把需要的文件引入。但这只是让代码变得更简洁了一些,引...

2018-07-05 14:41:19 245 1

转载 MySQL 开启慢查询

一、简介开启慢查询日志,可以让MySQL记录下查询超过指定时间的语句,通过定位分析性能的瓶颈,才能更好的优化数据库系统的性能。二、参数说明slow_query_log 慢查询开启状态slow_query_log_file 慢查询日志存放的位置(这个目录需要MySQL的运行帐号的可写权限,一般设置为MySQL的数据存放目录)long_query_time 查询超过多少秒才记录三、设置步骤1.查看慢查...

2018-07-05 11:12:17 114

转载 秒杀系统设计思路

12306抢票,票是有限的,库存一份,瞬时流量非常多,都读相同的库存,读写冲突,锁非常严重;小米手机每周二的秒杀,可能手机只有1万部,但瞬时进入的流量可能是几百几千万;这是秒杀业务难的地方。那我们怎么优化秒杀系统呢?一、难点(1)高并发用户在秒杀开始前,通过不停刷新浏览器页面以保证不会错过秒杀,这些请求如果按照一般的网站应用架构,访问应用服务器、连接数据库,会对应用服务器和数据库服务器造成负载压力...

2018-07-05 11:04:45 669

原创 js 跨域请求数据

function CallWebServiceByJsonp() { var params = $("#tt").val(); if(params== '') { alert('请输入有效参数'); return false; } $.ajax({ type: "GET", cache: fal...

2018-07-04 16:09:36 234

原创 PHP 预防CSRF、XSS、SQL注入攻击

1.服务端进行CSRF防御服务端的CSRF方式方法很多样,但总的思想都是一致的,就是在客户端页面增加伪随机数。(1).Cookie Hashing(所有表单都包含同一个伪随机值):这可能是最简单的解决方案了,因为攻击者不能获得第三方的Cookie(理论上),所以表单中的数据也就构造失败了(2).验证码  这个方案的思路是:每次的用户提交都需要用户在表单中填写一个图片上的随机字符串,厄....这个方...

2018-07-04 16:01:40 2454

原创 PHP 多进程写文件

$file = fopen("test.txt","w+"); // 排它性的锁定 先锁上,写完,打开。if (flock($file,LOCK_EX)) { fwrite($file,"Write something"); // release lock flock($file,LOCK_UN); }else { echo "Error locking fil...

2018-07-04 15:52:40 483

原创 PHP safe_mode参数关闭受影响的函数

函数名   限制dbmopen() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。dbase_open() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。filepro() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。filepro_rowcount() 检查被操作的文件或目录是否与正在执行的脚本有相同的 UID(所有者)。...

2018-07-04 15:49:38 921

原创 PHP数组以某个字段分组求和

<?php $list = array( 0 => array('name' => 'aa', 'score' => 88), 1 => array('name' => 'aa', 'score' => 99), 2 => array('name' => 'bb', 'score' => 33), 3 => a...

2018-07-04 15:45:38 3321

空空如也

空空如也

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

TA关注的人

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