自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wuming19900801的专栏

成功没有捷径,唯有积累

  • 博客(11)
  • 资源 (4)
  • 收藏
  • 关注

原创 PHP设计模式--策略模式

策略模式:定义了算法族,分别封装起来,让它们之间可以互相替换,此模式让算法的变化独立于使用算法的客户。 封装:把行为用接口封装起来,我们可以把那些经常变化的部分,从当前的类中单独取出来,用接口进行单独的封装。 互相替换:我们封装好了接口,通过指定不同的接口实现类进行算法的变化。

2014-07-31 11:45:27 594

转载 PHP安全编程:register_globals的安全性

如果你还能记起早期Web应用开发中使用C开发CGI程序的话,一定会对繁琐的表单处理深有体会。当PHP的register_globals配置选项打开时,复杂的原始表单处理不复存在,公用变量会自动建立。它让PHP编程变得容易和方便,但同时也带来了安全隐患。 用户输入从何而来?第一个源是 GET、POST 和 COOKIE 数据。一般称为 GPC 数据。此数据的可识别程序依赖于一个有争议的 php.i

2014-07-29 14:44:52 473

转载 PHP获取生成一个页面的数据库查询次数

很多博客软件都有这么一个功能,比如“生成本次页面一共花费了xx毫秒,进行了xx次数据库查询”等等。那么这个功能是如何实现的呢,下面我大概说下思路。

2014-07-29 14:29:00 1887

转载 PHP多种序列化/反序列化的方法

序列化是将变量转换为可保存或传输的字符串的过程;反序列化就是在适当的时候把这个字符串再转化成原来的变量使用。这两个过程结合起来,可以轻松地存储和传输数据,使程序更具维护性。 1. serialize和unserialize函数 这两个是序列化和反序列化PHP中数据的常用函数。

2014-07-29 13:25:07 345

转载 php中isset()、empty()、isnull()的用法

有关 PHP 的 empty(),isset() 还有 is_null() 这三个函数的用法讨论得已经很多了,而且很多资料也未必能说得很清楚。这里再重复一次,但不是从概念去说,直接用程序例子来说话,应该记忆会比较深刻些。 测试的类型如下: <?php $a; $b = false; $c = ''; $d = 0; $e = null; $f = array(); ?>

2014-07-29 13:21:21 705

原创 如何高效率的写一个不会重复出现的随机数

/*  *@min 表示生成的随机数的范围的最小值  *@max 表示生成的随机数的范围的最大值  *@num 表示生成的随机数的数量 */

2014-07-29 13:13:13 2687

转载 PHP CodeBase: 判断用户是否手机访问

随着移动设备的普及,网站也会迎来越来越多移动设备的访问。用适应PC的页面,很多时候对手机用户不友好,那么有些时候,我们需要判断用户是否用手机访问,如果是手机的话,就跳转到指定的手机友好页面。这里就介绍一下,如何判断用户是否用手机访问。

2014-07-29 11:37:17 405

原创 一步一步优化你的mysql------创建高性能的索引

加快alter table操作的速度 Alter table sakila.film modify column rental_duration tinyint(3) not null default 5; Show status 显示这个语句做了1000次读和1000次写。他拷贝了整张表到一行新表,甚至列的类型、大小和可否为NULL属性都没有改变。 --》 Alter table sak

2014-07-25 16:34:02 1976

原创 一步一步学ios开发--MAC电脑基本操作

MAC系统的基本操作 打开根路径:前往-》电脑   根路径:/ 个人目录:/Users/apple   显示为中文 新建文件夹: 显示当前文件目录:   生成新文件夹:mkdir abc   显示所有文件:Ls -l     转换文件夹目录:cd Desktop/ 返回上一目录: cd /Users/      或者   返回根路径  cd  / 返回用户名  wh

2014-07-23 23:17:49 584

原创 一步一步优化你的mysql------如何优化数据库中的查询语句(一)

1、是否向数据库请求了不需要的数据 (1)、查询不需要的数据,例如你需要10条数据,但是你选出了100条数据加了limit做限制。 (2)、多表关联时返回全部列 (3)、总是取出全部列  select * ......  取出全部列,会让优化器无法完成索引覆盖扫描这类优化,还为服务器带来额外的I/O、内存、和cpu的消耗 (4)、重复查询相同的数据  例如,在用户评论的地方需要查询用户的头

2014-07-23 11:25:44 749

原创 一步一步优化你的Mysql--选择表字段原则

表的优化与列类型选择  列选择原则: 1.字段类型优先级  整型>data,time>enum,char,varchar>blob 原因:整型time运算快  节省空间       Char/varchar  要考虑字符集的转换与排序时的教对集,速度慢       Blob无法使用内存临时表   2.够用就行 不要慷慨(smallint,varchar(N)) 原因:大的字段浪费内

2014-07-22 23:03:05 889

程序员的数学三册打包下载

人工智能核心算法基础,程序员必须掌握的数学基础,机器学习的核心基础。

2017-11-16

IOS开发教程

IOS视频啊教程开发 你值得拥有 快点下载吧

2014-04-06

培训机构C、C++视频

内部培训视频教程,这下大家可以好好学习啦!

2014-04-06

redis数据库+MySql数据库+js+css打造电影院订座系统

一款超棒的电影院订座系统源代码。很适合学习

2014-03-01

空空如也

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

TA关注的人

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