- 博客(20)
- 资源 (2)
- 收藏
- 关注
原创 自定义Windows右键菜单
Add Cascading Menus for Programs in Desktop and My Computer Context Menus in Windows 7 and Later
2015-07-22 16:34:42
2731
转载 c#通过app.manifest使程序以管理员身份运行
通常我们使用c#编写的程序不会弹出这个提示,也就无法以管理员身分运行。微软的操作系统使用微软的产品方法当然是有的,通过app.manifest配置可以使程序打开的时候,弹出UAC提示需要得到允许才可以继续,这样就获得了管理员的权限来执行程序微软在Windows Vista开始引入了UAC(用户帐户控制)新技术(点击这儿了解什么是UAC)。当程序执行时需要权限的话,UAC会弹出警告消
2015-07-22 09:18:51
1310
转载 WPF布局之让你的控件随着窗口等比放大缩小 适应多分辨率满屏填充应用
一直以来,我们设计windows应用程序,都是将控件的尺寸定好,无论窗体大小怎么变,都不会改变,这样的设计对于一般的应用程序来说是没有问题的,但是对于一些比较特殊的应用,比如有背景图片的,需要铺面整个屏幕,由于存在多种不同的分辨率,所以会出现布局混乱的情况。今天我们来看看WPF中如何让我们的控件也随着分辨率放大缩小。下面来写一个例子看看效果吧~ 一、普通布局中的问题 这里我们写一个
2015-07-13 14:54:33
5167
转载 MyEclipse10.6 myeclipse2013下添加jadClipse反编译插件 .
jad是一个使用比较广泛的Java反编译软件,jadClipse是jad在eclipse下的插件,下面像大家介绍下如何将jadclipse加入到MyEclipse10.X,9.X,8.X,6.X等各版本当中: 1.http://nchc.dl.sourceforge.net/project/jadclipse/jadclipse3.3/3.3.0%20%28for%20Eclips
2015-06-22 16:45:18
789
转载 算法的时间复杂度和空间复杂度
通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法时间复杂度分析方法是很有必要的。 算法
2015-06-14 14:23:27
645
转载 MyEclipse快捷键大全
-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速
2015-06-01 21:04:10
480
转载 在.net中使用GAC
GACGAC是什么?是用来干嘛的?GAC的全称叫做全局程序集缓存,通俗的理解就是存放各种.net平台下面需要使用的dll的地方。GAC的具体目录在windows/ assembly。喜欢使用破解软件的朋友可能会经常使用替换DLL这招,这个DLL虽然和.net下面的DLL有所不同,但大致起的作用还是一样的:使用共同的动态链接库来提高库复用 ,减少文件体积。在.net平台之前,程序们都
2015-05-27 23:01:25
2229
转载 java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为
2015-05-26 16:00:55
517
转载 Spring TestContext简介
什么是Spring TestContext? Spring TestContext是Spring提供的一套基于注解的Test框架,Spring TestContext有非常好的兼容性,可以无缝兼容JUnit,TestNG等单元测试框架,而且在其基础上增加更多的功能 Spring TestContext为我们带来什么? 在Spring应用大行其道的今天,使
2015-05-24 14:13:54
771
转载 Struts2中action接收参数的三种方法及ModelDriven跟Preparable接口结合JAVA反射机制的灵活用法
Struts2中action接收参数的三种方法及ModelDriven和Preparable接口结合JAVA反射机制的灵活用法 Struts2中Action接收参数的方法主要有以下三种: 1.使用Action的属性接收参数(最原始的方式): a.定义:在Action类中定义属性,创建get和set方法; b.接收:通过属性接收参数,如:userName;
2015-05-24 00:35:08
714
转载 详解精典问题==与equals()
先看几个例子Java code?123int a=1;int b=1;System.out.println(a==b);这个大家都知道吧,结果是true,那下面的呢Java code?123
2015-05-22 21:31:57
631
原创 java动态代理
在学Spring时,又提到了AOP面向切面(Aspects-Oriental-Programming)其实它的原理就是运态代理,只是Spring帮我们封装起来了JDK的动态代理主要是用到类:java.lang.reflect中的InvocationHandler接口与Proxy类
2015-05-18 22:28:18
493
原创 java影射射射...
这只是做做笔记,先来段代码。动态调用了类A的方法myPrintpackage com.Ref;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;public class Test { /** * @param args * @throws ClassNo
2015-05-17 17:16:25
939
原创 java语句块
//相当于类的无参数构造函数class A{ { System.out.println("动态语句块"); }}相当于class A{ A(){ System.out.println("动态语句块"); }}1、动态语句块可以在同一个方法重复调用2、动态语句块优先于带参的构
2015-05-16 13:13:41
606
转载 OGNL表达式struts2标签“%,#,$”
一、什么是OGNL,有什么特点? OGNL(Object-Graph Navigation Language),大概可以理解为:对象图形化导航语言。是一种可以方便地操作对象属性的开源表达式语言。OGNL有如下特点: 1、支持对象方法调用,形式如:objName.methodName(); 2、支持类静态的方法调用和值访问,表达式的格式为@[类全名(包括包路)]@[方法名
2015-05-16 09:19:49
490
转载 Struts2学习
Struts2Struts2是在WebWork2基础发展而来的,和struts1一样,Struts2也是属于MVC框架。不顾有一点大家需要注意的是:尽管Struts2和struts1名字上差别不是很大,但是Struts2和Struts1在代码编写风格上几乎是不一样的。那么既然有了struts1,为何还需要推出Struts2呢?主要是因为Struts2有以下优点:1.
2015-05-02 22:45:17
920
转载 MyEclipse查看Struts2源码及Javadoc文档
一、查看Struts2源码1.Referenced Libraries >struts2-core-2.1.6.jar>右击>properties. 2.Java Source Attachment >External Folder>(选择架包存放目录)/struts-2.1.6/src/core/src/main/java>OK.3.双击打开struts2
2015-05-02 21:58:58
1012
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人