很多初学者说.net性能不行。老鸟都知道这说法不确切,很多性能问题都是误用导致的,比如典型的没事就到处随地new临时对象,临时集合。
不过看过WPF的部分实现后才知道,WPF性能方面的设计和实现真的有问题!
吐槽第一条,漫山遍野的double类型。...
分类:
其他好文 时间:
2014-07-29 22:02:12
阅读次数:
338
我仔细想了下原因:在Win7+VS2010下,在MFC中使用msbcode9.ocx控件,我只能将其所在位置的DC画出的数据发送到打印机上,这跟用打印机打图片没有什么区别。由于将屏幕内容打印到打印机上,这里面需要一个比例缩放,使用double类型的变量来表示,这是没有什么疑问的。但是int×double再转换成int,这里面会有损失,这将导致一些细微的变化,垂直方向没什么,水平方向将影响条形码细条的宽度和距离——也许这就是我失败的原因。...
分类:
其他好文 时间:
2014-07-29 17:54:18
阅读次数:
345
题意:某国首都正被攻打,需要运送物资到首都,告诉你n个点,编号1~n,n是首都,剩下的点各有wi重量的物资,m条路,每条路有个货物损失比例,现需要求出最多能运送多少货物到首都。
其实转换一下就是一个最短路问题,边的权值是损失比例,找损失比例最小的那条路,则能运送的货物最多。
dist数组存放运成功的比例,初始化为0表示运不成。
WA了N发,各种double类型都用int定义的...
分类:
其他好文 时间:
2014-07-29 15:06:28
阅读次数:
250
首先写词法分析器: 词法分析器要返回记号: “+” 返回ADD “-” 返回SUB “*” 返回MUL “/” 返回DIV 输入的实数全部被当作double类型处理 换行符返回CR calc.l: %{#include #include "y.tab.h"int yywrap(void){ /*免链...
分类:
其他好文 时间:
2014-07-28 14:25:53
阅读次数:
329
题目描述:
给定一个double类型的浮点数base和int类型的整数exponent。求base的exponent次方。
输入:
输入可能包含多个测试样例。
对于每个输入文件,第一行输入一个整数T,表示测试案例的数目,接下来的T行每行输入一个浮点数base和一个整数exponent,两个数中间用一个空格隔开。
输出:
对应每个测试案例,
...
分类:
其他好文 时间:
2014-07-27 11:55:23
阅读次数:
189
要注意的是:1 &a[i] 是取a[i]的地址 如果只有数组名 那就代表该数组的首个元素的地址。 数组相邻两个元素地址相差的大小 和你数组的数据类型相关,例如char的相差是1. int类型相差是4,double类型的时8。2数组名做加减法是, 计算结果是 加减数*元素长度+首地址。3:数组中的元素...
分类:
编程语言 时间:
2014-07-18 15:39:55
阅读次数:
235
分为4个步骤1:执行microtime(),获取当前的微秒数2:把获取的微秒数转换为double类型3:再用转换后的数字去乘以10000004:给随机数发生器播种,播种数为第三步得出的结果rand为生成0到RAND_MAX 之间的伪随机整数,RAND_MAX的值因平台不同而不同srand() 函数作...
分类:
其他好文 时间:
2014-07-18 08:15:14
阅读次数:
219
Binding在Slider控件与TextBox控件之间建立关联,值可以互相绑定,但是它们的数据类型是不同的,Slider是Double类型,Text为String。原来,Binding有一种机制称为数据转换(Data Converter),当数据绑定的源与目标不同类型时,处理比较简单时,系统就自动...
分类:
其他好文 时间:
2014-07-16 22:48:23
阅读次数:
229
Java中primite type,如char,integer,bool之类的,它们的读写操作都是atomic的,但是有几个例外:long和double类型不是atomic的,因为long和double都是8字节的,而在32位的CPU上,其机器字长为32位,操作8个字节需要多个指令操作。++i或者i...
分类:
编程语言 时间:
2014-07-16 19:59:19
阅读次数:
209
这要是碰上现场赛我得被搞死 从RE到TLE到WA已疯。。
这题建图没有那么直接,通过给出的不等式关系一时想不到怎么建图
所以要对题目给的条件一定程度化简,将不等式两边取对数化简得到Sa-Sb
要注意w取double类型
其次,这题卡时间,根据经验加剪枝:
1、出队次数>sqrt(n)则判断有负环
2、统计总的入队次数,>2n则判断有负环
一般情况下不用这个,因为不严谨
...
分类:
其他好文 时间:
2014-07-08 17:02:17
阅读次数:
220