- 博客(8)
- 收藏
- 关注
原创 我眼中的设计模式-适配器模式
二十三种常用设计模式反反复复学习使用总也觉得那不是自己的东西,每每想到总有生搬硬套的感觉,未免不爽. 尝试性的做点总结. 面向对象不过有三招功夫,1封装 2继承 3多态 所谓设计模式即是为解决一些常见问题而打出的组合拳, 如: 12132131, 231321 . 适配模式 将已有的类"被适配对象"经过"适配对象" 转变已适用于客户程序需求. 特点: 适配对象 包含一个"被适配对象"
2012-06-29 18:37:09 209
转载 C#和Java的3DES算法
最近 一个项目.net 要调用JAVA的WEB SERVICE,数据采用3DES加密,涉及到两种语言3DES一致性的问题, 下面分享一下, 这里的KEY采用Base64编码,便用分发,因为Java的Byte范围为-128至127,c#的Byte范围是0-255 核心是确定Mode和Padding,关于这两个的意思可以搜索3DES算法相关文章 一个是C#采用CBC Mode,PKCS7 Pa
2012-06-19 17:10:36 1225
转载 c# webBrowser 获取Ajax信息 .
c#中 webbrowser控件对Ajax的执行,没有任何的响应,难于判断Ajax是否已经执行完毕,我GG了一下午,找到一个方法,介绍一下: 假如在页面中有个是通过Ajax来改变值,当webBrowser1.StatusText == "完成"后,获取一下这个div HtmlElement target = webBrowser1.Document.GetElementById("resu
2012-05-14 11:30:50 3635 1
转载 反射相关
想调用一个方法很容易,直接代码调用就行,这人人都会。其次呢,还可以使用反射。不过通过反射调用的性能会远远低于直接调用——至少从绝对时间上来看的确是这样。虽然这是个众所周知的现象,我们还是来写个程序来验证一下。比如我们现在新建一个Console应用程序,编写一个最简单的Call方法。 class Program { static void Main(string[] args)
2012-05-14 11:29:12 296
转载 因为此版本的应用程序不支持其项目类型(.csproj),若要打开它,请使用支持此类型项
有的时候vs无缘无故的出现如下错误:"因为此版本的应用程序不支持其项目类型(.csproj),若要打开它,请使用支持此类型项目的版本" 解决办法:如果是这个提示,可能是由于你安装mssql是否导致的 问题 在命令行中请运行: devenv.exe /resetskippkgs 即可恢复
2012-03-17 09:40:16 1355
原创 无用却挺有意思
一个函数根据输入的参数返回由该参数作为原子组成的改参数形象的字符串对象或图片对象. 如: 输入 x , Y 返回 X X Y Y X X Y
2011-11-21 10:14:23 361
转载 C# 获取当前路径方法
//获取包含清单的已加载文件的路径或 UNC 位置。 public static string sApplicationPath = Assembly.GetExecutingAssembly ( ).Location; //result: X:\xxx\xxx\xxx.dll (.dll文件所在的目录+.dll文件名) //获取当前
2011-11-21 10:02:59 220
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人