自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 MVC自定义Filter不被调用

自定义ActionFilter,常规的Controller,需要从System.Web.Mvc.ActionFilterAttribute继承,但是应用到ApiController的ActionFilter,需要System.Web.Http.Filters.ActionFilterAttribute继承两个基类的类名完全一样,但是在不同的命名空间,当然需要重写的方法也不一样的,继承了错误

2017-08-03 22:44:55 501

原创 .Net使用DES解密发生“数据不正确”的错误

DES解密,异常消息提示数据不正确,一般是由于加密阶段,没有将密文的流数据完整输出

2017-08-02 22:26:37 4090

原创 利用反射调用方法时,处理ref,out参数需要注意的问题

项目中如下的泛型方法,因为要在运行时,动态指定类型参数,所以要利用反射来实现。public static TR Deserialize(byte[] source, ref int offset)一般的做法如下:// 变量 type是该方法所在类型的运行时Type// model是已经定义的示例MethodInfo genericMethod = type.GetMetho

2015-03-18 12:31:00 2239 2

原创 让你费解的函数原型 - linux 下的 signal - 函数指针

做Linux下软件开发的对signal函数应该不会陌生,但是你看过它的函数原型吗?如果你看了,你懂它了吗。.....函数指针,返回值类型与函数签名一起....

2011-08-03 01:29:47 627

原创 操作符重载与友元函数

像操作符重载这么典型和基本的功能我几乎没拿来真正用过,所以,最近在尝试用一下,之所以写下这篇东东,是因为遇到了平时很难注意到的问题。所以拿来和大家分享。先简要说明一下操作符重载吧。支持操作符重载是C++语言的一大特性。重载操作符使得我们的代码更加具有可读性。打个比方:

2011-08-03 00:15:48 885 2

原创 函数指针的强制类型转换

  先给出结论:函数指针是可以通过强制类型转换而指向具有不同函数签名的函数的,但是,转换后,该函数指针没办法正确调用所指向的函数----不能给函数传递参数。  下文给出得出这个结论的小故事。  前几天的任务要求写一个Logger类,该类对外提供一些静态的方法,但不生成对象。该类的主要作用是用来输出消息,不同的是可以由用户选择输出到控制台或是磁盘文件,当然还可以不输出或是两个都输出。  

2010-03-29 10:38:00 1432

原创 多个头文件之间的顺序问题

当程序中需要使用多个头文件是,很少有人会注意到这些头文件之间的顺序,我也不例外。今天遇到一个问题,让我头大了好大一会,后来还是请教一个资深的项目经理,他只是调整了一下头文件的顺序就搞定了。如下,是我程序中开始的头文件顺序:#include "targetver.h"#include #include #include #include 编译程序出现一大堆标识符未定有的错误,

2010-03-15 17:51:00 941

原创 用指针解决的两个问题

      前段时间找工作,笔试面试做了不少的题,其中有两个用指针解决的问题,题目不难,但做法感觉挺新的,个人觉得做得不错,拿来跟大家分享,也请大家给看看其中的不足。 1。写一个函数判断某系统是大字节序还是小字节序,不可以使用库函数。 我的答案: int endian()    //大字节序返回0,小字节序返回1 {     int test = 1;

2009-12-09 02:38:00 555

Java游戏PC模拟器

游戏好不好玩,先在电脑上体验玩一下! Kemulator,是一款十分强大的Java游戏PC端模拟器,有了它,就不用非得把游戏安装到手机才知道了。 特别是,如果你心疼爱机的键盘,或者是你觉得在手机上运行的游戏太慢,那就用它吧。 Kemulator提供了多数主流机型的配置参数供快速选择,你也可以手动配置。 一句话,真是好! 模拟器运行需要PC安装JRE,这个可以到这里下载安装:http://www.skycn.com/soft/27213.html

2011-09-17

Java.2学习指南(两个压缩分卷)

Sun.Certified.Programmer.&.Developer.for.Java.2.(Exam.310-035.&.310-027)

2011-08-31

Java.2学习指南(两个压缩分卷)

Sun.Certified.Programmer.&.Developer.for.Java.2.(Exam.310-035.&.310-027)

2011-08-31

Java技术教程.基础篇

Java技术教程.基础篇 Java技术教程.基础篇 Java技术教程.基础篇 Java技术教程.基础篇

2011-08-31

Linux常用命令全集

书籍从多个分类全面的绍了Linux系统中的命令,内容涵盖文件管理,文件传输,文档编辑,系统管理,系统设置,网络通讯,磁盘管理,磁盘维护,备份压缩,设备管理。实在是学习Linux操作系统不可多得的好东西。 零分共享!多多支持哦 本书也提供了在线版本的,参见: http://linux.chinaitlab.com/special/linuxcom/

2011-05-17

Windows程序设计(第五版)随书光盘(全部源代码)(第三分卷)

Windows程序设计(第五版)随书光盘 光盘内容包含Windows程序设计第五版的全部源代码以及原书的英文版。 在网上找了好多都是不完整的,最后找到这个完整的拿来和大家分享。由于论坛对上传文件的大小有限制,上传之前对光盘镜像作了分卷压缩,请在本人的资源中下载其它分卷(都是不要分的000)。下载后推荐使用好压压缩软件解压。 原书Windows Programming,第五版曾被北京博彦科技发展有限公司翻译为中文版,北京大学出版社出版。

2011-03-16

编程技巧:C/C++,ASP.NET,JAVA,Linux shell,SQL等

用实例说明编程技巧,篇幅不大,但内容涵盖visual basic,SQL,C/C++,ASP.NET,Java,Linux shell等诸多方面。无论你从事哪方面的工作,都能找到对你有用的。

2010-08-15

C#教程--C#语言规范

详细讲述C#最基本、最底层的知识,初学者有此一书足矣。

2010-08-15

COM(组件对象模型)技术内幕

这本COM技术内幕(译著,原书Inside COM)是国内少见的详细讲解微软组件对象模型的教材之一。全书13章,内容涵盖:接口、QueryInterface、引用计数、动态链接、HRESULT、GUID、注册表、类厂、组件复用等,由浅入深,系统介绍COM编程技术。是COM初学者的枕边书。 目前网上这本书比较难找,所以拿来给大家分享,希望对大家有用。

2010-04-27

游戏编程一本通(Game Programing All In One)

游戏编程(Game Programing All In One),第二版,从概述到具体实例,应有尽有,适合初学者,同样适合想深究的开发人员。唯一不能算是缺点的缺点是本书是英文版的,所以,需要一些英文功底。

2010-04-13

深入解析Windows系统[第五版]

这本英文名叫做Windows Internals我也没看过,听说是本好书,就拿来和大家分享。对Windows感兴趣的童鞋们可不要错过哦。

2010-04-01

UNIX Network Programming网络编程

本书原名《UNIX® Network Programming Volume 1, Third Edition: The Sockets Networking API》,英文版,中文名《UNIX 网络编程,卷1,第三版》。讲解UNIX下使用Socket进行网络编程,同时对TCP/IP,IPv4/IPv6等都做了详细的讲解。全书31章,覆盖面很广。希望对大家有帮助。

2010-03-10

Visual Studio辅助插件VAX

用过Eclipse的朋友们都知道它自动完成变量名,对象的方法和数据成员,提示和更正错误拼写等非常人性化的功能。这不仅能提高开发效率,也能避免大部分的拼写错误,特别是对于新手,可以帮助你快速熟悉类的结构。现在,习惯使用Visual Studio的朋友们,只要安装此辅助工具之后就可以使用同样的功能了,实在是个实用的工具。软件使用前需破解,将patch.exe复制到安装目录运行即可。

2010-03-10

空空如也

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

TA关注的人

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