找到相关内容 33
浅谈代码的执行效率(2):编译器的威力
关于算法的选择,我谈到其理论上的复杂度,并不直接反映出效率。因为在实际运用时,数据的规模,特征等等都会涉及到算法的实际效果。一个时间复杂度低的算法并不代表任何情况下的效率都高。这是“实际”和“理论”的区别之一。现在我打算来谈一下另一个比较“实际”的东西:编译器对于程序效率的影响。   那么我们先来看这样一段代码,假设有一个保存
http://www.cyqdata.cn/cnblogs/article-detail-39157 
如何开发绚丽、高效率的界面(Windows嵌入式系统)
上篇文章中提到用户体验(UE),并且说到国内有专门去做UE的团队也很少。据我了解Microsoft、Nokia、Google等,还有国内的Baidu是有比较专业的UE团队。对于我们这样的普通团队、普通开发者来说,这样的经验实在太少了。而且普遍更认为UE是UI Designer的事情,与我们这样的Developer没有太多关系。 当然不是,UE远超过UI。很多因素造成了UE差,比如一份不正确的数据表
http://www.cyqdata.cn/cnblogs/article-detail-39061 
利用T-SQL代码提高缓存效率 减少内存消耗
在这篇文章里,我将介绍怎样编写你的代码来提高缓存计划的重用。了解当有缓存计划或重用一个已有的计划时空格和注释会产生怎样的影响,这会帮助你降低你的应用程序缓存的计划数目。   探究缓存计划   你在利用计划缓存吗?你是否很好地利用缓存计划?你的应用程序曾经使用它们了吗,它们是否被多次利用?你有没有在同一时间在存储过程缓存中对同一查询具有多个缓存计划?这些缓存计划使用了多少空间?这些是你需要回答的问题
http://www.cyqdata.cn/cnblogs/article-detail-38481 
15款提高工作效率的工具分享
想要工作更高效,不仅仅是改变工作方式,在一定程度上还依赖于工作环境和工具软件,选择合适的辅助工具,可以让你的工作轻松高效。今天这篇文章与大家分享15款提高工作效率的工具。 RescueTime Rescuetime 是一款用于协助管理时间的软件。通过安装在电脑里的监视软件,能够记录用户在电脑上的所有操作和对应的使用时间。包括任何使用的软件,比如资源管理器,Word,Outlook,MediaPla
http://www.cyqdata.cn/cnblogs/article-detail-38455 
效率极低人群之七大习惯
与通常所列举的应该培养的有益习惯不同,本文在此举出的是我们最好避免的7种习惯。 就像寻找对你有益的习惯一样,寻找妨碍你的习惯同样重要。这7种习惯中大多数都可能会轻易成为你日常生活的一部分,使你难以察觉它的存在(或者它如何影响到你)。我曾经略微尝试了这些习惯,结果毫无疑问,那些重要的事情没有几个可以完成。同时我也要添加说明的是,这只是在生活中你可能形成的影响效率的主要的7个习惯,我很确定绝不仅仅是这
http://www.cyqdata.cn/cnblogs/article-detail-38327 
浅谈代码的执行效率(4):汇编优化
终于谈到这个话题了,首先声明我不是汇编优化的高手,甚至于我知道的所有关于汇编优化的内容,仅仅来自于学校的课程、书本及当年做过的一些简单练习。换句话说,我了解的东西只能算是一些原则,甚至也有一些“陈旧”了——不过我想既然是一些原则性的东西,还是能够用它来做一定程度的判断。至少我认为,我在博客园里看到的许多关于“汇编优化”也好,&
http://www.cyqdata.cn/cnblogs/article-detail-38054 
决定项目质量和效率的因素--给原公司的最后周报
(自我完善的)氛围是公司成长的内部动力,迭代可以让项目宏观可控,(人与人交互流程的)分工可以让项目微观可控,(系统与外界、系统步骤间、系统结构间的)协议可以简化复杂度,控制节奏可以提高思考的质量和效率。 因素1:氛围现状:1. 出差持续时间长,出差时没有周末、晚上加班、生活单调杀伤指数:5星!几次出差回来就找工作!原因分析:严重不尊重员工,不懂得尊重员工,傻傻的以为时间和进度成正比。总结尝试:员工
http://www.cyqdata.cn/cnblogs/article-detail-37521 
mysql的mysql-udf-http效率测试小记
看到张宴的博客上关于"http/rest客户端的文章",怎样安装啥的直接都跳过,下面直接进入测试阶段,测试环境:虚拟机 [root@localhost ~]# uname -aLinux sunss 2.6.18-128.el5 #1 SMP Wed Jan 21 10:44:23 EST 2009 i686 i686 i386 GNU/Linux 内存和交换分区: [root@local
http://www.cyqdata.cn/cnblogs/article-detail-37151 
TOP语句放到表值函数外,效率异常低下的原因分析
SQLSERVER的表值函数是SQLSERVER 2005以来的新特性,由于它使用比较方便,就像一个单独的表一样,在我们的系统中大量使用。有一个获取客户数据的SQLSERVER 表值函数,如果使用管理员登录,这个函数会返回150W行记录,大概需要30秒左右,但如果将TOP语句放到表值函数外,效率异常低下,需要约3分钟: select top 20  *&n
http://www.cyqdata.cn/cnblogs/article-detail-36768 
用DataReader高效率分页
 自从用Sql2005版本以后一直用ROW_NUMBER()分页,最近一个项目维护sqlserver是2000,没办法重写了分页。写完测试分析比ROW_NUMBER()明显快啊分享一下两种方式的分页代码 1.用DataReader分页    /// <summary>    &
http://www.cyqdata.cn/cnblogs/article-detail-36713 
MongoDB学习笔记(六) MongoDB索引用法和效率分析
MongoDB中的索引其实类似于关系型数据库,都是为了提高查询和排序的效率的,并且实现原理也基本一致。由于集合中的键(字段)可以是普通数据类型,也可以是子文档。MongoDB可以在各种类型的键上创建索引。下面分别讲解各种类型的索引的创建,查询,以及索引的维护等。 一、创建索引    1. 默认索引   MongoDB有个默认的“_id”的键,他相当于“主键&rd
http://www.cyqdata.cn/cnblogs/article-detail-35734 
动态类型var和dynamic和传统确定类型区别和效率
    伴随着vs2010的出现,c#4.0的诞生,与之而来的动态类型dynamic更是给net程序员们锦上添花,为自己的程序书写上带来了给大的便利。可到底怎么用,好不好用,效率这么样,也许是大家最迫切关注的,msdn虽然有简介和使用方法但效率问题才是是否实用的衡量标准和使用前提,本文将为您揭开谜底。     一、var、dynamic简
http://www.cyqdata.cn/cnblogs/article-detail-25198 
混日子的老程序员感受结对编程的威力【工作效率狂提高】
   其实对我这样的老程序员来讲往往会有懒惰的一面,毕竟写10来年程序也有些累了,很多时候能拖就拖、能不写就不写、能购买就购买,真的一天又一天的高度紧张的状态下完成N多工作也有些不实际了。      最近在北京的中国残疾人联合会写一个项目,是给众多聋人残疾人朋友推出一个与春节联欢晚会同步播出文字直播的一个项目,方便聋人朋友可以一遍看视频一遍能看到配
http://www.cyqdata.cn/cnblogs/article-detail-15018