自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(23)
  • 资源 (7)
  • 收藏
  • 关注

转载 对于HOOK函数的一点认识

一、序言对大多数的Windows开发者来说,如何在Win32系统中对API函数的调用进行拦截一直是项极富挑战性的课题,因为这将是对你所掌握的计算机知识较为全面的考验,尤其是一些在如今使用RAD进行软件开发时并不常用的知识,这包括了操作系统原理、汇编语言甚至是关于机器指令代码的(听上去真是有点恐怖,不过这是事实)。当前广泛使用的Windows操作系统中,像Wi

2008-11-29 20:26:00 946

转载 C#中的非安全编程(key:unsafe,fixed)

 本文将讨论如何在C#中使用指针。 介绍  这是C/C++程序迷们经常谈论的一个话题,同时也是一个复杂的、难以理解的话题-指针!每次谈到C#,大多数我遇到的人都持这样的观点-C#中没有指针的概念。而实际上,它已经被废除了,取而代之的是C#中的非安全编程-如何在程序中使用指针。不同于其字面意思的是,使用指针编程并没有什么不安全的。  它如此受关注的根本原因是,非安全编程不同于习惯的.NET开发规

2008-11-29 15:23:00 892

原创 J2ME中需要的Java基础知识

 一、J2ME中需要的Java基础知识  现在有大部分人,都是从零开始学J2ME的,学习J2ME的时候,总是从Java基础开始学习,而且现在讲Java基础的书籍中都是以J2SE来讲基础,这就给学习造成了一些不必要的麻烦,下面将J2ME中用到的和不需要的Java基础知识做一个简单的说明。  J2ME中使用到的Java基础知识:   1、Java语法基础:包括基本数据类型、关键

2008-11-27 13:28:00 515

原创 MFC

 MFC是什么呢?MFC全称Microsoft Foudation class。下面的它的介绍: 什么是MFC? 如果你要建立一个 Windows 应用程序,应该如何下手? 好的开端是从设计用户界面开始。首先,你要决定什么样的用户能使用该程序并根据需要来设置相应的用户界面对象。Windows 用户界面有一些标准的控件,如按钮、菜单、滚动条和列表等,这对那些 Windows 用户已经是很熟悉

2008-11-25 15:20:00 692 1

原创 什么是操作系统

     我们每天都同操作系统打交道,了解一些操作系统原理上的知识是绝对有必要的,它可以让你了解操作系统内部是怎么工作的,为什么会出现这样那样的问题,为我们解决这些问题提供思路。    本文完全是为普通电脑用户写的,省略了所有难以理解的算法、原理,没有太多细节上的东西,只是针对普通电脑用户可能感兴趣的问题给出了实现思想。写这些东西只是我的一相情愿,就怕我还是写得深了些,初学者读不懂。如果这10K文

2008-11-25 14:13:00 1582 2

原创 如何由dos向windows转变

如何由dos向windows转变很多人学C语言很长一段时间了,还不知C究竟能干什么,以为学习c语言没什么用,纯粹是为了应付学校的考试.更有人说"学C语言?别做如此愚蠢的行为了!赶快学C++吧!"这种看法是不对的,不应该把c跟c++之间划起绝对的界限,过分看重c++而把c贬得一无是处,这是很片面的.C++功能虽然强大,但它毕竟是c的"超集",在c++里有哪一处找不到c的影子呢?没有c的支持,c+

2008-11-25 13:21:00 675

转载 Java栈与堆

 Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但缺点是,存在栈中的数据大小与生存期必须是确定的,缺乏灵活性。另外,栈数据可以共享,详见第3点。堆的优势是

2008-11-24 17:13:00 895 1

原创 WPE制作游戏外挂 更改封包

 制作游戏外挂 更改封包       下载地址:  http://soft.xsrj.com/down/game/WPE_PRO_0.7c.zip  (0.7版)          http://soft.xsrj.com/down/game/WPEPro0.9c.zip  (0.9版)          http://soft.xsrj.com/down/game

2008-11-24 12:20:00 20425 6

转载 WINDOWS钩子函数

 本课中我们将要学习WINDOWS钩子函数的使用方法。WINDOWS钩子函数的功能非常强大,有了它您可以探测其它进程并且改变其它进程的行为。 理论:WINDOWS的钩子函数可以认为是WINDOWS的主要特性之一。利用它们,您可以捕捉您自己进程或其它进程发生的事件。通过“钩挂”,您可以给WINDOWS一个处理或过滤事件的回调函数,该函数也叫做“钩子函数”,当每次发生您感兴趣的事件时,WINDOWS都

2008-11-23 00:27:00 3743 1

转载 大话8086/8088cpu寻址方式

刚刚学习了8086/8088汇编语言,发现寻址方式非常重要,于是做了一个小总结,请各位笑纳。概念:    1.指令集:cpu能够执行的指令的集合。    2.指令:cpu所能够执行的操作。    3.操作数:参加指令运算的数据。    4.寻址方式:在指令中得到操作数的方式。现在就重点讨论寻址方式,说白了也就是cpu怎么样从指令中得到操作数的问题。另外再强调一点操作数还分种类:1)数据操作数:

2008-11-20 13:29:00 4097

转载 Windows下堆内存管理机制研究

 1引言堆是用来存放动态数据的内存区域,通常是位于保留的虚拟地址空间中的一个区域。刚开始时,保留区域中的多数页面并没有提交到物理存储器。随着从堆中越来越多地进行内存分配,堆管理器逐渐把更多的物理存储器提交给堆。堆的物理存储器从系统页文件中分配,在释放时有专门的堆管理器负责对已占用物理存储器的回收。应用程序可以使用系统提供的一系列函数来创建自己的堆并对堆中的内存进行管理,主要包括堆内存块的分配和堆内

2008-11-19 23:26:00 1399

转载 Windows操作系统发展简史【图】

 Keywords : 微软 视窗系统 Microsoft Windows 历史 历代版本· Windows 1.0        微软第一款图形用户界面Windows 1.0的发布时间是1985年11月,比苹果Mac晚了近两年。由于微软与苹果间存在一些法律纠纷,Windows 1.0缺乏一些关键功能,例如重叠式窗口和回收站。用现在的眼光看,它的失败并不令人

2008-11-19 21:06:00 4911 2

原创 ASM 3.0 实现javaAOP编程

  随着 AOP(Aspect Oriented Programming)的发展,代码动态生成已然成为 Java 世界中不可或缺的一环。本文将介绍一种小巧轻便的 Java 字节码操控框架 ASM,它能方便地生成和改造 Java 代码。著名的框架,如 Hibernate 和 Spring 在底层都用到了 ASM。比起传统的 Java 字节码操控框架

2008-11-15 21:58:00 1575 1

原创 全国青少年信息学奥林匹克联赛(National Olympiad in Informatics in Provinces简称NOIP)

普及的内容  .计算机的基本组成;  .计算机工作的基本原理;  .计算机程序设计的基本方法;  .至少一门高级程序设计语言;  .程序设计中常用的数据结构。  普及的重点是根据中学生的特点,培养学生学习计算机的兴趣,使得他们对信息技术的一些本质和核心的东西有更多的了解,提高他们创造性地运用程序设计知识解决实际问题的能力。  对学生的能力培养注重

2008-11-15 21:28:00 1962

转载 JAVA文件操作类和文件夹的操作

package com.gamvan.tools; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.FileWriter; import java.io.I

2008-11-11 17:23:00 668

原创 迭代法

迭代法  迭代法也称辗转法,是一种不断用变量的旧值递推新值的过程,跟迭代法相对应的是直接法(或者称为一次解法),即一次性解决问题。迭代法又分为精确迭代和近似迭代。“二分法”和“牛顿迭代法”属于近似迭代法。  迭代算法是用计算机解决问题的一种基本方法。它利用计算机运算速度快、适合做重复性操作的特点,让计算机对一组指令(或一定步骤)进行重复执行,在每次执行这组指令(或这些步骤)时,都从变量

2008-11-06 17:15:00 610

原创 Java Servelet API入门基础教程

Java Servelet API入门基础教程  在Servlet之前Java服务器端编程使用C或Perl编写复杂的CGI来实现来完成,Java Servlet API的出现极大地简化了Java在服务器端编程的复杂性同时能最大限度地发挥Java的的整体优势。  在这个专题中我们由浅入深地向大家介绍Java Servlet的基本特征、开

2008-11-06 09:49:00 811

原创 关于java中的synchronized关键字的理解

搞清楚synchronized锁定的是哪个对象,就能帮助我们设计更安全的多线程程序●首先是synchronized关键字的作用域可以有两种:・某个对象实例内synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法(如果一个对象有多个synchronized方法,只要一个线 程访问了其中的一个synchronized方法,其它线程不能

2008-11-06 09:48:00 628 1

原创 Hibernate基础知识

一.Hibernate中Session的缓存要使得一个pojo对象一直处在生命周期中,就必须保证至少有一个变量引用它,或将它放在一个java 的集合中,即集合中存放的就是这个对象的引用。Session接口中的实现类就是一系列的java集合,这就构成了Session的缓存,所以Session可以保存pojo对象。Session缓存的作用:1.减少访问数据库的频率2.保证缓存中的对象与

2008-11-02 17:25:00 751

原创 MySQL数据类型简介

近来把oracle数据库换成mysql数据库,oracle与mysql区别如下:1.nvl()-ifnull()2.oracle返回的list类型传化为map时都为大写的关键字保存,mysql是看查询语句是大写还是小写3.mysql中connect by prior语句用不来4.等继MySQL数据类型简介 其中的长度以字节为单位

2008-11-02 09:19:00 1688 1

原创 大部分java与数据库连接

Java数据库连接(JDBC)由一组用 Java 编程语言编写的类和接口组成。JDBC 为工具/数据库开发人员提供了一个标准的 API,使他们能够用纯Java API 来编写数据库应用程序。然而各个开发商的接口并不完全相同,所以开发环境的变化会带来一定的配置变化。本文主要集合了不同数据库的连接方式。   一、连接各种数据库方式速查表   下面罗列了各种数据库使用JDBC连接的方式,可以作为一个手册

2008-11-02 08:54:00 553

原创 数学表达式计算程序(java)

现在仅支持正负号、加减乘除、次方和模运算Java code <!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public class Test { public static void main(S

2008-11-02 08:47:00 2566

转载 Java 泛型的理解与等价实现

Java 泛型的理解与等价实现http://lavasoft.blog.51cto.com/62575/42400 泛型是JAVA SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 JAVA语言引入泛型的好处是安全简单。 在JAVA SE 1.5之前,没有泛型的情况的下,通过

2008-11-01 10:55:00 489

jquery-1.10.2.min.map

网上下载的免费模板老报错,网上找了很久才下载到的,就放上来,减少学习成本,欢迎加我的微信公众号,一起学习。软件架构师

2015-03-08

android反编译工具包

哥哥太贵了,很多人下载不起啊 http://download.csdn.net/download/sunboy_2050/4633436

2014-01-24

真正的andriod反编译软件

真正可以反编译的,win7下把dll拷到system32下面,必须安装jdk6.0。

2011-03-09

java 3D 魔方源代码带图片

MoFang-2006-9-18修正版源代码,已测试通过,可以试用,要运行错误有可能是内存太低和环境配置错误!

2008-05-16

java3d-1_3_1-windows-i586-opengl-sdk.exe

java3d-1_3_1-windows-i586-opengl-sdk.exe

2008-05-16

java3d-1_5_0-windows-i586.exe

java3d运行环境

2008-05-16

struts2.0中文实例教程

struts2.0中文实例教程,是一本初学strtus2.0的好教程,特别适用于初学者

2007-08-15

空空如也

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

TA关注的人

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