博文

早上半个多小时学习F#(2012-01-15 09:50:00)

摘要:简单搜集了这方面的资料 保存下来 希望对大家有用......

阅读全文(1698) | 评论:0

office 2010激活的挣扎(2009-07-12 09:53:00)

摘要:不久前下载了Office 2010的技术预览版,用了大概1个月,就遇到了激活的的烦事,做了无数的挣扎,最后徒劳而忍。 先是在每次启动office时,都有一个提示的窗口,是要激活的,但点击后不会有任何的信息。 又过了几天,不但每次启动office,会出现一个窗口,告诉你没有激活,而且每隔一段时间,都会有这样这个窗口提示激活,尽管上面的链接没有什么用处。 我忍无可忍了,做了挣扎。首先,我把2010卸载,重新装。我满怀希望的打开一个office程序,结果该死的窗口又弹出来了,失败第一次。 我又卸载了,装上了office 2007,然后用2010升级。我想,2007是有激活的,升级了应该不用激活了。再次满怀希望的打开office,讨厌的激活窗口再次出现,我可是把时间也改过来的啊。。。。。。   于是,我彻底死心了。讲究用吧,看谁能耗过谁!!!!!  ......

阅读全文(9780) | 评论:4

欢迎大家对我的论文发表看法:试论生命及科学的生命(2008-11-17 11:22:00)

摘要:试论生命及科学的生命       人类一直自诩为地球上最高级的生命,但是直到今天,对于周围的世界和自身的认识和思考,仍然有很多的困惑。一直以来,人们希望通过对“科学”的研究,来验证或回答世界本来怎样、将会怎样的问题。从何种视角研究周围世界和自身,应该也是科学的一个值得思考的问题。本文试图从生命的角度来看待整个世界,将生命的范围从生物扩展到物质,从物质扩展到意识,进而简单讨论了属于意识范畴的科学的生命。希望能够给人以启发或帮助。 狭义定义和广义定义 首先来看一个例子,这个例子在我们的大学物理教材可以找到,就是关于光的定义或者本质问题的争论;限于篇幅这里不再复述原例,仅对结果进行讨论。刚开始人们一直认为光是波,后来有人认为光是粒子,最后大家才明白光即是波,又是粒子,具有波粒二象性。 因此,可以这么说:无论认为光是波还是光是粒子,都是算是狭义定义;相对而言,认为光即是波,又是粒子就是广义定义。后来又有人指出一切物质都具有波粒二象性,可见广义定义也有其发展和进化。这里,我们要思考,是不是狭义定义会对我们认识和发现真理制造人为的障碍,要不要应该尽量避免;我们在进行定义时,对于要研究的对象,是不是应该不断考虑其广义定义,而不是停留在旧的狭义的定义上。也许,正如Erwin Schrodinger所说,“从古到今多少世纪以来,只有普遍性才是唯一地享有盛誉的” 。 生命的定义及其特征 定义生命的一个重要目的,就是为了说明什么具有生命,以及生命有哪些特征,从而更加科学全面的研究生命。 关于生命的定义有很多,从不同的角度出发会有不同的定义1,比如,从生物学角度的定义:生命是由核酸和蛋白质等物质组成的多分子体系,它具有不断自我更新、繁殖后代以及对外界产生反应的能力;从生命现象中也可以提出生物的一些共性,即生命的属性,主要有七个方面1,简单列举如下:(1)化学成分的同一性,从元素成分看,都是由C、H、O、N、P、S、Ca等元素构成的。(2)严整有序的结构生命的基本单位是细胞,细胞内的各结构单元(细胞器)都有特定的结构和功能。(3)新陈代谢。(4)生长特性。(5)遗传和繁殖能力。(6)应激能力,生物接受外界刺激后会发生反应。(7)进化,生物表现出明确的不断演变和进化的趋势,地球上的生命从原始的单细胞生物开始,走过了多细胞生物形成,各生物物种......

阅读全文(2637) | 评论:0

正则表达式中浮点数的表示(2008-08-17 20:38:00)

摘要:"\s*[+-]?\d+(\.\d+)?([eE][+-]?\d)?\b(?!\.)\s*" "\s*[+-]?\d+(\.\d+)?([eE][+-]?\d)?\b(?!\.)\s*" "\s*[+-]?\d+(\.\d+)?([eE][+-]?\d)?\b(?!\.)\s*" "\s*[+-]?\d+(\.\d+)?([eE][+-]?\d)?\b(?!\.)\s*" \s*[+-]?(?<Mantissa>\d+\.?\d*|\d*\.?\d+)(?<Exponent>(E|e)[+\-\x20]?\d+)?\s* 上面任何一个都可以表示浮点数......

阅读全文(2137) | 评论:0

正则表达式法计算字符串算术表达式2(vb2005)(2008-07-28 10:53:00)

摘要:接着昨天的内容继续学习。 8、"(?<pow1>"  & num & ")\^ (?<pow2>" & num & ") 该表达式比较简单,是幂的运算。如字符串"123.123^3.32"就匹配该规则。程序中定义为 Const pow As String = "(?<pow1>" & num & ")\^(?<pow2>" & num & ")" 9、"(?<fone>(exp|log|log10|abs|sqr|sqrt|sin|cos|tan|asin|acos|atan|))\s*\((?<fone1>" & num & ")\)" 该表达式中,(?<fone>(exp|log|log10|abs|sqr|sqrt|sin|cos|tan|asin|acos|atan|))的意思是如果待处理的字符串中含有exp|log|log10|abs|sqr|sqrt|sin|cos|tan|asin|acos|atan的任意一个函数,则将其命名为fone;\s*\(的意思是上述的函数后须有一个左括号且括号左边可以有空白字符;((?<fone1>" & num & ")地意思是,如果待处理的字符串含有一个浮点数,则将其命名为fone1;最后的\)表示待处理的字符串须含有右括号。如字符串"sin(2.33)"、"cos (3)"就是一个匹配该规则的字符串。程序中定义为  Const fone As String = "(?<fone>(exp|log|log10|abs|sqr|sqrt|sin|cos|tan|asin|acos|atan|))\s*\((?<fone1>" & num & ")\)" 10、"(?<ftwo>(min|max)\s*)\((?<ftwo1>" & num & "),(?<ftwo2>" & num & ")\)" 这是一个处理比较两个浮点数大小的规则。如min(3,4)或max(3,4)就符合该规则。程序中定......

阅读全文(2338) | 评论:0

正则表达式法计算字符串算术表达式1(vb2005)(2008-07-27 21:07:00)

摘要:        今天开始,学习如何用正则表达式来对字符串数学表达式进行处理的方法。主要学习参考资料为《vb2005技术内幕》一书。通过学习达到一些目的:一是初识正则表达式及其应用;二是掌握字符串数学表达式的处理方法;三是学习面向对象方法编程的一般方法。 正则表达式 正则表达式此时的作用有两个,一是分析表达式各个元素,分离出数字、函数(如Sin)和运算符等,二是为下一步的计算做好准备。 正则表达式举例 下面列举的正则表达式都是程序中必须用到的,我将逐个解释,请大家尽量搞明白。 1、"\s*[+-]?\d+\.?\d*\b\s*" 上面引号内就是一个正则表达式,它表达什么意义呢。根据正则表达式的语法规定,\s是转义字符,表示空白字符(如空格、制表符、换行符等);\s*中的*号是数量词(零个或多个),整体表示零个或多个空白符;[+-]表示字符串可能包含+或-其中之一,其后的?号也是数量词(零个或单个),[+-]?整体表示字符串中包含不多于一个的+或-;\d+表示字符串必须包含一个以上的数字,其中\d表示数字,+是数量词(一个或多个);\.?表示字符串可以包含至多一个小数点;\d*和上面的\d+区别是,表示字符串在小数点后可以有数字也可以没有,即零个或多个数字;\b表示字符边界。由以上的分析可以知道,上面的表达式其实表示一个浮点数,而且浮点数前后可以有空白字符。如下面的字符串就是匹配该正则表达式的字符串:"    12.222   ","-22"," -120.3333222","+100.90";但是"ss12000",就不符合该正则表达式。正则表达式有专门的语言,大家最好弄张表,随时查阅。 我们在程序中要用到浮点数,所以将其进行如下定义  Const num As String = "\s*[+-]?\d+\.?\d*\b\s*" 2、"\s*\((?<nump>\s*[+-]?\d+\.?\d*\b\s*)\)\s*" 仔细观察可以发现这个正则表达式其实包含了第一个表达式的内容,那么它当然也可以写为"\s*\((?<nump>" & num "\)\)\s*"。其中(?<nump&g......

阅读全文(4823) | 评论:0

网通拨号开机后等待时间长的问题解决(2008-07-27 08:14:00)

摘要:网通拨号上网的用户可能有这样的体会,开机后很长时间,机器一直处于繁忙状态,上网标准一直不出现,当然此时也无法连接网络。 偶然的机会我发现一个另类解决办法,但需要有一台路由器辅助解决。 首先,按照路由器的使用说明将电脑和路由器及网络联接好,并确认能够连上网。 然后,去掉路由器,把网线直接和电脑相连。 以后开机后就发现电脑很快就可以拨号了。至少节省时间90%。 原因分析: 网通对路由器的使用进行了千方百计地限制,一旦发现有路由器使用,就会采取一定的措施来防止。而我们就是利用了这一点,所以提高了速度。 真是有所得必有所失啊。......

阅读全文(3434) | 评论:0

二叉树状结构B-trees的实现(vb2005)之一(2008-06-14 20:50:00)

摘要:声明 本文译自http://www.devx.com/dotnet/Article/37855/0的文章并略有改动以便于理解和学习,如果你对作者文章感兴趣,请访问该网站;如果作者不愿意本人翻译学习其文章,请来信告诉我:iamben250@126.com 导言 Visual Studio提供了足够的类,如集合(collection)、哈希表(hash tables)和字典(dictionaries),来实现各种形式的数据结构。树的每个节点可以有一个或多个的字节点,所以用来存储层次数据非常有用。很多.NET开发员使用TreeView控件或者XML对象来建立树,但是这两种方法都是本方法,而其会增加一些你不想要的麻烦。 建立树结构 通过本文,我们要来弄明白什么是树,如何建立一个树,如何维护树,以及如何将树运用于实际工作,如提取树或者以不同的序列列出树的项目。 在我们开始之前,先来复习一下关于树的术语。 树的有关术语 树的术语融合了园艺学和家谱学的相关内容。园艺学提供了一些关于树、节(点)、根、枝和叶的术语,而家谱学提供了诸如祖先、父、子的术语。 一个树由节(点)构成,而节点连接着枝。一个节点只有一个父节点,但每个节点可以有0个、1个或多个子节点。分枝是定向的,就是说可以根据分枝知道树的方向,所以你可以弄明白哪些是父节点,哪些是子节点。 没有父节点的节点就是根。树中除根节点之外的其他节点都直接或间接和根节点相连。正常情况下,当你画一个树时,你会把根面在上面,这和地上长的自然界的树的方向恰好相反;但是它便于我们分清子节点和父节点。 节点的度就是它拥有的子节点的数量。一个树的度等于拥有最大度的节点的度。度为2的树称为二叉树,度为3的树称为三叉树。度大于3的,人们通常成其为N叉树,如度为7的树就成为7重树。 在树的最底端的、没有子节点的节点成为叶节点。根据定义,叶节点的度为0。 节点的级别就是其与根节点的距离。一些人认为节点的级别就是节点和根节点之间枝的数量;另一些认为是节点的数量(包括该节点及根节点),结果其值别比前种算法大1。这两种方法的差别就是你是否考虑根节点,即你把根节点是称为1级或是0级(有点像美国英语和英国英语对floor的层数有不用的算法,前者为1后者为0层)。我采用将根节点视为1级的算法,并没有特别好的理由来解释。 整个树的高度或级别就是......

阅读全文(4969) | 评论:0

清华大学出版社计算机类图书源码下载地址(2008-06-14 08:34:00)

摘要:http://www.tupwk.com.cn/downpage/index.asp 该网站为清华大学出版社部分计算机类图书源码下载的地址,需要的朋友可以看一看。......

阅读全文(6571) | 评论:3

如何做一名合格的研究生(2008-06-13 01:12:00)

摘要:一、从这里起步   
    入学的每一位新生,都有着值得荣耀的过去,都是在激烈的竞争中迎来了步入科学殿堂的今天。   
这里又是你们一个新的台阶和起点,迎接你们的是一张张亲切而陌生的面孔,交给你们的是光荣而艰巨的重任。你们将面临新的环境与生活、新的工作与学习,预示着你们将开始新一轮的冲刺。面对这一切,如何能够顺利完成学业、实现自己理想的目标?将是每一位研究生必须认真思考的问题。   
    1、入学先定位   
    你们来自四面八方,来自不同的学校和单位。曾经的你们,也许很骄傲,也许源于你的学校、源于你的单位;也许很辉煌,也许源于你的职位、源于你的成绩;也许很优越,也许源于你的条件、源于你的拥有。但无论原先属于你的是基于什么,那些仅仅是你的过去或你的特定范围。今天的你们,为攀登科学高峰、为学业,不约而同来到这里。今天的你们,拥有一样的天空,享有一样的条件,同处一个台阶,同在一样的氛围。这就意味着,要尽快把自己的行为和心态调整到适应新的科研环境和科研氛围的要求上来,需要你们每个人重新思考、重新调整、重新定位。   
   2、起步先计划   
    面对全新的变化,会带来新的诱惑。如果没有合理的计划安排,没有科学的时空设计,没有主次的侧重选择,你会在多项新的事物面前没有主张。要学会运筹。运筹,是运作的前提和向导。   
        只有想得到,才能做得到。   
        只有想得好,才能做得好。   
        既要有学识,更要有知识。   
 &nbs......

阅读全文(2586) | 评论:0