管理,架构,心得
摘要: IE9+,Chrome ,会按Json的Key排序。 这个做法,对需要顺序的数据来说,是个灾难。自定义一个格式,进行数据传递,格式如下:1. 字符串2. 没有树级结构。3. 没有 { } 标志。4. 每一个对象用 “,” 分隔。5. 每一个键值对用 “:” 分隔。如原Json : { "Id": 1 , "Name": “张三” }转换后: "Id:1,Name:张三“Sub Json2MyStringJson() Dim strJson As String Dim ja As String() 'json array Dim jsa 阅读全文
摘要: 真是个牛B的想法。原文:http://blog.csdn.net/pyliang_2008/article/details/7406459按CTRL+SHIFT+F (Find in files),勾上支持正则表达式,然后输入搜索内容:^:b*[^:b#/]+.*$#开头和/开头或者空行都不计入代码量。如果需要只统计代码文件的代码量,可以选择查找文件的类型,比如什么*.xml, *.resx….可以不检查,只查*.cs,*.c,*.h…搜索出来以后最后一行就是代码行数了。阅读全文
摘要: 蓝色悬浮标题栏, 点 还原按钮 后, 该标题栏消失了. 怎么也回不来了.傻B的设计,牛B的傻B .阅读全文
摘要: 从 VS 粘贴到 WPS 或 Word中,代码会惨不忍睹.几个月前,Word打开时总安装几分钟的东西,跟SB一样,忍无可忍,换了WPS.今天同样忍无可忍,决定搞定它.不让它如此烦人.选中代码 , WPS 里 开始->文字工具->智能格式整理.搞定.WPS就如此简单,如此小巧,如此智能(没弹出安装,比Word智能100000000倍.) 太帅了.阅读全文
摘要: 第一名: PowerDesigner。 低级用户众多。完全没必要存在。第二名: iBatis 它什么都没做,而且配置超级复杂。其它:Oracle 开放给客户而非开发放给开发者,大小写问题从未规范。Office 相比 WPS , 它的产品太大了,无故的提示安装,和 SB一样。VSS SVN完胜。IE 用VS调试,IE会卡死FireFox Chrome 完胜, 版本一个月一个, 脑袋让驴踢了. 要命的是, Copy URL , Close FireFox , 它居然清空剪贴板, 我顶你个肺.阅读全文
摘要: 1. 类方法与扩展方法的区别: TestClass test = null ; test.ExtendMethod() ; //扩展方法不报错, 可以在方法里判断对象是否为空。2.Serializable Attribute 和ISerializable 的区别: ISerializable 可以序列化整个对象的属性。包括父对象。 是比较完整的序列化。 3. 事件委托 还是 配置接口实现? 底层要把功能开放到高层的实现方案: 一是 通过配置,在 Config中配置出 实现某接口的实现,在底层反射出对象实例(重点缓存对象),调用某方法。对于需要高层自定义代码很多的情况下,比较实用。 ...阅读全文
摘要: 原则1.不要求服务器安装Excel . 使布署简单.2.制作复杂表头,也不操作COM所以方案如下:1. 使用 OleDb 的方式生成标准SQL , 以Excel 做为数据源.很容易插入二维数据. Insert Into Db ( A , B ,C ) values ( '1', 'Hello', 'world') ;2. 提前做好Excel 表. 有两个Sheet . 第一个Sheet 以实际业务的中文名命名(如 报表). 第二个Sheet 固定名称: Db报表的Sheet 制作复杂表头. 然后,用公式 =IF(Db!A1=""阅读全文
摘要: 原文:http://liliugen.javaeye.com/blog/920936软件质量这个概念很模糊,它即可以代表一款可运行软件的优劣,也可以代表一大堆源代码好坏。分开来讲,其实可以叫做软件产品质量,和代码质量。对于用户来讲,它们能看见的是软件产品的质量,用户是我们的上帝,软件产品质量的重要毋庸置疑。而对于我们开发人员来讲,软件的质量其实更多反映的是代码质量,我们从事的都是长期的维护和开发工作,阅读和修改别人的代码是家常便饭的事情,代码质量的好坏直接影响我们维护开发的心情,更决定了开发效率和工作量。下面是我用xmind画的图: 人的质量决定代码的质量,代码的质量决定软件产品的质量,而其他阅读全文
摘要: 岗位:程序员 程序员(英文Programmer)是从事程序开发、维护的专业人员。一般我们将程序员分为程序设计人员和程序编码员,但两者的界限并不非常清楚,特别是在中国。 作一个真正合格的程序员,应该具有的素质。1:团队精神和协作能力 团队精神和协作能力是作为一个程序员应具备的最基本的素质。软件工程已经提了将近三十年了,当今的软件开发已经不是编程了,而是工程。独行侠可以写一些程序也能赚钱发财,但是进入研发团队,从事商业化和产品化的开发任务,就必须具备这种素质。可以毫不夸张的说这种素质是一个程序员乃至一个团队的安身立命之本。 2:文档习惯 文档是一个软件系统的生命力。一个公司的产品再好、技术含量再高阅读全文
摘要: http://haacked.com/archive/2008/03/13/url-routing-debugger.aspxN年之前它写了一个关于 Win2K下的星号查看器。现在居然写 MVC 的RouteDebug 。牛!阅读全文
摘要: 查了好久才查到.开始只删了V2.0的. 后来查到此贴删了 V4.0的才行.原文如下:一次断电后出现如上错误代码。看了:http://www.cnblogs.com/dupeng0811/archive/2009/05/14/1456901.html 还是未能解决问题的。后google发现(还是gg好),在Windows 7 或 2008 r2的操作系统,或者是wow 64位的操作系统,需要把&ld...阅读全文
摘要: 两个Win7不能访问网络资源,配置了很久,还是不行.用 Ubuntu 和 OpenSuse 连Win7 ,居然可以.于是乎,很感慨, Win7连不上Win7 , 让Linux能连的上, 是Win7 很安全吗?还是MS在和自己闹着玩?!在办公的领域, Win7 已没有那么大的优势了. Google 已经开始应用自己的操作系统了,好像是 Linux + WebOffice .在.Net开发领域,由于M...阅读全文
摘要: 驱动21世纪新型商务企业发展的原动力是什么?有人答曰:项目管理。的确,项目管理作为一门新兴的学科,发展之快已超过了我们的想象。美国Fortune杂志甚至预言,项目经理将是21世纪的首选职业。让我们共同走近项目管理。“金字塔工程”到“北极星导弹计划”论起项目管理的起源,其实很早。古代诸如金字塔、长城等著名的伟大工程项目的成功,都得助于当时对工程项目进行...阅读全文
摘要: youmetrade.com 2009.7.18日上线第三版.2009.6.2 上线第一版, 2009.6.28 上线第二版.上线后,万网的空间, 我用 搜索引索分别搜索.内容条数分别是:Google:262.第一条命中.Yahoo:3条,没有查到 YouMeTrade.com.baidu:0条.YouDao:1条,没有查到 YouMeTrade.com.Sogou:1条,没有查到 YouMeTr...阅读全文
摘要: 从2003年工作到现在,从石家庄到北京,从没有人理的小程序员,到现在管理开发团队,一路走来,给我感触最多就是 面试 。差不多两年一个阶段,值此经济危机之际,幸得闲暇,聊且各述。阅读全文
摘要: 任何一个技术,都是 , 提出, 讨论 , 观望 , Demo , 认同 , 发展 , 成熟 , 显露缺点 , 衰退 。 这样一个过程。
选择合适的,深入学习,自成体系,何必每每跟“新“风呢。阅读全文
摘要: 按 NBearV3 中文用户手册的做法, 历经坎坷。 愿本文给相似经历的朋友一些帮助。1。整理好所需要的 Dll 和 MQService (Hosting 的调度中心),Hosting 程序。这个结构很好。 Hosting 可分布,但是对于客户端程序来说,只认得 MQService 。 Dll版本的不一致会造成许多莫名其妙的问题。 Hosting 可能起动不了。说 类实现没有实现接口。 客户端可...阅读全文
摘要: 环境:
windows 2008 企业版,IE7, VS2008 中文 ,页面打开 Trace , 不知不觉,IE7内存暴涨。把所有的卡片关闭,只留一个空的IE,内存依然没有清理!!阅读全文
摘要: 即使学过软件工程, 但,如果不亲身体会,依然对每个环节体会不深,从工作经验来看, 个人认为, 软件工程有时空环境,针对十人级的团队开发说话:
1。PM + GP1 (第一组人)做调研,整理出用户需求文档
2。 PM + GP1 与用户确认需求文档 , 定档。
3。 PM + Gp2 (第二组人)从需求文档中,整理出 概要设计,这部分文档,包括两部分(一是从需求演变而来的功能文档 , 二是从功能文档演变而来的对功能实现的描述,就是软件架构和及实现框架。)
4。 PM + Gp3 (第三组人)从概要设计中扩展成 详细设计文档。这一部分是对概要设计的完善,是它的扩充,是它的大集合。
5。 PM + Gp3 (第三组人) ,编码。阅读全文
摘要: 解决团队开发问题:
需求的多变性,导致了, 客户的修改就是牵蝇上的蚂蚱似的, 都得跟着动,从UI 到业务处理,再到 数据库规则,更严重者,还牵扯到 所修改部分的引用。
思维的差异性和沟通的不全面,导致了,所求非所得的程序设计,经常是领导看到程序才发现不要所要的东西。阅读全文
摘要: 微软MSDN 的例子. 按照上面的做.实现了无刷新,但是,带来另一个问题:
用 Sql Server profilter 查看,它每次都执行相同的 SQL ,即查出所有数据.我们用 无刷新一是给用户带来更好的用户体验.二是减少网络负载.阅读全文
用 Sql Server profilter 查看,它每次都执行相同的 SQL ,即查出所有数据.我们用 无刷新一是给用户带来更好的用户体验.二是减少网络负载.阅读全文
摘要: VS2008 调用 .NET 1.0 的问题。阅读全文
摘要: VS2008 下的 WebDev.WebServer.EXE 路径:
C:\Program Files\Common Files\Microsoft Shared\DevServer\9.0\WebDev.WebServer.EXE
命令如下:
start /b webdev.webserver.exe /port:3645 /path:"E:\DfApp\WebApp\WebApp" /vpath:"/"
OK.阅读全文
摘要: 学习将 Microsoft® Office Visio® 2003 ActiveX® 控件(即 Visio 绘图控件)集成到应用程序中。查看最佳作法以及如何以编程方式使用 Visio 绘图控件。阅读全文
摘要: 安装了 MSSql2000 默认实例,同时这装了 MSSql2005 默认实例,我在连接MSSql2005 的默认实例时,应如何指定?
无论用 MSSql2000 的企业管理器,还是用 MSSql2005 的IDE,连接 IP地址或 主机名, 连接的都是 MSSql2000的数据库。阅读全文
无论用 MSSql2000 的企业管理器,还是用 MSSql2005 的IDE,连接 IP地址或 主机名, 连接的都是 MSSql2000的数据库。阅读全文
摘要: Windows2003下可以方便的对一个文件夹设置安全选项。XP下默认只能共享。很不爽。今天找到了解决问题的方法:
运行:gpedit.msc --》 计算机配置 --》Windows设置 --》 安全设置 --》 本地策略--》 安全选项 --》网络访问:本在帐户的共享和安全模式 --》 经典-本地用户以自已的身份验证。阅读全文
运行:gpedit.msc --》 计算机配置 --》Windows设置 --》 安全设置 --》 本地策略--》 安全选项 --》网络访问:本在帐户的共享和安全模式 --》 经典-本地用户以自已的身份验证。阅读全文
摘要: MyLinks:
用 FireFox 浏览比较正常 . 用 IE 有时会比较恐怖. 博客园终于向标准看齐了,是件好事!!
博客园的个人首页用了缓存.阅读全文
摘要: 最新链接:open-openhttp://open-open.comscottgu(VS2010,MVC)http://blog.joycode.com/scottguIT人http://www.iteer.net/正则表达式http://regexlib.com/DisplayPatterns.aspxxiaoxijinhttp://www.cnblogs.com/xiaoxijin/开源中国http://www.oschina.net/newsea.managebloghttp://www.manageblog.net/newseanewsea_Javahttp://newsea.bl..阅读全文
