自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 借用户体验的思维模式 做好信息架构

看到一位产品经理的文章《好的产品经理都是大情圣》也发篇文章分析下UED的使命——其实就像泡妞一样,需要智慧与实力的技术活:)UE童鞋的一项技能就是:信息架构 。好的信息架构是良好用户体验中非常重要的一步。这意味着面对繁杂丰富的信息,设计者需要为用户考虑,以用户的思维逻辑和访问目的对信息做梳理。这样的信息逻辑不仅要符合企业的战略需要,更要符合用户的思维和认知习惯。那么如何以用户的思维来进行合

2012-02-24 15:31:05 524

转载 jQuery.validate使用手册

<br />一、用前必备官方网站:http://bassistance.de/jquery-plugins/jquery-plugin-validation/(注意下载最新版)<br />API: http://jquery.bassistance.de/api-browser/plugins.html当前版本:1.5.5<br />需要JQuery版本:1.2.6+, 兼容 1.3.2<script src="../js/jquery.js" type="text/javascript"></sc

2011-05-19 14:20:00 659

转载 如何完成Apache虚拟主机设置?

实现Apache虚拟主机方法一:开启虚拟主机配置文件对httpd.conf进行设置:1.注释以下三行#ServerAdmin#ServerName#DocumentRoot2.去掉mod_proxy.so和mod_proxy_ajp.so的注释3.#Virtual hosts#Include conf/extra/httpd-vhosts.conf (查找这

2011-05-13 16:40:00 569

转载 PHP正则表达式的快速学习方法

<br />1、入门简介<br />简单的说,正则表达式是一种可以用于模式匹配和替换的强有力的工具。我们可以在几乎所有的基于UNIX系统的工具中找到正则表达式的身影,例如,vi编辑器,Perl或PHP脚本语言,以及awk或sed shell程序等。此外,象JavaScript这种客户端的脚本语言也提供了对正则表达式的支持。由此可见,正则表达式已经超出了某种语言或某个系统的局限,成为人们广为接受的概念和功能。<br />正则表达式可以让用户通过使用一系列的特殊字符构建匹配模式,然后把匹配模式与

2011-05-09 17:10:00 413

转载 一种以ID特征为依据的数据分片(Sharding)策略

<br />假如您有一个应用程序,随着业务越来越有起色,系统所牵涉到的数据量也就越来越大,此时您要涉及到对系统进行伸缩(Scale)的问题了。一种典型的扩展方法叫做“向上伸缩(Scale Up)”,它的意思是通过使用更好的硬件来提高系统的性能参数。而另一种方法则叫做“向外伸缩(Scale Out)”,它是指通过增加额外的硬件(如服务器)来达到相同的效果。从“硬件成本”还是“系统极限”的角度来说,“向外伸缩”一般都会优于“向上伸缩”,因此大部分上规模的系统都会在一定程度上考虑“向外”的方式。由于许多系统的瓶颈

2011-05-05 11:04:00 755

转载 网编的职业规划

<br />如果网络编辑们能按照这条路一直走下去,OK,你就成功了!<br />  网编这个职业的前景是不容置疑的。全国70万家网站,需要的网络编辑300万人以上。从国家的政策导向(国家的战略是信息化)和市场的经济导向(风险投资大规模涌入网络业)来说,互联网是绝对的朝阳产业,网络编辑是绝对的黄金职业。<br />  我认为的网编职业生涯发展路线应该是:新闻—编辑—推广—策划—运营。一个真正的好网编,必须是内外兼修的,所谓功夫在诗外。<br />  1.新闻<br />  网络编辑最初往往只有不停

2011-04-13 18:05:00 797

转载 解开机密码

<br /><br />一、<br />    在开机时,按下F8进入"带命令提示符的安全"模式<br />    输入"NET USER+用户名+123456/ADD"可把某用户的密码<br />    强行设置为"123456"<br />    二、<br />    如用户忘记登入密码可按下列方法解决<br />    1.在计算机启动时按〔F8〕及选〔Safe Mode With<br />    Command Prompt〕<br />    2.选〔Adm

2011-04-01 09:28:00 2181

转载 php的web service实现----xmlrpc

<br />一、web service是什么?从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API。这就是说,你能够用编程的方法通过Web来调用这个应用程序。我们把调用这个 Web service 的应用程序叫做客户。例如,你想创建一个Web service ,它的作用是返回当前的天气情况。那么你可已建立一个ASP页面,它接受邮政编码作为查询字符串,然后返回一个由逗号隔开的字符串,包含了当前的气温和天气。要调用这个ASP页面,客户端需要发送下面的这个

2011-03-23 20:00:00 1102

转载 聚合关系

聚合关系<br />聚合关系用于对模型元素之间的组装关系进行建模。有许多组成关系的示例:图书馆包括大量的书籍,公司部门由雇员组成,计算机由许多设备组成。如果对此进行建模,那么聚合关系体(部门)与其组成部分(雇员)之间存在聚合关系关联关系。<br />在关联关系路径上,用位于聚合关系体端的空心菱形来表示聚合。<br />示例<br />本示例中,每个客户都有一个地址。因为这两个类代表一个更大整体的一部分,所以我们使用聚合关系。由于很多其他事物也有地址,我们还决定

2011-03-04 15:03:00 1519

转载 PHP导出excel乱码

<br />PHP导出Excel文件时有两个主要的过程:<br />1、定义文件名<br />2、填充Excel数据<br />这两个过程中可能会出现一些PHP导出Excel乱码问题,下面我来说一下解决办法:<br />解决文件名的PHP导出Excel乱码:<br />乱码原因:客户使用的中文版Windows系统平台,而Windows平台的文件名编码为gb2312(gbk),而我们网页编码为了跟进现存潮流一般都采用utf-8(国际化)编码,这时当我们:header("Content-Dispositio

2011-03-02 19:56:00 1238

原创 关于wamp安装后无法载入mysqli问题

<br />今天遇到了个很怪异的问题,在笔记本上安装wamp环境后正常,但是在台式机上安装后访问phpmyadmin无法载入mysqli相关服务,后来查阅了相关资料后发现,原因是安装了zendOP时,选择php.ini的路径设置有问题,所以zendOP安装后,再访问phpmyadmin就不行了,把zendOP卸载,wamp卸载,从新安装wamp即可,如果还需要安装zendOP,把php.ini路径设置正确即可。

2011-03-01 12:50:00 1705

转载 HTML中小meta的大作用及CSS用法

<br />meta是用来在HTML文档中模拟HTTP协议的响应头报文。meta 标签用于网页的<head>与</head>中,meta 标签的用处很多。meta 的属性有两种:name和http-equiv。name属性主要用于描述网页,对应于content(网页内容),以便于搜索引擎机器人查找、分类(目 前几乎所有的搜索引擎都使用网上机器人自动查找meta值来给网页分类)。这其中最重要的是description(站点在搜索引擎上的描述)和 keywords(分类关键词),所以应该给每页加

2011-02-15 16:48:00 3742 1

转载 Zend Framework中的MVC架构 2

<br />为了达到我们的需求,我们创建了2种路由协议。第一种路由协议对Zend_Controller_Router_Route的构造函数添加了第三个变量--一个正则表达式的变量ident,这个需求就是用户提供的ident必须是字母、数字和-以及下划线组成。我们的第二个路由协议试图匹配一个产品的ID数,我们利用/d+正则来匹配数字。通过我们增加的路由协议,如果我们现在浏览http://domain.com/product/12,这个id变量就会被设置,如果我们浏览http://domain.com/

2010-11-18 23:48:00 1071

转载 Zend Framework中的MVC架构 1

Zend Framework中的MVC架构<br /><br />The Zend Framework MVC Architecture<br />一、概述:<br />In this chapter, we will cover the following topics:<br />1. Zend framework MVC overview<br />2. The Front Controller<br />3. The router<br />4. The dispat

2010-11-18 23:47:00 1441

转载 CSS命名规范

DIVCSS名称说明网站公用相关Container div #container 容器 Header or banner div #header 页头部分 Main or global navigation div #mainNav 主导航 Menu #menu 菜单 Sub Menu #submenu 子菜单 Left or right side columns #sidebarA, #sidebarB 左边栏或右边栏 Main div #main 页面主体 Content div #content 内容

2010-10-15 17:11:00 407

原创 xoops学习笔记

<br /><br />目录:1.表单嵌入编辑显示百分百问题 2.XOOPS全局变量(常量)3.Xoops格式化输出字符串 4.Xoops数据库操作常用函数 5.缓存处理代码 6.发送邮件到mail或者PM  7.config参数页面调用读取查看<br /><br />8初始化管理员密码, 9返回上级页面,添加打印效果, 10表单JS控制鼠标, 11多维数组排序  12. 去掉HTML标记换行,摘要显示功能 13.设置a标签高宽时IE6下无效果解决方案<br /><br />current去掉1

2010-10-15 17:09:00 2401

转载 mysql全文检索语法

<br /> 如何在MySQL中获得更好的全文搜索结果<br /><br />很多互联网应用程序都提供了全文搜索功能,用户可以使用一个词或者词语片断作为查询项目来定位匹配的记录。在后台,这些程序使用在一个SELECT 查询中的LIKE语句来执行这种查询,尽管这种方法可行,但对于全文查找而言,这是一种效率极端低下的方法,尤其在处理大量数据的时候。<br /><br />mysql针对这一问题提供了一种基于内建的全文查找方式的解决方案。在此,开发者只需要简单地标记出需要全文查找的字段,然后使用特殊的

2010-10-11 11:47:00 812

转载 读取数据库随机的信息

<br /><?php <br /><br />require 'system/include/common.inc.php '; <br /><br />$n = 10; //随机显示的记录数 <br />$results = $result = array(); //记录结果的数组 <br /><br />$rowNum = mysql_result(mysql_query( "SELECT COUNT(*) AS cnt FR

2010-09-15 11:08:00 481

转载 js精确浮点运算(转)

<br />最近在做一个工资核算的系统,所有的运算全部在前台进行,因此用了的是JS来做。 <br />做完以后,经手工核算,发现一个奇怪的问题。就是JS算出来的结果跟用计算器算出来的结果有差距。 <br />想了很久,也没有想出问题出在哪里。 <br />  问题这样的: <br />  37.5*5.5=206.08 (JS算出来是这样的一个结果,我四舍五入取两位小数) <br />  我先怀疑是四舍五入的问题,就直接用JS算了一个结果为:206.08499999999998 <br

2010-08-06 11:06:00 468

转载 优化PHP代码的42条建议

1.如果一个方法可静态化,就对它做静态声明。速率可提升至4倍。 2.echo 比 print 快。 3.使用echo的多重参数(译注:指用逗号而不是句点)代替字符串连接。 4.在执行for循环之前确定最大循环数,不要每循环一次都计算最大值。 5.注销那些不用的变量尤其是大数组,以便释放内存。 6.尽量避免使用__get,__set,__autoload。

2010-05-11 10:26:00 326

转载 给宽带加速,一分钟学会,释放电脑保留的20%宽带资源

给宽带加速,一分钟学会,释放电脑保留的20%宽带资源   1、单击“开始-运行”,输入gpedit.msc回车后即可打开“组策略对象编辑器”。   2、展开“计算机配置-管理模板-网络-QoS数据包计划程序”,双击右面设置栏中的“限制可保留带宽”,在打开的属性对话框中的“设置”选项卡中将“限制可保留带宽”设置为“已启用”,然后在下面展开的“带宽限制(%)”栏将带宽值“20”设置为“0”

2010-04-22 08:12:00 401

转载 js对象属性方法

数组(Array):系列元素的有序集合;属性:length:用于获取数组元素的个数,既最大下标加 1方法:sort(function):在未指定排序号的情况下,按照元素的字母顺序排列,如果不是字符串类型则转换成字符串,在排序;reverse():颠倒数组中元素的顺序;concat(array1,arrayn):用于将N个数组合并到array1数组中;

2010-04-16 10:07:00 435

转载 JS鼠标事件摘录

javascript事件列表解说事件浏览器支持解说一般事件onclickIE3、N2 鼠标点击时触发此事件ondblclickIE4、N4 鼠标双击时触发此事件onmousedownIE4、N4 按下鼠标时触发此事件onmouseupIE4、N4 鼠标按下后松开鼠标时触发此事

2010-03-18 01:09:00 382

转载 jquery 常用问题

jquery radio取值,checkbox取值,select取值,radio选中,checkbox选中,select选中,及其相关  获取一组radio被选中项的值  var item = $(input[@name=items][@checked]).val();  获取select被选中项的文本  var item = $("select[@

2010-03-18 01:07:00 345

原创 模板复写 modulename_canvas.html ( xoops themes )

不同模块选择不同的主题风格,在themes/modules/mod name 下创建canvas的模板,themes会自动筛选模块下的canvas如果不存在,在去找自身的canvas文件.// Get language filesrequire_once(XOOPS_ROOT_PATH./language/.$GLOBALS[xoopsConfig][language].

2010-03-15 19:28:00 621

转载 SQL distinct用法 简单group by 命令

distinct这个关键字用来过滤掉多余的重复记录只保留一条,但往往只用它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1      字段2    id         name    1            a

2010-03-08 14:41:00 1183

原创 In llearning we thust

周5晚上听完陈朝益老师的演讲后,颇有体会,对如何学习有了更深刻的认识. 两句名言 :       In llearning we thust         Poor and hungry 学习方法:  1.联合力:将事物多方面能有效的组织,联合起来,对接受到的事物有感动,感想,联想  2.整合力:把多个好的方法,好的建议有效的整合一起,整合成试用于自己的方法  3

2010-03-06 22:08:00 458

原创 Jquery星星评分特效

http://www.raychou.com/labs/rater-star/?COLLCC=3385299022&

2010-03-05 14:37:00 669

原创 xoops 站点地图模块sitemap

自身模块include文件夹添加sitemap.plugin.php还会获取xoops_verssion.php submenu信息 if (!defined("XOOPS_ROOT_PATH")) { exit(); }function b_sitemap_catalog(){        $sitemap = array();    $category

2010-03-05 10:32:00 387

原创 xoops 給模块加入到全站搜索

模块include目录添加文件 search.inc.phpfunction catalog_search($queryarray, $andor, $limit, $offset, $userid){    global $xoopsDB, $xoopsConfig, $myts, $xoopsUser;        $sql = "SELECT item_id,ite

2010-03-05 10:29:00 449

原创 xoops article模块克隆白屏问题

// Is performing module install/update?$isModuleAction = ( !empty($_POST["fct"]) && "modulesadmin" == $_POST["fct"] ) ? true : false;$isModuleAction = mod_isModuleAction(industry); 文件缓存 xoop

2010-03-05 10:24:00 564

转载 如何重构代码

    说到重构,什么时候你的代码要重构呢?有这么一个测试方法:“如果你发现修改自己的代码感到很崩溃,如果你发现阅读自己的代码之前需要先查看注释,这就表明你的代码需要重构了”。   大家知道,大型软件项目的开发是一个长期的,团体协作开发的过程,对于软件中的某一个模块,某一个功能,甚至是某一段代码,都有几个甚至十几个人修改过,你可以想象你的代码被你自己或是别人改过了多少次,也许看看C

2010-02-02 11:25:00 651

原创 10年1月-2月学习计划

1.学习下oop的设计模式2.复习xoops模块开发1,2,3章3.学习并写一些自己试用的插件4.把xoops内核和类文件看一下5.学习时间管理,把自己的时间安排的更合理一些

2010-01-05 04:05:00 295

原创 近1年的总结

  学PHP两年有余,基于xoops做模块开发一年有余,能有现在的成就全靠我同事杨哥帮忙( - -# 虽然他比我小1个月吧,汗死了...)  先鼓励下自己,从一个什么都不懂,只知道玩的孩子现在成了一个知道为事业去拼搏,努力学习的人了.  其它的也没有什么夸的了,都是毛病,比如说,学习速度比别人慢,其实道理很简单,我基础太差以前都荒废了,只能从头补,但是哥不怕,因为我必须要成功,所以我得坚持

2010-01-05 03:49:00 318

原创 2010/1/5学习总结

  在同事的介绍下了解到了,思维导图的概念,起初看别人的思维导图感觉很强大,于是找到了一个思维导图的设计软件,所需内容:jdk-6u17-windows-i586和FreeMind-Windows-Installer-0.8.1-min.  在做项目前需要旅清自己的思路,设计模块需求,功能,页面逻辑,数据库关系等等.把自己的想法实践于思维导图上,更有效的表达了业务关系的逻辑性.可以很有效的提高

2010-01-05 03:28:00 328

转载 mysql数据库范式详解

在设计关系数据库时是要遵守一定的规则的。尤其是数据库设计范式现简单介绍1NF(第一范式),2NF(第二范式),3NF(第三范式)和BCNF,另有第四范式和第五范式留到以后再介绍。在你设计数据库之时,若能符合这几个范式,你就是数据库设计的高手。 第一范式(1NF):在关系模式R中的每一个具体关系r中,如果每个属性值都是不可再分的最小数据单位,则称R是第一范式的关系。例:如职工号,姓名,电话号

2010-01-05 03:27:00 414

转载 多极分类

这个星期写网站的时候,遇到了一个很基础的数据库设计问题--分类总结如下:有一个本身的ID和继承的IDclassID name parentID1 food 02 fruit 13 banana 24 apple 25 meet 16 pork 5这时候比例的时候用的就是“递归”机制小鱼我来写一个遍历function display($parentID

2010-01-03 17:46:00 399

原创 什么是二叉数?它是哪里面的知识?

它是一种树型结构,简单地说,形如下面的图形称为二叉树。它是数据结构的知识 除空二叉树外,有一个唯一的根接点,左、右子树都是二叉树。 可以得知: 1、 二叉树的每个结点至多只有二棵子树(即不存在结点的度大于2的结点)。 2、 二叉树的子树有左右之分,其次序不能任意颠倒。 二叉树的性质: 1、 在二叉树的第i层上至多有2i-1个结点(i>=1)。

2010-01-03 17:16:00 782

原创 工作失误

这里将收录由于我个人原因导致工作出错方面的总结

2009-12-14 12:07:00 598 1

原创 关于时间管理

正在学习OREILLY的出的一本时间管理的书,每次学习后要把比较经典的内容摘录下来,随时提醒自己第一章时间管理原则1.时间管理对系统管理员特别困难,因为我们有独特的问题,我们的极速知道者没有良好的时间管理技能,而我们的非技术经理不了解我们的工作.一个能让我们支配的资产就是,我们是高科技人员,可以简单地利用技术解决方案管理我们的时间.2.内部干扰(客户)以及自愿接受的干扰(即时通讯信息

2009-12-14 11:42:00 379

空空如也

空空如也

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

TA关注的人

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