个人研究
文章平均质量分 59
heguodong
这个作者很懒,什么都没留下…
展开
-
找出两个字符串中最长的相同的字符串
问题:请写一个函数,找出两个字符串中最长的相同的字符串。比如: 字符串“likeyou”和“Lookyou” 最长的相同字符串是“you” 怎么写?来源:http://topic.csdn.net/u/20100610/17/94c675b2-0ad9-43cd-b091-130ae6091d98.html假设str1= “abcde” Str2= “cdefgd原创 2010-06-11 03:28:00 · 4843 阅读 · 6 评论 -
DevExpress报表设计之表格
先看看效果 再看下设计器里的效果表格报表的关键设置是PageBreaker,由它来确定如何分页和分组,位置放置在黑线的位置,它最关键的属性是FormattingRules 如上面的设置,表示每10行一页,这里用的数据源是DataSet,用其他数据源还不清楚怎么设置. 表格的样式由Styles确定,其中EventStyle代表基数行的效果,OddS原创 2012-05-28 22:28:35 · 7146 阅读 · 2 评论 -
一段关于正则表达式的交流
[大连]Chris(14197232) 18:09:55有没有正则比较熟的,${SETTING}这种表达式用正则应该如何写[上海]苗苗(491808539) 18:10:25(来自手机QQ: http://mobile.qq.com ) [怀化]英界尔(32354456) 18:10:25规则是什么啊?[大连]Chris(14197232) 18:11:44原创 2012-04-23 18:16:32 · 473 阅读 · 0 评论 -
微软企业库5.0-面向切面AOP(PolicyInjection)学习记录--自定义属性匹配来拦截方法
--自定义属性匹配来拦截方法 面向切面关注将代码的业务流程和其他辅助流程分开解耦和,使我们写业务代码时不再关注之外的逻辑,比如定义一个人(person),具有咆哮的行为(Shout),有时候为了调试跟踪实现而输出一些内容,如下: public interface PersonBase { voidShout(string aa);原创 2012-04-14 10:45:55 · 1496 阅读 · 0 评论 -
微软企业库5.0-面向切面AOP(PolicyInjection)学习记录 --控制CallHandler的执行顺序
前一例子演示了自定义属性匹配规则和自定义拦截,现在架设我还需要再进行一次拦截,针对操作询问用户是否要取消方法调用,这样把与用户交互相关的代码也可以抽取出来,否则假设 public class Person : IPerson{ public void Shout(string aa) { //这个方法很危险,会修改原创 2012-04-14 16:52:01 · 804 阅读 · 0 评论 -
关于九连环
以前回复一个帖子,是关于9连环解法的问题,看过《计算机程序设计艺术》的人都知道,这个问题的是中国的古老游戏,其解法就是“格雷二进制”的描述。这个帖子如下: 九连环是一种传统的中国玩具,它有九个连在一起的环河一根长棒组成。一开始,九个环都装在榜上,由于其特殊的构造,只能按以下规则从棒上取下或装上环:1)所有环只能从棒的一端取下。将环按距离这一端的远近从近到远依次编号为1~9号环。无论原创 2012-03-15 21:19:09 · 1055 阅读 · 0 评论 -
收集网站信息的代码骨架
前段时间应群友的要求,写一个从网站收集信息的代码框架1,要求并行2,网址可以变化3,从一个网址的具体搜索过程她自己有线程的代码4,要求.Net考虑了下,写了如下代码,寥寥几行,感觉已经足够 public static class PandearCol { public static IEnumerable GetUrls() //这个方法负原创 2012-03-15 17:43:56 · 544 阅读 · 0 评论 -
关于蜗牛游戏公司笔试
贴文:假设某网络游戏中的积分排行榜:昵称 等级(整数,取值范围1~100) 积分(整数,取值范围0~10亿)张三 99 212100021李四 98 212100021王五 98 112109766... .... ........排序规则:以积分值降序排列,同样积分的情况下等级高的排在前面榜的大小:在内存中只保存前N名玩家的数据,N的大小在程序初始化时传入要求原创 2012-03-15 21:30:18 · 1191 阅读 · 0 评论 -
纯手工代码使用COM/ActiveX控件(如何不通过注册表)
#include "objbase.h"#include "atlcomcli.h"#include "limits"#import "msscript.ocx" no_namespace //定义工厂方法签名extern "C"{ typedef HRESULT (__stdcall *FuncDllGetClassObject)(REFCLSID rclsid,REFI原创 2007-03-01 12:43:00 · 1828 阅读 · 2 评论 -
微软CodeDom模型学习笔记(全记录)
要点1CodeDomProviderMSDN描述CodeDomProvider可用于创建和检索代码生成器和代码编译器的实例。代码生成器可用于以特定的语言生成代码,而代码编译器可用于将代码编译为程序集。 注意:在 .NET Framework 2.0版中,在代码生成器和代码编译器中可用的方法可直接从代码提供程序获得。您不需原创 2009-12-28 22:33:00 · 4202 阅读 · 7 评论 -
.Net关于几种格式化字符串
在.Net中将一个对象格式化为字符串有以下方式:1,String.Format(string format, params object[] args)以及几种变形 这种格式化要求args能实现了IFormattable接口2,string Format(IFormatProvider provider, string format, params object[] args)原创 2012-03-13 19:28:25 · 1538 阅读 · 0 评论 -
Dispatch接口事件的纯手工实现(C++ COM)
初试化过程: try { CLSID clsid; HRESULT hr=::CLSIDFromProgID(L"MSWinsock.Winsock",&clsid); if(FAILED(hr)) throw "获得对象的CLSID失败"; hr=::CoCreateInstance(clsid,NULL,CLSCTX_INPROC_SER原创 2012-03-13 12:33:47 · 2478 阅读 · 0 评论 -
一个元编程的例子
写一个函数,用递归函数完成以下运算:sum(n) = 1 – 1/2 + 1/3 – 1/4 + … -(1/n)*(-1)n (其中n>0) 函数原型: float sum(int n); 函数参数:n为正整数。 函数返回值:相应于给定的n,右边表达式运算结果。提示:你可以使用递归表达式: sum(n) = sum(n-1) -(1/n)*(-原创 2010-06-20 23:58:00 · 658 阅读 · 0 评论 -
超大数字的操作
问题来源:http://topic.csdn.net/u/20091209/16/41034134-2088-485b-9e16-f46e6574cd20.html?seed=1247131905&r=61791844#r_61791844怎么求2的n次方的最高位和次高位(十进制)? 如,2^4=16,最高位是 "1",次高位是"6"。 1,n可以不限定在32或者64之内,如原创 2012-03-13 12:37:53 · 1149 阅读 · 0 评论