自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

光宇广贞

有志于学,虽草庐中应可知天下事

  • 博客(39)
  • 资源 (5)
  • 收藏
  • 关注

转载 侯耀文和迈克尔·杰克逊谁能死可瞑目?

司马平邦2007年的6月23日,侯耀文先生在吃完平生最喜欢的一碗炸酱面后突发心源性心脏病在北京昌平区沙河玫瑰园别墅家中去世,享年59岁。两年之后,媒体突然报道,侯的徒弟们为师父精心选购的位于北京八宝山的墓地现在一直空着,死者骨灰一直没有入葬,原因是侯耀文的家属遗产分配不清;侯耀文生前有两段失败婚姻,他的第一任前妻叫刘彦,与侯耀文原来是铁路文工团的同事,两人共同育有一女,侯瓒瓒。两人

2009-06-29 20:29:00 1380 5

原创 JavaScript 大集合

个人空间里面不让放了,移到这里永存——只要CSDN不被废…… <embed width="450" height="60" type="application/x-mplayer2" src="http://music.kaixin001.com/pic/music/69/38/694109.mp3" mce_src="http://music.kaixin001.c

2009-06-27 20:44:00 1372 2

原创 甲始终领先乙的概率

http://www.tianya.cn/techforum/Content/71/535787.shtml天涯上给出了方法,但是我觉得说得并不完备,也就是不能证明其充要性,故而于此,在它的基础上给出我的方法。投票,甲得 M,乙得 N,票一张一张计,求计票过程中甲始终领先乙的概率(M>N)。既无法一一枚举,故而简化之,以六票分甲四乙二为例。甲票标为 A,乙票标为 B,枚举所

2009-06-26 19:32:00 2939

原创 从《金瓶梅》看到的历史

    今天看贴,有人对《三国演义》里面有一句通俗的带“的”的白话文句子感到惊诧,由此引出我发此文的想法。     先说几句:我国目前公认的 4 + 1 大名著:《红楼》、《三国》、《西游》、《水浒》;有一些学者提倡加入《金瓶梅》做为第五大名著,我个人倾向于支持这种观点。现行的这“四大名著”,或者谓之“大陆版”四大名著,是当年“太祖皇帝”钦点的,考虑到一些社会因素,将《金》排除在外了。但从

2009-06-24 20:47:00 5416

原创 “天要下雨,娘要嫁人”的来历

    传说古时候有个名叫朱耀宗的书生,天生聪慧,满腹经纶,进京赶考高中状元。皇上殿试见他不仅才华横溢,而且长得一表人才,便将他招为驸马。“春风得意马蹄疾”,循惯例朱耀宗一身锦绣新贵还乡。临行前,朱耀宗奏明皇上,提起他的母亲如何含辛茹苦,如何从小将他培养成人,母子俩如何相依为命,请求皇上为多年守寡一直不嫁的母亲树立贞节牌坊。皇上闻言甚喜,准允所奏。    当朱耀宗向娘述说了树立贞节牌坊一事后,

2009-06-23 22:24:00 1104 7

原创 只能看、不能读

1、赵元任《施氏食狮史》  石室诗士施氏,嗜狮,誓食十狮。施氏时时适市视狮。十时,适十狮适市。是时,适施氏适市。氏视是十狮,恃矢势,使是十狮逝世。氏拾是十狮尸,适石室。石室湿,氏使侍拭石室。石室拭,氏始试食是十狮。食时,始识是十狮,实十石狮尸。试释是事。2、杨富森《于瑜与余欲渔遇雨》  于瑜欲渔,遇余于寓。语余:“余欲渔于渝淤,与余渔渝欤?”  余语于瑜:“余欲鬻玉,俞禹欲玉,余欲遇俞于俞寓。

2009-06-22 21:21:00 1280 3

原创 一种PI的计算式

pathuang68:有志于学,虽草庐中应可知天下事!

2009-06-22 16:21:00 894 1

原创 ABCD*E=DCBA

ABCD*E=DCBAE 为 4由 A 小于 D,和 D * E % 10 = A,和 A * E 2BC8 * 4 = 8CB2,由左数第二位推知,B 只能为 0、1、2,B 为 0,得 4C % 10 = 7,无解,B 为 2,同,故 B = 1,则 4C % 10 = 8,C 为 2 或 7。可推知 C 为 7。2178 * 4 = 8712。

2009-06-21 16:16:00 4290 1

原创 CSDN 博客上的一个小 BUG

这是一个关于 CSDN 输入框的一个不大小的 BUG。<!-- while ( 1 ) { alert(欢迎来到李博的这篇测试用的博客); }// -->

2009-06-21 00:37:00 1220

原创 判断一个整型值有无符号

http://topic.csdn.net/u/20090618/18/b892dbeb-2e2a-43cf-91bd-94ce661ad104.html几种有意思的方法:第一种:#define ISUNSIGNED(a) (a >= 0) && ( ~a >= 0)  第二种:a 为待测数  int b = -1;if ( a < 0 ){ c

2009-06-18 19:08:00 1593 1

原创 Linux 下的 fork()

for( i = 0; i < 5; i++ ) if( fork() == 0 ) continue; 共生成多少个子进程?简查了一下 fork() 的知识,它调用一次,返回两次,进入子进程并返回一次,然后退到父进程再返回一次,子进程中返回值为 0,父进程中返回的是子进程的进程号。答案是 31。如上图所示,这就是一个二项树,二

2009-06-17 15:38:00 3809 4

原创 一个小的数学期望的公式变换

http://topic.csdn.net/u/20090615/08/b1b3a4c0-2084-41d1-82c9-7b3527c5a286.html?seed=2084716755这个题很没劲,反正既然写完了,就贴出来吧。

2009-06-15 19:33:00 3000 5

原创 大概很多人都忘却了“工信部”的前身了

大概很多人都忘却了“工业和信息化部”的前身了。我没记错的话,是四部委重组的,有两个忘了,但有两个我印象深刻——1、信息产业部——有原邮电部(邮政部和电信部合并)的班底。2、国防科工委——不用我多说了吧……工信部重组建立好像是我大二还是大三的时候吧,我时常活跃北邮和北航两校(因为我在京最要好的女性朋友和我妹都在北航),北邮的后台,不用说,信息产业部,不过后来被教育部给黑了,北邮从

2009-06-15 13:19:00 9816 5

原创 墙和钉子

http://topic.csdn.net/u/20090614/22/e9b2ea7b-dbf3-4694-b5df-7b2cb72fc2db.html?seed=905902167 墙问钉子:“我和你无冤无仇,你为什么要扎我?”钉子说:“兄弟,你没有看到我身后有个东西一直在敲我么?”

2009-06-15 09:50:00 1023

转载 正则表达式统计PDF文档的页数

在记事本中打开PDF文件,可以发现文件中的每一页都有一个特定的标记:"/Type /Page" (根据PDF版本的不同,在两个词之间可能带有空格)。所以,只需要计算这个标记在文件里出现了多少次。 首先需要使用FileStream 打开pdf文件,然后使用StreamReader将文档内容作为字符串读取。FileStream fs = new FileStream(@"c:/a.pdf", File

2009-06-13 11:55:00 2780

转载 SSE指令介绍及其C、C++应用

http://blog.csdn.net/olncy/archive/2009/04/16/4084374.aspx作者:Alex Farber出处:http://www.codeproject.com/cpp/sseintro.aspSSE技术简介Intel公司的单指令多数据流式扩展(SSE,Streaming SIMD Extensions)技术能够有效增强CPU浮点运算的能力。V

2009-06-12 16:05:00 3176

原创 汇编指令列表(全)

引博客园一个牛X人的博客:http://www.cnblogs.com/del/category/113560.html?Show=All想看的就从这儿去查吧,无敌了。有志于学,虽草庐中应可知天下事!

2009-06-12 13:23:00 1383

原创 谁取到最后一个谁输

有一个贴子让我想起了一道大一时做的题:总共有 M 个球儿,每次最多取 N 个,最少取 1 个,你和电脑取,你可以来选择谁先取,谁取到最后一个谁输。算法很是巧妙,取一个模就行了。哈哈哈哈……唉……差一点忘了怎么算了……这才几年的工夫……真是怀念啊! 人生经历的点点滴滴,都不能忘!怀念我的北京邮电大学软件工程的大一半年时光!有志于学,虽草庐中应可

2009-06-12 13:09:00 2550

原创 解析 Miller - Rabin 素数测试思想

1、Miller - Rabin 素数测试定义:令 n - 1 = ( 2^s ) * d,其中 s 是非负整数,d 是正奇数。若 a^d =1 ( mod n ) 或 a^((2^r)*d) = -1 ( mod n ),0 定理:若 n 为奇合数,则 n 通过以 a 为基的 R-M 测试的数目最多为 ( n - 1 ) / 4, 1 这便是 Miller - Rabin 素数测

2009-06-11 23:32:00 6442 1

转载 浅谈CPU的执行效率与内部的执行管道流水线

原创作者:上海 姚臻为什么实际频率只有1.8G的AMD 2500+处理器运行速度比实际频率2.4G的P4-2.4B还快?为什么采用0.13微米制程的Tulatin核心的处理器最高只能做到1.4G,反而采用0.18微米制程的Willamette核心的处理器却能轻松做到2G?下面我们就来分析一下到底是什么原因导致以上两种“怪圈”的存在。每块CPU中都有“执行管道流水线”的存在(以下简称“管线”

2009-06-10 20:22:00 4036 1

原创 C语言里面的嵌套声明的读法

http://topic.csdn.net/u/20090608/21/f8fc74c2-a419-4210-869a-1a70ece578e5.html  int (*base[2])[2]; supermegaboy :base是一个数组,这个数组有2个元素,每个元素都是一个指针,这些指针所指向的对象是具有两个int元素的数组 C语言所有复杂的指针声明,都是由各

2009-06-09 16:32:00 2838 31

转载 一个整型数的二进制序列

http://blog.csdn.net/akirya/archive/2007/03/12/1527365.aspx templatestruct Bit{ enum { Data = ((Num << ( n - 1 )) & 0x80000000 ) ? 1 : 0 };};const int N = -4;char sz[]={ Bit:

2009-06-09 14:02:00 1299 2

原创 a++和++a的压栈

 #include "stdafx.h"int _tmain(int argc, _TCHAR* argv[]) { int a = 1; printf("b = %d/tc = %d/td = %d/te = %d/tf = %d/tg = %d/n", a++, ++a, a++, ++a, a++, ++a ); system("

2009-06-09 13:22:00 1538 10

转载 .NET中数组的隐秘特性

★背景知识首先了解一些相关的概念:         数组元素:数组包含的值;         数组长度:数组可以包含的元素的个数;         维度数:数组的维度总数;         下限:数组指定的维度的起始索引。多维数组每个维可以有不同的下限。运行时有两种不同的数组实现——SZ数组和普通数组。SZ数组是以0为下限的一维数组;普通数组指多维的或者下限不为0的数组。有时候我们称呼多维数组为

2009-06-09 00:43:00 1855

原创 求大数n!的位数

也是坛里面的问题:已知正整数 n 求 n!的十进制数共有多少位。这个 n! 怎么办?n! 的增长率是很可怕的,比 e^n 还要快,其实就是 O(n^n),当 n 值“较”大时,就不能忍了。这个“较”有多大呢?等后面算完了就知道了。递归算 n!,便是尾递归来说,便是栈展得开,效率也受不了,便是效率受得了,也没地儿放。所以绝对不能去算 n!但只求位数的话,这比较

2009-06-08 15:16:00 1481 1

转载 DllMain详解

http://blog.csdn.net/benkaoya/archive/2008/06/02/2504781.aspx  DLL的进入/退出函数1  DllMain简介跟exe有个main或者WinMain入口函数一样,DLL也有一个入口函数,就是DllMain。以“DllMain”为关键字,来看看MSDN帮助文档怎么介绍这个函数的。The DllMain function i

2009-06-07 22:50:00 1702

转载 学C++的50个忠告

给C++初学者的50个忠告 1.把C++当成一门新的语言学习(和C没啥关系!真的。);  2.看《Thinking In C++》,不要看《C++变成死相》; 3.看《The C++ Programming Language》和《Inside The C++ Object Model》,不要因为他们很难而我们自己是初学者所以就不看; 4.不要被VC、BCB、BC、MC、TC等词汇所迷惑——他们都是

2009-06-06 18:11:00 1480 4

原创 关于判断某一个整型值内的1的个数

int HowMany1 ( int n ){ int count = 0; while ( n ) { n &= n - 1; count++; } return count;} n &= n - 1 用于判断 n 是否为 2 的次幂,如是,则 n 为零。也就是说 n &= n - 1 可以将

2009-06-06 12:30:00 1116

转载 ShellExecute与ShellExecuteEx的用法

http://www.cppblog.com/bidepan2023/archive/2007/07/20/28419.aspxQ: 如何打开一个应用程序? ShellExecute(this->m_hWnd,"open","calc.exe","","", SW_SHOW );或 ShellExecute(this->m_hWnd,"open","notepad.exe","c://My

2009-06-06 11:18:00 1354 1

原创 大数相加

坎儿妹的又一道题,输入不超过1000位的大数(两个正整数),求和void main(){ char a[1002]; char b[1002]; char* c; int i, p = 0, q = 0, m, n, r; scanf( "%s %s", a, b ); while ( a[p++] ); p--;

2009-06-05 21:27:00 1011 3

原创 求次幂之个位数

坎儿妹问我这个……我一看,太简单了,写出来吧gave a and b,how to know the a^bs the last digit numbervoid main(){ const int n[10][4] = { { 0, 0, 0, 0 }, { 1, 1, 1, 1 }, { 6, 2,

2009-06-05 20:22:00 1041

转载 C语言之#define用法

http://hi.baidu.com/apollo_hj/blog/item/95097b30599dc61feac4affe.html 一.#define是C语言中提供的宏定义命令,其主要目的是为程序员在编程时提供一定的方便,并能在一定程度上提高程序的运行效率,但学生在学习时往往不能 理解该命令的本质,总是在此处产生一些困惑,在编程时误用该命令,使得程序的运行与预期的目的不一致,或者在

2009-06-05 19:20:00 2363 2

原创 Top 100

http://topic.csdn.net/u/20090604/21/49599f60-5640-4caf-bf8e-2c2b33f4ef9e.html假设现在有5组数,每组里面有1到10000个数不等,取其中最大的100个数。1、使用大小为100的最小堆,新数与小堆顶比较,大则替换堆顶,整堆。串行线性遍历五组数,复杂度为o(n)2、快排五组数,各取前100或者不足100者取全部

2009-06-05 12:22:00 972

原创 各位和整除数的问题

 http://topic.csdn.net/u/20090531/20/b001f8fb-fe3e-4718-b109-1aa107a38d9c.html设某特定的数为,该数的所有位数之和可被该数整除,比如说 12 => 1 + 2 = 3|12。给定 n,找出所有小于 n 的满足该条件的整数的个数。 若可以这么想:比如说,举一个响亮点儿的数:69吧。6 + 9 = 15->

2009-06-04 19:16:00 2017 5

原创 大数阶乘

#include #define N 10 //计算N的阶乘,修改N的定义可计算10000以内任意数的阶乘void main(){ int a[N] = { 1 }, i, c, m, n; for( m = 0, n = N ; n > 1; n-- ) { for( i = c = 0; i <= m; i++ )

2009-06-04 18:40:00 2824 7

原创 生成和测试N位大素数的方法

解析 Miller - Rabin 素数测试思想 http://blog.csdn.net/hikaliv/archive/2009/06/11/4261948.aspx有志于学,虽草庐中应可知天下事!

2009-06-03 20:21:00 4212 2

原创 双倍超立方数

双倍超立方数是指一个正整数可以正好被拆分为两种不同的a^3+b^3的方式,其中a,b均为整数且0 试试 (a^3 + b^3) / (a+b),可得 a^2 + b^2 - ab,好了,那么就可以得下式 a^3 + b^3 = (a + b)^3 - 3 ab (a + b)又有 ab 可得 a^3 + b^3 = (a + b)^3 - 3 ab (a + b) >= (

2009-06-03 17:04:00 1322 2

原创 关于内存对齐

老朋友pathuang68建议我了解一下结构体内存对齐的事儿,我就去了解了一番: 以下实验平台为 VC9。 这里先引出几条VC下结构体对齐的原则:1) 结构体变量的首地址能够被其最宽基本类型成员的大小所整除;2) 结构体每个成员相对于结构体首地址的偏移量(offset)都是成员自身大小的整数倍,如有需要编译器会在成员之间加上填充字节(internal adding);3) 结构

2009-06-03 15:57:00 3772 11

原创 递归余七

f(1) = 1, f(2) = 1, f(n) = (A * f(n - 1) + B * f(n - 2)) mod 7.Given A, B, and n, you are to calculate the value of f(n). 1  首先,A+B 余 7 相当于A余7与B余7的和再余7再次,AB 余 7 相当于A余7与B余7的积再余7 所以,f(n)

2009-06-02 23:59:00 1498 3

VS 2010 C# 快捷键

VS 2010 C# 快捷键,PDF 格式,可打印

2011-07-20

VS 2010 Cpp 快捷键表

VS 2010 Cpp 快捷键表,PDF 格式,可打印

2011-07-20

WPF 透明窗体内的 Webbrowser

解决WPF自定义窗体 allowstransparency = true 时,内嵌 webbrowser 控件的显示问题的示例代码。

2010-10-03

计算机端口之详细列表

计算机端口详细列表。防火墙设置必备参考。

2009-08-11

Windows系统的消息机制

比较详细地介绍 Windows系统的消息机制

2009-08-11

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除