- 军军小站|张军博客
搜索到与相关的文章
编程技术

三层架构之抽象工厂加反射----实现数据库转换

注意:文中代码有误,为保留历史痕迹在本文不做修改,正确代码详见《纠错》在做系统的时候有意识的用到了抽象工厂这个设计模式,主要解决的是数据库更换的问题。下面就以简单的登录来逐步的分析一下这个模式。经典的三层架构数据库如下1.一般的数据库连接方式界面层1:PublicClassLogin2:PrivateSubbtnLogin_Click(ByValsenderAsSystem.Object,ByValeAsSystem.EventArgs)Handlesbt

系统 2019-08-29 23:01:41 1908

编程技术

销售经理的七大定理

来自:IT营销人对企业来讲,销售经理只是一个工作职位,而对具体的人来讲,销售经理则是一种生存方式。随着市场经济的发展,销售经理不仅数量越来越多,而且作用也越来越重要。笔者权且把社会中人们的生存方式分为4种类型,即体力经济、权力经济、财力经济、智力经济。而销售经理作为一种生存方式,则不是一般人所能胜任的,他需要充沛的体力、有效的权力、必要的财力及丰富的知识,四者兼而有之。下面便是我多年来的研究心得,我把它称之为销售经理的七大定理。一、椅子定理销售经理不是出去

系统 2019-08-29 22:51:51 1908

编程技术

破解入门(六)-----实战“内存镜像法”脱壳

内存镜像法的步骤(1)用OD打开软件(2)点击选项——调试选项——异常,把里面的忽略全部√上。CTRL+F2重载下程序(3)按ALT+M,打开内存镜象,找到程序的第一个.rsrc.按F2下断点,然后按SHIFT+F9运行到断点,接着再按ALT+M,打开内存镜象,找到程序的第一个.rsrc.上面的代码段.text(或者CODE)(也就是00401000处),按F2下断点。然后按SHIFT+F9(或者是在没异常情况下按F9),直接到达程序OEP实战1查壳用PE

系统 2019-08-29 22:51:08 1908

编程技术

UpdatePanel控件,你真的会用了吗?

文/gxlxzys出处/博客园刚接触这控件的时候,感觉这东西好神奇,把页面中的东西放进去就能实现异步刷新,其它的什么都不用做。我就这样一直用了一段时间,最近才发现UpdatePanel控件并不是个简单的东东,我想肯定还有像我这样把UpdatePanel放进去后就什么都不管的人,希望我的贴对大家有些帮助。希望各位多多支持,如有错漏,请不吝指正。UpdatePanel控件(以下简写为up)有个属性:UpdateMode可取值Always和Conditional

系统 2019-08-29 22:48:49 1908

编程技术

结一份缘

想起周五与公司刚来不久的MM聊天,并问那个MM要了手机号,然后我对她说:知道为什么我问你要吗?昨天看了一本书(刘墉作品集)中写到结一份缘,工作何尝不如此-能在一起工作就是有缘了。MM很懂事的对我说:她会很好珍惜这个缘份的...。后来,我和她谈到我个人的问题,谈了一些,MM答应帮我留意一下,其实我也不是很着急的,不过真的不小了,我也很希望能找到合适的女孩结一份缘

系统 2019-08-29 22:31:02 1908

编程技术

高效快捷解决一个TextView显示多种字体的控件Sp

这个控件本人强烈推荐,它会使得布局非常的简单且高效;下面这个布局如果是你,你会用多少层?多少控件生成?告诉你吧,一个SpannableTextView控件就搞定了!它把TextView和Spannable封装在了一起,可以在一个TextView中显示不同的字体颜色,大小,背景色等;它支持如下样式:*BabushkaMethodInternalSpan*textSizeAbsoluteSizeSpan*textColorForegroundColorSpan

系统 2019-08-29 22:24:29 1908

编程技术

同步基元概述

.NETFramework提供了一系列同步基元来控制线程交互并避免争用条件。这可大致分为三个类别:锁定、通知和联锁操作。上述类别的定义并非是绝对的:有些同步机制具有多个类别的特征;一次释放一个线程的事件从功能上来说类似于锁;任何锁的释放都可看作一个信号;而联锁操作可用于构造锁。但是,这些类别仍然是有用的。记住线程同步是协作这一点非常重要。只要有一个线程避开同步机制直接访问受保护的资源,该同步机制就不是有效的。本概述包含以下几节:锁定通知轻量同步类型Spin

系统 2019-08-29 22:23:02 1908

编程技术

日历控件 (js)

12//////////////////////////////3//UncCalendar1.0//4//Author:Zhong@UNC//5//E-mail:zhong@uncnet.com//6//06/01/2004/

系统 2019-08-29 22:16:59 1908

编程技术

spring aop 注释

转自:http://blog.csdn.net/a906998248/article/details/7514969一、什么是AOP。AOP(AspectOrientProgramming),也就是面向切面编程。可以这样理解,面向对象编程(OOP)是从静态角度考虑程序结构,面向切面编程(AOP)是从动态角度考虑程序运行过程。二、AOP的作用。常常通过AOP来处理一些具有横切性质的系统性服务,如事物管理、安全检查、缓存、对象池管理等,AOP已经成为一种非常常

系统 2019-08-29 22:16:31 1908

编程技术

Cas(07)——建立使用Cas进行单点登录的应用

建立使用Cas进行单点登录的应用目录1.1加入cas-client-core-xxx.jar到classpath1.2配置Filter1.2.1AuthenticationFilter1.2.2TicketValidationFilter1.2.3HttpServletRequestWrapperFilter1.2.4AssertionThreadLocalFilter1.2.5基于Spring的Filter配置1.3添加证书到信任库根据之前的描述我们知道

系统 2019-08-29 22:12:02 1908