自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 读书笔记:《C#与.NET4高级程序设计》-核心部分

虽然使用完全限定名定义一个类型可以提高程序的易读性,但C#的using关键字能够减少按键次数。一般选择C# using 关键字的简化方式,而不使用完全限定名(除非它们的定义含糊不清,可能发生歧义)。然而,请记住using关键字只是特定类型的完全限定名的简单速记符号,每种方法最后都会得出相同的底层CIL(事实上,CIL代码总是使用完全限定名),并且对程序集的大小和性能没有任何影响。

2012-09-11 14:45:46 527

原创 24点

相信大家都玩过“24点”的游戏,那我就不废话了,直接上图:  和一般的24点游戏不同的是你可以选择计算其他结果(但它必须在1到52之间),可以选择难度,其实困难的也不一定题目都困难,这只是整体相对而言比较困难。程序还有一个没有完善的地方,那就是没能算出带括号的解。下面我把源代码放出来(其中使用了我上篇博文中利用正则表达式处理四则运算的代码),你可以尝试一下让它更加完善:

2012-09-04 18:28:57 805

原创 利用正则表达式处理四则运算

不久之前我写过一篇与或逻辑运算的实现及格式验证的文章,其中验证部分我使用了正则表达式,但计算部分还是依靠基本流程处理的。后来想了想,计算是否也能使用正则表达式呢?再做一个逻辑表达式计算就没太大意思了,这次咱来试试四则运算。  我的基本思路是先乘除后加减,先运算式子中简单的乘除法例如:“2*5”,但“2*(3+4)”不必处理先,咱们先解决简单的。然后处理简单的加减法,例如"3+4",同样涉及

2012-09-03 14:46:55 1513

原创 与或逻辑运算的实现及格式验证

由于最近在做一个文本搜索器的需要,其中包含与或逻辑表达式计算的部分。所以特意封装了一个处理类,算法比较笨,还请大家多多指教! class BoolExpression { internal bool IsRight(string expression) { bool isRight = true;

2012-08-19 15:34:37 748

原创 文本搜索器

1.文本搜索器能够搜索出其内容符合条件的纯文本文件,其条件支持逻辑表达式的“与”和“或”。例如:A|(B&C),代表文本中含有A或者文本中含有B且含有C(B和C不一定连续,并且与顺序无关)的文档。只要表达式结构是正确的,那么它就是被支持的,并且那与复杂性是无关。(例如:“(((A|B)&(C&D))|(E&F))&G|H”也是被支持的)2.对于英文字母的关键词是严格区分大小写的。(如果您想

2012-08-19 15:19:05 480

24点(小游戏)

24点游戏,支持计算其他点数。 相关博文: http://www.cnblogs.com/Poerin/archive/2012/09/04/2670480.html

2012-09-04

四则运算(Demo)

相关博文 http://blog.csdn.net/poerin/article/details/7937901

2012-09-03

文本搜索器

1.文本搜索器能够搜索出其内容符合条件的纯文本文件,其条件支持逻辑表达式的“与”和“或”。例如:A|(B&C),代表文本中含有A或者文本中含有B且含有C(B和C不一定连续,并且与顺序无关)的文档。只要表达式结构是正确的,那么它就是被支持的,并且那与复杂性是无关。(例如:“(((A|B)&(C&D))|(E&F))&G|H”也是被支持的) 2.对于英文字母的关键词是严格区分大小写的。(如果您想同时搜索大写和小写字母的关键词可以编写逻辑条件,例如:apple|Apple) 3.关键词中有4个默认特殊符号,他们分别是:“&”(默认的与),“|”(默认的或),“(”,“)”。这些符号被赋予了特殊的含义来处理逻辑。除了这四个特殊符号您也可以自定义分隔符。(注意:定义成分隔符之后意味着这个字符将不能被程序搜索到了!) 4.程序只会搜索在扩展名中已经定义的类型的文件,这些文件类型必须是纯文本类型的文件(用“记事本”打开后能够正确浏览的文件),例如扩展名为“txt”,“xml”,“html”的文件。(注意:扩展名为“htm”已经包含了扩展名为“html”的定义,这是由于字符串“html”中包含了“htm”) 5.如果您正在使用的是机械硬盘那么线程数推荐您设置为默认的1。这是由于IO瓶颈的问题,所以线程数量增多并不能提高实际的执行效率。 6.如果您搜索的是一个较为庞大的目录,并且文件类型多样,那么点击搜索之后需要等待较长的时间后才开始出现结果是正常的现象,这是由于程序在为搜索做一些准备工作。 7.对着结果列表中的某项单击会将结果的地址复制到系统剪贴板,对结果双击会将地址复制到系统剪贴板同时打开文件。 8.如果您在使用程序中不慎出现异常状况,大多数情况都是由于配置文件出错引起的,请您将程序所在目录下的“Setting.xml”文件删除后再重新打开程序,当提示是否重建时点击“是”按钮。

2012-08-19

布尔计算器

仅支持“与或”计算,并且只能输入6种字符: T(大写):真 F(大写):假 &:与 |:或 (:左括号 ):右括号

2012-08-19

空空如也

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

TA关注的人

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