摘要:
下面来仔细查看Windows系统结构图:由于ReactOS是兼容Windows为目标的,那么它的体系结构跟Windows越像,就具有兼容性。这里先来了解Windows的体系结构。最低层是硬件抽象层HAL;接着是内核层,设备驱动程序和文件系统,I/O管理器,文件系统缓存管理器,对象管理器,即插即用管理器,电源管理器,安全监视管理器,虚拟内存管理器,进程和线程管理器,注册表和配置管理器,本地调用过程管理器,图形驱动程序和图形界面;接着就是内核调用接口层;系统服务发送层;最后外面就是用户方式的应用层了。从上面结构图可以看到Windows是一个分层的操作系统,这样设计容易开发,容易调试,容易迭代式开发 阅读全文
posted @ 2009-01-20 21:15
ajuanabc
阅读(129)
评论(0)
推荐(0)
摘要:
根据IP跳转到用户所在城市自动识别IP,并跳转到来访问者所在的城市 先去下一个最新的纯真IP数据库,然后按如下操作: 1.运行纯真QQIP数据库里带的ShowIP.exe,点解压,输入文件名,比如IP.txt,确定,就得到一个TXT文件。 2.打开ACCESS,工具-自定义,命令选项卡,把导入选项拖动到上面的工具栏。 3.建库,建一个表,四个字段 Startip 类型:文本 (相关城市的IP段信息) Endip 类型:文本 (相关城市的IP段信息) Country 类型:文本 (相关城市名称) ReUrl 类型:文本 (你想要跳转的城市路径如:北京 http://bj.abc.com) 4.点 阅读全文
posted @ 2009-01-20 12:38
ajuanabc
阅读(252)
评论(0)
推荐(0)
摘要:
1.验证email: 1. < ?php 2. if (ereg(“/^[a-z]([a-z0-9]*[-_/.]?[a-z0-9]+)*@([a-z0-9]*[-_]?[a-z0-9]+)+[/.][a-z]{2,3}([/.][a-z]{2})?$/i; ”,$email)){ 3. echo “Your email address is correct!”;} 4. else{ 5. echo “Please try again!”; 6. } 7. ?> 国际域名格式如下: 域名由各国文字的特定字符集、英文字母、数字及“-”(即连字符或减号)任意组合而成, 但开头及结尾均不 阅读全文
posted @ 2009-01-20 12:36
ajuanabc
阅读(181)
评论(0)
推荐(0)
摘要:
最近做站的时候,采集了大量的数据,但采回来的数据基本上都要经过过滤原站保留的数据,其中IMG就是一个地方。网站上好多这些应用例子似乎没有必要“秀”出来,但站已几天没写日志,那就来一个吧 采集回来的图片img标签中,有好多javascript脚本和无用的信息,必需过替换自己想要的,比如alt。先看看要过滤的内容,我随便复制出来: sdfsdfsdf<img alt=”3568df.com靓图” src=”http://www.aaa.com/upimg /080330/120D1232295023X0.gif” mce_src=”http://www.eee.com/upimg/08033 阅读全文
posted @ 2009-01-20 12:35
ajuanabc
阅读(187)
评论(0)
推荐(0)
摘要:
作者 Charles Humble译者 张凯峰 发布于 2009年1月18日 上午3时24分 社区Java主题JCP标准,Web框架标签JBoss Seam,JBoss,GuiceSeam站点上的Web Beans页面这样描述Web Beans: “……一套针对Java EE环境的服务,让应用程序开发起来更加简单。WebBeans在已有的Java组件类型比如JavaBeans和企业JavaBeans之上,搭建了增强的生命周期和交互模型一层。作为针对传统JavaEE编程模型的补充,Web Beans服务提供了:改善有状态组件... 阅读全文
posted @ 2009-01-19 13:45
ajuanabc
阅读(184)
评论(0)
推荐(0)
摘要:
1.在SQLyog下输入下面代码,全部执行 SET character_set_client = utf8; SET character_set_results = gb2312; SET character_set_connection = utf8; 如果上边的不行,还可以改成Gbk。总以根据你的数据的文字编码改成相应的编码类型就ok了。给出Gbk的代码: SET character_set_client = gbK; SET character_set_results = gbK; SET character_set_connection = utf8; 但是重启SQL之后又不行了。 2 阅读全文
posted @ 2009-01-18 22:18
ajuanabc
阅读(265)
评论(0)
推荐(0)
摘要:
1、将mysql5里导出的sql文件导入到mysql5中。 2、用mysqldump -uroot -p1234 --opt --compatible=mysql40 -A -re:/localhost.sql --compatible=name参数描述如下: --compatible=name Change the dump to be compatible with a given mode. By default tables are dumped in a format optimized for MySQL. Legal modes are: ansi, mysql323, mysq 阅读全文
posted @ 2009-01-18 22:06
ajuanabc
阅读(191)
评论(0)
推荐(0)
摘要:
从Boot.S文件里初始化系统基本组件后,就跳到空闲函数处理,就成为一个空闲处理的线程,其实也是一个管理系统的任务。下面就来分析KiIdleLoop函数的代码,如下:#001 .globl @KiIdleLoop@0#002 .func @KiIdleLoop@0, @KiIdleLoop@0#003 @KiIdleLoop@0:#004 获取KPCR的指针地址,这样就可以方便访问KPCR里的成员。#005 /* Set EBX */#006 mov ebx, fs:[KPCR_SELF]#007 跳到主循环开始位置。#008 /* Jump into mainline code */#009 阅读全文
posted @ 2009-01-18 22:02
ajuanabc
阅读(189)
评论(0)
推荐(0)
摘要:
<?php for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); } ?> 按照php手册里的说法 该函数将当前为止程序的所有输出发送到用户的浏览器。 上面的这段代码,应该隔一秒钟输出一次$i。但是实际中却不一定是这样。有可能是等了10秒钟后,所有的输出同时呈现出来。 好,我们来改一下这段代码,改成 <?php ob_end_clean();//修改部分 for ($i=10; $i>0; $i--) { echo $i; flush(); sleep(1); } ?> 嘿,加了这一句ob_end_cle 阅读全文
posted @ 2009-01-17 10:19
ajuanabc
阅读(157)
评论(0)
推荐(0)
摘要:
最近用了一下Fleaphp,也是菜鸟一小只,反正我看fleaphp的API看的时候有时是懵懵懂懂,关键问题所在没有例子,所以在学习的同时把常用的和不长用的函数做了一下整理,这里包括在论坛上一些正确的答案,并加入了一些例子,方便一下想学fleaphp而又苦于看API的时候没有例子看的朋友,鄙人也是小菜鸟,写的不好,有些过于简单,所以请大虾闪过,鄙人是看到哪里写到哪里,跳跃性比较大,有点乱,所以请大家不要惊慌,本人的思维是没有问题的,请大家放心阅读,如果想查看哪些函数,请在本WEB页用ctrl+F查找, 今天写了20个函数,所以先发20,有时间再写再发,如果有些朋友想了解函数,又不愿意自己测试,请 阅读全文
posted @ 2009-01-17 10:17
ajuanabc
阅读(199)
评论(0)
推荐(0)