-
Archives
- January 2012
- December 2011
- August 2011
- July 2011
- June 2011
- April 2011
- March 2011
- February 2011
- January 2011
- December 2010
- November 2010
- October 2010
- September 2010
- August 2010
- July 2010
- June 2010
- May 2010
- April 2010
- March 2010
- February 2010
- January 2010
- December 2009
- November 2009
- October 2009
- September 2009
- August 2009
- July 2009
- June 2009
- May 2009
- April 2009
- March 2009
- February 2009
- January 2009
- December 2008
- November 2008
- October 2008
- September 2008
- August 2008
- July 2008
- June 2008
-
Meta
Monthly Archives: June 2009
为什么 adsense 会被停用?
经常有人抱怨 adsense 为什么会被封,登陆邮箱发现 google 发来的信: 您好! 最近在查看记录时,我们发现您的 AdSense 帐户给我们的 AdWords 广告客户带来了极大的风险。如果让您的帐户继续保留在我们的发布商网络中,可能会使我们的广告客户日后蒙受经济损失,因此我们已决定停用您的帐户。 为了保护我们的广告客户和其他 AdSense 发布商的利益,我们必须采取这一措施,请予以理解。我们知道这可能会给您造成诸多不便,感谢您的理解与合作。 如果您对自己的帐户或我们所采取的措施有任何疑问,请不要回复此电子邮件。您可以访问以下网址了解详情:https://www.google.com/adsense/support/bin/answer.py?answer=57153 。 Google AdSense 小组敬上 adsense 使得发布商不用向 google 交钱就可以获得收入,于是大家想尽办法来点,一不小心,被封了。 为什么会被封呢?无非几个原因:
Posted in 网银
Leave a comment
Judy 数组分析(4)
本系列文章都是原创,转载务必注明出处。 Judy Population/Memory Node (JPM) 当 Judy 中元素个数达到一定数量时,JPM 将开始产生。它将被认为是 Judy 下面数组的头。也提供了对整个 Judy 进行方便搜索和统计的概要信息。在 JPM 下面是几种分支。
Judy 数组分析(7)
本系列文章都是原创,转载务必注明出处。 最后的几个问题: 1、各种分支的转换临界值; 2、cascade 的原则,为什么需要这么做,是否节省了内存? 3、narrow pointer 是什么? 应用实例: 考虑类似 Netflow 的统计和分析,一条记录有 7 个字段:srcIP、dstIP、protocol、srcPort、dstPort、octets、packets,可能有时候你需要按照一些字段来分组汇总,比如按照 srcIP 来分组,类似数据库当中的 group by 之后 sum。貌似首先想到的是用 hash 来完成,但是当分组的字段增加到多个时,hash 算法的效率下降剧烈。以 flow-tools 工具为例,如果要使用 flow-report 工具做报告,比如对 ip-source-address-destination-count 的统计(统计每个 srcIP 下的 dstIP),flow-report 在数据量增加时效率下降厉害,但使用 Judy 数组,不但可以统计出每个 srcIP 的汇总,还可以看到和每个 dstIP 的明细。
Judy 数组分析(6)
本系列文章都是原创,转载务必注明出处。 Judy 中的立即索引与叶节点 在立即索引中,索引直接存放在 JP 之中,而不像叶节点那样(在叶节点中,索引和值区域在 JP 之外,被一个 JP 指向)。由于 JP 中的字节数是有限的,因此能装入的索引数量也是有限的。 如果索引只有 1 个,那么 JP 中的指向下级 JP 的那个指针将会是索引的值,而不再是一个指针; 如果索引大小是 1 个字节,那么这个 JP 中最多可以存放 3 个(这种索引); 如果索引大小是 2 个字节或 3 个字节,那么这个 JP 中最多可以存放 1 个(这种索引); 总之不能超过 3 个字节。
Multidimensional index structures for NetFlow records processing
无意搜到一篇和 Netflow 相关的文章,列在下面,其中谈到了一些很有意义的算法,值得进一步了解。 Multidimensional index structures for NetFlow records processing Alexander Sherikov, Dr. Yuri A. Bogoiavlensky Department of Computer Science, University of Petrozavodsk Our work is devoted to application of multidimensional index structures for NetFlow records processing.
Posted in 数据结构与算法
Leave a comment
一个稍强的 html 混淆
http://www.chenyajun.com/2009/06/01/html-obfuscation/ http://www.ioncube.com/html_encoder.php 编码之后的页面: http://www.ioncube.com/html_encoder_sample.php?e=1 这个混淆还是蛮强的,比上面那个不那么容易破解,加密脚本免费不开源。甚至 sinamail 的邮件夹编码规则也可以拿来做 html 混淆。
Posted in VPN 与代理
Comments Off
Judy 数组分析(5)
本系列文章都是原创,转载务必注明出处。 Judy Pointer(JP) 前面谈到的分支结构中都提到了 JP。每个 JP 占用 8 个字节。因此数字树的分支总是 8 字节的对象数组。其中有 1 个字节是类型(type)字段。参考 JudyL.h 中的 jpL_Type_t 类型。 decode 字段和 population 字段是共享的,它们共享 3 个字节,它们之间不同的组合造就了繁多的 JP 类型。细节稍后介绍。其中有一种类型是立即索引(immediate index),对于这种 JP,索引值直接存在于 JP 中,而不像其他的 JP 分支那样,存放的都是 subexpanse。JP 的定义存放在 JudyPrivateBranch.h 中。 下面的程序可以顺着 Judy 数组的根打印出整棵树结构,注意观察 JP 的类型。
代理网页的 HTML 混淆
当你在使用一些基于 CGIProxy 的代理进行网页网页浏览时,如果查看这些网页的源代码,会发现是类似下面的 JS: