- 博客(107)
- 收藏
- 关注
转载 使用xtrabackup实现MySQL主从复制
本文摘自:http://blog.csdn.net/hw_libo/article/details/38316721环境描述主从环境 项目MasterSlaveOS版本SuSE 11sp1 x86_64Su
2015-08-31 21:05:32 599
转载 比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 1281
转载 rsync 的核心算法
本文摘自:http://coolshell.cn/articles/7425.htmlrsync是unix/linux下同步文件的一个高效算法,它能同步更新两处计算机的文件与目录,并适当利用查找文件中的不同块以减少数据传输。rsync中一项与其他大部分类似程序或协定中所未见的重要特性是镜像是只对有变更的部分进行传送。rsync可拷贝/显示目录属性,以及拷贝文件,并可选择性的压缩以及递归
2015-02-26 12:05:03 517
转载 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 690
转载 字符串模式匹配算法——BM、Horspool、Sunday、KMP、KR、AC算法
本文摘自:http://dsqiu.iteye.com/blog/1700312
2014-09-20 11:23:52 1403
原创 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 818
转载 Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
本文摘自:http://blog.csdn.net/misskissc/article/details/9793645
2014-09-13 08:48:34 510
转载 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 675
翻译 从调试器控制异常和事件:SXE、 SXD、 SXN、SXI
控制异常和事件在用户模式和内核模式应用程序中有很多方法用于截获和处理异常。激活的调试器、即时调试器或内部的错误处理程序都是异常处理的通常方法。关于这些错误处理方式优先等级的更多信息,查看启用即时调试。当Microsoft Windows操作系统允许由调试器来处理异常时,产生异常的程序会中断到调试器。即应用程序停止运行而调试器被激活。之后,调试器可以用各种方式处理掉异常或者分
2014-09-03 19:10:13 10297
转载 文件系统驱动编程基础篇之五——注册表与Inf
本文摘自:一、前略本系列文章为业余编程爱好者而写,仅仅作为初学者的一个借鉴,真正的精华存在于参考资料*中。知识的积累将经历从薄到厚,再从厚到薄的反复过程,为了打下牢固的基础,请读者务必在阅读本文的基础上花费必要的时间完成参考资料。 参考资料*:1.《Programming the Microsoft Windowsdriver model》第一版(当前阶段主要阅读资料,
2014-08-26 14:43:16 2595
转载 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 1897
转载 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 3339
转载 使用SELinux策略目录
本文摘自:http://security.zdnet.com.cn/security_zone/2011/1124/2067407.shtml
2014-08-16 13:53:57 1798
转载 字符编码笔记:ASCII,Unicode和UTF-8
本文摘自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html
2014-08-09 16:20:16 386
转载 Boost Log 的 logger 使用细节
這篇是之前《程式的記錄輔助工具:Boost Log》一文的後續。在該文中,Heresy 主要是整理了一下自己對於 Boost.Log 的理解,並且弄了一個符合 Heresy 自己需求的小範例程式出來。不過後來在實際使用時,也發現該範例的架構基本上有點過度簡單了,不完全能符合要求,所以後來又花了點時間,去研究如何使用正規的 logger 物件、而非使用 trivial logging 的功能。
2014-07-11 20:38:48 2990
转载 理解Java对象序列化
本文摘自:http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html
2014-07-07 21:53:11 406
转载 Android LayoutInflater原理分析
本文摘自:http://blog.csdn.net/guolin_blog/article/details/12921889
2014-06-22 14:15:34 426
转载 开发 Spring 自定义视图和视图解析器
本文摘自:http://www.ibm.com/developerworks/cn/java/j-lo-springview/
2014-04-12 16:50:04 582
转载 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 718
转载 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 440
转载 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 584
转载 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 505
原创 web.xml配置详解servlet
先看下面这段代码dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath*:/META-INF/spring/spring-mvc.xml1dispatcher*.html解释:段1:d
2014-03-28 21:32:11 660
转载 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 540
转载 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 1343
原创 sysenter后如何找到内核里的对应函数的
比如,我们调用ntdll!NtReadFile后,如何进入内核的?很多书、文章都描述了,那么在调用到sysenter以后,内核是如何找到对应的函数的?还是需要通过SSDT,但是nt!KiFastCallEntry却没有了nt!KiSystemService的踪迹。跟踪前,先找到SSDT的地址接下里,我们看下SSDT表的地址kd> dd KeServiceDescriptorTa
2013-11-30 14:50:33 778
原创 SQL Server之数据库复制
SQL Server中备份,除了镜像方式外还有复制方式。(SQLServer 2012中还引进了AlwaysOn,并且官方建议不再使用镜像)数据库复制-----概述复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库之间进行同步以保持一致性。 使用复制,可以在局域网和广域网、拨号连接、无线连接和 Internet 上将数据分发到不同位置以及分发给远程或
2013-11-17 15:25:07 946
原创 SQL Server之数据库镜像
备份方式 时效性分:热备、温备、冷备; 体量分:全备、增量备份、差异备份;数据库镜像-----概述 数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的 SQL Server 数据库引擎 服务器实例上。 通常,这些服务器实例驻留在不同位置的计算机上。 启动数据库上的数据库镜像操作时,在这些服务器实例之间形成一种关系,称为“数据库镜像会话”
2013-11-17 14:22:02 1070
转载 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 614
转载 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 803
原创 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 8695
原创 tcmalloc简单分析
tcmalloc的性能非常突出,文章非常之多,对高性能有非常大的追求的,可以用之,而且非常简单---只需要加载DLL,即可。那他是如何完成的呢?tcmalloc利用了HOOK技术,在DLL中申明了静态变量,代码如下:#ifndef WIN32_OVERRIDE_ALLOCATORSstatic TCMallocGuard module_enter_exit_hook;#endif
2013-11-06 15:01:01 1005
转载 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 803 1
原创 DeviceIoControl解读
设备驱动程序可以被当作内核模式函数包来看待,I/O控制代码就是用来指定访问其中的哪个函数的。DeviceIoControl函数的dwIoControlCode参数就是这个代码,它指出了我们需要进行的操作,以及如何进行操作。 控制代码是32位数字型常量,可以CTL_CODE宏来定义,它们定义在winioctl.inc和ntddk.inc文件中。 控制代码中各数据位字段的含义如下: ◎
2013-09-23 15:48:07 732
原创 IRP概述
一、简述任何内核模式程序在创建一个IRP时,都同时创建了一个与之关联的IO_STACK_LOCATION结构数组:数组中的每个堆栈单元都对应一个将处理该IRP的驱动程序,另外还有一个堆栈单元供IRP的创建者使用。堆栈单元中包含该IRP的类型代码和参数信息以及完成函数的地址。IRP的CurrentLocation为当前IO堆栈单元的索引,IRP的Tail.Overlay.CurrentStack
2013-09-06 14:25:19 999
原创 反调试 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 4137
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人