自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

转载 浅谈如何学习linux

<br />一.为什么要学linux? <br /><br />当然最重要是爱好和兴趣!如果你这种必要学,或者根本不喜欢,请不要浪费时间,你学也学不好! <br /><br />二.起步 <br /><br />你应该为自己创造一个学习linux的环境--在电脑上装一个linux或unix <br />问题1:版本的选择 <br /><br />北美用redhat,欧洲用SuSE,桌面mandrake较多,而debian是技术最先进的linux <br />开发人员中用debian的

2010-06-28 13:01:00 270

原创 创建类的合理理由

<br />1 对现实世界中的对象建立模<br />2 对抽象对象建模<br />3 降低复杂度<br />4 隔离复杂度<br />5 隐藏实现细节<br />6 限制变化所影响的范围<br />7 隐藏全局数据<br />8 让参数传递更顺畅<br />9 创建中心控制点<br />10 让代码更易于重用<br />11 为程序族做计划<br />12 把相关操作放到一起<br />13 实现特定的重构

2010-06-27 16:18:00 305

原创 bridge模式

<br />package com.jinzy.ibm;public abstract class Car { SetCarEngine setCarEngine; public abstract void setEngine();}package com.jinzy.ibm;public class Truck extends Car{ public Truck(SetCarEngine setCarEngine) { this.setCarEngine

2010-06-27 13:36:00 256

原创 反外挂

<br />1、跟踪分析外挂程序 <br />2、设计反外挂解决方案,并编写反外挂模块。 <br /><br />任职要求: 1、熟悉C/C++开发,X86汇编语言 <br />2、熟悉windows API,对钩子(windows hook),动态链接库,进程,线程等内容有一定了解 <br />3、熟悉软件保护技术 <br />4、熟练使用OllyDbg、IDA,SoftICE等反汇编工具 <br />5、熟悉逆向工程 <br />6、精通网络通讯协议,数据包分析,驱动开发

2010-06-27 10:03:00 462

原创 软件构架

<br />程序组织<br />1.系统架构首先要以概括的形式对系统做一个综述。确定最终的方案不可替代的理由。<br /><br /><br />2.构架应该定义程序的主要构造模块,各个模块可能是单个类,也可能是许多类组成的一个子系统。<br /><br /><br />3.每条列在需求中的功能特性都至少应该有一个构造块覆盖它。<br /><br /><br />4.应该明确每个构造块的通信规则。<br /> <br />主要的类<br /><br />5.指出每个类的责任,以及如何与其他类

2010-06-27 09:00:00 262

原创 配置文件

web.xml/WEB-INF/struts-html.tld/WEB-INF/struts-html.tld/WEB-INF/struts-bean.tld/WEB-INF/struts-bean.tld/WEB-INF/struts-logic.tld/WEB-INF/struts-logic.tld

2010-06-21 00:22:00 295

转载 DTO Entity ActionFrom View

View:由JSP、Struts自定义标记库、资源文件(MessageResources.properties)共同组成,通过ActionForm实现JSP表单的封装,并映射到Model部分中JavaBean的相应属性中,完成用户数据的封装。注意:关于ActionForm,有些人认为它属于Model层(仁者见仁,智者见智)。事实上它不是Model,真正的Model应该是一个封装了业务逻辑的的对象。而ActionForm仅仅是一个form-bean,封装了用户提交的表单数据(物理View),可以在其中进行一些

2010-06-12 15:18:00 616

转载 Java软件架构师所要需的东西

<br />作为Java程序员来说,最痛苦的事情莫过于可以选择的范围太广,可以读的书太多,往往容易无所适从。我想就我自己读过的技术书籍中挑选出来一些,按照学习的先后顺序,推荐给大家,特别是那些想不断提高自己技术水平的Java程序员们。 <br /><br />一、Java编程入门类 <br /><br />对于没有Java编程经验的程序员要入门,随便读什么入门书籍都一样,这个阶段需要你快速的掌握Java基础语法和基本用法,宗旨就是“囫囵吞枣不求甚解”,先对Java熟悉起来再说。用很短的时间快速过一遍Java

2010-06-08 10:50:00 261

转载 myeclipse7.5 破解

myeclipse7.5 破解 myeclipsegen MyEclipseGen.java import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; public class MyEclipseGen { private static final String LL = "Decompiling this copyrighted software

2010-06-04 10:41:00 264

转载 Oracle SQL的优化

<br />Oracle SQL的优化<br />1.尽量少用in操作符<br /> <br />ORACLE 试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用 IN的SQL至少多了一个转换的过程。一般的SQL都可以转换成功,但对于含有分组统计等方面的SQL就不能转换了。<br />Oracle在执行IN子查询时,首先执行子查询,将查询结果放入临时表再执行主查询。而EXIST则是首先检查主查询,然后运行子查询直到找

2010-06-04 10:31:00 287

原创 Http方法 GET/POST

1.GETGET是最简单的HTTP方法,主要任务是要求服务器获得一个资源并把资源发回来.具体是什么没关系,关键是,GET就是要从服务器拿东西回来.2.POST更强大的请求,就象GET++.POST可以请求某个东西,与此同时想服务器发送一些表单数据.3.除了GET和POST之外 还有HEAD TRACE PUT DELETE OPTIONS CONNECT

2010-06-01 01:11:00 221

ivss_sample.exe

ivss_sample VSS源代码

2008-01-08

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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