今天写winform的时候遇到一个问题,提示: 无法将 lambda 表达式 转换为类型“System.Delegate”,因为它不是委托类型, 主要是为了在子线程中更新UI线程,在wpf中同样的写法不会出现这个问题。 对于Control.Invoke()来说,可以接收ThreadStart和Met ...
分类:
其他好文 时间:
2017-10-26 13:27:48
阅读次数:
224
http://www.jianshu.com/p/cbd58642fc08 例子: 我们大家都知道微商代理,简单地说就是代替厂家卖商品,厂家“委托”代理为其销售商品。关于微商代理,首先我们从他们那里买东西时通常不知道背后的厂家究竟是谁,也就是说,“委托者”对我们来说是不可见的; 静态代理: 代理类在 ...
分类:
编程语言 时间:
2017-10-26 11:41:00
阅读次数:
189
ReflectASM 使用字节码生成的方式实现了更为高效的反射机制。执行时会生成一个存取类来 set/get 字段,访问方法或创建实例。一看到 ASM 就能领悟到 ReflectASM 会用字节码生成的方式,而不是依赖于 Java 本身的反射机制来实现的,所以它更快,并且避免了访问原始类型因自动装箱 ...
分类:
编程语言 时间:
2017-10-24 18:22:06
阅读次数:
199
C#多线程及控制线程数量,对for循环输出效率。 虽然输出不规律,但是效率明显提高。 思路: 如果要删除1000条数据,只使用for循环,则一个接着一个输出。所以,把1000条数据分成seed段,每段10条数据。 注:createCount.Value的值是具体输出数据的数量 这里把数据分配给see ...
分类:
编程语言 时间:
2017-10-24 11:37:03
阅读次数:
214
之前一直认为static块是在class load的时候执行,今天在验证Spring初始化Context loader的时候,发现bean的static块并没有执行。 Java代码: 那么static块到底在什么时候运行的呢?如果了解JVM原理,我们知道,一个类的运行分为以下步骤: 其中装载阶段又三 ...
分类:
编程语言 时间:
2017-10-20 16:06:07
阅读次数:
277
引言 方法调用不是方法执行而是确定执行哪个方法。 解析 所有方法调用中的目标方法都是常量池中的一个符号引用,在类加载的解析阶段会将一部分符号引用转化为直接引用(方法入口地址),前提是方法在程序运行之前有明确的调用版本且运行期不可改变。这类方法的调用称为解析。 被invokestatic、invoke ...
分类:
其他好文 时间:
2017-10-18 18:25:42
阅读次数:
89
PE格式第五讲,手工添加节表 作者:IBinary出处:http://www.cnblogs.com/iBinary/版权所有,欢迎保留原文链接进行转载:) 首先我们要用汇编编写一段汇编代码,用来生成标准PE 一丶标准PE生成的汇编代码 然后可以生成一个标准PE 当然为了讲解这里使用标准PE,你也可 ...
分类:
其他好文 时间:
2017-10-17 09:58:03
阅读次数:
117
HandlerInterceptor是springMVC项目中的拦截器,它拦截的目标是请求的地址,比MethodInterceptor先执行。实现一个HandlerInterceptor拦截器可以直接实现HandlerInterceptor接口,也可以继承HandlerInterceptorAdap ...
分类:
其他好文 时间:
2017-10-12 17:49:27
阅读次数:
131
说起Spring的AOP(Aspect-Oriented Programming)面向切面编程大家都很熟悉(Spring不是这次博文的重点),但是我先提出几个问题,看看同学们是否了解,如果了解的话可以不用继续往下读: 1. Spring的AOP的实现方式有哪些? 2. 为什么使用动态代理? 3. 它 ...
分类:
编程语言 时间:
2017-10-11 23:43:43
阅读次数:
300