博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页

2009年6月9日

摘要: 本文主要介绍PMBOK所述的项目管理体系中,启动过程组中项目整体管理知识领域中的制定项目章程子过程。本文主要从该过程可以获取的资源、可以使用的工具、在该过程中需要做的事情(个人经验总结)、做完该过程可以获取的结果四个方面来论述。 一、项目启动阶段1.1 制定项目章程1.1.1 可以获取的资源1.1.1.1 合同作为项目经理,在接手这个项目时,如果已经签属了合同,尽量能拿到合同进行阅读。因为合同是第... 阅读全文

posted @ 2009-06-09 08:58 linFen 阅读(3413) 评论(0) 推荐(0) 编辑

摘要: 最近在带领一个异地的团队在进行.Net B/S系统开发工作。两地相隔1000多公里, 两地都有开发人员,源码的统一管理就成了需要解决的问题。针对这个问题,想到如下的解决方法: 一、利用Microsoft Visual SourceSafe的Internet功能优点:1.考虑使用VSS是因为他与Microsoft Visual Studio集成的很紧密。可以在编译器中对源码进行直接Check in ... 阅读全文

posted @ 2009-06-09 08:53 linFen 阅读(739) 评论(0) 推荐(0) 编辑

摘要: .net的开发有很多速成的方法,很多朋友做中小型网站的时候,为了省时间都会有一些自己的方法。我将一种比较常见的工具和思路组合介绍如下: 1) 用Powerdesigner做数据库建模 2) 将数据库模型转换成数据库的表、存储过程等对象 3)根据项目需求,将程序结构分为UI显示层、业务逻辑处理层、数据处理层、接口层等。 4) 通过.NET代码生成器生成各层的代码。 5) 将代码放入VS2005建立... 阅读全文

posted @ 2009-06-09 08:52 linFen 阅读(538) 评论(0) 推荐(0) 编辑

2009年6月8日

摘要: /*** alist :原来的要排练的数组,n组合的个数 */ function getCom(aList, n) { var a = []; //新的组合数组 var count = 0; var m = aList.length; var flags = []; /*初始化*/ for (var i = 0; i < n; i++) { flags[i] = 1; } for (var ... 阅读全文

posted @ 2009-06-08 13:32 linFen 阅读(928) 评论(1) 推荐(0) 编辑

摘要: public static List<string> GetCom<T>(T[] aConde,int n) { List<string > list = new List<string>(); int m =aConde.Length; int[] flags = new int[m]; for (int i = 0; i < n; i++)... 阅读全文

posted @ 2009-06-08 13:29 linFen 阅读(703) 评论(0) 推荐(0) 编辑

2009年6月7日

摘要: 通用用户权限系统设计 做了n多的MIS系统,很久以前就有这种想法,想把MIS系统中的用户权限管理和审批流管理独立出来,做成单独的组件,但是因为各种各样的原因,都没有去做,也许是太懒了。今天终于痛下决心,一定要把这两个东西给做成组件,说干就干。因为代码还没有写完,今天暂时就把数据库设计发上来,等代码搞好了,并且把代码搞的好看点后,我以后可能会把这个权限管理组件和审批流管理组件开源。今天暂时就看权限管... 阅读全文

posted @ 2009-06-07 11:23 linFen 阅读(1128) 评论(3) 推荐(0) 编辑

摘要: 一.引言 因为做过的一些系统的权限管理的功能虽然在逐步完善,但总有些不尽人意的地方,总想抽个时间来更好的思考一下权限系统的设计。 权限系统一直以来是我们应用系统不可缺少的一个部分,若每个应用系统都重新对系统的权限进行设计,以满足不同系统用户的需求,将会浪费我们不少宝贵时间,所以花时间来设计一个相对通用的权限系统是很有意义的。二.设计目标 设计一个灵活、通用、方便的权限管理系统。 在这个系统中,我... 阅读全文

posted @ 2009-06-07 11:14 linFen 阅读(909) 评论(0) 推荐(0) 编辑

摘要: 我在通用权限的设计(上)一文中很多问题并没有诉说详细,而且估计我写“通用”两字的时候激发了很多人的不满,我这里先道个歉。   从解决方案的角度出发,没有绝对通用的权限设计,这点我也赞同,只能针对项目的实际需求来开发对应的权限模块,这点是肯定的。我这里只是记录一种做法而已,而且这种做法必然有其适用的范围,而且如果把企业或者公司部门的因素也考虑进去,我觉得反而难以把做法说清,所... 阅读全文

posted @ 2009-06-07 11:01 linFen 阅读(524) 评论(1) 推荐(0) 编辑

摘要: 讲权限模块的设计,其实没什么太大的意义,园子里面很多高人已经写过了。前段时间自己写了一个权限模块,现在跟大家分享一下做法。   讲我的做法之前,先要说说比较通用的权限模块是如何设计的,通常是一张用户表,角色表,用户与角色关联表,功能表,角色与功能关联表,模块表。  如上设计之后,当要判断一个用户是否具有某个权限的时候先要从用户与角色关联表出发,找到当前用户所属的角色,然后再去角色功能关联表里面查找... 阅读全文

posted @ 2009-06-07 11:00 linFen 阅读(1119) 评论(0) 推荐(0) 编辑

摘要: 经历了最近几个月易讯网新版本的紧张开发及上线调试之后,总算能够暂时静下心来考虑网站的下一步计划及如何通过网络来如何吸引用户。本来很早就想与朋友们一起分享下自己在开发易讯网过程中对网站架构和设计和经验和看法,但那时因为上一版本许多东西还欠缺考虑只好做罢。现在,终于有时间能够分享下自己的经验并大家交流和探讨。什么是易讯网(econfeed.com)?如果您知道国外的DIGG网站,那么您也就知道了什么是... 阅读全文

posted @ 2009-06-07 10:29 linFen 阅读(937) 评论(0) 推荐(0) 编辑

2009年6月4日

摘要: 功能描述:根据客户选择下拉框,同步中部分超链的请求传递参数与下拉框中的值相等。代码中用到JQuery的cookie插件:jquery.cookie.js jquery.cookie.pack.js 关于该插件不做过多介绍,可以通过google获得更多信息。页面部分:假设页面有一个用于标识状态的select<select id="type"> <option value="sms"... 阅读全文

posted @ 2009-06-04 13:13 linFen 阅读(3179) 评论(0) 推荐(0) 编辑

摘要: 在jQuery中有两个获取元素位置的方法offset()和position()。position()方法是在1.2.6版本之后加入的,为什么要引入这个方法呢?这两个方法之间有什么异同?使用的时候应该注意哪些问题?什么时候使用offset(),什么时候又使用position()呢? 先看看API对这这两个方法的定义:offset():获取匹配元素在当前视口的相对偏移。返回的对象包含两个整形属性:to... 阅读全文

posted @ 2009-06-04 12:33 linFen 阅读(2453) 评论(0) 推荐(0) 编辑

摘要: 自然的运动是遵循物理规律的运动,而不是理想的简单的匀速直线运动,所以,我们在写动画效果的时候也要考虑让我们的效果更接近自然规律,比如加速,减速,匀变速,变加速等等等等要考虑进去。我们平常建立一个简单的jQuery 动画效果很简单 使用animate 就行了:$("#info").animate({"left":-(wh*i)+"px"},speed); 如果我们要使用缓动效果 就要先链接jQuer... 阅读全文

posted @ 2009-06-04 12:26 linFen 阅读(6275) 评论(0) 推荐(0) 编辑

摘要: 如果 列表里面 有N多的列表项目 我想知道我点击了哪一个 应该怎么取呢?jQuery 里面 提供了一个index()方法 :index(subject)搜索与参数表示的对象匹配的元素,并返回相应元素的索引值值。如果找到了匹配的元素,从0开始返回;如果没有找到匹配的元素,返回-1。但是 API里面提供的例子貌似不对[代码]</ul>如上所示,这是一个无序列表 我要点击任意一个列表项目 要... 阅读全文

posted @ 2009-06-04 12:21 linFen 阅读(38282) 评论(4) 推荐(2) 编辑

摘要: [代码]函数也比较简单 ,一看就明白了,只要理清了这几个参数,自己去套就行了。 最后发个DEMO吧:点击这里查看在线演示其中 导航和 官方新闻 用了 cur 标记当前函数论坛和积分榜用了tab 切换函数来自:http://www.cnblogs.com/trance/archive/2009/05/13/1456131.html 阅读全文

posted @ 2009-06-04 09:09 linFen 阅读(918) 评论(0) 推荐(0) 编辑

摘要: 1、放弃  把握的反面就是放弃,选择了一个机会,就等于放弃了其它所有的可能。当新的机会摆在面前的时候,敢于放弃已经获得的一切,这不是功亏一篑,这不是半途而废,这是为了谋求更大的发展空间;或者什么都不为,只因为喜欢这样做,因为,年轻就是最大的机会。人,只有在三十岁之前才会有这个胆量,有这个资本,有这个资格。  2、失恋  不是不在乎,而是在乎不起。三十岁前最怕失去的不是已经拥有的东西,而是梦想。爱情... 阅读全文

posted @ 2009-06-04 09:06 linFen 阅读(239) 评论(0) 推荐(0) 编辑

摘要: 设计漂亮的样式表是一门艺术设计漂亮的样式表不是一门暗黑艺术(如果用艺术家的眼光来看待这门艺术的话,那更多表现的是种对幸福的生活渴望和完美人生的追求. PS: 这是译者找到的最靠谱的解释.). 它需要持久的练习和全身心的投入, 但是, 有一些小窍门来帮你快速提升, 让你也成为一个CSS高手.再接下来的文章里,我会演示一些自己在设计可读性强, 维护性强, 并容易调试的样式表时用到的技术.文件的命名惯例... 阅读全文

posted @ 2009-06-04 08:57 linFen 阅读(1058) 评论(0) 推荐(0) 编辑

摘要: Demo演示:http://nba.titan24.com/focus/kikx/slider_demo.html DEMO 说明: 图片横向滑动切换的原理很简单,就是当前被选中的图片,或者当前鼠标划入的图片宽度变大,其他的图片减少相应的尺寸就可以了,于是我们就有了这个公式:假如我们有11张图片,图片容器宽度一共为 960 px ,则每个图片宽度为 960/11 px ,图片打开状态宽度为 160... 阅读全文

posted @ 2009-06-04 08:55 linFen 阅读(1816) 评论(1) 推荐(0) 编辑

摘要: 使用jQuery制作手风琴效果本例主要讲解如何利用jQuery创建一个简单的手风琴风格的竖向菜单,从易到难。 第一步:搭建基本结构。 我使用的是dl dt dd 结构,如下所示:< dl id="sfqclick" >< dt class="leftIco">MainLink-1< /dt>< dd>< a href="#">SubLin... 阅读全文

posted @ 2009-06-04 08:50 linFen 阅读(2061) 评论(1) 推荐(0) 编辑

摘要: 1 ADO.NET 命名规范 数据类型 数据类型简写 标准命名举例 Connection con conNorthwind Command cmd cmdReturnProducts Parameter parm parmProductID DataAdapter dad dadProducts DataReader dtr dtrProducts DataSet dst dst... 阅读全文

posted @ 2009-06-04 08:42 linFen 阅读(285) 评论(0) 推荐(0) 编辑

2009年6月3日

摘要: 在Suteki.Shop中使用了NVeloctiy模版引擎,用于提供可订制的邮件模版。而邮件的功能就是当定单状态发生变化时,系统会向买家发送邮件通知。其中的邮件信息内容就是采用NVeloctiy的模版(.vm扩展名)进行订制的。 因为在Sutekie.Shop的最新源码包中只是部分实现了其功能,而全部的功能还在完善中,所以要运行本文中所说的功能,需要在下面的链接地址中下载其最新程序文件(包... 阅读全文

posted @ 2009-06-03 08:45 linFen 阅读(317) 评论(0) 推荐(0) 编辑

2009年6月1日

摘要: ScottGu在其最新的博文中推荐了Simone Chiaretta的文章13 ASP.NET MVC extensibility points you have to know,该文章为我们简单介绍了ASP.NET MVC中的13个扩展点。Keyvan Nayyeri(与Simone合著了Beginning ASP.NET MVC 1.0一书)又陆续发表了一些文章,对这13个扩展点分别进行深入的... 阅读全文

posted @ 2009-06-01 12:55 linFen 阅读(388) 评论(0) 推荐(0) 编辑

摘要: 上文书我们说到《HTML重构:战略篇》,书接前言下面是战术篇,我们通过路线图来先有一个大体印象: HTML规范化(Well-Formedness):语法正确HTML Validity :语义正确不仅仅是语义正确:HTML元素的用法回归正途正确还不够:关注你的内容哪有个完啊:关注网站可用性(Accessibility) HTML规范化(Well-Formedness):语法正确 规范化(W... 阅读全文

posted @ 2009-06-01 12:49 linFen 阅读(235) 评论(0) 推荐(0) 编辑

摘要: 《Refactoring HTML: Improving the Design of Existing Web Applications》是一本精彩的HTML重构指南,作者给出了HTML重构的实践路线和方法。本文是《Refactoring HTML》的读书笔记,按照我的理解将全书的分为:战略篇,战术篇,工具篇。 本文是战略篇:全局方略的角度介绍重构的内涵,原因,时机,目标 嗯哼,我们开始: ... 阅读全文

posted @ 2009-06-01 12:47 linFen 阅读(245) 评论(0) 推荐(0) 编辑

摘要: 本文是《HTML重构》读书笔记的第三篇:工具篇;从战略到战术,真正实践过程中没有好的工具HTML重构也将成为开发者的噩梦。所以之前就有朋友问是否有工具可以减轻工作量,由于作者介绍的工具多是Java开发的,因此我把作者给出的工具列表作为线索给出了更多可能选择。 如果你不知道我在做什么,那么请看前情提要: HTML重构:战术篇 HTML重构:战略篇 嗯哼,我们开始: ... 阅读全文

posted @ 2009-06-01 12:46 linFen 阅读(339) 评论(0) 推荐(0) 编辑

摘要: Asp.net应用程序管道处理用户请求时特别强调"时机",对Asp.net生命周期的了解多少直接影响我们写页面和控件的效率。因此在2007年和2008年我在这个话题上各写了一篇文章: 《日志不说谎--Asp.net的生命周期》《日志不说谎--Asp.net的生命周期 【结题】》《两个粒度看Asp.net生命周期》 对于Asp.net MVC,我对它的生命周期还是兴趣很浓,于是提出两个问题: 一个... 阅读全文

posted @ 2009-06-01 09:07 linFen 阅读(327) 评论(0) 推荐(0) 编辑

2009年5月31日

摘要: 在实际项目中,进度条的用处还是非常大的。这篇文章主要是要介绍几种制作进度条的方法。通过学习,你也能制作属于自己的进度条了。我们先看看最终效果:第一步,基本构建基本的代码,看效果演示:http://www.cssrain.cn/demo/makeProgress/demo1.html这步非常简单,相信大家都能看明白。 。第二步,给进度条增加文字显示还是先看下,效果演示:http://www.cssr... 阅读全文

posted @ 2009-05-31 09:02 linFen 阅读(2565) 评论(0) 推荐(0) 编辑

2009年5月27日

摘要: 最近在网上查阅了不少Javascript闭包(closure)相关的资料,写的大多是非常的学术和专业。对于初学者来说别说理解闭包了,就连文字叙述都很难看懂。撰写此文的目的就是用最通俗的文字揭开Javascript闭包的真实面目。一、什么是闭包?“官方”的解释是:闭包是一个拥有许多变量和绑定了这些变量的环境的表达式(通常是一个函数),因而这些变量也是该表达式的一部分。相信很少... 阅读全文

posted @ 2009-05-27 08:48 linFen 阅读(2058) 评论(1) 推荐(2) 编辑

摘要: 一.摘要本文是jQuery系列教程的剧场版, 即和jQuery这条主线无关, 主要介绍大家平时会忽略的一些javascript细节. 适合希望巩固javascript理论知识和基础知识的开发人员阅读.二.前言最近面试过一些人, 发现即使经验丰富的开发人员, 对于一些基础的理论和细节也常常会模糊. 写本文是因为就我自己而言第一次学习下面的内容时发现自己确实有所收获和感悟. 其实我们容易忽视的java... 阅读全文

posted @ 2009-05-27 08:45 linFen 阅读(393) 评论(0) 推荐(0) 编辑

2009年5月26日

摘要: 看到这里很多问如何实现单点登录,本人根据自己的经验,提供一个实现单点登录的类。支持web和winfrom,测试成功。利用哈希表,作为保存登录用户的队列 private static Hashtable m_userList;设置用户在线超时的时限(我设置的是30分钟,可以根据自己的需求自行修改) private static TimeSpan m_tsSub = new TimeSpan(0, 3... 阅读全文

posted @ 2009-05-26 08:50 linFen 阅读(891) 评论(0) 推荐(0) 编辑

摘要: 前言  C#使用自带的库(Excel 11.0/5.0 Object Library)操作Excel一直以来都有些问题,最严重的要数有时候Excel进程结束不掉这个问题,操作起来也不是很方便。其实Excel用得稍熟点的朋友就知道Excel可以导出为html格式的文件,我想说到这里大家应该大致明白本文的意图了,下面我为大家做一个范例。环境  1.  Microsoft Office Excel 20... 阅读全文

posted @ 2009-05-26 08:48 linFen 阅读(593) 评论(0) 推荐(0) 编辑

2009年5月21日

摘要: UPDLOCK.UPDLOCK 的优点是允许您读取数据(不阻塞其它事务)并在以后更新数据,同时确保自从上次读取数据后数据没有被更改。当我们用UPDLOCK来读取记录时可以对取到的记录加上更新锁,从而加上锁的记录在其它的线程中是不能更改的只能等本线程的事务结束后才能更改,我如下示例:BEGIN TRANSACTION --开始一个事务SELECT Qty FROM myTable WITH (UPD... 阅读全文

posted @ 2009-05-21 18:29 linFen 阅读(13119) 评论(1) 推荐(4) 编辑

摘要: Update XXX set XXX where 这种写法大家肯定都知道,才发现update和delete居然支持inner join的update方式,太神奇了。分享段示例代码:update tb_Userset pass=''from tb_User usrinner join tb_Address addr on usr.nAddressFK = addr.nAddressIDwhere u... 阅读全文

posted @ 2009-05-21 18:14 linFen 阅读(42666) 评论(6) 推荐(2) 编辑

摘要: 8,尽量使用ID代替Class。前面性能优化已经说过,ID选择器的速度是最快的。所以在HTML代码中,能使用ID的尽量使用ID来代替class。看下面的一个例子:// 创建一个listvar $myList = $('#myList'); var myListItems = '<ul>'; for (i = 0; i < 1000; i++) {myListItems += '&... 阅读全文

posted @ 2009-05-21 13:07 linFen 阅读(368) 评论(0) 推荐(0) 编辑

摘要: 4,对直接的DOM操作进行限制这里的基本思想是在内存中建立你确实想要的东西,然后更新DOM 。这并不是一个jQuery最佳实践,但必须进行有效的JavaScript操作 。直接的DOM操作速度很慢。例如,你想动态的创建一组列表元素,千万不要这样做,如下所示:var top_100_list = [...], // 假设这里是100个独一无二的字符串 $mylist = $("#mylist"); ... 阅读全文

posted @ 2009-05-21 13:07 linFen 阅读(299) 评论(0) 推荐(0) 编辑

摘要: 用Page.ClientScript.RegisterClientScriptBlock 和Page.ClientScript.RegisterStartupScript:区别:c#<%@PageLanguage=”C#”%><scriptrunat=”server”>protectedvoidPage_Load(object... 阅读全文

posted @ 2009-05-21 09:03 linFen 阅读(7343) 评论(0) 推荐(2) 编辑

摘要: ASP.NET以及JS获取URL和IP地址HttpContext.Current.Request.Url.ToString() 并不可靠。如果当前URL为http://localhost/search.aspx?user=http://csharp.xdowns.com&tag=%BC%BC%CA%F5通过HttpContext.Current.Request.Url.ToString()... 阅读全文

posted @ 2009-05-21 08:54 linFen 阅读(2571) 评论(1) 推荐(0) 编辑

摘要: Asp.net设计时经常要在.aspx.cs代码中写一些脚本,每次都重新写比较麻烦,所以把经常用的整理了一下,写成一个公共类,以便以后调用. using System.Text;using System.Web;using System.Web.UI; namespace Lmsoft.Net.Web{ /**//// <summary> /// 文件名: Js.cs /// 功能描述... 阅读全文

posted @ 2009-05-21 08:48 linFen 阅读(892) 评论(0) 推荐(0) 编辑

摘要: ASP.NET里常用的JS (转贴) 转自: http://www.cnblogs.com/fds2003/archive/2006/10/20/534216.htmlusingSystem;usingSystem.Web;usingSystem.Web.UI.HtmlControls;usingSystem.Web.UI;namespaceWeb.JScript{///<summary&g... 阅读全文

posted @ 2009-05-21 08:45 linFen 阅读(415) 评论(0) 推荐(0) 编辑

2009年5月20日

摘要: 本系列文章导航从零开始学习jQuery (一) 开天辟地入门篇从零开始学习jQuery (二) 万能的选择器从零开始学习jQuery (三) 管理jQuery包装集从零开始学习jQuery (四) 使用jQuery操作元素的属性与样式从零开始学习jQuery (五) 事件与事件对象从零开始学习jQuery (六) jQuery中的Ajax从零开始学习jQuery (七) jQuery动画-让页面动... 阅读全文

posted @ 2009-05-20 09:05 linFen 阅读(835) 评论(1) 推荐(0) 编辑

上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 34 下一页