
转载
CodeofWorker
技术是程序员的生命,而学习则是延续生命的唯一途径
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Struts2学习
Struts2Struts2是在WebWork2基础发展而来的,和struts1一样,Struts2也是属于MVC框架。不顾有一点大家需要注意的是:尽管Struts2和struts1名字上差别不是很大,但是Struts2和Struts1在代码编写风格上几乎是不一样的。那么既然有了struts1,为何还需要推出Struts2呢?主要是因为Struts2有以下优点:1.转载 2015-05-02 22:45:17 · 936 阅读 · 0 评论 -
WPF布局之让你的控件随着窗口等比放大缩小 适应多分辨率满屏填充应用
一直以来,我们设计windows应用程序,都是将控件的尺寸定好,无论窗体大小怎么变,都不会改变,这样的设计对于一般的应用程序来说是没有问题的,但是对于一些比较特殊的应用,比如有背景图片的,需要铺面整个屏幕,由于存在多种不同的分辨率,所以会出现布局混乱的情况。今天我们来看看WPF中如何让我们的控件也随着分辨率放大缩小。下面来写一个例子看看效果吧~ 一、普通布局中的问题 这里我们写一个转载 2015-07-13 14:54:33 · 5195 阅读 · 0 评论 -
算法的时间复杂度和空间复杂度
通常,对于一个给定的算法,我们要做 两项分析。第一是从数学上证明算法的正确性,这一步主要用到形式化证明的方法及相关推理模式,如循环不变式、数学归纳法等。而在证明算法是正确的基础上,第二部就是分析算法的时间复杂度。算法的时间复杂度反映了程序执行时间随输入规模增长而增长的量级,在很大程度上能很好反映出算法的优劣与否。因此,作为程序员,掌握基本的算法时间复杂度分析方法是很有必要的。 算法转载 2015-06-14 14:23:27 · 650 阅读 · 0 评论 -
java动态代理(JDK和cglib)
JAVA的动态代理 代理模式 代理模式是常用的java设计模式,他的特征是代理类与委托类有同样的接口,代理类主要负责为委托类预处理消息、过滤消息、把消息转发给委托类,以及事后处理消息等。代理类与委托类之间通常会存在关联关系,一个代理类的对象与一个委托类的对象关联,代理类的对象本身并不真正实现服务,而是通过调用委托类的对象的相关方法,来提供特定的服务。 按照代理的创建时期,代理类可以分为转载 2015-05-26 16:00:55 · 522 阅读 · 0 评论 -
Spring TestContext简介
什么是Spring TestContext? Spring TestContext是Spring提供的一套基于注解的Test框架,Spring TestContext有非常好的兼容性,可以无缝兼容JUnit,TestNG等单元测试框架,而且在其基础上增加更多的功能 Spring TestContext为我们带来什么? 在Spring应用大行其道的今天,使转载 2015-05-24 14:13:54 · 784 阅读 · 0 评论 -
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 · 723 阅读 · 0 评论 -
详解精典问题==与equals()
先看几个例子Java code?123int a=1;int b=1;System.out.println(a==b);这个大家都知道吧,结果是true,那下面的呢Java code?123转载 2015-05-22 21:31:57 · 646 阅读 · 0 评论 -
MyEclipse快捷键大全
-------------------------------------MyEclipse 快捷键1(CTRL)-------------------------------------Ctrl+1 快速修复Ctrl+D: 删除当前行 Ctrl+Q 定位到最后编辑的地方 Ctrl+L 定位在某行 Ctrl+O 快速显示 OutLine Ctrl+T 快速转载 2015-06-01 21:04:10 · 489 阅读 · 0 评论 -
java语句块
//相当于类的无参数构造函数class A{ { System.out.println("动态语句块"); }}相当于class A{ A(){ System.out.println("动态语句块"); }}1、动态语句块可以在同一个方法重复调用2、动态语句块优先于带参的构原创 2015-05-16 13:13:41 · 613 阅读 · 0 评论 -
在.net中使用GAC
GACGAC是什么?是用来干嘛的?GAC的全称叫做全局程序集缓存,通俗的理解就是存放各种.net平台下面需要使用的dll的地方。GAC的具体目录在windows/ assembly。喜欢使用破解软件的朋友可能会经常使用替换DLL这招,这个DLL虽然和.net下面的DLL有所不同,但大致起的作用还是一样的:使用共同的动态链接库来提高库复用 ,减少文件体积。在.net平台之前,程序们都转载 2015-05-27 23:01:25 · 2244 阅读 · 0 评论 -
c#通过app.manifest使程序以管理员身份运行
通常我们使用c#编写的程序不会弹出这个提示,也就无法以管理员身分运行。微软的操作系统使用微软的产品方法当然是有的,通过app.manifest配置可以使程序打开的时候,弹出UAC提示需要得到允许才可以继续,这样就获得了管理员的权限来执行程序微软在Windows Vista开始引入了UAC(用户帐户控制)新技术(点击这儿了解什么是UAC)。当程序执行时需要权限的话,UAC会弹出警告消转载 2015-07-22 09:18:51 · 1337 阅读 · 0 评论