摘要:
一、产品名称:OpenJWeb(v1.2)学习版本(含除Liscense控制外的所有源代码)二、全国统一销售价:(300元)三、产品功能简介:OpenJWeb是一款Java Web应用快速开发平台,同时也是一款近似一站式的Java开源技术的学习平台,由于平台本身融合了Spring,webwork,struts,hibernate,dwr,安全框架Acegi Security等技术,使Java开发人员在较短的时间内就可以掌握多种开源技术,大大缩短了成为高级程序员,系统架构师所需要的学习时间。OpenJWeb快速开发平台学习版提供了单表增删改查的自动生成,您只需要定义好数据库字段,就可以通过平台自 阅读全文
posted @ 2009-02-16 17:13
ajuanabc
阅读(281)
评论(0)
推荐(0)
摘要:
下面接着来分析EiAllocatePool函数,这个函数要传入使用者内存类型、内存大小、内存标记和调用者地址。#001 static PVOID NTAPI#002 EiAllocatePool(POOL_TYPE PoolType,#003 ULONG NumberOfBytes,#004 ULONG Tag,#005 PVOID Caller)#006 {#007 PVOID Block;获取标记。#008 PCHAR TagChars = (PCHAR)&Tag;#009 检查标记是否等于0.#010 if (Tag == 0)#011 KeBugCheckEx(BAD_POOL 阅读全文
posted @ 2009-02-15 17:24
ajuanabc
阅读(115)
评论(0)
推荐(0)
摘要:
Killbit 是IE用来禁止ActiveX 运行的技术, 其表现上是一个注册表设置,在HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Internet Explorer/ActiveX Compatibility/<CLSID>Compatability=值这个Compatability是一个REG_DWORD类型的bitmask,每一个bit 都有一定的含义,具体请见下表(或者MSDN参考文档)COMPAT_AGGREGATE = 0x00000001,COMPAT_NO_OBJECTSAFETY = 0x00000002,COMPAT_NO_PRO 阅读全文
posted @ 2009-02-15 04:54
ajuanabc
阅读(167)
评论(0)
推荐(0)
摘要:
1. 启动Visual C++许多从来没有编写过Windows应用程序的人可能会认为这是一件很费力的事情,但是选择正确的编程工具可以让我们的工作变得简单一些。在这里我们选择VC++2008,同时又采用开源的wxWidgets库来开发程序,这是非常强大的库,会使我们编写Windows程序更加简单。特别在跨平台设计也会更方便。朋友们得多花一些时间来学习Visual C++的基本知识,磨刀不误砍柴功。从Windows的开始菜单中选择Microsoft Visual C++ 2008 Express Edition选项,然后再指向下一次目录,选择它启动,如下图:选择Microsoft Visual C 阅读全文
posted @ 2009-02-10 23:02
ajuanabc
阅读(239)
评论(0)
推荐(0)
摘要:
IE不同版本对CSS的解释都有略微差异,因为这点差异也使很多站长头大,今天说一个IE6双边距的BUG,先看代码: <style type="text/css"> body {margin:0} div { float:left; margin-left:10px; width:200px; height:200px; border:1px solid red } </style> http://www.corange.cn/archives/2008/10/2043.html 阅读全文
posted @ 2009-02-09 09:10
ajuanabc
阅读(122)
评论(0)
推荐(0)
摘要:
1.检测到有潜在危险的 Request.Form 值 原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置 (2)HTML里面写了两个 引起 解决: 方案一: 在.aspx文件头中加入这句: 方案二: 修改web.config文件: 以下是引用片段: <configuration> <system.web> <pages validateRequest="false" /> </system.web> </configuration> 因为validateRe 阅读全文
posted @ 2009-02-09 09:09
ajuanabc
阅读(112)
评论(0)
推荐(0)
摘要:
第一步:需要下载PHPMailer文件包phpmailer-1.73.tar.gz 来自开源社区: http://phpmailer.sourceforge.net/ 第二步:确认你的服务器系统已经支持socket 如下图,通过phpinfo();查看是否支持sockets 如果没有这一项就请注意: socket 是属于PHP扩展部分,编译时必须给定一个用于./configure --enable-sockets 的配置选项。 第三步:把文件解压到你的web服务器目录下,调用类就可以了,说明:首先包含 class.phpmailer.php,然后创建对象,设置参数,调用成员函数。具体请见下.. 阅读全文
posted @ 2009-02-08 09:31
ajuanabc
阅读(300)
评论(0)
推荐(0)
摘要:
被封了将近20天,今天总算是正常了。不管什么原因,好了就行。 阅读全文
posted @ 2009-02-08 08:40
ajuanabc
阅读(119)
评论(0)
推荐(0)
摘要:
因为使用HibernateHql语句需要事先有实体类和Hibernate映射文件,所以查询表数据之前必须有此表对应的实体类,在很多时候这是很不方便的,在这种情况下我们可以考虑使用Spring提供的JdbcTemplate模板类,并通过RowMapper机制实现,主要方式使将查询结果封装为Hashtable,最终获得一个Hashtable的结果集,见下文的JSP和java文件:实现一个HashtableRowMapper:package org.openjweb.core.util;import java.sql.ResultSet;import java.sql.ResultSetMetaDa 阅读全文
posted @ 2009-02-05 17:22
ajuanabc
阅读(465)
评论(0)
推荐(0)
摘要:
在ReactOS内存管理里,有一块内存区是非分页内存,也就是这块内存始终保持在系统物理内存里面,不会换到磁盘上。那为什么需要这样做呢?全部使用分页内存不是更简单,更方便吗?肯定不行的,因为IA86的内存管理就决定它不能这样做了,当CPU缺页中断时,就需要操作系统把分页内存换到磁盘上,再把加载数据从磁盘读取回来。如果操作系统使用的内存都是分页内存,那么操作系统就没有办法运行了,因为所需要运行的代码都在磁盘上。在内核的驱动程序,也是有这样的要求。驱动程序在执行时可能需要动态分配内存空间,这时你要决定需要的是可分页还是不可分页的内存。如果你的驱动在运行中访问内存的时候能够经受页错误,那么尽量使用可分 阅读全文
posted @ 2009-02-04 23:22
ajuanabc
阅读(131)
评论(0)
推荐(0)