排序:
默认
按更新时间
按访问量

Spring ASM 汇编包:Org.SpringFrameWork.ASM

    在Org.SpringFrameWork.ASM这个包里面,有个类ClassReader,有个方法readclass ,后者主要功能是把流转换成16进制的Byte     代码如下:     private static byte[] readClass(final InputStre...

2018-11-14 17:01:01

阅读数:4

评论数:0

Spring 的限量

    最近研究发现     Spring属性不能超过 2的8次方减1     Spring类的 常量池长两个数 不能超过 2的8次方减1     Spring接口,字段,方法的个数不能超过 2的8次方减1     假如说超过了,字节码会移位,导致不能输出正确的结果,尤其是在使用 @Comp...

2018-11-08 17:48:05

阅读数:18

评论数:0

Spring 最简单的注入以及原理分析

spring 是直接读取字节码解析上面的注解,只要是配置了@compponent ,@service注解的类,都会在spring 被解析和实例化,后面可以直接用Context来获取类实例操作。 通过配置文件 component-scan 和 在类上注解Component来实现最简单配置 包名为...

2018-11-07 17:16:29

阅读数:19

评论数:0

Asp.Net MVC Mobile移动端开发小叙

    Asp.Net MVC 从第四版开始就支持移动端了。通过设置HttpContext.Cahce和HttpContext.Items来调整需要输出设别的现实模式,通过DisplayModel自动识别当前设备是PC端还是Mobile端。PC意是指电脑端,Mobile可以是安卓,塞班,苹果或者已...

2018-08-11 17:11:01

阅读数:285

评论数:0

HttpPost特性剖析

[AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]     public abstract class ActionMethodSelectorAttribute : Attribu...

2018-02-01 10:22:53

阅读数:204

评论数:0

VS2017添加Lib库文件正确的方法

三步走: A、添加工程的头文件目录:工程---属性---配置属性---c/c++---常规---附加包含目录:加上头文件存放目录。 B、添加文件引用的lib静态库路径:工程---属性---配置属性---链接器---常规---附加库目录:加上lib文件存放目录。 C  然后添加工程引用...

2018-01-03 15:59:16

阅读数:10113

评论数:0

IOC 自定义的ControllerFactory

新建一个类,名字为:MyControllerFactorypublic class MyControllerFactory:IControllerFactory { private static List<Type> controllerTypes = new List<...

2017-12-27 15:51:03

阅读数:148

评论数:0

.Net MVC 里面的核心文件Global.asax运行原理分析

这个 Global.asax文件是MVC里面的起始文件,它不同于其它文件比如,M层,V层和V层。他是一个独立的可配置的文件。 因为.Net MVC把前后端完全分离,极度抽象的一个框架。或许导致了很多从WebForm转过来的不适应。Global文件就是此类。 它与MVC里面的筛选器,控制器类...

2017-12-22 16:44:32

阅读数:433

评论数:0

Entity Framework DataSet注入数据分析

一般的.Net里用到ORM框架EF,都会新建一个Model比如Moviepublic class Movie { public int Id {get;set;} public string Name {get;set;}; }然后是DBContext继承类 比如...

2017-12-09 17:10:26

阅读数:193

评论数:0

ASP.NET MVC筛选器之特殊筛选器IOverrideFilter

这个筛选器的特殊之处在于他控制的是筛选器,既不是控制Controller,也不是Action,更不是全局或者权限之类的。IOverrideFilter 有5个继承的封闭类分别为:OverrideActionFiltersAttribute,OverrideAuthenticationAttribu...

2017-11-25 16:44:19

阅读数:451

评论数:0

ActionFilter递归链剖析

class Program { delegate int abc(int i, string j); public class ActionExec { } public class ActionExCon { } public class A...

2017-11-24 01:23:38

阅读数:259

评论数:0

简单分析下SPring MVC和Asp.net MVC的区别和异同点

Spring MVC 控制器的激活,return ((Controller) handler).handleRequest(request, response);直接调用子类被Overrider的 方法       .Net MVC控制器激活通过ControllerBuilder类工厂进行激活,然...

2017-11-08 16:49:08

阅读数:2830

评论数:1

Asp.Net MVC5代码的筛选器(ActionFilter)执行递归链表分析

我们用筛选器控制Action运行前后需要处理的事情 public abstract class ActionFilterTestcs:FilterAttribute,IActionFilter { public void OnActionExecuted(ActionExec...

2017-10-27 19:21:43

阅读数:243

评论数:0

C可变参数的应用和内存对齐

可变参数提供了一个参数可供多种选择        内存对齐可以最大限度保证速度,当然是在牺牲内存的前提下        1.  szieof(char*) =4   sizeof(int)=4 实际上就是对齐了 _INTSIZEOF(n)        void abc(char *CanShu,...

2017-07-22 14:51:10

阅读数:151

评论数:0

Asp.Net MVC5 视图页面编译调用流转过程,以及页面Web展示

当控制器调用Action,返回View的时候。          例如:       public class HomeController : Controller     {         public ActionResult Index()         {             r...

2017-06-24 14:32:40

阅读数:2786

评论数:0

详解C#中的反射

反射的用途:     (1)使用Assembly定义和加载程序集,加载在程序集清单中列出模块,以及从此程序集中查找类型并创建该类型的实例。      (2)使用Module了解包含模块的程序集以及模块中的类等,还可以获取在模块上定义的所有全局方法或其他特定的非全局方法。      (3)使用...

2017-06-22 14:46:20

阅读数:157

评论数:0

C# Dynamic关键字之:dynamic为什么比反射快的详解

Main方法如下: 复制代码代码如下: static void Main(string[] args) {     dynamic str = "abcd";     Console.WriteLine(str.Length);     ...

2017-06-21 13:53:45

阅读数:166

评论数:0

类模板和宏定义应用

#include "stdafx.h" #define THREAD_LOCAL(class_name, ident_name) \ CThreadLocal ident_name; struct CMyThreadData { int mSomeData; ...

2017-04-27 20:20:36

阅读数:257

评论数:0

getprivateprofilestring

class Program     {         [DllImport("kernel32", CharSet = CharSet.Unicode, SetLastError = true)]         private static extern bool W...

2016-09-12 12:20:32

阅读数:238

评论数:0

C# JSONP 源代码

客户端JS三种写法:                   $.getJSON("http://localhost:12379/handler1.ashx?callback=?", function (data) {         alert(data.name + ...

2016-08-26 10:50:57

阅读数:475

评论数:0

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