您现在的位置:首页
--> 标点符
XPath基于XML的树状结构,提供在数据结构树中找寻节点的能力。最常见的XPath表达式是路径表达式。路径表达式是从一个XML节点(当前的上下文节点)到另一个节点、或一组节点的书面步骤顺序。这些步骤以“/”字符分开,每一步有三个构成成分: 轴描述(用最直接的方式接近目标节点)节点测试(用于筛选节点位置和名称)节点描述(用于筛选节点的属性和子节点特征) 一般情况下,我们使用简写后的语法。虽然完整的轴描述是一种更...
PostgreSQL 是一个对象-关系数据库服务器。PostgreSQL 不寻常的名字导致一些用户停下来尝试拼读它,特别是那些把SQL拼读为”sequel”的人。PostgreSQL 开发者把它拼读为 “post-gress-Q-L”。 它也经常被简略
phpQuery是一个服务器端jQuery开源项目。它可以让PHP开发人员采用与jQuery相同的语法来处理网页元素。也就是说可以使用php操作HTML或者XML文档,遍历文档的节点,很轻松的取出,填充节点内容。或者简单来说,除了js的事件响应部分,其余的几乎都 可以用php来实现。php对数据处理的能力显然要比JS强大很多,对不熟悉JS的同学来说,phpQuery是个非常强大的帮手。其实phpQuery也可以取代一部分Smarty的功能。同时,前面也介绍了使用...
• cURL基础教程
cURL 是一个支持包括HTTP、FTP、TELNET等多种协议使用URL语法规定来传输文件和数据的工具。令人高兴的是,cURL(supported by PHP)被PHP支持。下面将介绍一些在PHP中使用cURL的方法。为什么要使用cURL $content = file_get_contents("http://www.biaodianfu.com"); // or $content = file("http://www.biaodianfu.com"); // or $content = readfile("http...
前面一篇文章提到的是PHP截取中文时出现乱码的解决办法。这篇文章从模板引擎Smarty的角度去解决截取中文乱码的问题。 smarty的字符串截取函数是针对拉丁字符设计的,对于像汉字这样的非单字节文字在截取时就会出现乱码问题,下面是我从网上找来的一个解决方案,因为此文被转载得很多,原始出处不详。
下面的代码是来自于Sablog(http://www.sablog.net/) function trimmed_title($text, $limit=12) { if ($limit) { $val = csubstr($text, 0, $limit); return $val[1] ? $val[0]."..." : $val[0]; } else { return $text; } } function csubstr($text, $start=0, $limit=12) { if (function_exists&#...
• 搜索引擎停用词
为节省存储空间和提高搜索效率,搜索引擎在索引页面或处理搜索请求时会自动忽略某些字或词,这些字或词即被称为Stop Words(停用词)。 Stop Words大致为如下三类: 应用十分广泛,在Internet上随处可见的词,比如“Web”一词几乎在每个网站上均会出现,对这样的词搜索引擎无法保证能够给出真正相关的搜索结果,难以帮助缩小搜索范围,同时还会降低搜索的效率。语气助词、副词、介词、连接词等,通常自身并无明确的意义,只有将...
1.TinyMCE 简介:一款非常小巧和精致的在线编辑器,第一个推荐它是应为Wordpresss的默认编辑器就是它。正式非常的喜欢这个在线编辑器。地址:http://tinymce.moxiecode.com/ 2.CKEditor 简介:很多人不知道CKEdotor是什么,其实CKEditor其实就是原先的FCKEditor,CKEdotor强大的功能不得不让你折服,但是他的强大也会对一些用户感觉繁琐。功能虽然强大、插件众多,但代码量和占用的客户端的资源也是巨大的。在现在中国的网络情况...
一、什么是SNS SNS,全称Social Networking Services,即社会性网络服务,专指旨在帮助人们建立社会性网络的互联网应用服务。SNS的另一种常用解释:全称Social Network Site,即“社交网站”。社会性网络(社会网络,Social Networking:SN):是指个人之间的关系网络,这种基于社会网络关系系统思想的网站就是社会性网络网站(SNS网站)。现在许多WEB2.0网站都属于SNS网站,如网络聊天(IM)、交友、视频分享、博客、播客、网络社区...
一、网络安全机密性(加密)、完整性(防伪造)、来源可靠性(签名)程序漏洞二、web前端安全 XSS:Cross Site Script(跨站攻击脚本)往Web页面里插入恶意html代码,当用户浏览该页之时,嵌入其中Web里面的html代码会被执行。 XSS的种类: 1.XSS-基于DOM的XSS 产生原因:当web page含有一些不受服务器端控制的DOM的时候发生,通过form、referer、location修改页面DOM。解决方法:避免客户端的脚本对DOM的重写、重定向及其它...
1.Speed Tracer Speed Tracer is a tool to help you identify and fix performance problems in your web applications. It visualizes metrics that are taken from low level instrumentation points inside of the browser and analyzes them as your application runs. Speed Tracer 是一款功能强大的性能分析插件,可以让用户深入的了解 Web 应用的运行情况,找出自己的 Web 应用运行缓慢的原因。 2.Eye Dropper Eye Dropper...
最近在做WAP网站的开发,由于要做大量的尝试及对一些资源的收集,所以有一周没有更新博客,今天把自己学到的和用到的一些WAP开发的工具共享一下。 WAP 最麻烦的是需要用电脑访问WAP网站,对于一些WAP2.0网站,使用IE等任何浏览器都可以访问,但是对于一些使用WML写的WAP网站就需要特殊的软件来查看了。 1.Opera浏览器(http://www.opera.com/)支持正常打开WML和xhtml网页,但是某些网站会自动识别UA,当UA为Opera时就会自动跳转...
在SEO优化中,难以避免的需要对竞争对手进行分析,特别是当竞争对手比你的动作(更改或升级)要快的时候。SEO最终需要呈现的结果是排名在竞争对手的上面,但是更重要的是要搞清楚为什么你的关键词排名上升得比较快,下面是整理的一些竞争对手工具,它能使你更加理解自己和竞争对手的状况。 #1 前面的博客中提到的查询网站有哪些关键词排名比较好的工具:词最。相对以词最提供的是在百度排名好的关键词,今天在推荐一个查询网站在Go...
Meta 搜索是一款搜索引擎整合程序,使用meta搜索呢可以清楚的看到你所查找的关键词在各个搜索引擎的排名情况,你可以很清楚直观的看到各个网站的搜索竞争力。 Meta 搜索整合了多个搜索引擎(百度、谷歌、雅虎、搜狗、搜搜、有道、必应)中分散的搜索排名、网站排名、关键词数据、SEO 数据、网站链接数据、收录数及趋势等多类搜索数据,并通过一站式的应用工具组合来生成搜索竞争力报告。 Meta搜索至此关键词搜索和网页搜索两种情...
#1 最笨的办法,点击网站的流量统计,看看有没有设置密码,如果没有设置密码那是最好的了,如果设置了密码,试试几个简单的密码(试着用社会工程学的角度去研究破解密码)。 #2 通过alexa统计数据,由于刷alexa排名的现象普遍存在,且对于一些小型网站,一般alexa数据都没有。 如果你的网站和竞争对手的网站都没有在刷Alexa,且你的网站用户群和竞争对手的用户群相差不大,可以通过你的网站和竞争对手的网站的alexa数据,大概的计...
什么是 DivCorners? 这个插件的主要作用是建立一个简单的方法为屏幕上的内容增加边界样式。 边界样式可以是圆角,简单的边界,褪色的边缘,盒布局等。使用现有的图片来生成样式,我会完善函数,使在没有图片的情况下也能生成边界样式的。 它有三个可在jquery.js和jquery.divcorners.js加载后调用的函数。 使用 $(expression).dcCreate( object [, boolean] ) 创建布局的实例。使用 $(expression).dcResize( [boolean] ) 重新...
必须面对的问题有:用户不喜欢提交表单。然我们的目的是让用户愿意提交表单。下面是一个关于web表单设计的调查报告,这个结果来源于100个令人瞩目的网站。原文地址: http://www.smashingmagazine.com/2008/07/04/web-form-design-patterns-sign-up-forms/ http://www.smashingmagazine.com/2008/07/08/web-form-design-patterns-sign-up-forms-part-2/ 注册表单设计调查 1.表单的安置 1.1注册表单链接的标题是怎么样的?当用户...
gzip是GNU zip的缩写,它是一个GNU自由软件的文件压缩程序,也经常用来表示gzip这种文件格式。 HTTP/1.1协议允许客户端可以选择要求从服务器下载压缩内容,这个标准本身定义了两种压缩方法:“gzip”(内容用gzip数据流进行封装)以及“deflate”(内容是原始格式、没有数据头的DEFLATE数据流)。许多HTTP客户端库以及绝大多数当今的浏览器都支持这两种格式。在用户浏览器发送请求的HTTP头中, 带有“Accept-Encoding: gzip, defl...
注册流程的表单应该做到友好、清晰、合理和一致。在设计时应避免各种各样的分散因素,给用户提供一个清晰明确并且简单的web表单。注册表单的难易程度与用户的注册成功率和注册速度是成反比的。所以注册页面信息架构需要清晰简洁,注册表单作为信息主体,除了LOGO,帮助信息以及一些必要的返回链接,避免其他一切会干扰注册的信息,保障用户专心走完注册流程。在设计网站注册流程时应该考虑以下问题:(一)表单数量不要有注册门...
Adaptive Path是一家用户体验设计公司。《Patterns for Sign Up &Ramp Up》是他们的对20家web2.0注册页面的研究结果。《Patterns for Sign Up &Ramp Up》里的主要观点: Give the user good reasons to join――给用户充分的注册理由。要说服新用户注册,网站应致力于提高可感知价值,同时降低用户加入所需要投入的成本。战略集中于从显性与隐性两方面同时向用户灌输加入的好处,以提供...
近3天十大热文
- [55] Oracle MTS模式下 进程地址与会话信
- [55] IOS安全–浅谈关于IOS加固的几种方法
- [54] 如何拿下简短的域名
- [53] android 开发入门
- [52] Go Reflect 性能
- [52] 图书馆的世界纪录
- [49] 【社会化设计】自我(self)部分――欢迎区
- [49] 读书笔记-壹百度:百度十年千倍的29条法则
- [38] 程序员技术练级攻略
- [32] 视觉调整-设计师 vs. 逻辑
赞助商广告