01 2011 档案

[引]Visual C# 开发中心 - C# 编程工具
摘要:本文引自:http://msdn.microsoft.com/zh-cn/vcsharp/aa336818.aspxC# 编程工具 C# 团队已在 Web 上搜索过其他 CLI 实现、炫酷对象浏览器、IDE 技巧、插件、混淆器以及其他有用的工具和实用程序,它们将帮助您更快地完成工作。 请调出“类和库”页面,查看更多指向有用工具、框架和类库(包括代码生成工具)的链接。 重要工具库及其他C# 编译器和框架混淆器反编译器分析器/优化工具重构对象浏览器编辑器开发环境 (IDE)生成工具标准验证器测试文档数据库正则表达式图形、游戏和绘图 重要工具 适用于 Microsoft ® .NET 应用程序的 阅读全文

posted @ 2011-01-29 16:34 freeliver54 阅读(861) 评论(0) 推荐(1) 编辑

[转]mysql replication 互为主从的安装及配置,以及数据同步
摘要:一,mysql replication是什么,干什么用的 MySQL replication提供了数据库复制的功能,可以实现多个数据库实时同步,具体如果下图: mysql replication 数据同步 我们为什么要用mysql replication呢,当你的网站一天的独立IP流量能达到100W时,全部流量能达到1000W时,单个服务器,根本无法满足现有需要,100W,1000W就是举个例子。尽管你做了许多的技术上面的措施,比如内存缓存(如memcache),文件缓存啊,对于大数据量表进行分表啊等等,还是网站还是挺慢的(这可能有多方面原因),在这儿只是以MYSQL为例。 二,mysq 阅读全文

posted @ 2011-01-28 17:33 freeliver54 阅读(889) 评论(1) 推荐(1) 编辑

[转]mysql分表的3种方法
摘要:一,先说一下为什么要分表 当一张的数据达到几百万时,你查询一次所花的时间会变多,如果有联合查询的话,我想有可能会死在那儿了。分表的目的就在于此,减小数据库的负担,缩短查询时间。 根据个人经验,mysql执行一个sql的过程如下:1,接收到sql;2,把sql放到排队队列中 ;3,执行sql;4,返回执行结果。在这个执行过程中最花时间在什么地方呢?第一,是排队等待的时间,第二,sql的执行时间。其实这二个是一回事,等待的同时,肯定有sql在执行。所以我们要缩短sql的执行时间。 mysql中有一种机制是表锁定和行锁定,为什么要出现这种机制,是为了保证数据的完整性,我举个例子来说吧,如果有二个 阅读全文

posted @ 2011-01-28 17:30 freeliver54 阅读(5047) 评论(1) 推荐(4) 编辑

[转]添加mysql索引的3条原则
摘要:一,索引的重要性 索引用于快速找出在某个列中有一特定值的行。不使用索引,MySQL必须从第1条记录开始然后读完整个表直到找出相关的行。表越大,花费的时间越多。如果表中查询的列有一个索引,MySQL能快速到达一个位置去搜寻到数据文件的中间,没有必要看所有数据。注意如果你需要访问大部分行,顺序读取要快得多,因为此时我们避免磁盘搜索。 假如你用新华字典来查找“张”这个汉字,不使用目录的话,你可能要从新华字典的第一页找到最后一页,可能要花二个小时。字典越厚呢,你花的时间就越多。现在你使用目录来查找“张”这个汉字,张的首字母是z,z开头的汉字从900多页开始,有了这条线索,你查找一个汉字可能只要一分钟, 阅读全文

posted @ 2011-01-28 17:06 freeliver54 阅读(515) 评论(0) 推荐(0) 编辑

[转]mysql 利用触发器(Trigger)让代码更简单
摘要:一,什么触发器1,个人理解触发器,从字面来理解,一触即发的一个器,简称触发器(哈哈,个人理解),举个例子吧,好比天黑了,你开灯了,你看到东西了。你放炮仗,点燃了,一会就炸了。2,官方定义触发器(trigger)是个特殊的存储过程,它的执行不是由程序调用,也不是手工启动,而是由事件来触发,比如当对一个表进行操作( insert,delete, update)时就会激活它执行。触发器经常用于加强数据的完整性约束和业务规则等。 触发器可以从 DBA_TRIGGERS ,USER_TRIGGERS 数据字典中查到。触发器有一个非常好的特性就是:触发器可以禁止或回滚违反引用完整性的更改,从而取消所尝试的 阅读全文

posted @ 2011-01-28 16:56 freeliver54 阅读(4949) 评论(0) 推荐(1) 编辑

对数据进行递归排序以树状显示
摘要:源数据:id 上级id1 02 011 121 1111 11树状后显示:1--11---1112--21代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--#region自定义方法#regionbindTypeIDprivatevoidfn_Bind_ddl_Type(){DataSetds;BLL.MyTypeInfobll_Type=newBLL.MyTypeInfo();ds=bll_Type.SelectAllTypeForChoose( 阅读全文

posted @ 2011-01-28 14:31 freeliver54 阅读(544) 评论(0) 推荐(0) 编辑

软件开发管理之小调整:使大数据量的性能测试在开发时同步进行
摘要:按普遍的软件开发管理,我们的项目都是先编码开发,而后进行相关测试,尤其是性能测试,甚至未进行性能测试。所以,往往性能问题,暴露的较晚,通常是系统上线一段时间后,需要对性能进行优化。我们是否可以做一些调整,在开发过程中,即注意到性能,使用有效率的代码及处理,在满足功能的同时,满足基本的性能?下面说一种处理方案,促使开发人员编写高性能的代码。普遍的处理: 数据库建表 -》功能开发 -》集成测试 -》系统测试 -》 性能测试 而性能测试常见的就是大数据量的增修删查操作、多用户的并发处理。调整后的处理: 数据库建表 -》插入足够量的模拟数据 -》功能开发 -》 集成测试 -》系统测试 -》性能测试 阅读全文

posted @ 2011-01-18 22:52 freeliver54 阅读(469) 评论(0) 推荐(0) 编辑

软件开发管理之:编码负责人及标准代码库机制
摘要:软件开发管理之:编码负责人及标准代码库机制软件工程中,涉及如下主要阶段:立项、需求、设计、编码开发、测试、发布、培训上线维护等,其中,编码开发如同整座软件大楼的砖瓦用料,将直接影响产品的功用、质量、性能。编码开发过程中,往往是多人参与,团队作战,每个人的风格和技术水平不一,为规范作业,产生了编码规范,但规范往往比较缺少强制性,且不能从本质上使每个技术水平不一的各成员,其在项目中的编码水平保持在同一水准。一般现用模式:为使整个团队的编码水平在一个集体智慧的最高水平,可以尝试采用编码负责人及标准代码库的机制。编码负责人机制及标准代码库的主要目的:利用团队最高的集体智慧,共同锻造统一的优质代码和实现 阅读全文

posted @ 2011-01-17 22:35 freeliver54 阅读(3134) 评论(8) 推荐(7) 编辑

生活当从长计议 切莫“忘命而拼”
摘要:敬业当有度加班非敬业 加班工作以致忘身而拼者愚蠢也 -----[记感于昨晚开始的身体警钟: “晕车头痛”、夜起走动时立足不稳]生活的美好 绝不依赖于忘命而拼工作只是衣食住行育娱所需的一部分生活的美好 取决于对生活的感觉取决于对生活长远的态度靠脑袋的谋划 而非身体的枯竭打着为了生活的幌子而忘命背道而驰 舍本逐末终究得不得好因果生活 从长计议 昌圆之基 阅读全文

posted @ 2011-01-06 08:46 freeliver54 阅读(277) 评论(1) 推荐(0) 编辑

金矿 与 淘沙工
摘要:此地是金矿拥挤着千百万的人有人利用了金矿有人做了淘沙工此地金矿否?有若没用亦如无生命流水 金淘沙?此时的我 身处“金矿”却用似金的光阴 做着淘沙工作 生命难道仅流水黄金城市淘沙工? 阅读全文

posted @ 2011-01-03 17:04 freeliver54 阅读(328) 评论(0) 推荐(0) 编辑

导航

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