[置顶] 初次来访必读 - 关于本Blog的说明
若Blog访问速度太慢,可以尝试使用此地址进行访问:
移动:http://www.19880711.com/blog
电信:http://ctc.19880711.com/blog
网通、校园网:http://19880711.com/blog或http://cnc.19880711.com/blog
1。广告 是因为觉得好玩去搞的Google Adsense.不用刻意去点击它。
移动:http://www.19880711.com/blog
电信:http://ctc.19880711.com/blog
网通、校园网:http://19880711.com/blog或http://cnc.19880711.com/blog
1。广告 是因为觉得好玩去搞的Google Adsense.不用刻意去点击它。
发信人: owenronger (owenronger), 信区: Humor
标 题: 脑子脱线时的暴笑举动~~~~哈哈!
发信站: BBS 珞珈山水站 (Tue Aug 26 10:13:33 2008)
洗衣服时想吐痰,旁边是马桶,结果一口痰吐洗衣机里了,于是先用手洗的衣服。。。
有一次坐公交拿了IC卡排队上车,前面一个人是扔硬币的,我大脑短路跟着把IC卡扔
进去了。。。。。。。。
有一次肚子饿正在想要吃什么,结果舍友从厕所里出来说好舒服拉了好大一泡粑粑,
结果我想着自己几天没拉了,就脑子短路的对她说,哎哟你好爽,我都好久没有吃屎了~~
~~
标 题: 脑子脱线时的暴笑举动~~~~哈哈!
发信站: BBS 珞珈山水站 (Tue Aug 26 10:13:33 2008)
洗衣服时想吐痰,旁边是马桶,结果一口痰吐洗衣机里了,于是先用手洗的衣服。。。
有一次坐公交拿了IC卡排队上车,前面一个人是扔硬币的,我大脑短路跟着把IC卡扔
进去了。。。。。。。。
有一次肚子饿正在想要吃什么,结果舍友从厕所里出来说好舒服拉了好大一泡粑粑,
结果我想着自己几天没拉了,就脑子短路的对她说,哎哟你好爽,我都好久没有吃屎了~~
~~
听力184
阅读216
综合51
作文130
总分581。
听力部分35%
阅读理解为35%
完型填空或改错部分为10%
写作和翻译部分分值比例为20%,其中写作部分15%,翻译部分5%
从各项所占分值来看,即听力249分,阅读249分,完型填空或改错70分,作文142分,各单项分相加之和为总分710分
阅读216
综合51
作文130
总分581。
听力部分35%
阅读理解为35%
完型填空或改错部分为10%
写作和翻译部分分值比例为20%,其中写作部分15%,翻译部分5%
从各项所占分值来看,即听力249分,阅读249分,完型填空或改错70分,作文142分,各单项分相加之和为总分710分
清华校长顾秉林--中国大学教育就是往脑子里灌屎
来源:网易教育论坛
昨天下午,清华大学校长顾秉林先生在接受学生记者采访的时候,表达了他对现在大
学教育状况的担心,他表示,说得直白一点,现行的大学教育制度就是“在往学生们的脑
子里灌屎”。
来源:网易教育论坛
昨天下午,清华大学校长顾秉林先生在接受学生记者采访的时候,表达了他对现在大
学教育状况的担心,他表示,说得直白一点,现行的大学教育制度就是“在往学生们的脑
子里灌屎”。
矬到死~~~今天要用到向量的叉积,居然一点印象都没有了!查了下资料,贴出来,BS自己。
向量积 a x b = (^n) * |a| * |b| * sin<a, b>, 其中^n是同时垂直于a/b且符合右手定则的单位向量。
若已知向量a = (ax, ay, az), b = (bx, by, bz);
则 a x b = (ay * bz - by * az, az * bx - ax * bz, ax * by - ay * bx);
可以把i, j, k和a,b的坐标分别循环写成一行如下:
i ~~~~ j ~~~~ k ~~~~ i ~~~~ j ...
ax ~~ ay ~~~ az ~~~~ ax ~~~~ ay ...
bx ~~ by ~~~ bz ~~~~ bx ~~~~ by ..
斜向右下方向可以找出三条线分别串起
i-ay-bz, j-az-bx, k-ax-by
斜向左下方向可以找出三条线分别串起
i-az-by, j-ax-bz, k-ay-bx
将每条线中的三个数相乘,(前三条线的和)减去(后三条线的和),就是向量a, b的叉积。
如果向量是二维的(e. g. a = (ax, by) , b = (bx, by) ),那么
a x b = ax * by - ay * bx = |a| * |b| * sin<a, b>
可以用来判断两条线段之间的夹角是顺时针还是逆时针的。
向量积 a x b = (^n) * |a| * |b| * sin<a, b>, 其中^n是同时垂直于a/b且符合右手定则的单位向量。
若已知向量a = (ax, ay, az), b = (bx, by, bz);
则 a x b = (ay * bz - by * az, az * bx - ax * bz, ax * by - ay * bx);
可以把i, j, k和a,b的坐标分别循环写成一行如下:
i ~~~~ j ~~~~ k ~~~~ i ~~~~ j ...
ax ~~ ay ~~~ az ~~~~ ax ~~~~ ay ...
bx ~~ by ~~~ bz ~~~~ bx ~~~~ by ..
斜向右下方向可以找出三条线分别串起
i-ay-bz, j-az-bx, k-ax-by
斜向左下方向可以找出三条线分别串起
i-az-by, j-ax-bz, k-ay-bx
将每条线中的三个数相乘,(前三条线的和)减去(后三条线的和),就是向量a, b的叉积。
如果向量是二维的(e. g. a = (ax, by) , b = (bx, by) ),那么
a x b = ax * by - ay * bx = |a| * |b| * sin<a, b>
可以用来判断两条线段之间的夹角是顺时针还是逆时针的。
from http://www.5dlinux.com/article/1/2007/linux_10628.html
可能玩Linux的朋友都知道fstab这个文件,如果要用好linux,熟悉linux的一些核心配置文件是必要的,而fstab则是其中之一。这个文件描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。因此,我们需要理解其中的内容,了解它如何与 mount命令配合工作,并能够针对自己的情况进行修改。
作为系统配置文件,fstab通常都位于/etc目录下,它包括了所有分区和存储设备的信息,以及它们应该挂载到哪里,以什么样子的方式挂载。如果遇到一些类似于无法挂载你的windows分区阿,无法使用你的光驱阿,无法对某个分区进行写入操作阿什么的,那么基本上可以断定,你的fstab内容有问题了。也就是说,你可以通过修改它来搞定这些问题,而不用去论坛冰天雪地裸体跪求答案了。
可能玩Linux的朋友都知道fstab这个文件,如果要用好linux,熟悉linux的一些核心配置文件是必要的,而fstab则是其中之一。这个文件描述系统中各种文件系统的信息,应用程序读取这个文件,然后根据其内容进行自动挂载的工作。因此,我们需要理解其中的内容,了解它如何与 mount命令配合工作,并能够针对自己的情况进行修改。
作为系统配置文件,fstab通常都位于/etc目录下,它包括了所有分区和存储设备的信息,以及它们应该挂载到哪里,以什么样子的方式挂载。如果遇到一些类似于无法挂载你的windows分区阿,无法使用你的光驱阿,无法对某个分区进行写入操作阿什么的,那么基本上可以断定,你的fstab内容有问题了。也就是说,你可以通过修改它来搞定这些问题,而不用去论坛冰天雪地裸体跪求答案了。
花了挺多的时间整理出了C++ STL的各种标准容器以及标准的C++非STL容器,包括stack, queue, priority_queue, string, vector, deque, list, map, multimap, set, multiset, 在整理的同时测试过去,感觉对这些容器的使用都比较熟悉了,而且对泛型编程也有了比较深的理解。现在也整理出了STL的算法这一部分,花了一整个晚上。。。真累阿。发现STL的算法部分其实也是非常值得看看的。比如next_permutation这个算法,可以产生某序列的下一个排列,效率竟然是自己写的DFS的2倍还高些!省了代码,保证了正确性,还提高了效率,何乐而不为呢!
花了这么多时间整理出来,不仅仅是希望自己能用上,也希望所有有需要的人可以看到,参考。或许有些错误,如果谁发现了,还望告知~~
在整理的时候查看了很多资料,最重要的一些是是The C++ Standard Library, http://cppreference.com , C++ Programmer's Guide, Effective STL , 都是非常好的书/网站,如果有不明白的,或者需要更详细的,建议去翻翻这些资料。
Felix021 @ 2008.08.22 4:24
下载文件 (已下载 3 次)
花了这么多时间整理出来,不仅仅是希望自己能用上,也希望所有有需要的人可以看到,参考。或许有些错误,如果谁发现了,还望告知~~
在整理的时候查看了很多资料,最重要的一些是是The C++ Standard Library, http://cppreference.com , C++ Programmer's Guide, Effective STL , 都是非常好的书/网站,如果有不明白的,或者需要更详细的,建议去翻翻这些资料。
Felix021 @ 2008.08.22 4:24
下载文件 (已下载 3 次)
因为需要测试算法的效率,所以专门找了一下在Linux下C/C++如何取得精确的时间来进行判断。
有两个办法,
1. 调用系统命令data +%s.%N,可以取得当前的Unix时间戳,格式为 秒数.毫秒数
FILE *pipe = popen("data +%s.%N", "r");
fscanf(pipe, "%d.%d", &s, &ns);
这样就取得了精确的时间。
2. 使用gettimeofday()函数
struct timeval { long tv_sec, tv_usec; }; //这个结构体保存秒数和毫秒数(0~1000000)
int gettimeofday(struct timeval *tv,struct timezone *tz); //调用时tz一般用NULL代替
下面对第二种方法给出样例程序:Linux下测试程序运行时间的一个类
有两个办法,
1. 调用系统命令data +%s.%N,可以取得当前的Unix时间戳,格式为 秒数.毫秒数
FILE *pipe = popen("data +%s.%N", "r");
fscanf(pipe, "%d.%d", &s, &ns);
这样就取得了精确的时间。
2. 使用gettimeofday()函数
struct timeval { long tv_sec, tv_usec; }; //这个结构体保存秒数和毫秒数(0~1000000)
int gettimeofday(struct timeval *tv,struct timezone *tz); //调用时tz一般用NULL代替
下面对第二种方法给出样例程序:Linux下测试程序运行时间的一个类



类别: 


