Archive for 9月, 2009

莫菲定律


彼得原理

管理学家劳伦斯·彼得(Laurence.J.Peter),1917年生于加拿大的范库弗,1957年获美国华盛顿州立大学学士学位,6年后又获得该校教育哲学博士学位,他阅历丰富,博学多才,著述颇丰,他的名字还被收入了《美国名人榜》、《美国科学界名人录》和《国际名人传记辞典》等辞书中。
  彼得原理(The Peter Principle)正是彼得根据千百个有关组织中不能胜任的失败实例的分析而归纳出来的。其具体内容是:“在一个等级制度中,每个职工趋向于上升到他所不能胜任的地位”。彼得指出,每一个职工由于在原有职位上工作成绩表现好(胜任),就将被提升到更高一级职位;其后,如果继续胜任则将进一步被提升,直至到达他所不能胜任的职位。由此导出的彼得推论是,“每一个职位最终都将被一个不能胜任其工作的职工所占据。层级组织的工作任务多半是由尚未达到不胜任阶层的员工完成的。”每一个职工最终都将达到彼得高地,在该处他的提升商数(PQ)为零。至于如何加速提升到这个高地,有两种方法。其一,是上面的“拉动”,即依靠裙带关系和熟人等从上面拉;其二,是自我的“推动”,即自我训练和进步等,而前者是被普遍采用的。
  彼得认为,由于彼得原理的推出,使他“无意间”创设了一门新的科学——层级组织学(Hierarchiolgy)。该科学是解开所有阶层制度之谜的钥匙,因此也是了解整个文明结构的关键所在。凡是置身于商业、工业、政治、行政、军事、宗教、教育各界的每个人都和层级组织息息相关,亦都受彼得原理的控制。当然,原理的假设条件是:时间足够长,五层级组织里有足够的阶层。彼得原理被认为是同帕金森定律有联系的。
  “墨菲法则”、“帕金森定理”和“彼得原理”并称为二十世纪西方文化中最杰出的三大发现。

基于 CodeIgniter 的各类开源项目大全

把互联网上的所有基于 CI 的开源项目都集合起来,为大家学习框架,更深层次的掌握框架的用法提供一些帮助,也希望大家提供开源项目的线索,一起完善这个大全!
注:所收集的项目排名不分先后。
名称:IT Project Guide - Risk Management
介绍:项目管理的重点是风险跟踪和减少风险。基于 PHP、MySQL、CodeIgniter 和 jQuery 开发。非常 Ajax 的清爽用户界面。基于 Web 的客户和团队项目管理工具。
官方:http://itprojectguide.org/main/products/RiskManagement
名称:MyFina - Personal Finance Manager
介绍:MyFina 是一个基于 Web 的管理帐目和费用的个人财务和预算程序。该系统针对那些很少或没有财务背景的人,掌控他们的钱。该系统使用 PHP(CodeIgniter) & MySQL 构建。
官方:http://myfina.ridinglinux.org
名称:EasySNS
介绍:EasySNS 是一个开放式的组件化 SNS 平台,只需要简单的选择和拖拽,您就可以轻松搭建一个无缝集成内容,社区,订单系统等功能的 web 2.0 网站。
官方:http://code.google.com/p/easysns/
http://easysns.com/
名称:BackendPro
介绍:BackendPro 是一个为 CodeIgniter 开发者设计的控制台,不是像 CMS 般提供现成的系统,它只提供系统的一部份。它提供一些会重复性使用的功能,像是认证、权限与管理介面基本的画面。使用现有的 PHP 与 CodeIgniter 知识可以藉由 BackendPro 建立完整的网站,你可以更专注在应用本身,而非一些系统管理功能。
官方:http://www.kaydoo.co.uk/projects/backendpro
名称:BambooInvoice
介绍:BambooInvoice 是一个为小型企业和独立承包商编写的发票系统,它是免费、开放源代码的。我们的首要目标是易用性、用户界面和编写基于 CodeIgniter 框架的优雅代码。
官方:http://www.bambooinvoice.org/
名称:Blogmer
介绍:Blogmer is an Open Source blog package developed in [...]

Fiddler

Fiddler是一个web调试代理。它能够记录所有客户端和服务器间的http请求,允许你监视,设置断点,甚至修改输入输出数据,fiddler包含了一个强大的基于事件脚本的子系统,并且能够使用.net框架语言扩展。

无法在web服务器上启动调试

在IIS管理器里的网站右键→属性→目录安全性→身份验证→“windows身份验证”->开启

安全连接: 重大错误(552)

今天用opera调试网站出了这个问题.无法验证此证书的签名,把连接方式改成http就可以了。

.net 获取当前时间

在c# / ASP.net中我们可以通过使用DataTime这个类来获取当前的时间。通过调用类中的各种方法我们可以获取不同的时间:如:日期(2008-09-04)、时间(12:12:12)、日期+时间(2008-09-04 12:11:10)等。

//获取日期+时间
DateTime.Now.ToString();            // 2008-9-4 20:02:10
DateTime.Now.ToLocalTime().ToString();        // 2008-9-4 20:12:12
//获取日期
DateTime.Now.ToLongDateString().ToString();    // 2008年9月4日
DateTime.Now.ToShortDateString().ToString();    // 2008-9-4
DateTime.Now.ToString(”yyyy-MM-dd”);        // 2008-09-04
DateTime.Now.Date.ToString();            // 2008-9-4 0:00:00

//获取时间
DateTime.Now.ToLongTimeString().ToString();   // 20:16:16
DateTime.Now.ToShortTimeString().ToString();   // 20:16
DateTime.Now.ToString(”hh:mm:ss”);        // 08:05:57
DateTime.Now.TimeOfDay.ToString();        // 20:33:50.7187500
//其他
DateTime.ToFileTime().ToString();       // 128650040212500000
DateTime.Now.ToFileTimeUtc().ToString();   // [...]

tp-link恢复出厂设置

一般只要找个细针按住reset按钮不放就可以了,不过要记住有些型号的路由要把电源断掉再接上,不然不会生效。

.NET 给输入框添加onclick事件

在aspx.cs文件中 inputID.Attributes.Add(”onclick”, “javascript:mcder();”);

输入框回车提交问题

把下面这段代码放入script中就可以了
function document.onkeydown(){
var e=event.srcElement;
if(event.keyCode==13)
{
document.getElementById(”您想点击的按钮”).click();
return false;
}