摘要: #include <iostream>#include <math.h>using namespace std;int main() { double l,w,h,t,g=981,r,rs,rm; cin>>l>>h>>w; if(h <= l/2) { cout<<"butter"<<endl; return 0; } //求出来的t可能是无效数字,所以要防止2*h-l是负数 t = pow((2*h-l)/g, 0.5); r = 60 / w; rs = t / r; rm = 阅读全文
posted @ 2011-07-28 19:45 DOF_KL 阅读(153) 评论(0) 推荐(0) 编辑
摘要: #include <iostream>using namespace std;int main() { int n, k; cin>>n>>k; if( k > n ) n = k; n *= 2; if( n % k == 0) cout<<n/k<<endl; else cout<<(n/k + 1)<<endl; return 0;}这个代码是看discuss的,为什么总可以把N块要两面个煎一次的牛扒,看成2N块只需要煎一面的牛扒呢?#include <iostream>using na 阅读全文
posted @ 2011-07-26 17:25 DOF_KL 阅读(155) 评论(0) 推荐(0) 编辑
摘要: cassert提供的断言宏不够好用,自己写一个#define MyAssert(Expression,Message,TestID) if(!(Expression)) { cout"Assert Fail In Test #"(TestID)endl"Fail Message: "(Message)endl; throw; }调用例子MyAssert(Function()==OK, "Not Ok", 2); 阅读全文
posted @ 2010-12-24 21:57 DOF_KL 阅读(681) 评论(0) 推荐(0) 编辑
摘要: 1.swapper_pg_dir : Global Page Directory (全局页目录,即最顶层页目录,PGD) 的地址pgd_index(addr): 宏函数,返回PGD包含的项中,地址字段 值为addr的项的索引。PAGE_OFFSET:宏函数,返回进程地址空间(线性地址)中kernel所属的地址空间的起始地址,x86_32下是0xc0000000PAGE_SIZE:宏函数,返回页大小(4096B或2MB)max_low_pfn:宏函数,返回一个物理内存的页块号,该页块是最后一个由kernel直接进行 逻辑/物理 映射的页块set_pmd:宏函数,将值写入PMD(Page Midd 阅读全文
posted @ 2010-12-14 13:22 DOF_KL 阅读(1475) 评论(0) 推荐(0) 编辑
摘要: 1. 配置PHP过程出现这错误信息:原因正如上面信息所说,要装libxml2,注意的是要装libxml2常规包和libxml2-devel开发包。一般前者是已经装了的,后者要另外下载在CentOS中使用yum就可以下载安装:yum install libxml2yum install libxml2-devel注意两者是不一样的,第一指令是搜索不出libxml2-devel软件的。如果要到网站下载... 阅读全文
posted @ 2010-12-02 20:44 DOF_KL 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 1. 对于手动编译安装的软件,可以通过make uninstall卸载,但似乎不是所有软件都提供这样的一个过程。编译安装过程一般都是  1) ./configure 这一步配置各种编译和安装参数,并检查系统参数  2) make  这一步编译源代码,生成很多安装文件    make 过程可能会出现以下错误:cannot restore segment prot after reloc: Perm... 阅读全文
posted @ 2010-11-30 20:45 DOF_KL 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 1. MPI数据类型http://beige.ucs.indiana.edu/I590/node100.html 阅读全文
posted @ 2010-11-29 10:50 DOF_KL 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. 使用MASM32链接程序时,如果出现错误为未定义程序入口点,则通过link程序的/ENTRY:label指定程序的入口点地址,其中label就是程序中定义的入口点地址的符号。  2. 在WIN7下,编译生成的可执行程序使用debug [程序名]装入内容并调试后,我编写的汇编代码从地址0BA4:01C0开始,不知道为什么,按某些书上的说法应该是从CS:IP开始就是我的代码,似乎WINDOWS加... 阅读全文
posted @ 2010-11-22 22:36 DOF_KL 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 1. 代数度量和分布式度量 计算过程应该增加多点代数度量,因为代数度量由分布式度量通过代数运算构成,而后者可以将数据集任意划分子集再计算,这就带来分布式计算的伸缩性优势。2. 分位数 在一个数值数据集中,把数值排序,然后第i个数值对应有一个百分数,该百分数表示小于等于该数值的数值个数占总数值个数的百分比,称为分位数。3. 分位数-分位数图(q-q图) q-q图中每个散点表示一个分位数,该点的x,y坐标分别表示在X,Y轴所代表的数据集中,拥有该分位数的数值。 阅读全文
posted @ 2010-11-14 22:36 DOF_KL 阅读(250) 评论(0) 推荐(1) 编辑
摘要: 1. <>操作符 <HANDLE>,其中HANDLE为文件操作符(句柄),当不指定任何句柄时,是STDIN。该操作符每次执行都从所给句柄的文件流中读入一行数据并返回,数据中包含换行符。 阅读全文
posted @ 2010-11-10 10:58 DOF_KL 阅读(281) 评论(0) 推荐(0) 编辑