自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 商城价格区间

<?php/** *  */class Goods{            /**     * @brief 计算商品的价格区间     * @param $min          最小价格     * @param $max          最大价格     * @param $showPriceNum 展示分组最大数量     * @return array ...

2018-09-25 15:03:46 991

转载 php算法

十大编程算法助程序员走上高手之路www.MyException.Cn  网友分享于:2015-02-04  浏览:0次算法一:快速排序算法快速排序是由东尼·霍尔所发展的一种排序算法。在平均状况下,排序 n 个项目要Ο(n log n)次比较。在最坏状况下则需要Ο(n2)次比较,但这种状况并不常见。事实上,快速排序通常明显比其他Ο(n log n) 算法更快,因为它的

2016-09-17 17:35:07 357

转载 socket通信简介

“一切皆Socket!”话虽些许夸张,但是事实也是,现在的网络编程几乎都是用的socket。——有感于实际编程和开源项目研究。我们深谙信息交流的价值,那网络中进程之间如何通信,如我们每天打开浏览器浏览网页时,浏览器的进程怎么与web服务器通信的?当你用QQ聊天时,QQ进程怎么与服务器或你好友所在的QQ进程通信?这些都得靠socket?那什么是socket?socket的类型有哪些?还有

2016-09-09 14:25:31 336

转载 mysql优化

1.表设计    遵循三范式,但必要的时候做数据冗余,举例说明:在权限模型中可能会用到5张表 用户表、角色表、权限表,还有用户角色关联表和角色权限关联表。如果此时要通过用户查询权限则必须关联查询或者使用多条sql查询,此时可以在用户表增加一个字段来存储用户的权限(例如将权限值使用逗号隔开),这样可以如果查询某用户的权限可以直接在用户表中查询,查询后再用程序来处理。    设计表时要选用合适

2016-08-31 15:28:37 318

原创 在linux下使用curl访问 多参数url GET参数问题

一、在Crontab中使用PHP执行脚本就像在Crontab中调用普通的shell脚本一样(具体Crontab用法),使用PHP程序来调用PHP脚本。每一小时执行myscript.php如下:# crontab -e00 * * * * /usr/local/bin/php /home/john/myscript.php/usr/local/bin/php为PHP程序的

2016-07-28 20:25:06 5007

原创 sphinx主索引和增量索引实时更新

在数据库数据非常庞大的时候,而且实时有新的数据插入,如果我们不更新索引,新的数据就search不到,全部重新建立索引又很消耗资源,在这种情况下我们就需要使用“主索引+增量索引”的思路来实现实时更新的功能。因为这时我们有了主索引和增量索引,主索引只需在每天凌晨更新,而增量索引的更新频率设置的很短,这样用户在搜索的时候,可以同时在这两个索引里查找。 首先创建一个计数器:

2016-07-26 18:31:19 752

原创 sd

2016-07-12 09:03:09 278

原创 PHP几个防SQL注入攻击自带函数区别

SQL注入攻击是黑客攻击网站最常用的手段。如果你的站点没有使用严格的用户输入检验,那么常容易遭到SQL注入攻击。SQL注入攻击通常通过给站点数据库提交不良的数据或查询语句来实现,很可能使数据库中的纪录遭到暴露,更改或被删除。为了防止SQL注入攻击,PHP自带一个功能可以对输入的字符串进行处理,可以在较底层对输入进行安全上的初步处理,也即Magic Quotes。(php.ini magic_q

2016-06-29 07:54:49 390

原创 php面试题与答案

是什么 ,在什么地方用,注意什么,特点,如何配置(相关关联),出现的问题(缺点),引出解决办法或另一种方法+-PHP:Hypertext Preprocessor 一、get和post的区别1. get是从服务器上获取数据,post是向服务器传送数据。2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。p

2016-06-28 16:24:44 4867

原创 php 获取昨天 今天 明天的时间

phpdate_default_timezone_set('PRC'); //默认时区 echo "今天:",date("Y-m-d",time()),""; echo "今天:",date("Y-m-d",strtotime("18 june 2008")),""; echo "昨天:",date("Y-m-d",strtotime("-1 day")), ""

2016-06-26 20:04:48 597

原创 php 面试题(1)

一:    header("content-type:text/html;charset=utf-8");    echo "";    // 1.写一个函数getMax($a, $b, $c),要求传入三个数字,在该函数中用最少的代码来返回最大值;    function getMax($a,$b,$c){        return max($a,$b,$c);  

2016-06-25 14:16:23 836

转载 sql 语句

Student(S#,Sname,Sage,Ssex) 学生表       S#:学号;Sname:学生姓名;Sage:学生年龄;Ssex:学生性别Course(C#,Cname,T#) 课程表                    C#,课程编号;Cname:课程名字;T#:教师编号SC(S#,C#,score) 成绩表                             S#:学号

2016-06-25 09:02:52 344

原创 php 年月日 统计代码

/** * * 统计软件与文章等月、周、当天排行 * * @copyright      [email protected] * @link           http://www.bqks.com * $field_id(文章ID) *///统计月、周、当天排行的方法require_once(dirname(__FILE__)."/../include/commo

2016-06-17 21:47:31 523

原创 mysql 锁表

为了给高并发情况下的MySQL进行更好的优化,有必要了解一下MySQL查询更新时的锁表机制。一、概述MySQL有三种锁的级别:页级、表级、行级。MyISAM和MEMORY存储引擎采用的是表级锁(table-level locking);BDB存储引擎采用的是页面锁(page-levellocking),但也支持表级锁;InnoDB存储引擎既支持行级锁(row-level locki

2016-06-17 18:54:53 665

原创 字符串反转 转换大小写的三种方法

三种解决方法:1;首先做了一个提交表单页面,form.PHP代码如下:[html] view plain copy php   header('content-type:text/html;charset=utf8 ');     ?>   center>   form action="fanzhuan.php" method="post">  

2016-06-12 21:44:34 4357

转载 html 大文件 断点续传

js代码[html] view plain copy >  html>      head>          meta charset="UTF-8"/>          title>xhr2title>      head>      body>          div  id="drop_area" style="border:3px dashed sil

2016-06-12 18:29:16 432

转载 ajax文件拖拽上传 预览

本地上传,提前预览(图片,视频)1.html中div标签预览显示,button标签触发上传事件。[html] view plain copy div  id="drop_area" style="border:3px dashed silver;width:200px; height:200px">将图片拖拽到此div>  button onclick="xhr

2016-06-12 18:27:03 397

原创 curl模拟post请求提交

header('content-type:text/html;charset=utf-8');  function curlPost($url,$data,$method){      $ch = curl_init();   //1.初始化      curl_setopt($ch, CURLOPT_URL, $url); //2.请求地址      curl_setopt($ch, CURLO

2016-06-12 18:25:14 383 1

原创 大流量 高并发系统之限流特技

在开发高并发系统时有三把利器用来保护系统:缓存、降级和限流。缓存的目的是提升系统访问速度和增大系统能处理的容量,可谓是抗高并发流量的银弹;而降级是当服务出问题或者影响到核心流程的性能则需要暂时屏蔽掉,待高峰或者问题解决后再打开;而有些场景并不能用缓存和降级来解决,比如稀缺资源(秒杀、抢购)、写服务(如评论、下单)、频繁的复杂查询(评论的最后几页),因此需有一种手段来限制这些场景的并发/请求量,即限

2016-06-12 16:20:56 3087 1

原创 输入姓名测试缘分

两个字符串比较,有相邻的+10,相邻的有n个,则在+n*10

2016-06-11 18:47:58 1940

原创 不操作数据库,js解析json三级联动

不操作数据库,js解析json三级联动

2016-06-11 18:40:38 863 1

空空如也

空空如也

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

TA关注的人

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