- 博客(106)
- 资源 (2)
- 收藏
- 关注
转载 HP开发框架流行度排名:Laravel居首
在项目开发中,一些架构和代码都是重复的,为了避免重复劳动,于是各种各样的框架诞生了。在PHP开发中,选择合适的框架有助于加快软件开发,节约宝贵的项目时间,让开发者专注于功能的实现上。由于流行的框架经过了大量项目的检验,所以使用框架还有助于创建更加稳定和安全的应用程序。Sitepoint网站做了一个小的调查,看看PHP开发者们最喜欢使用哪个PHP框架。调查结果显示,最流行的PHP框架
2014-01-04 14:04:13
925
转载 “三国演义”何处去
作者:朱金灿来源:http://blog.csdn.net/clever101 微软资深副总裁张亚勤在2011移动开发者大会的演讲《移动互联的新趋势》这样描述当前的移动操作系统的分布趋势:随着Windows Phone的推出,移动平台市场渐成三国演义之势(并非原话,大致意思是这样)。那么就让我们分析一下这“三国”在未来力量会发生怎样的此消彼长。 首先
2011-11-23 18:36:50
507
转载 使用HTML5、CSS3和jQuery增强网站用户体验
记得几年前如果你需要添加一些互动元素到你的网站中用来改善用户体验?是不是立刻就想到了flash实现?这彷佛年代久远的事了。使用现在最流行的Web技术HTML5,CSS3和jQuery,同样也可以实现类似的用户体验。而且使用这些特性将会比使用flash更加有效。也许你可能刚知道Adobe停止开发移动版flash的消息,虽然在桌面中我们还拥有大量的flash的应用,但是随着HTML标准的完善,可能fl
2011-11-18 20:21:18
1466
1
转载 是毁灭还是重生——从浏览器大战看未来软件发展
软件领域将向何处发展?这个问题可能是所有IT人都在想的问题,谁掌握了这个问题的要点,谁能先知先觉,那么就能引领这个行业。但是很多情况下,我们无法预测未来,只能在埋头苦干的过程中迷失方向。最常见的预测未来的方式,就是分析历史,以史为鉴,以史为尺来度量可能的未来。软件领域也有一段不长也不短的历史。说她不长,是因为只有了了的几十年,说他不短,是因为在这短短的几十年,却似乎经理了漫长的几个世纪
2011-11-18 20:07:40
558
转载 在IE下使用Firebug的简单功能
<br />在网页head 部分上面 这个JS 即可使用web版firebug:<br />“ <script type=”text/javascript” src=”https://getfirebug.com/firebug-lite.js”></script> ”<br />如果想查看在线的页面元素,版主给了如下方法:<br /><a href="javascript:(function(){var d=document, s=d.getElementById('firebug-lite');if(s
2011-05-02 16:13:00
464
转载 JavaScript操作Word之“Automation 服务器不能创建对象”解决方法
<br />用JS操作.doc文件时,相信很多朋友都会在new ActiveXObject("Word.Application")这句报告一个“Automation 服务器不能创建对象”错误,看到了很是郁闷~为了不让朋友在开发中不再遇到解决后让人觉得如此无奈的问题,现将解决方法分享如下,希望对大家起到帮助。<br />1:在运行中输入:“regsvr32 scrrun.dll”注册组件。 如果不行,执行第二步。<br />2:请将以下语句复制到记事本中,另存为后缀为.cmd的文件,并运行。<br /> <b
2010-10-10 17:04:00
1586
转载 关于js操作word和excel,js导出word和excel的若干方法汇总[转]
<br /> <script language="javascript"> //定义全局变量,用于清理工作 var word; var doc; function editFile(){ //调用word控件 word= new ActiveXObject("Word.Application"); //屏蔽“另存为”按钮 word.CommandBars("File").Controls(5).Enabled= false; word.
2010-10-10 16:40:00
2809
原创 改善用户体验:Web前端优化策略总结
前端是庞大的,包括HTML、CSS、Javascript、Image、Flash等等各种各样的资源。前端优化是复杂的,针对方方面面的资源都有不同的方式。那么,前端优化的目的是什么? 1. 从用户角度而言,优化能够让页面加载得更快、对用户的操作响应得更及时,能够给用户提供更为友好的体验。 2. 从服务商角度而言,优化能够减少页面请求数、或者减小请求所占带宽,能够节省可观的资源。
2010-05-25 12:42:00
743
转载 多个PHP版本在同一IIS服务器
这篇文章介绍如何配置IIS以支持在同一台服务器的多个版本的PHP。这在需要测试不同PHP版本应用程序的开发环境中安装是非常有用的。此外,它经常被用在生产环境中,许多PHP应用程序驻留在同一台服务器上,其中一些依赖于某个特定的PHP版本。为了在同一IIS服务器上同时安装多个版本的PHP,必须按照php.net文档IIS 5.1和IIS 6.0及IIS 7.0和更高版本中描述的步骤手动安
2010-05-19 12:48:00
823
原创 Javascript 开发工具
Build your web applications quickly and easily using the industry leading web application IDE -- Aptana Studio. Introduction:Aptana Studio is a complete web development environment that combines
2010-05-19 12:04:00
470
转载 SQL查询语句精华文章
一、 简单查询 简单的Transact-SQL查询只包括选择列表、FROM子句和WHERE子句。它们分别说明所查询列、查询的表或视图、以及搜索条件等。例如,下面的语句查询testtable表中姓名为“张三”的nickname字段和email字段。[code]SELECT `nickname`,`email`FROM `testtable`WHERE `nam
2009-12-12 17:31:00
474
转载 discuz 经典php加密解密函数 authcode 解析
cnan声明:此贴为转帖。康盛的 authcode 函数可以说对中国的PHP界作出了重大贡献。包括康盛自己的产品,以及大部分中国使用PHP的公司都用这个函数进行加密,authcode 是使用异或运算进行加密和解密。原理如下,假如:加密明文:1010 1001密匙:1110 0011密文:0100 1010得出密文0100 1010,
2009-11-17 19:53:00
499
转载 php.ini中文版
本文并非是对英文版 php.ini的简单翻译,而是参考了众多资料以后,结合自己的理解,增加了许多内容,包括在原有 php.ini基础上增加了一些实用模块的配置说明,同时对文件内容的安排进行了调整。由于作者不喜欢 no-free 的玩意儿,所以删除了除 MySQL 和PostgreSQL 以外的其他数据库模块配置选项。 ; 关于php.ini:这个文件必须命名为’php.
2009-11-12 16:22:00
700
原创 PHP serialize()序列化的使用
可以将数组和对象直接存入数据库中的某一字段。使serialize()是将数组序列化再存入数据库,序列化后的数据就是一个字符串。提取的时候,用unserialize()反序列化取,取出来的还是个数组。$arr = array(value1,value2,value3);$str = serialize($arr); //序列化$new_str = unserializ
2009-11-01 12:33:00
690
原创 PHP mysql事务处理 回滚操作
MYSQL中只有INNODB和BDB类型的数据表才能支持事务处理!其他的类型是不支持的! $lnk = mysql_connect("localhost", "root", ""); mysql_select_db("test"); mysql_query("BEGIN"); //开始一个事务 $query = mysql_query("INSERT INTO t
2009-11-01 11:41:00
1175
2
转载 一个简单的Mysql的联合查询列子
一个mysql的联合查询列子,很基本的,不过很实用。先看数据表。数据表class:------------------------------- id cname-------------------------------1 男装2 女皮裤3 女彩棉-------------------------------class表
2009-10-30 15:11:00
771
2
转载 实例讲解MySQL联合查询
在讲MySQL的Join语法前还是先回顾一下联结的语法,呵呵,其实连我自己都忘得差不多了,那就大家一起温习吧(如果内容有错误或有疑问,国内关于MySQL联结查询的资料十分少,相信大家在看了本文后会对MySQL联结语法有相当清晰的了解,也不会被Oracle的外联结的(“+”号)弄得糊涂了。在SQL标准中规划的(Join)联结大致分为下面四种:1. 内联结:将两个表中存在联结关系的字段符合联
2009-10-30 14:42:00
1062
转载 html实体与网页编码
最近在解析一个天气预报的xml文件时,发现它里面所有的汉字都转化为了html实体(十进制表示的Unicode编码),这样做的好处就是不管网页的编码是什么,都可以正常的显示汉字,而不会出现乱码,当然也适用于其他字符集。在php中我们可以用mbstring的mb_convert_encoding函数实现这个正向及反向的转化。如:mb_convert_encoding ("你好",
2009-10-04 12:27:00
599
原创 数组排序
$arr=array(32,33,44,66,234,158,278,429,95,876); array_multisort ($arr, SORT_ASC, SORT_NUMERIC); echo "正序:"; foreach($arr as $key=>$val){ echo $val.""; } echo "倒序:"; $arr2=
2009-09-28 23:17:00
380
转载 大型网站架构演变和知识体系
之前也有一些介绍大型网站架构演变的文章,例如LiveJournal的、ebay的,都是非常值得参考的,不过感觉他们讲的更多的是每次演变的结果,而没有很详细的讲为什么需要做这样的演变,再加上近来感觉有不少同学都很难明白为什么一个网站需要那么复杂的技术,于是有了写这篇文章的想法,在这篇文章中将阐述一个普通的网站发展成大型网站过程中的一种较为典型的架构演变历程和所需掌握的知识体系,希
2009-09-24 23:40:00
342
转载 浅析大型网站的架构
一个小型的网站,比如个人网站,可以使用最简单的html静态页面就实现了,配合一些图片达到美化效果,所有的页面均存放在一个目录下,这样的网站对系统架构、性能的要求都很简单,随着互联网业务的不断丰富,网站相关的技术经过这些年的发展,已经细分到很细的方方面面,尤其对于大型网站来说,所采用的技术更是涉及面非常广,从硬件到软件、编程语言、数据库、WebServer、防火墙等各个领域都有了很高的要求,
2009-09-24 23:34:00
281
转载 WEB架构设计的心得
一,不要过设计:never over design这是一个常常被提及的话题,但是 只要想想你的架构里有多少功能是根本没有用到,或者最后废弃的,就能明白其重要性了,初涉架构设计,往往倾向于设计大而化一的架构,希望设计出具有无比扩 展性,能适应一切需求的增加架构,web开发领域是个非常动态的过程,我们很难预测下个星期的变化,而又需要对变化做出最快最有效的响应。。ebay的
2009-09-24 15:08:00
364
转载 PHP网站开发过程中注意这些安全知识
1、古老的欺骗SQL语句在默认模式下,即使是你忘了把php.ini拷到/usr/local/lib/php.ini下,php还是打开magic_quotes_gpc=on。这样所有从GET/POST/Cookie来的变量的单引号()、双引号(")、反斜杠backslash(/)以及空字元NUL(the null byte)都会被加上反斜杠,以使数据库能够正确查询。但是在php-4
2009-09-24 13:49:00
377
转载 网页宽度多少最适合?
公司网站最近一个月统计出来的访客分辨率报表图:可见,目前使用800*600的几乎是微乎其微了,1024还是居于上风,目前19,21寸甚至更大的显示正在逐步被广泛使用,所以N年前流行的778,780等等都好像是几个世纪以前的事情了。再看一组数据网站首页页面宽度 pxYahoo!950淘宝950MySpace
2009-09-24 13:21:00
897
原创 收集30个流行的jQuery插件
现在在网上有很多现成的jQuery插件提供给设计者和开发者,可以帮助你实现惊人的功能和效果。下面这是30个非常有名的例子,包括内容滑块,图片画廊,工具提示,滑动门效果,幻灯片和模态窗口。下载这些现成的脚本然后添加代码到你的网站上,就可以快速,轻松地改进你的网页设计。Coda SliderView DemoDownloadCoda Slider E
2009-09-24 11:37:00
517
1
原创 heredoc语法(<<<)的注意事项
书写格式: echo EOT; 其中:1、EOT应符合变量名的要求,可以使用中文; 2、必须存在于独立行中; 3、 4、EOT; 必须顶格,否则出错; 5、$val,函数不被执行,有点模板的意思;
2009-09-22 15:49:00
610
转载 攻击方法:谈php+mysql注入语句构造
一.前言: 版本信息:Okphp BBS v1.3 开源版 下载地址:http://www.cncode.com/SoftView.asp?SoftID=1800 由于PHP和MYSQL本身得原因,PHP+MYSQL的注射要比asp困难,尤其是注射时语句
2009-09-19 00:17:00
1168
转载 高度不适应
高度不适应指的是当内层对象的高度发生变化时,外层对象的高度不能自动进行调节,特别是当内层对象使用margin或padding时。高度不适应问题不是IE的专利,就连Mozilla/Firefox也出现了这种问题,还是先来看看代码:p对象中的内容高度不适应主要发生在两个嵌套的对象中,这里div作为外层对象,而p作为内层对象,然后编写以下的css代码:#box { b
2009-09-11 01:43:00
400
转载 实例详解PHP serialize与JSON解析
JSON基于JavaScript Programming Language, Standard ECMA-262 3rd Edition -December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯(包括C, C++, C#, Java, JavaScript, Perl, Python等)。这些特性使JSON成为
2009-09-09 17:07:00
403
转载 只改动CSS让IE6支持透明PNG
作为浏览器市场的老大,IE6的罪恶罄竹难书,不支持透明PNG这一“特性”让IE6成为常用浏览器中唯一的异类。IE特有的CSS滤镜虽然可以做到这一点,但是代码比较复杂,而且使用了该滤镜所属标签下的链接失效。在这里和大家分享一个能让IE6不完美支持透明PNG图片的“傻瓜式”脚本,至于为什么是不完美,我们稍后分析来源:http://www.twinhelix.com/css/ie
2009-09-08 18:35:00
1641
转载 DIV+CSS网页设计 IE6 IE7 FF 多浏览器兼容方案
使用不同的浏览器(IE6 IE7 Firefox)访问同一个网站,或者页面的时候,会出现一些不兼容的问题,有的显示出来不正常,我们在编写CSS的时候会很恼火,刚修复了这个浏览器的问题,结果另外一个浏览器却出了新问题。而HACK就是一种办法,能让你在一个CSS里面独立的写支持不同浏览器的样式。程序代码第一个HACK,IE FF 所有浏览器 公用(其实也不算是HACK)hei
2009-09-08 18:04:00
334
转载 跨浏览器兼容测试8大利器
感谢COMSHARP CMS的投递新闻来源:freelancefolder.com仅仅是一年前,跨浏览器兼容测试还不是一件容易事,市面上的测试工具都有一些缺陷,要么太贵,要么功能有限,要么很难用。最近我们终于看到了一些新的工具出现,其中的一些可谓十分出色。本文精选8种最新的跨浏览器测试工具,这7款简单的工具让你的工作变得十分容易,而且它们完全免费。#1 — Xenocode
2009-09-08 17:24:00
283
转载 CSS浏览器兼容方案
网页设计遇到最大的麻烦之一莫过于网页对不同浏览器的兼容性问题了,因为IE 6.0 / IE 7.0 / firefox 2 /Opera9等主流浏览器对CSS解析不近相同,导致设计的页面效果不一样,所以用什么方法可以有效解决不同浏览器不同页面效果的问题呢?广泛被使用的方法就是CSS Hack,即使用特别的CSS定义显示网页在不同浏览器的设计风格,针对不同的浏览器去写不同的CSS,最大化
2009-09-08 17:17:00
406
转载 关于js的一些基本知识
1.document.write(""); 输出语句 2.JS中的注释为// 3.传统的HTML文档顺序是:document->html->(head,body) 4.一个浏览器窗口中的DOM顺序是:window->(navigator,screen,history,location,document) 5.得到表单中元素的名称和值:document.getElemen
2009-09-06 15:13:00
369
转载 CSS的十八般技巧
原文作者:Roger Johansson 作者简介:住在瑞典哥德堡,1994年开始接触和参与web设计,456 Berea Street是他的住址,因此采用这个名字作为他的个人主页域名 原文出处:www.456bereastreet.com 原文发表时间:2005年3月15日 阿捷说明:此文原名"CSS tips and tricks",有2篇,我将它们合并翻译在本文中。
2009-09-05 14:44:00
308
转载 常用CSS缩写语法总结
使用缩写可以帮助减少你CSS文件的大小,更加容易阅读。css缩写的主要规则如下:颜色16进制的色彩值,如果每两位的值相同,可以缩写一半,例如:#000000可以缩写为#000;#336699可以缩写为#369;盒尺寸通常有下面四种书写方法:property:value1; 表示所有边都是一个值value1; property:value1 value2; 表示t
2009-09-05 14:32:00
501
转载 CSS 命名规范
XHTML-CSS写作建议所有的xhtml代码小写 属性的值一定要用双引号("")括起来,且一定要有值 每个标签都要有开始和结束,且要有正确的层次 空元素要有结束的tag或于开始的tag后加上"/" 表现与结构完全分离,代码中不涉及任何的表现元素,如style、font、bgColor、border等 到的定义,应遵循从大到小的原则,体现文档的结构,
2009-09-03 20:45:00
356
转载 css之!important
!important是CSS1就定义的语法,作用是提高指定样式规则的应用优先权(参见:W3.org的解释)。语法格式{ sRule!important },即写在定义的最后面,例如:box{color:red !important;}最重要的一点是:IE一直都不支持这个语法,而其他的浏览器都支持。因此我们就可以利用这一点来分别给IE和其他浏览器不同的样式定义,例如,我们定义这样
2009-08-27 20:49:00
381
转载 jQuery 1.3.3新特性介绍
jQuery 1.3.3 新功能 增强的toggleClass()1.toggleClass也可以和addClass一样,用空格分隔多个class名称了。.toggleClass("a b") == .toggleClass("a").toggleClass("b")2.无参数时,自动删除、恢复全部class,也可以传递一个布尔值,true为恢复class,false为删除clas
2009-08-26 21:55:00
384
转载 MySQL查询优化--数据类型与效率
这一部分提供了如何选择数据类型来帮助提高查询运行速度的一些指导: 在可以使用短数据列的时候就不要用长的。如果你有一个固定长度的CHAR数据列,那么就不要让它的长度超出实际需要。如果你在数据列中存储的最长的值有40个字符,就不要定义成CHAR(255),而应该定义成CHAR(40)。如果你能够用MEDIUMINT代替BIGINT,那么你的数据表就小一些(磁盘I/O少一些),
2009-08-14 23:04:00
339
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人