冷月TinyHU的Blog

 http://tinyhu.cnblogs.com

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2013年6月5日

摘要: 1. Memcached1.1. Memcached简介应用系统都将数据保存在关系数据库中,应用服务器从中读取数据并在浏览器中显示。 但随着数据量的增大、用户访问的集中,就会出现DB的负担加重、应用系统延迟等重大影响。 制约高并发访问的因素往往是读写性能较慢的IO,为了提高应用程序的访问性能,将一些常用的数据缓存在内存中可以大幅度提高访问效率。在.NET中提供了一个Cache类可以实现这些功能, 如ASP.NET中的HttpContext 对象,微软也封装了Cache Enterprise Library来解决基本的缓存问题。 在大部分情况下我们都可以使用Cache类来提高.NET的性能,但是 阅读全文
posted @ 2013-06-05 11:08 冷月TinyHU 阅读(4022) 评论(21) 推荐(17) 编辑

2013年6月2日

摘要: 1. Petapoco基本用法1.1. 创建示例工程首先创建一个工程文件,为了便于展示数据这里创建一个类型为:WindowsApplication的工程文件。命名为:PetapocoTest。程序最终布局及功能预览如下:1.2. 添加petapoco包在项目文件的Reference上右键, 选择“管理NuGet程序包”,并搜索Petapoco,安装之。 1.3. 添加数据库连接在app.config或web.config文件中添加数据库连接串。 下面是连接SQL Server: <connectionStrings> <add name="DefaultConnec 阅读全文
posted @ 2013-06-02 11:31 冷月TinyHU 阅读(10555) 评论(12) 推荐(4) 编辑

摘要: 1. ORM概括1.1. ORM简介ORM 对象-关系映射(Object/Relation Mapping,简称ORM),是随着面向对象的软件开发方法发展而产生的。面向对象的开发方法是当今企业级应用开发环境中的主流开发方法,关系数据库是企业级应用环境中永久存放数据的主流数据存储系统。对象和关系数据是业务实体的两种表现形式,业务实体在内存中表现为对象,在数据库中表现为关系数据。内存中的对象之间存在关联和继承关系,而在数据库中,关系数据无法直接表达多对多关联和继承关系。因此,对象-关系映射(ORM)系统一般以中间件的形式存在,主要实现程序对象到关系数据库数据的映射。面向对象是从软件工程基本原则(如 阅读全文
posted @ 2013-06-02 11:14 冷月TinyHU 阅读(3194) 评论(1) 推荐(2) 编辑

2011年9月22日

摘要: 自微软2000年发布.Net战略以来有10年多,世界上有数百万的程序员在.Net Framework上构建了自己的应用产品。从2002年发布.Net1.0开始,先后发布了.Net1.0、1.1、2.0、3.5、4.0等重要版本。与之同时,微软也同时推出了集成IDE开发环境Visual Studio,目前最新版本是Visual Studio 2010。同时微软在VS2005引入了软件生命周期过程管理工具Visual Studio Team System(VSTS),扩展了Visual Studio的功能,提供了单元测试及代码分析工具,为项目经理、架构师、测试人员等角色都提供了相应的管理工具,使整 阅读全文
posted @ 2011-09-22 22:21 冷月TinyHU 阅读(4591) 评论(24) 推荐(9) 编辑

2010年11月4日

摘要: 一向低调的马化腾这次真的是动怒了,3日晚发动QQ帝国的强大武器公开强烈抵制360。很多网友绝不相信这是一个大型上市公司的所作所为,更像是一个不成熟的小孩闹脾气(腾讯的股价这几年翻了N倍,目前股价近190元)。腾讯的这种做法,确实很不理智,不顾广大无辜网民的利益,招来不少用户的反感,而这正中了360的圈套。360最近2年,赢得了不少用户的认可,因为在木马与病毒肆虐的互联网时代,能提供安全的全面防护正... 阅读全文
posted @ 2010-11-04 18:15 冷月TinyHU 阅读(2546) 评论(23) 推荐(3) 编辑

2009年1月19日

摘要: 冷月,2006去年我领导开发了一个分销管理系统,涉及到几百家终端客户,2000多个并发用户。这是一个开发+实施时间达10个 月的项目,涉及到公司多个业务领域;不仅需要带领好开发团队,还需要协调好公司内外客户;同时必须在规定的时间、可控的成本下保质保量完成项目。通过本项目,深该体会到要做好一个项目,其中涵含了很多技能技巧与能力。通过本学期系统地学习了软件项目管理这门课,让我对项目管理有了更深刻的认识。现谈谈要成为一个好的项目经理,我认为其应具备的能力要求。优秀的领导能力 管理一个项目不能靠一个人单独独干,而是要领导和项目成员一批人。项目上虽有人、财、物等多种因素,但项目经理最主要的还是和人打交 阅读全文
posted @ 2009-01-19 09:42 冷月TinyHU 阅读(1869) 评论(5) 推荐(0) 编辑

摘要: 一个组织要持续发展,必须不断地进行组织知识创新。组织知识创新是组织成员个人头脑的创造性思维,但这种创新性知识的价值最终体现在组织对这种知识的拥有,而不是个人。因此在组织创新过程中,这种隐性创新知识在组织内部传播,使组织成员之间充分地共享,是组织创新的关键。结合我个人在工作项目中的感受谈谈如何能有效地促进隐性知识在项目中的转播:1. 在项目过程中采用集体学习讨论方式,每人都发表自己的观点,分享经验,共同解决难题,通过集体智慧的思考,分散在个体中的知识得到有效整合,形成组织共有的知识;2. 经常展开讨论,集思广益法激发项目成员灵感的表达。个人间通过直接交流,借助于语言、体态、情感、示范等隐性表达方 阅读全文
posted @ 2009-01-19 09:41 冷月TinyHU 阅读(534) 评论(0) 推荐(0) 编辑

2008年10月8日

摘要: 作者: 冷月(TinyHU) SQL2005由于加入了ROW_NUMBER()函数,要做数据分页就很简单了。如一个产品表的分页: [代码]上述SQL语句是查询第5页的数据,每页10条记录。 但在实际使用过程中,由于常规的数据检索语句要人为加上ROW_NUMBER()函数并且还要考虑是取第几页,页的大小问题,还是过于有些复杂。为了隐藏复杂性,我们应做一个类库,封装起来,隐藏复杂的实现细节。 现在我们... 阅读全文
posted @ 2008-10-08 11:31 冷月TinyHU 阅读(1011) 评论(0) 推荐(0) 编辑

2008年8月8日

摘要: SQL2005新增了几个结果集行号、排名、分组等函数,给我们带来了很大的方便。1. ROW_NUMBER函数 返回结果集分区内行的序列号。SQL表是基于集合的,没有像DBF,ACCESS这样的记录行的概念。ROW_NUMBER函数返回行号不是数据表的物理行号,而是结果集分区内行的序列号。 如:SELECT ROW_NUMBER() OVER (ORDER BY ProdCode) AS rownu... 阅读全文
posted @ 2008-08-08 14:59 冷月TinyHU 阅读(2195) 评论(3) 推荐(0) 编辑

摘要: 正式启用新域名,技术方面的BLOG永久域名: http://it.tinyhu.com 阅读全文
posted @ 2008-08-08 12:55 冷月TinyHU 阅读(401) 评论(1) 推荐(0) 编辑