随笔分类 -  管理,架构,设计

项目管理技巧,团队创建,平衡技巧,系统性设计心得。
摘要:转小诗一首《程序员》 写字楼里写字间,写字间里程序员; 程序人员写程序,又拿程序换酒钱。 酒醒只在网上坐,酒醉还来网下眠; 酒醉酒醒日复日,网上网下年复年。 但愿老死电脑间,不愿鞠躬老板前; 奔驰宝马贵者趣,公交自行程序员。 别人笑我忒疯癫,我笑自己命太贱; 不见满街漂亮妹,哪个归得程序员。 阅读全文
posted @ 2008-12-25 16:16 NewSea 阅读(456) 评论(1) 推荐(1) 编辑
摘要:整理在架构业务层所要考虑的非技术问题。一。权限策略的问题。模型: 公文流转 ,如果 A 发给 B , B 转发给 C 。 通用权限 : Edit , Look , None 。 专用处理权限:是否允许编辑附件,是否允许删除等。最大化权限策略:那么 A 具有 Look , B 具有Edit , C具有... 阅读全文
posted @ 2008-12-23 18:38 NewSea 阅读(219) 评论(0) 推荐(0) 编辑
摘要:环境: windows 2008 企业版,IE7, VS2008 中文 ,页面打开 Trace , 不知不觉,IE7内存暴涨。把所有的卡片关闭,只留一个空的IE,内存依然没有清理!! 阅读全文
posted @ 2008-12-21 15:53 NewSea 阅读(568) 评论(4) 推荐(0) 编辑
摘要: 即使学过软件工程, 但,如果不亲身体会,依然对每个环节体会不深,从工作经验来看, 个人认为, 软件工程有时空环境,针对十人级的团队开发说话: 1。PM + GP1 (第一组人)做调研,整理出用户需求文档 2。 PM + GP1 与用户确认需求文档 , 定档。 3。 PM + Gp2 (第二组人)从需求文档中,整理出 概要设计,这部分文档,包括两部分(一是从需求演变而来的功能文档 , 二是从功能文档演变而来的对功能实现的描述,就是软件架构和及实现框架。) 4。 PM + Gp3 (第三组人)从概要设计中扩展成 详细设计文档。这一部分是对概要设计的完善,是它的扩充,是它的大集合。 5。 PM + Gp3 (第三组人) ,编码。 阅读全文
posted @ 2008-12-13 20:33 NewSea 阅读(2757) 评论(14) 推荐(0) 编辑
摘要:页面上要控制很多元素的可见要只读,在实际工作中发现其具有很大的共性,抽取了该模型,美其名曰: 分权模式,它以分支的形式处理权限,其优点是,一实现了UI和业务处理相分离的效果,并且UI端明晰,二通用性强,三是每部分都很明确,相对独立,方便团队开发和调试。 (它和一些模式,肯定可能找到相似之处, 但不完... 阅读全文
posted @ 2008-11-22 11:10 NewSea 阅读(233) 评论(0) 推荐(0) 编辑
摘要:纵观ORM, 用了不少了,每个ORM都有各自的特点,Grove写法不够严谨,下面的第一步都没有做好,性能没有测。 SPL,一是不开源,二是写法丑陋,功能较差,是我所用过的,最差的一个了。Nhibernate 和 Grove差不多,第一步也没有做好,不过性能不错。OQL.Net 一是不开源,二是性能较差,但是写法优雅,是我所用过的ORM 中最优雅的一款。 linq 或 Dlinq 或 Ali... 阅读全文
posted @ 2008-11-22 10:54 NewSea 阅读(388) 评论(2) 推荐(0) 编辑
摘要:解决团队开发问题: 需求的多变性,导致了, 客户的修改就是牵蝇上的蚂蚱似的, 都得跟着动,从UI 到业务处理,再到 数据库规则,更严重者,还牵扯到 所修改部分的引用。 思维的差异性和沟通的不全面,导致了,所求非所得的程序设计,经常是领导看到程序才发现不要所要的东西。 阅读全文
posted @ 2008-10-19 00:57 NewSea 阅读(2435) 评论(13) 推荐(0) 编辑
摘要:一个同事前后做了三件事,一,在数据库表结构上,要存储参会人,出席人,工作人员,每类人都是多人情况 他要用三个字段分别存储: 类型,人员ID,人员Name ,每个情况用"," 分隔. 用 List 来对应到 C# 里的结构上.列少, 可扩充(事实上,扩展也需要改程序的业务逻辑), 但复杂度低. 我们即有的方案是数据库有 ID,Name 可存多人,用 "," 分隔, 用 NameValueCollec... 阅读全文
posted @ 2008-09-28 12:06 NewSea 阅读(373) 评论(1) 推荐(0) 编辑
摘要:在命令行下执行“devenv /resetskippkgs ”。 问题解决!原贴:http://forums.microsoft.com/china/ShowPost.aspx?PostID=3562140&SiteID=15 阅读全文
posted @ 2008-08-07 12:54 NewSea 阅读(345) 评论(0) 推荐(0) 编辑
摘要:MS的东东,好用的时候,让人如沐春风, 不好用的时候,让人举步唯坚。打开组件服务,超慢,而且打不开属性窗口。 解决方法:msdtc -resetlog (应该是一个 日志影响程序的Bug。 ) 阅读全文
posted @ 2008-07-04 16:51 NewSea 阅读(3383) 评论(0) 推荐(0) 编辑
摘要:报告说 安装 。NET FrameWork 3.5 时,出现严重错误。原文:http://smartsoft.5d6d.com/thread-234-1-1.html解决办法:下载:http://download.microsoft.com/download/e/9/d/e9d80355-7ab4-45b8-80e8-983a48d5e1bd/msicuu2.exe卸载 。NET FrameWor... 阅读全文
posted @ 2008-07-03 01:44 NewSea 阅读(1221) 评论(0) 推荐(0) 编辑
摘要:对于 Word 操作,无论是C# 的服务器端操作,还是Javascript的前端操作,都可以先利用 VBA 宏进行录制,看看在操作的过程用了哪些对象,哪些方法,这为再进行编程,提供了有利的证据。在 盖章 的操作里,把图片 浮于文字上方的操作在录制宏的时候,是不能操作的。 网上资源:(http://topic.csdn.net/u/20070426/23/6cbc3bda-c60d-4f6f-bd3e-6e81f6c56792.html)VBA宏代码如下:Dimsel_PicAsInlineShapeDimsel_ShapeAsShapeSetsel_Pic=Selection.InlineSh 阅读全文
posted @ 2008-06-10 18:40 NewSea 阅读(1107) 评论(0) 推荐(0) 编辑
摘要:本子在公司的工作环境是在 VSS 里的. 有时,在家写一些代码.(辛苦啊 ) ,没办法. 但是网络不通的情况下, 打开非常慢,到最后找不到网络的情况下才弹出错误. 这也是现有的网络机制的问题.就地解决一下. 添加一个 Microsoft Loopback Adapter 回环网卡. 把IP 设置为公司服务器IP . 建一个和公司一样的共享.只读的空文件夹就可以. 这样, ... 阅读全文
posted @ 2008-04-26 17:48 NewSea 阅读(719) 评论(1) 推荐(0) 编辑
摘要:以前看见一篇在 VS 的IDE 中添加了一个 ToolWindow , ToolWindow 里是 命令提示符的东西. 后来又有人在 IDE 中添加进 MSN . 在IDE 中挂接MSN 听起来就酷. 但是在2008下没试成功. 网上搜了搜. 找不到资源了. 哪位朋友知道告诉一声.谢谢. VS For Cmd AddIn : http://files.cnblogs.com/newsea/MergedCmdShell.rar 阅读全文
posted @ 2008-03-09 21:48 NewSea 阅读(2423) 评论(1) 推荐(0) 编辑
摘要:看到一个非常简易的方法: 步骤一:登录你的yahoo.com.cn账户邮箱 步骤二:打开 http://edit.my.yahoo.com/config/set_popfwd 什么都别动,直接选“提交”,完成。 接收邮件(POP)服务器:POP.MAIL.YAHOO.COM.CN 发送邮件(SMTP)服务器:SMTP.MAIL.YAHOO.COM.... 阅读全文
posted @ 2008-03-09 00:22 NewSea 阅读(1068) 评论(1) 推荐(0) 编辑
摘要:这是一篇程序员写给程序员的趣味读物。所谓趣味是指可以比较轻松地了解一些原来不清楚的概念,增进知识,类似于打RPG游戏的升级。整理这篇文章的动机是两个问题: 问题一: 使用Windows记事本的“另存为”,可以在GBK、Unicode、Unicode big endian和UTF-8这几种编码方式间相互转换。同样是txt文件,Windows是怎样识别编码方式的呢? 我很早前就发现Unicode、Unicode big endian和UTF-8编码的txt文件的开头会多出几个字节,分别是FF、FE(Unicode),FE、FF(Unicode big endian),EF、BB、BF(UTF-8)。但这些标记是基于什么标准呢? 问题二: 最近在网上看到一个 ConvertUTF.c,实现了UTF-32、UTF-16和UTF-8这三种编码方式的相互转换。对于Unicode(UCS2)、GBK、UTF- 8这些编码方式,我原来就了解。但这个程序让我有些糊涂,想不起来UTF-16和UCS2有什么关系。 查了查相关资料, 阅读全文
posted @ 2008-02-21 19:45 NewSea 阅读(388) 评论(1) 推荐(0) 编辑
摘要:病毒信息如下: http://www.newjian.com/jisuanjibingdu/2007/1217/1974.html 关键是 感染了 Js 文件. 在所有的 JS 文件后 加了 两句: document.write("");在VS IDE 里 查找: 替换: OK. 阅读全文
posted @ 2008-02-11 23:15 NewSea 阅读(212) 评论(1) 推荐(0) 编辑
摘要:VS2003 升级到 VS2008 的项目,里面用了 IEWebCtrol (版本: 1.0.2.116 , 公钥:31bf3856ad364e35), 在我的机器上,安装后好使.但在同事机器上安装没效果.我和同事的环境是相同的,如下: 在Web.config 里没有添加 该Dll的程序集.如果用VS2008添加 .NET 1.1 下的IEWebControl 控件, VS2008会自动在 Web... 阅读全文
posted @ 2008-02-01 15:10 NewSea 阅读(1758) 评论(0) 推荐(0) 编辑
摘要:微软MSDN 的例子. 按照上面的做.实现了无刷新,但是,带来另一个问题: 用 Sql Server profilter 查看,它每次都执行相同的 SQL ,即查出所有数据.我们用 无刷新一是给用户带来更好的用户体验.二是减少网络负载. 阅读全文
posted @ 2008-01-30 18:32 NewSea 阅读(449) 评论(1) 推荐(0) 编辑
摘要:VS2008 调用 .NET 1.0 的问题。 阅读全文
posted @ 2008-01-22 18:07 NewSea 阅读(540) 评论(1) 推荐(0) 编辑

点击右上角即可分享
微信分享提示