- 博客(8)
- 资源 (13)
- 收藏
- 关注
原创 MVC自定义Filter不被调用
自定义ActionFilter,常规的Controller,需要从System.Web.Mvc.ActionFilterAttribute继承,但是应用到ApiController的ActionFilter,需要System.Web.Http.Filters.ActionFilterAttribute继承两个基类的类名完全一样,但是在不同的命名空间,当然需要重写的方法也不一样的,继承了错误
2017-08-03 22:44:55
575
原创 利用反射调用方法时,处理ref,out参数需要注意的问题
项目中如下的泛型方法,因为要在运行时,动态指定类型参数,所以要利用反射来实现。public static TR Deserialize(byte[] source, ref int offset)一般的做法如下:// 变量 type是该方法所在类型的运行时Type// model是已经定义的示例MethodInfo genericMethod = type.GetMetho
2015-03-18 12:31:00
2316
1
原创 让你费解的函数原型 - linux 下的 signal - 函数指针
做Linux下软件开发的对signal函数应该不会陌生,但是你看过它的函数原型吗?如果你看了,你懂它了吗。.....函数指针,返回值类型与函数签名一起....
2011-08-03 01:29:47
664
原创 操作符重载与友元函数
像操作符重载这么典型和基本的功能我几乎没拿来真正用过,所以,最近在尝试用一下,之所以写下这篇东东,是因为遇到了平时很难注意到的问题。所以拿来和大家分享。先简要说明一下操作符重载吧。支持操作符重载是C++语言的一大特性。重载操作符使得我们的代码更加具有可读性。打个比方:
2011-08-03 00:15:48
932
原创 函数指针的强制类型转换
先给出结论:函数指针是可以通过强制类型转换而指向具有不同函数签名的函数的,但是,转换后,该函数指针没办法正确调用所指向的函数----不能给函数传递参数。 下文给出得出这个结论的小故事。 前几天的任务要求写一个Logger类,该类对外提供一些静态的方法,但不生成对象。该类的主要作用是用来输出消息,不同的是可以由用户选择输出到控制台或是磁盘文件,当然还可以不输出或是两个都输出。
2010-03-29 10:38:00
1527
原创 多个头文件之间的顺序问题
当程序中需要使用多个头文件是,很少有人会注意到这些头文件之间的顺序,我也不例外。今天遇到一个问题,让我头大了好大一会,后来还是请教一个资深的项目经理,他只是调整了一下头文件的顺序就搞定了。如下,是我程序中开始的头文件顺序:#include "targetver.h"#include #include #include #include 编译程序出现一大堆标识符未定有的错误,
2010-03-15 17:51:00
1028
原创 用指针解决的两个问题
前段时间找工作,笔试面试做了不少的题,其中有两个用指针解决的问题,题目不难,但做法感觉挺新的,个人觉得做得不错,拿来跟大家分享,也请大家给看看其中的不足。 1。写一个函数判断某系统是大字节序还是小字节序,不可以使用库函数。 我的答案: int endian() //大字节序返回0,小字节序返回1 { int test = 1;
2009-12-09 02:38:00
592
Java游戏PC模拟器
2011-09-17
Java.2学习指南(两个压缩分卷)
2011-08-31
Java.2学习指南(两个压缩分卷)
2011-08-31
Linux常用命令全集
2011-05-17
Windows程序设计(第五版)随书光盘(全部源代码)(第三分卷)
2011-03-16
编程技巧:C/C++,ASP.NET,JAVA,Linux shell,SQL等
2010-08-15
COM(组件对象模型)技术内幕
2010-04-27
游戏编程一本通(Game Programing All In One)
2010-04-13
UNIX Network Programming网络编程
2010-03-10
Visual Studio辅助插件VAX
2010-03-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人