
数学相关
文章平均质量分 86
冰里才是冷
一个人
展开
-
二级取模分配方案中的陷阱与最优化
由于电信业务的特点,电信类软件系统所面临的任务压力都比较大。为了能够快速处理大量任务,通常会采用多进程+多线程的方式来进行并发处理。这时候对各进程和各线程的任务分配是必不可少的工作,采用取模的方法对原始任务进行分解处理是简单可行的一种方案。利用这种方法将原始任务序列进行1次取模任务分配时,我们可以很容易确定分配结果是均匀公平的。由于人类固有的思维惯性,大部分人会把这种均匀性分配的认识推广到2次取模分配上,然而事实并非如此,这里存在一个巨大的陷阱,而这个陷阱和分配的进程数与线程数存在着确定的数学关原创 2010-08-09 21:19:00 · 1621 阅读 · 0 评论 -
"Warning: Duplicate directory name" in Matlab R2007a
Matlab R2007a 中存在保存路径的 Bug,症状如下:当你修改了(增加或删除)搜索路径,并 savepath 后。以后每次启动 MATLAB ,会在 Command Window 的第一行显示下面信息:Warning: Duplicate directory name: C:/Documents and Settings/c_c/My Documents/MATLAB.而我们原创 2008-04-15 23:47:00 · 4109 阅读 · 2 评论 -
截然不同的for循环!
遇到问题时,不要仅凭经验来解决,有时候经验会把我们拖进痛苦的泥沼... 基本上,matlab中的for循环和c中的for循环貌似一致。其实,这是它们在程序结构上的一致带给我们的错觉, 经验让这种错觉推广到一切。本质上它们是不同的,可以这样称呼,c中的for循环是“动态循环”,而matlab中的for循环则是“静态循环”。请看下面的测试:(1) c_for.c //在c中测试for循环原创 2008-07-26 09:16:00 · 802 阅读 · 0 评论