技术杂烩
wupangzi
这个作者很懒,什么都没留下…
展开
-
使用xtrabackup实现MySQL主从复制
本文摘自:http://blog.csdn.net/hw_libo/article/details/38316721环境描述主从环境 项目MasterSlaveOS版本SuSE 11sp1 x86_64Su转载 2015-08-31 21:05:32 · 607 阅读 · 0 评论 -
spring视图解析器选择
在spring里,如果有多个视图解析器,怎么办呢?采用那y原创 2014-04-12 17:03:58 · 562 阅读 · 0 评论 -
开发 Spring 自定义视图和视图解析器
本文摘自:http://www.ibm.com/developerworks/cn/java/j-lo-springview/转载 2014-04-12 16:50:04 · 585 阅读 · 0 评论 -
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 · 1346 阅读 · 0 评论 -
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 · 721 阅读 · 0 评论 -
web.xml配置详解servlet
先看下面这段代码dispatcherorg.springframework.web.servlet.DispatcherServletcontextConfigLocationclasspath*:/META-INF/spring/spring-mvc.xml1dispatcher*.html解释:段1:d原创 2014-03-28 21:32:11 · 662 阅读 · 0 评论 -
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 · 542 阅读 · 0 评论 -
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 · 442 阅读 · 0 评论 -
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 · 588 阅读 · 0 评论 -
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 · 508 阅读 · 0 评论 -
sysenter后如何找到内核里的对应函数的
比如,我们调用ntdll!NtReadFile后,如何进入内核的?很多书、文章都描述了,那么在调用到sysenter以后,内核是如何找到对应的函数的?还是需要通过SSDT,但是nt!KiFastCallEntry却没有了nt!KiSystemService的踪迹。跟踪前,先找到SSDT的地址接下里,我们看下SSDT表的地址kd> dd KeServiceDescriptorTa原创 2013-11-30 14:50:33 · 780 阅读 · 0 评论 -
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 · 8704 阅读 · 0 评论 -
tcmalloc简单分析
tcmalloc的性能非常突出,文章非常之多,对高性能有非常大的追求的,可以用之,而且非常简单---只需要加载DLL,即可。那他是如何完成的呢?tcmalloc利用了HOOK技术,在DLL中申明了静态变量,代码如下:#ifndef WIN32_OVERRIDE_ALLOCATORSstatic TCMallocGuard module_enter_exit_hook;#endif原创 2013-11-06 15:01:01 · 1007 阅读 · 0 评论 -
java io bio nio aio 详解
本文摘自:转载 2014-07-20 17:53:05 · 727 阅读 · 0 评论 -
理解Java对象序列化
本文摘自:http://www.blogjava.net/jiangshachina/archive/2012/02/13/369898.html转载 2014-07-07 21:53:11 · 410 阅读 · 0 评论 -
Android LayoutInflater原理分析
本文摘自:http://blog.csdn.net/guolin_blog/article/details/12921889转载 2014-06-22 14:15:34 · 430 阅读 · 0 评论 -
Spring声明式事务管理与配置介绍
本文摘自:http://java.9sssd.com/javafw/art/1215转载 2014-09-27 09:34:16 · 425 阅读 · 0 评论 -
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 · 823 阅读 · 0 评论 -
从调试器控制异常和事件:SXE、 SXD、 SXN、SXI
控制异常和事件在用户模式和内核模式应用程序中有很多方法用于截获和处理异常。激活的调试器、即时调试器或内部的错误处理程序都是异常处理的通常方法。关于这些错误处理方式优先等级的更多信息,查看启用即时调试。当Microsoft Windows操作系统允许由调试器来处理异常时,产生异常的程序会中断到调试器。即应用程序停止运行而调试器被激活。之后,调试器可以用各种方式处理掉异常或者分翻译 2014-09-03 19:10:13 · 10318 阅读 · 0 评论 -
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 · 681 阅读 · 0 评论 -
Boost下载安装编译配置使用指南(含Windows、Linux以及ARM Linux)
本文摘自:http://blog.csdn.net/misskissc/article/details/9793645转载 2014-09-13 08:48:34 · 517 阅读 · 0 评论 -
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 · 3347 阅读 · 0 评论 -
使用SELinux策略目录
本文摘自:http://security.zdnet.com.cn/security_zone/2011/1124/2067407.shtml转载 2014-08-16 13:53:57 · 1805 阅读 · 0 评论 -
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 · 1906 阅读 · 0 评论 -
文件系统驱动编程基础篇之五——注册表与Inf
本文摘自:一、前略本系列文章为业余编程爱好者而写,仅仅作为初学者的一个借鉴,真正的精华存在于参考资料*中。知识的积累将经历从薄到厚,再从厚到薄的反复过程,为了打下牢固的基础,请读者务必在阅读本文的基础上花费必要的时间完成参考资料。 参考资料*:1.《Programming the Microsoft Windowsdriver model》第一版(当前阶段主要阅读资料,转载 2014-08-26 14:43:16 · 2609 阅读 · 0 评论 -
字符编码笔记:ASCII,Unicode和UTF-8
本文摘自:http://www.ruanyifeng.com/blog/2007/10/ascii_unicode_and_utf-8.html转载 2014-08-09 16:20:16 · 391 阅读 · 0 评论 -
二维码的生成细节和原理
本文摘自:http://coolshell.cn/articles/10590.html#jtss-tsina转载 2014-06-20 19:26:05 · 592 阅读 · 0 评论 -
Boost Log 的 logger 使用细节
這篇是之前《程式的記錄輔助工具:Boost Log》一文的後續。在該文中,Heresy 主要是整理了一下自己對於 Boost.Log 的理解,並且弄了一個符合 Heresy 自己需求的小範例程式出來。不過後來在實際使用時,也發現該範例的架構基本上有點過度簡單了,不完全能符合要求,所以後來又花了點時間,去研究如何使用正規的 logger 物件、而非使用 trivial logging 的功能。转载 2014-07-11 20:38:48 · 2996 阅读 · 0 评论 -
SQL Server之数据库复制
SQL Server中备份,除了镜像方式外还有复制方式。(SQLServer 2012中还引进了AlwaysOn,并且官方建议不再使用镜像)数据库复制-----概述复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库之间进行同步以保持一致性。 使用复制,可以在局域网和广域网、拨号连接、无线连接和 Internet 上将数据分发到不同位置以及分发给远程或原创 2013-11-17 15:25:07 · 948 阅读 · 0 评论 -
SQL Server之数据库镜像
备份方式 时效性分:热备、温备、冷备; 体量分:全备、增量备份、差异备份;数据库镜像-----概述 数据库镜像维护一个数据库的两个副本,这两个副本必须驻留在不同的 SQL Server 数据库引擎 服务器实例上。 通常,这些服务器实例驻留在不同位置的计算机上。 启动数据库上的数据库镜像操作时,在这些服务器实例之间形成一种关系,称为“数据库镜像会话”原创 2013-11-17 14:22:02 · 1073 阅读 · 0 评论 -
Libevent多种触发机制的实现
libevent实现内部触发机制有多种,如:poll,epoll,select等。那么它是如何实现各种机制的?其实它只在event_init()函数调用的时候就已经进行了选择,跟实现C++里的虚函数的调用指定机制有点相似,只在开始的时候把地址指向真正的子类指针,然后在以后的使用中就可以轻松的使用,而不再需要考虑现在使用的是那个子类。下面我们来看看它具体的实现。 在evnet.c文件,函数原创 2009-07-27 14:28:00 · 1023 阅读 · 0 评论 -
C++中的虚函数表
本文摘自(www.cnblogs.com/wirelesser/archive/2008/03/09/1097463.html)大家都知道C++中的虚函数的实现一般是通过虚函数表(C++规范并没有规定具体用哪种方法,但大部分的编译器厂商都选择此方法),下面通过虚函数表来看看C++中虚函数的实现class A{public: int ai; virtu转载 2009-07-27 15:08:00 · 353 阅读 · 0 评论 -
实例讲解木马的分析方法
本文摘自(www.41hack.com/Document/14963/) 以前有过一款国产木马,它有个好听的名字,叫做“广外女生”。这个木马是广东外语外贸大学“广外女生”网络小 组的作品,它可以运行于WIN98,WIN98SE,WINME,WINNT,WIN2000或已经安装Winsock2.0的Win95/97上。与以 往的木马相比,它具有体积更小、隐藏更为巧妙的特点。可以预料,在将来转载 2009-07-27 14:36:00 · 1371 阅读 · 0 评论 -
Libevent用例解读
libevent是一个跨平台的事件驱动库。如果你将要开发的应用程序需要支持以上所列出的平台中的两个以上,那么强烈建议你采用这个库,即使你的应用程序只需要支持一个平台,选择 libevent也是有好处的,因为它可以根据编译/运行环境切换底层的事件驱动机制,这既能充分发挥系统的性能,又增加了软件的可移植性。它封装并且隔离了事件驱动的底层机制,除了一般的文件描述符读写操作外,它还提供有读写超时、定时器和原创 2009-07-27 14:25:00 · 1960 阅读 · 0 评论 -
memcached简介
Memcached是高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。它是一个开源的项目,分服务端和客户端API两部分组成。 我们可以在(www.danga.com/memcached/download.bml)下载到服务端程序。memcached服务需要依靠libevent事件驱动程序,libevent可以在(www.monkey.org/~provos原创 2009-07-27 14:28:00 · 409 阅读 · 0 评论 -
memcached应用设计
在采用memcached进行程序设计的时候,需要对其特性有一定的了解。memcached支持多个服务分布存在的,但是却在实际机制中并不实用,因为它自身服务中是没有对hash key 的交互,在Client同Server之间也是没有的,这样必定会造成数据分布的不一致。所以,对memcached的使用最实际的采用方式便是单Server多Client,或多Server单Client的方式,或单Serve原创 2009-07-27 14:29:00 · 426 阅读 · 0 评论 -
Synchronization Primitives New To Windows Vista
本文转自:http://msdn.microsoft.com/en-us/magazine/cc163405.aspxWindows Vista ships with a raft of new and exciting technologies for developers, including Windows® Presentation Foundati转载 2011-11-10 09:30:29 · 1001 阅读 · 0 评论 -
ELF动态解析符号过程
本文转自(blog.csdn.net/yayong/archive/2004/10/17/139638.aspx)★★ 前言 本篇文章以linux为平台为例,演示ELF动态解析符号的过程。不正之处,还请斧正。通常,ELF解析符号方式称为lazy MODE装载的。这种装载技术是ELF平台上默认的方式。在不同的体系平台在实现这种机制也是不同的。但是i386和SPARC在大部分上是相同的。转载 2009-07-27 15:12:00 · 664 阅读 · 0 评论 -
硬盘分区表和文件分配表
本文转自:(www.driverdevelop.com/read.php) 硬盘分区表和文件分配表 硬盘只有经过物理格式 化,分区,逻辑格式化后才能使用,在进行分区时,FDISK 会在硬盘的0柱面0磁头1扇区建一个64字节的分区表,在分表的前面是主引导记录 (MRB),后面是两个字节的有效标志55H,AAH,(H表示16进制)。此扇区被称为主 引导扇区,也是病毒最爱侵袭的地方,它由主引转载 2009-07-27 14:58:00 · 1046 阅读 · 0 评论 -
硬盘MBR、DBR、DPT结构信息
硬盘主引导扇区 = 硬盘主引导记录(MBR)+ 硬盘分区表(DPT)--------------------------------------------------------------物理位置:0面0道1扇区(clindyer 0, side 0, sector 1)大小: 512字节0其中:MBR 446字节(0000--01BD),DPT 64字节(01BE--01FD),结原创 2009-07-27 15:01:00 · 1888 阅读 · 0 评论