自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fashion_luo的专栏

像孩子一样纯真,想老鹰一样战斗

  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

转载 php获取远程图片体积大小的实例

//用法 echo remote_filesize($url,$user='',$pw='');$url = "http://www.aa.com/librarys/images/random/rand_11.jpg";//这里要换成你的图片地址echo remote_filesize($url,$user='',$pw='');function remote_filesize($

2014-10-07 15:23:40 714

原创 php中的正则表达式的使用

替换HTML源码中的地址$form_html = preg_replace ( '/(?<=\saction=\" \ssrc=\" \shref=\")(?!http: javascript)(.*?)(?=\"\s)/e', 'add_url(\$url, \'\\1\')', $form_html );

2014-05-31 14:16:05 652

转载 三个绝招让PHP引擎快速运转

PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。它可以比 CGI或者Perl更快速的执行动态网页。用PHP做出的动态页面与其他的编程语言相比,PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成HTML标记的CGI要高许多。下面介绍让PHP引擎快速运转的三个方法。一、代码优化一谈到代码优化,或许你想到的就是整齐明了的代码,但是本文的意思却不是在

2014-05-31 13:40:04 706

转载 javascript中可处理的浮点数的最高精度(和小数的一些小特性)

1.之前在度娘那找了一下关于javascript中可处理的浮点数的最高精度的问题,但找了好久也找不到,于是自己 小小的研究了一下,之前以为是17,后来测到18,再后来又测到19,经过一系列的改写,得到下面的相对完善的检测方案://返回数字数组中的最大值function arrMax(arr){ return Math.max.apply({}, arr);}//10万

2014-04-23 16:31:12 2273 1

转载 最佳jquery插件

让人期待已久的度最佳 jQuery 插件终于发布了。jQuery 自2006年发布以来,经过6年的迅速发展,目前已是最流行和使用最广泛的 JavaScript 框架,这主要归功于众多围绕 jQuery 的技术社区。jQuery 社区的开发者持续不断的在发布各种 jQuery 插件,Web 开发人员能够非常轻松把一些惊艳的功能到项目中。推荐阅读:《2011年度最佳 jQuery 插件》。

2013-12-18 17:21:58 1157

转载 用Wireshark从http数据包中得到用户的登录信息

Wireshark从http数据包中得到用户的登录信息以下文字只是记录我做的一个小实验,没有代码和程序,没有兴趣者请退散。在“用TCPMon验证Web应用的安全性隐患”中谈到,http基本就是明码,如果用嗅探器获得http数据包的话,甚多私密信息都被被截获,下面将记录这一过程。下文中提到的嗅探器是Wireshark,这是一个优秀的免费软件,您可以从 wireshark官方网站 得到它。下文中涉及的

2013-11-29 17:03:07 18731 3

转载 十个免费的Web压力测试工具

两天,jnj在本站发布了《如何在低速率网络中测试 Web 应用》,那是测试网络不好的情况。而下面是十个免费的可以用来进行Web的负载/压力测试的工具,这样,你就可以知道你的服务器以及你的WEB应用能够顶得住多少的并发量,以及你的网站的性能。我相信,北京奥组委的订票网站的开发团队并不知道有这样的测试工具。Grinder –  Grinder是一个开源的JVM负载测试框架,它通过很多负载注射器来为

2013-11-29 12:30:17 1093

翻译 5款免费的富文本编辑器

Web 应用经常会用到富文本编辑器功能,当然如果是 JavaScript 大牛,重复造轮子也是可以的,如果想省时省力,可以关注下下面5款免费的文本编辑器框架。  widgEditor  有时需要一款极简的文本编辑器,那么 widgEditor 再合适不过(只有33.4 KB),简洁实用。  使用简便:1Some Sample Text

2013-11-15 12:37:20 2230

原创 分享防止重复提交表单【php】

表单重复提交是在多用户Web应用中最常见、带来很多麻烦的一个问题。有很多的应用场景都会遇到重复提交问题,比如:点击提交按钮两次。点击刷新按钮。使用浏览器后退按钮重复之前的操作,导致重复提交表单。使用浏览器历史记录重复提交表单。浏览器重复的HTTP请求。  几种防止表单重复提交的方法  禁掉提交按钮。表单提交后使用Javascript使提交按钮disable。这种方法防止心急的用

2013-11-15 12:35:46 1041

原创 他人对程序员职业规划的几个问题

最近快年底了,身边的许多朋友都换工作了,有的换行业了,有的换地方了!很多朋友都跟我说到自己很迷茫,有时自己也会站他们那去想想!最近在网上看到了一些文字,希望对他们有作用,也希望可以对自己有帮助!共勉!!1. 职业发展的三个阶段  我将一个人的职业发展分为三个阶段:  (1)30岁以前  打基础,人生方向基本确定。30岁之后再做出变化,说不想做这个,会付出很大的代价。要改变自己的职业

2013-11-15 12:32:24 856

原创 tp下的rbac之运用

tp作为国内还算规范的大框架一直都很受欢迎,今天学习了它的rbac,下面谈谈我的分享【有部分来自网络上,仅用于学习和借鉴】一、什么是RBAC基于角色的访问控制(Role-Based Access Control)作为传统访问控制(自主访问,强制访问)的有前景的代替受到广泛的关注。在RBAC中,权限与角色相关联,用户通过成为适当角色的成员而得到这些角色的权限。这就极大

2013-11-15 12:27:43 5411

原创 常用的服务端口(欢迎大家补充)

先谈谈常见的http         讲到这个那肯定是要讲讲与它联系在一起的https,HTTPS(Secure Hypertext Transfer Protocol)安全超文本传输协议 它是一个安全通信通道,它基于HTTP开发,用于在客户计算机和服务器之间交换信息。它使用安全套接字层(SSL)进行信息交换,简单来说它是HTTP的安全版。 它是由Net

2013-10-22 16:47:41 1842

转载 Web开发的编码规范(欢迎大家补充)

摘要:编码规范是一套规章制度,用来为某一特定的编程语言推荐编程风格、方法和实践。这些规范覆盖方方面面,包括注释、文件夹、文件组织、行首缩进、书面声明、空格、命名规格、编程实践和原则、构建最佳实践等等。编码时间长的人总会遇到编码格式标准化的问题,但是不同的项目里需要使用不同的规则和风格来解决问题,甚至有的时候林林总总的繁杂事情会让人头脑发涨,那为什么不考虑一下标准化编码呢?换句话说,编码规范是一

2013-10-22 15:47:36 683

转载 程序员如何规划自己的职业生涯!

那么程序员应该如何规划自己的职业生涯呢?当然谁都不可能一毕业就知道自己想做什么,即便有想法,也可能能力不及,暂时不能实现,即便能够实现,也可能做着做着,发现最初的想法不符合。但是必须指出的是,一个人,无论多么不成熟,无论前途多么迷茫,每个阶段,都应该有一个目标,随着自己的路慢慢的走,经验不断的积累,前面的路能够看的清楚一些,可以根据自己的经验,性格特点,做事风格,已有优势,目标可以进行一定的调整(

2013-10-10 17:24:29 1101

转载 农民也玩数据挖掘:基于物联网的高端种菜模式

摘要:Soil IQ公司将“物联网”拓展到农业领域:传感器、App、数据分析工具开启了高端“种菜”模式。该公司的硬件设备是一个土壤传感器,成本约50美金,它可以监测土壤的肥力以及当前的天气情况,然后将数据上传到云端。Soil IQ是一家创业公司 Re:char的新项目,它可以将土壤的营养成分、pH值、温度、湿度等等形成数据流,然后通过WIFI上传到云端(应用名称也是Soil IQ)

2013-09-22 16:59:52 1679

转载 php 操作数组 (合并,拆分,追加,查找,删除等)

1. 合并数组array_merge()函数将数组合并到一起,返回一个联合的数组。所得到的数组以第一个输入数组参数开始,按后面数组参数出现的顺序依次迫加。其形式为:Php代码  array array_merge (array array1 array2…,arrayN)   这个函数将一个或多个数组的单元合并起来,一个数组中的值附加在前一个

2013-07-19 16:53:57 498

原创 常用的jquery案例

导航菜单是网站非常重要的元素,本文介绍 16 个用 jQuery 实现的动态导航菜单效果。Slide Down Box Menu with jQuery and CSS3Professional dropdown1.Facets NavigationDemo | Download2.Rocking & RollingDemo | Download

2013-05-23 15:38:06 3392

原创 lighttpd和nginx对比以及Nginx、Lighttpd与Apache的区别

背景lighttpd和nginx是近年来两个流行的高性能web server。nginx在近几年冒起很快,根据netcraft对2010年2月所有网站域名的web server市场份额调查显示,nginx占据第4位,已明显超越了lighttpd,如下图示:百度有一些服务使用lighttpd,我们希望对 nginx开展调研,并和lighttpd进行对比。 概述 Nginx和l

2013-04-30 21:54:10 3414

原创 遍历memcache中已缓存的key及 php缓存控制

遍历memcache的可以需要有一下几个步骤:1、通过使用memcache 内置方法Memcache::getExtendedStats,首先获得items信息。最后得到的解决类似与1 $memcache = new Memcache();2 3 $all_items = $memcache->getExtendedStats('items');4 5 var_expor

2013-04-29 22:55:51 696

原创 PHP框架之ThinkPHP的学习总结(2)ThinkPHP + Discuz 整合方法

ThinkPHP + Discuz 整合方法以下是Discuz6的整合方法,discuz5请按照里面的说明进行相应的修改,也可以使用了。1.在项目的action目录下信件PublicAction.class.php。这样写:代码: 复制内容到剪贴板class PublicAction extends Action{    function login

2013-04-28 11:15:40 1238

原创 Js获取当前日期时间及其它操作

Js获取当前日期时间及其它操作var myDate = new Date();myDate.getYear(); //获取当前年份(2位)myDate.getFullYear(); //获取完整的年份(4位,1970-????)myDate.getMonth(); //获取当前月份(0-11,0代表1月)myDate.getDate(); //获取当前日(1-31)my

2013-04-28 11:00:53 404

原创 STL map 、PHP HashTable、hash_map 性能比较

结果是 hash_map 性能远胜 PHP HashTable、PHP HashTable 性能明显优于 STL Map。(所有结果都在一台系统是Windows XP、编译器是Visual Studio 2008、PHP版本是 5.2.14的机器上做的)         详细结果如下(容器类都含有 10000 条数据,均执行 10000 填充、20000000 次查找操作)

2013-04-27 17:11:54 1125

原创 PHP获取字符串中出现次数最多的字符

这是关于用PHP获取字符串中出现次数最多的字符的实现代码,非常实用哦,有时页试PHP程序开发时还会面试到哦实现代码如下$str=”asdfgfdas323344##$\$fdsdfg*$**$*$**$$443563536254fas”;//任意长度字符串//解法一(最快速的解法,但是基本功要扎实 得记住!)$arr=str_split($str);$arr=array_c

2013-04-24 11:15:36 2292

原创 js获取网页鼠标选中部分的内容

这是用js获取网页鼠标选中部分的内容,包含html代码的js教程,下面是详细的实现代码 function getSelectedContents(){ if (window.getSelection) { //chrome,firefox,opera var range=window.getSelection().getRangeAt(0); var container = doc

2013-04-24 11:01:32 2279

原创 php中抓取网页的内容

这是关于怎么用PHP抓取网页内容的代码,详细用PHP读取网页内容的方法如下PHP抓取页面的内容在实际的开发当中是非常有用的,如作一个简单的内容采集器,提取网页中的部分内容等等,抓取到的内容在通过正则表达式做一下过滤就得到了你想要的内容,至于如何用正则表达式过滤,在这里就不做介绍了,有兴趣的同学可以参考板块:http://zhutiai.com/articles11.shtml,以下就是几种常用

2013-04-24 10:56:04 917

原创 文章显示的优化

这是关于用php显示文章 几分钟前,几小时前,几天前发表展示的形式,文章发表时的UNIX时间戳,来转化为例如 几分钟前,几小时前,几天前 这样的提示。如微博这看起来更加人性化1 2 class timeAgo3 { 4 static $timeagoObject; 5 private $rustle;6 private $unit;7 8 private funct

2013-04-24 10:53:10 515

原创 关于验证码的问题(更新中)

这是用PHp中文验证码的实现,同时还有干扰线,非常实用的用户注册或用户登录窗口时的验证码实现函数 代码如下 Header("Content-type: image/PNG");$str = "的一是在了不和有大这主中人上为们地个用工时要动国产以我到他会作来分生对于学下级就年阶义发成部民可出能方进同行面说种过命度革而多子后自社加小机也经力线本电高量长党得实家定深法表着水理化争现所

2013-04-24 10:50:42 1520

原创 真静态的方法

本文讲解如何用PHP页面静态化实现例子,PHP静态化的例子,页面静态化能减轻其服务器的负担,网站被搜索引擎搜索到的机率更大一些.静态化分真静态(2#)和伪静态(3#),下面主要讲真静态实现(1)在MYSQL里新建一数据库,命名为 database (可自定义),新建一表,命名为 news(因为是新闻发布嘛,取个好记的名字即可,可自定义),然后建立这几个字段名: id (自动递增

2013-04-24 10:45:35 557

原创 强大的标签

今天见识到的,具体跟大家分享下!尤其是meida属性!HTML 标签定义和用法 标签定义文档与外部资源的关系。 标签最常见的用途是链接样式表。实例链接一个外部样式表:TIY浏览器支持在用于样式表时, 标签得到了几乎所有浏览器的支持。但是几乎没有浏览器支持其他方面的用途。HTML 与 XHTML 之间的差异

2013-04-13 23:27:23 609

转载 CSS3 经典教程系列:CSS3 圆角(border-radius)详解

《CSS3 入门教程系列》前一篇文章详细介绍了 CSS3 RGBA 特性的用法,今天这篇文章我们在一起来看看 CSS3 中用于实现圆角效果的 border-radius 属性的具体用法。  以前制作圆角效果,我们都需要使用多张圆角图片做为背景分别应用到每个角上,我应用最多的就是在需要圆角的元素标签中加四个空标签,然后在每个空标签中应用一个圆角的背景位置,然后在对这几个应用了圆角的标签进行定位到

2013-03-21 11:03:07 538

转载 网站生成静态页面攻略秘籍

生成HTML方法主要步骤只有两个:一、获取要生成的html文件的内容二、将获取的html文件内容保存为html文件我在这里主要说明的只是第一步:如何获取要生成的html文件的内容:目前常用获取html文件的内容的方法有几下几种:1、这种方法与是在脚本内写要生成的html内容,不太方便预览生成页面的内容,无法可视化布局页面,更改html模板时会更加复杂。用这种方法的人很多,但我感

2013-03-14 21:14:58 968

原创 html5新增的属性和废除的属性简要概述 详细出处参考:http://www.jb51.net/html5/73524.html

HTML5中,在新增加和废除很多元素的同时,也增加和废除了很多属性。新增的属性1、表单相关的属性对input(type=text)、select、textarea与button指定autofocus属性。它以指定属性的方式让元素在画面打开时自动获得焦点。 对input(type=text)、textarea指定placeholder属性,它会对用户的输入进行提示

2013-02-25 15:02:59 10152

转载 PHP开发者常犯的10个MySQL错误

数据库是WEB大多数应用开发的基础。如果你是用PHP,那么大多数据库用的是MYSQL也是LAMP架构的重要部分。PHP看起来很简单,一个初学者也可以几个小时内就能开始写函数了。但是建立一个稳定、可靠的数据库确需要时间和经验。下面就是一些这样的经验,不仅仅是MYSQL,其他数据库也一样可以参考。1、使用MyISAM而不是InnoDBMySQL有很多的数据库引擎,单一般也就用MyISAM和

2013-02-20 16:39:02 337

转载 未来 Firefox 将不自动运行所有插件

该公司正在改变其Firefox浏览器加载第三方插件(如Flash、Java和Silverlight等)的方式——将插件自动运行改为用户点击(Click to Play)后运行。Mozilla称,把插件的控制权提供给用户,这将有助于提高Firefox的性能和稳定性,并带来更高的安全性。 在此之前,Firefox自动加载浏览网站所要求的所有插件。Mozilla称,一些设计有

2013-02-01 11:18:47 536

转载 session、cookie、Memcache总结

基于Memcache的 Session数据的多服务器共享(一)一 相关介绍1. memcache + memcache的多服务器数据共享 的介绍,请参见http://www.guigui8.com/index.php/archives/206.html2. session机制:session机制是一种服务器端的机制,服务器使用一种类似于散列表的结构(也可能就是使用散列表)来

2013-01-22 14:58:50 1949

转载 php实现树状结构无级分类

实现树状结构的两种方法1。递归法递归是指在函数中显式的调用它自身。利用递归法实现树状结构的特点是写入数据速度较快,显示速度较慢(在树的分支/层次较多的情况下尤其明显)。适用与写入数据量大,树的结构复杂的情况下。数据结构(以mysql为例)代码:------------------------------------------------------------------

2013-01-13 21:26:49 3857

原创 PHP框架之ThinkPHP的学习总结(1) AJAX

ThinkPHP完全支持Ajax,并且还内置了一个SmartAjax和ThinkAjax类库,你可以不通过任何其他Ajax类库包就可以在ThinkPHP中使用Ajax支持。首先说一下ThinkPHP的JS类库以及如何在ThinkPHP中引入Js类库JS类库ThinkPHP框架自带了一个易于扩展的JS类库,并且通过标签库技术和JS方法轻松导入。JS类库的引入给ThinkPHP的发

2013-01-08 22:18:34 1134

原创 ThinkPHP框架中的CURD(更新中)的实例~~

ThinkPHP提供了灵活和方便的数据操作方法,对数据库操作的四个基本操作(CURD):创建、更新、读取和删除的实现是最基本的,也是必须掌握的,在这基础之上才能熟悉更多实用的数据操作方法。CURD操作通常是可以和连贯操作配合完成的。下面来分析下各自的用法:(下面的CURD操作我们均以M方法创建模型实例来说明,因为不涉及到具体的业务逻辑)一、创建操作(Create)在ThinkPHP中使

2013-01-08 13:36:45 7442

原创 自动加载ThinkPHP的类库方式

最近在学习php中的经典框架ThinkPHP,这里放的是关于类方面的知识点:自动加载在大多数情况下,我们无需手动导入类库,而是通过配置采用自动加载机制即可,自动加载机制是真正的按需加载,可以很大程度的提高性能。自动加载有三种情况,按照加载优先级从高到低分别是:别名自动加载、系统规则自动加载和自定义路径自动加载。一、别名自动加载在前面我们提到了别名的定义方式,并且采用了import方

2013-01-08 13:25:49 3585

原创 ThinkPHP中函数的加载方式

函数加载系统函数库和项目函数库中的函数无需加载就可以直接调用,对于项目的扩展函数库,可以采用下面两种方式调用:一、动态载入我们可以在项目配置文件中定义LOAD_EXT_FILE参数,例如:"LOAD_EXT_FILE"=>"user,db"通过上面的设置,就会执行过程中自动载入项目公共目录下面的扩展函数库文件user.php和db.php,这样就可以直接在项目中调用扩展

2013-01-08 13:22:04 2017

JQUERY 动态改变link参数值

利用jquery 插件 将超链的参数值动态进行更改!输入值果断变成参数值

2013-12-09

空空如也

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

TA关注的人

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