<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[异次元小强]]></title><description><![CDATA[记录工作中遇到的一切]]></description><link>https://blog.youkuaiyun.com/xiao70</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xiao70]]></copyright><item><title><![CDATA[我的layerfsd已经开源]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/48312119</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/48312119</guid><author>xiao70</author><pubDate>Wed, 09 Sep 2015 10:21:47 +0800</pubDate><description><![CDATA[我的layerfsd已经开源，采用minifilter架构，双缓存设计，开源地址如下：
https://github.com/xiao70/X70FSD]]></description><category></category></item><item><title><![CDATA[layerfsd实现的一些思路]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/48312073</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/48312073</guid><author>xiao70</author><pubDate>Wed, 09 Sep 2015 10:17:41 +0800</pubDate><description><![CDATA[第一种是完全可以通过应用层来做，这个不说了

第二种是通过虚拟磁盘+文件重定向的方法，osr上有两篇文章

http://www.osronline.com/article.cfm?article=560

http://www.osronline.com/article.cfm?article=571

具体方法大体是通过一个普通的文件系统filter过滤来重定向io操作到虚拟磁]]></description><category></category></item><item><title><![CDATA[机器学习搞的杀毒引擎]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/48311909</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/48311909</guid><author>xiao70</author><pubDate>Wed, 09 Sep 2015 10:12:11 +0800</pubDate><description><![CDATA[发个对未知病毒的查杀图，无耻的把引擎叫做7vm了，哈哈。]]></description><category></category></item><item><title><![CDATA[全域hash]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/48311743</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/48311743</guid><author>xiao70</author><pubDate>Wed, 09 Sep 2015 10:04:50 +0800</pubDate><description><![CDATA[设计一个全域散列函数类的方法如下，该方法中，散列表大小m的大小是任意的。

选择一个足够大的质数p，使得每一个可能的关键字都落在0到p-1的范围内。设Zp表示集合{0, 1, …, p-1}，Zp*表示集合{1, 2, …, p-1}。对于任何a∈Zp*和任何b∈Zp，定义散列函数ha,b

ha,b = ((ak+b) mod p) mod m

所有这样的散列函数构成的函数族为：]]></description><category></category></item><item><title><![CDATA[全域hash]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/24453385</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/24453385</guid><author>xiao70</author><pubDate>Fri, 25 Apr 2014 09:33:36 +0800</pubDate><description><![CDATA[设计一个全域散列函数类的方法如下，该方法中，散列表大小m的大小是任意的。

选择一个足够大的质数p，使得每一个可能的关键字都落在0到p-1的范围内。设Zp表示集合{0, 1, …, p-1}，Zp*表示集合{1, 2, …, p-1}。对于任何a∈Zp*和任何b∈Zp，定义散列函数ha,b

ha,b = ((ak+b) mod p) mod m

所有这样的散列函数构成的函数族为：]]></description><category></category></item><item><title><![CDATA[关于layerfsd的实现与思路]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/24453151</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/24453151</guid><author>xiao70</author><pubDate>Fri, 25 Apr 2014 09:27:38 +0800</pubDate><description><![CDATA[第一种是完全可以通过应用层来做，这个不说了

第二种是通过虚拟磁盘+文件重定向的方法，osr上有两篇文章

http://www.osronline.com/article.cfm?article=560

http://www.osronline.com/article.cfm?article=571

具体方法大体是通过一个普通的文件系统filter过滤来重定向io操作到虚拟磁]]></description><category></category></item><item><title><![CDATA[用机器学习做的杀毒（纯炫耀）]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/24452961</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/24452961</guid><author>xiao70</author><pubDate>Fri, 25 Apr 2014 09:25:20 +0800</pubDate><description><![CDATA[发个对未知病毒的查杀图，无耻的把引擎叫做7vm了，哈哈。]]></description><category></category></item><item><title><![CDATA[windows内存管理2（做双缓存透明加密驱动必看）]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/24452695</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/24452695</guid><author>xiao70</author><pubDate>Fri, 25 Apr 2014 09:19:33 +0800</pubDate><description><![CDATA[这些东西我整理出来很久了，由于各种原因一直没放出来，引用的图来自网络或者书籍，如果你看的不错想要转载请注明本空间。

接上文：

*文件缓存分析

一个典型文件创建缓存过程：

1．当文件对象第一次被缓存读写时，文件系统调用CcInitializeCacheMap初始化缓存

2．如果FileObject->SectionObjectPointer->SharedCacheMa]]></description><category></category></item><item><title><![CDATA[博客搬家了，原来的百度空间放弃不用了]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/24452585</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/24452585</guid><author>xiao70</author><pubDate>Fri, 25 Apr 2014 09:18:01 +0800</pubDate><description><![CDATA[博客搬家了，原来的百度空间放弃不用了]]></description><category></category></item><item><title><![CDATA[windows内存管理1（做双缓存透明加密驱动必看）]]></title><link>https://blog.youkuaiyun.com/xiao70/article/details/24452505</link><guid>https://blog.youkuaiyun.com/xiao70/article/details/24452505</guid><author>xiao70</author><pubDate>Fri, 25 Apr 2014 09:16:38 +0800</pubDate><description><![CDATA[这些东西我整理出来很久了，由于各种原因一直没放出来，引用的图来自网络或者书籍，如果你看的不错想要转载请注明本空间。

*内存分配与释放



1.Windows内存分配与释放提供了缓存机制，由空闲链表方式提供对非分页内存管理，由位图方式提供分页内存管理同时提供相应的快查表，将最近释放的页面放入快查链表中，再次申请的时候可以快速的从快查表中取得数据.

2.在基本的分页内存管理与非分]]></description><category></category></item></channel></rss>