自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

无本之木

-------------红尘深处牧犬马,阳关古道水中花;泪痕三更犹未尽,心存千结浪天涯。

  • 博客(107)
  • 收藏
  • 关注

转载 使用xtrabackup实现MySQL主从复制

本文摘自:http://blog.csdn.net/hw_libo/article/details/38316721环境描述主从环境  项目MasterSlaveOS版本SuSE 11sp1 x86_64Su

2015-08-31 21:05:32 560

转载 比Redis更快:Berkeley DB面面观

本问摘自:http://www.cnblogs.com/me115/p/3395396.html?ADUIN=173746627&ADSESSION=1383179408&ADTAG=CLIENT.QQ.5239_.0&ADPUBNO=26248比Redis更快:Berkeley DB面面观Redis很火,最近大家用的多。从两年前开始,Memcached转向Redi

2015-03-27 11:32:39 1254

转载 rsync 的核心算法

本文摘自:http://coolshell.cn/articles/7425.htmlrsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归

2015-02-26 12:05:03 494

转载 Flashcache at Facebook: From 2010 to 2013 and beyond

本文摘自:https://www.facebook.com/notes/facebook-engineering/flashcache-at-facebook-from-2010-to-2013-and-beyond/10151725297413920We recently released a new version of Flashcache, kicking off th

2015-02-08 17:13:34 672

转载 Spring声明式事务管理与配置介绍

本文摘自:http://java.9sssd.com/javafw/art/1215

2014-09-27 09:34:16 408

转载 字符串模式匹配算法——BM、Horspool、Sunday、KMP、KR、AC算法

本文摘自:http://dsqiu.iteye.com/blog/1700312

2014-09-20 11:23:52 1385

原创 winpcap模拟发包

#define HAVE_REMOTE#include #include #include #include bool get_file_size(const std::wstring& filename, unsigned long long& size){HANDLE file = CreateFileW(filename.c_str(), GE

2014-09-17 19:19:21 795

转载 Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)

本文摘自:http://blog.csdn.net/misskissc/article/details/9793645

2014-09-13 08:48:34 497

转载 SQL Server中通过设置SET NOCOUNT来优化存储过程

本文摘自:http://database.51cto.com/art/201108/283177.htmSQL Server数据库中SET NOCOUNT可以设置查询分析器调试SQL语句时的一些提示信息,由于这些信息对我们来说是没有用处的,如果将其关闭还可以提高SQL语句的执行速度。那么这些信息如何关闭呢?答案是我们可以利用SET NOCOUNT 来控制这些信息,以达到提高程序性能的目的。

2014-09-03 20:57:27 658

翻译 从调试器控制异常和事件:SXE、 SXD、 SXN、SXI

控制异常和事件在用户模式和内核模式应用程序中有很多方法用于截获和处理异常。激活的调试器、即时调试器或内部的错误处理程序都是异常处理的通常方法。关于这些错误处理方式优先等级的更多信息,查看启用即时调试。当Microsoft Windows操作系统允许由调试器来处理异常时,产生异常的程序会中断到调试器。即应用程序停止运行而调试器被激活。之后,调试器可以用各种方式处理掉异常或者分

2014-09-03 19:10:13 10155

转载 文件系统驱动编程基础篇之五——注册表与Inf

本文摘自:一、前略本系列文章为业余编程爱好者而写,仅仅作为初学者的一个借鉴,真正的精华存在于参考资料*中。知识的积累将经历从薄到厚,再从厚到薄的反复过程,为了打下牢固的基础,请读者务必在阅读本文的基础上花费必要的时间完成参考资料。 参考资料*:1.《Programming the Microsoft Windowsdriver model》第一版(当前阶段主要阅读资料,

2014-08-26 14:43:16 2515

转载 USB设备驱动加载过程

本文用户插入USB设备USB总线(或者是PCI总线,这个不太清楚,反正就是总线来着)识别到插入了USB设备。总线和USB设备进行通讯,获取USB的硬件ID、产品ID,以及bcdversion。根据这些信息组成设备硬件ID号:vid_xxxx&PID_xxxx&rev_xxxx。总线根据USB设备的插槽位置,生成一个实例ID,此ID只和插槽映射,同一设备在不同插槽,会生成不同的实例ID;

2014-08-26 14:37:43 1848

转载 Selinux的type创建

In fedora the resources and files necessary for building new modular policies are in the devel directory under /usr/share/selinux/. This directory and all the files required for module development com

2014-08-16 13:54:29 3286

转载 使用SELinux策略目录

本文摘自:http://security.zdnet.com.cn/security_zone/2011/1124/2067407.shtml

2014-08-16 13:53:57 1733

转载 字符编码笔记:ASCII,Unicode和UTF-8

本文摘自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html

2014-08-09 16:20:16 374

转载 java io bio nio aio 详解

本文摘自:

2014-07-20 17:53:05 709

转载 Boost Log 的 logger 使用细节

這篇是之前《程式的記錄輔助工具:Boost Log》一文的後續。在該文中,Heresy 主要是整理了一下自己對於 Boost.Log 的理解,並且弄了一個符合 Heresy 自己需求的小範例程式出來。不過後來在實際使用時,也發現該範例的架構基本上有點過度簡單了,不完全能符合要求,所以後來又花了點時間,去研究如何使用正規的 logger 物件、而非使用 trivial logging 的功能。

2014-07-11 20:38:48 2965

转载 理解Java对象序列化

本文摘自:http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html

2014-07-07 21:53:11 396

转载 Android LayoutInflater原理分析

本文摘自:http://blog.csdn.net/guolin_blog/article/details/12921889

2014-06-22 14:15:34 413

转载 二维码的生成细节和原理

本文摘自:http://coolshell.cn/articles/10590.html#jtss-tsina

2014-06-20 19:26:05 576

原创 spring视图解析器选择

在spring里,如果有多个视图解析器,怎么办呢?采用那y

2014-04-12 17:03:58 543

转载 开发 Spring 自定义视图和视图解析器

本文摘自:http://www.ibm.com/developerworks/cn/java/j-lo-springview/

2014-04-12 16:50:04 569

转载 Spring 3.x MVC 入门4 -- @ResponseBody & @RequestBody &HttpMessageConverter

本文摘自:http://www.cnblogs.com/zhaoyang/archive/2012/01/07/2315436.html@ResponseBody & @RequestBody作用?@RequestBody 将 HTTP 请求正文插入方法中,使用适合的HttpMessageConverter将请求体写入某个对象。 @ResponseB

2014-03-29 16:04:32 706

转载 JAVA web.xml 加载顺序

本文摘自:http://my.oschina.net/wanyuxiang000/blog/191726web.xml加载过程(步骤): 1.启动WEB项目的时候,容器(如:Tomcat)会去读它的配置文件web.xml.读两个节点:       和  2.紧接着,容器创建一个ServletContext(上下文),这个WEB项目所有部分都将共享这个上下文.

2014-03-29 11:13:51 423

转载 web.xml 配置中classpath: 与classpath*:

本文摘自:http://perfy315.iteye.com/blog/2009258首先 classpath是指 WEB-INF文件夹下的classes目录 解释classes含义: 1.存放各种资源配置文件 eg.init.properties log4j.properties struts.xml 2.存放模板文件 eg.actionerror.ftl 3.存放cla

2014-03-29 10:06:37 559

转载 Spring笔记之一Bean的标志符

本文摘自:http://blog.csdn.net/liyong1115/article/details/2059196一般来说,在一个XmlBeanFactory中,定义一个bean时,采用的是的样式,如。这里id的命名格式必须符合XML ID属性的命名规范,例如,不能以数字开头,“222”就不是合法的id值。为了解决这个问题,可以使用name属性指定一个和多个id(用逗号或者分号隔

2014-03-29 09:53:13 491

原创 web.xml配置详解servlet

先看下面这段代码dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath*:/META-INF/spring/spring-mvc.xml1dispatcher*.html解释:段1:d

2014-03-28 21:32:11 638

转载 Web.xml配置详解之context-param

本文摘自:http://blog.csdn.net/liaoxiaohua1981/article/details/6759206 格式定义:[html] view plaincopycontext-param>  param-name>contextConfigLocationparam-name>  param-value>c

2014-03-28 20:52:02 504

转载 Spring的Bean之设置Bean值

本文摘自:http://blog.csdn.net/chenssy/article/details/8683822 Java实例的属性值可以有很多种数据类型、基本类型值、字符串类型、java实例甚至其他的Bean实例、java集合、数组等。所以Spring允许通过如下几个元素为Bean实例的属性指定值:          value          ref 

2014-03-24 20:13:05 1320

原创 sysenter后如何找到内核里的对应函数的

比如,我们调用ntdll!NtReadFile后,如何进入内核的?很多书、文章都描述了,那么在调用到sysenter以后,内核是如何找到对应的函数的?还是需要通过SSDT,但是nt!KiFastCallEntry却没有了nt!KiSystemService的踪迹。跟踪前,先找到SSDT的地址接下里,我们看下SSDT表的地址kd> dd KeServiceDescriptorTa

2013-11-30 14:50:33 764

原创 SQL Server之数据库复制

SQL Server中备份,除了镜像方式外还有复制方式。(SQLServer 2012中还引进了AlwaysOn,并且官方建议不再使用镜像)数据库复制-----概述复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库之间进行同步以保持一致性。 使用复制,可以在局域网和广域网、拨号连接、无线连接和 Internet 上将数据分发到不同位置以及分发给远程或

2013-11-17 15:25:07 920

原创 SQL Server之数据库镜像

备份方式    时效性分:热备、温备、冷备;    体量分:全备、增量备份、差异备份;数据库镜像-----概述        数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的 SQL Server 数据库引擎 服务器实例上。 通常,这些服务器实例驻留在不同位置的计算机上。 启动数据库上的数据库镜像操作时,在这些服务器实例之间形成一种关系,称为“数据库镜像会话”

2013-11-17 14:22:02 1025

转载 HBase技术介绍

本文转自:http://www.searchtb.com/2011/01/understanding-hbase.htmlHBase – Hadoop Database,是一个高可靠性、高性能、面向列、可伸缩的分布式存储系统,利用HBase技术可在廉价PC Server上搭建起大规模结构化存储集群。HBase是Google Bigtable的开源实现,类似Google

2013-11-16 18:14:46 604

转载 Replication on redis

本文转自:http://redis.io/topics/replicationReplicationRedis replication is a very simple to use and configure master-slave replication that allows slave Redis servers to be exact copies of master

2013-11-16 13:16:26 782

原创 jQuery 的封装方法

jQuery 的模块封装方法,避免作用域和变量冲突,将扩展包装在一个匿名函数中,所有的变量都是局部的。 以下代码是:http://tympanus.net/Development/3DGallery/index.html的源码/** * jquery.gallery.js * http://www.codrops.com * * Copyright 2011, Pedro

2013-11-13 21:23:24 8665

原创 tcmalloc简单分析

tcmalloc的性能非常突出,文章非常之多,对高性能有非常大的追求的,可以用之,而且非常简单---只需要加载DLL,即可。那他是如何完成的呢?tcmalloc利用了HOOK技术,在DLL中申明了静态变量,代码如下:#ifndef WIN32_OVERRIDE_ALLOCATORSstatic TCMallocGuard module_enter_exit_hook;#endif

2013-11-06 15:01:01 967

转载 Storing hundreds of millions of simple key-value pairs in Redis

本文转自:http://instagram-engineering.tumblr.com/post/12202313862/storing-hundreds-of-millions-of-simple-key-value-pairsWhen transitioning systems, sometimes you have to build a little scaffolding.

2013-11-01 15:48:59 780 1

原创 DeviceIoControl解读

设备驱动程序可以被当作内核模式函数包来看待,I/O控制代码就是用来指定访问其中的哪个函数的。DeviceIoControl函数的dwIoControlCode参数就是这个代码,它指出了我们需要进行的操作,以及如何进行操作。 控制代码是32位数字型常量,可以CTL_CODE宏来定义,它们定义在winioctl.inc和ntddk.inc文件中。 控制代码中各数据位字段的含义如下: ◎

2013-09-23 15:48:07 701

原创 IRP概述

一、简述任何内核模式程序在创建一个IRP时,都同时创建了一个与之关联的IO_STACK_LOCATION结构数组:数组中的每个堆栈单元都对应一个将处理该IRP的驱动程序,另外还有一个堆栈单元供IRP的创建者使用。堆栈单元中包含该IRP的类型代码和参数信息以及完成函数的地址。IRP的CurrentLocation为当前IO堆栈单元的索引,IRP的Tail.Overlay.CurrentStack

2013-09-06 14:25:19 970

原创 反调试 zwsetinformationthread

结构:typedef enum _THREADINFOCLASS {ThreadBasicInformation, // 0 Y NThreadTimes, // 1 Y NThreadPriority, // 2 N YThreadBasePriority, // 3 N YThreadAffinityMask, // 4 N YThreadImpersonation

2013-07-09 21:01:33 4113

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除