现在位置: 首页 > outfitter发表的所有文章
  • 09月
  • 26日
综合 ⁄ 共 2634字 评论关闭
文章目录 Least Frequently Used(LFU): Least Recently User(LRU): Least Recently Used 2(LRU2): Two Queues(2Q): Adaptive Replacement Cache(ARC): Most Recently Used(MRU): First in First out(FIFO): Second Chance: CLock Simple time-based: Extended time-based expiration: Sliding time-based expiration: 没有人能说清哪种缓存算法优于其他的缓存算法。(以下的几种缓存算法,有的我也理解不好,如果感兴趣,你可以Google一下) Leas......
阅读全文
  • 03月
  • 27日
综合 ⁄ 共 1255字 评论关闭
http://blog.csdn.net/ce123_zhouwei/article/details/6895408              SPI总线是Motorola公司推出的三线同步接口,同步串行3线方式进行通信:一条时钟线SCK,一条数据输入线MOSI,一条数据输出线MISO;用于 CPU与各种外围器件进行全双工、同步串行通讯。SPI主要特点有:可以同时发出和接收串行数据;可以当作主机或从机工作;提供频率可编程时钟;发送结束中断标志;写冲突保护;总线竞争保护等。           SPI总线有四种工作方式(SP0, SP1, SP2, SP3),其中使用的最为广泛的是SPI0和SPI3方式。SPI模块为了和外设进行数据交换,......
阅读全文
  • 08月
  • 26日
综合 ⁄ 共 1296字 评论关闭
最近在移植Android过程中遇到了Android程序(apk)权限的问题。最近也对这方面进行了一些了解,在此和大家分享。      Android框架是基于Linux内核构建,所以Android安全系统也是基于Linux的安全架构建立的。在Linux安全系统中,用户和组起着重要的作用,Linux中所有的资源给不同的用户和用户组设置了不同的访问属性。如果你对Linux下面用户和组的概念不熟悉,请先补习一下Linux基础知识。     在Android系统中,系统为每一个应用程序(apk)创建了一个用户和组。这个用户和组都是受限用户,不能访问系统的数据,只能访问自己的文......
阅读全文
  • 07月
  • 09日
综合 ⁄ 共 9202字 评论关闭
转载于:http://www.cnblogs.com/top5/archive/2011/01/04/1925338.html Dos命令集合 1 echo 和 @回显命令@                        #关闭单行回显 echo off                 #从下一行开始关闭回显 @echo off                #从本行开始关闭回显。一般批处理第一行都是这个 echo on                  #从下一行开始打开回显 echo                     #显示当前是 echo off 状态还是 echo on 状态 echo.                    #输出一个"回车换行",空白行                             #(同echo, echo; echo+ echo[ echo] ech......
阅读全文
  • 05月
  • 20日
综合 ⁄ 共 3239字 评论关闭
在前面提到Canvas是HTML5中一个重要特点,canvas功能非常强大,用photoshop可以实现的效果canvas也同样可以实现,下面我们用canvas实现基本图形的绘制。 一、Canvas标签的使用 <!DOCTYPE html>   <html>       <head>           <meta charset="utf-8">       </head>       <body>           <canvas id="1" width="200" height="200" style="border:1px solid red"></canvas>       </body>   </html>   可以看到Canvas就像一块画布,我们可以在......
阅读全文
  • 03月
  • 31日
综合 ⁄ 共 2163字 评论关闭
    准备一张名为picture的图片。     在main.xml中:   <LinearLayout     android:id="@+id/group"     xmlns:android="http://schemas.android.com/apk/res/android"     android:layout_width="fill_parent"     android:layout_height="fill_parent"     android:background="#000000"     android:orientation="vertical"     android:gravity="center_horizontal">   <ImageView       android:id="@+id/mlyw"       android:layout_marginTop="8dp"       android:layout_width="fill_parent"       android:lay......
阅读全文
  • 03月
  • 30日
综合 ⁄ 共 2007字 评论关闭
实现 STL 的 BindFirst 功能 假设有个 Functor 取两个整数作为参数,你想将其中一个整数绑定为固定值,只让另一个变化。绑定会产生出一个”只取单一整数“的 Functor,如下: void f() { // Define a Functor of two arguments Functor<void, TYPELIST_2(int, int)> cmd1(something); // Bind the first argument to 10 Functor<void, TYPELIST_1(int)> cmd2(BindFirst(cmd1, 10)); // Same as cmd1(10,20) cmd2(20); Functor<void> cmd3(BindFirst(cmd......
阅读全文
  • 02月
  • 15日
综合 ⁄ 共 12352字 评论关闭
建立整体的威胁模型,测试溢出漏洞、信息泄漏、错误处理、SQL 注入、身份验证和授权错误. 1. 输入验证 客户端验证 服务器端验证(禁用脚本调试,禁用Cookies) 1.输入很大的数(如4,294,967,269),输入很小的数(负数) 2.输入超长字符,如对输入文字长度有限制,则尝试超过限制,刚好到达限制字数时有何反应 3.输入特殊字符,如:~!@#$%^&*()_+<>:”{}| 4.输入中英文空格,输入字符串中间含空格,输入首尾空格 5.输入特殊字符串NULL,null,0x0d 0x0a 6.输入正常字符串 7.输入与要求不同类型的字符,如: 要求输入数字则检查正值,......
阅读全文
  • 02月
  • 12日
综合 ⁄ 共 3488字 评论关闭
为了保护自己的软件不轻易被他人“借鉴”,有必要对软件进行一些加密保护,而这方面目前己有成熟的专业加密软件可选择。但不要太依赖壳的保护,大多数壳是可以被攻破的,还是在自身保护上下些功夫。加密软件比较多,但在强度与兼容性上做的好的并不多,这里向大家介绍几款常见的。     现在壳的发展一个趋势就是虚拟机保护,利用虚拟机保护后,能大大提高强度,因此建议尽可能使用此类技术保护软件。如Themida ,WinLicense,EXECryptor等壳带有虚拟机保护功能,因此得用好其SDK。 1.         ASProtect加密壳 ASProtect是一款应用面......
阅读全文
  • 01月
  • 17日
综合 ⁄ 共 697字 评论关闭
转移方程dp[i][j]=Max(dp[i][j-1]+a[j],max(dp[i-1][k] ) + a[j] ) 0<k<j 此链接中有详解点击打开链接 #include<stdio.h> #include<algorithm> #include<iostream> using namespace std; #define MAXN 1000000 #define INF 0x7fffffff int dp[MAXN+10]; int mmax[MAXN+10]; int a[MAXN+10]; int max(int x,int y) {return x>y?x:y; } int main() {     int n,m;     int i,j,mmmax;     while(scanf("%d%d",&m,&n)!=EOF)     {         for(i=1;i<=n;i++)         {             scanf("%d"......
阅读全文
  • 01月
  • 12日
综合 ⁄ 共 2433字 评论关闭
转载自: http://hi.baidu.com/dolphinyy/blog/item/ad71f01bf292ebd7ad6e75bd.html 这是我学习之中知道的一些关于重定向和管道的知识,并积累的资料,在这里和大家分享。如果说的有不足和错误的地方,请指出。毕竟是交流信息。我这里是从DOS和C语言方面看它,没有太多涉及LINUX中所说的。我想从以下几个方面叙述: 一、     重定向: 所谓重定向,就是不使用系统的标准输入端口、标准输出端口或标准错误端口,而进行重新的指定,所以重定向分为输出重定向、输入重定向和错误重定向(注: STDIN   0   标准输入   键盘     命令......
阅读全文
  • 12月
  • 24日
综合 ⁄ 共 808字 评论关闭
向目标主机长时间、连续、大量地发送ICMP数据包,也会最终使系统瘫痪。大量的ICMP数据包会形成“ICMP风暴”,使得目标主机耗费大量的CPU资源处理,疲于奔命。 可以采取两种方法进行防范:第一种方法是在路由器上对ICMP数据包进行带宽限制,将ICMP占用的带宽控制在一定的范围内,这样即使有ICMP攻击,它所占用的带宽也是非常有限的,对整个网络的影响非常少;第二种方法就是在主机上设置ICMP数据包的处理规则,最好是设定拒绝所有的ICMP数据包。设置ICMP数据包处理规则的方法也有两种,一种是在操作系统上设置包过滤,另一种是在主......
阅读全文