- 博客(69)
- 资源 (1)
- 收藏
- 关注
原创 Mac OS X下用Eclipse浏览和编译Android源代码
为了能够同时开发iPhone应用程序和Android应用程序,我将所有的开发环境都集成到了自己的Macbook上,虽然用Macbook开发普通的Android应用程序没什么问题,但是你要是想用Eclipse浏览和编译Android源代码并且对其SDK进行调试,就是很麻烦的事情了。
2011-10-15 22:50:04
15302
1
原创 Android推送通知指南
在开发Android和iPhone应用程序时,我们往往需要从服务器不定的向手机客户端即时推送各种通知消息,iPhone上已经有了比较简单的和完美的推送通知解决方案,可是Android平台上实现起来却相对比较麻烦,最近利用几天的时间对Android的推送通知服务进行初步的研究。 在Android手机平台上,Google提供了C2DM(Cloudto Device Messaging)服务,起初我就
2011-06-23 15:26:00
84311
67
原创 开源IM工具编译与环境搭建攻略
工作8年多了,一直都采用C++来开发软件,不管是windows还是Linux,不过最近在自己的产品中需要用到一款IM客户端,因此就尝试自己做一些开发工作,顺被也了解一些关于IM软件开发的技术,由于以前只用C++/MFC开发界面,深感开发的难度和产品出来以后的界面效果差,所以决定在这个小工程中采用C#来尝试一下,因此选择了用C#语言写的开源IM框架agsXMPP,后台采用众所周知的openfire作为服务器平台,同时编译了java写的spark客户端作为功能参考,这篇文章是我学习配置和开发过程中学习的体会,希
2010-11-22 19:54:00
12415
12
转载 Google新的C++测试框架发布
Google最近开源了其基于xUnit的C++单元测试框架。项目开发者Zhanyong Wan说在Google内部已经有数以千计的C++开发者在使用该框架,并且已经持续好几年了。 根据Google所述,此次发布的主要亮点体现在:Google Test是便携式的:它可以通过不同版本的GCC和MSVC编译器应用在多种平台上(Linux、Windows、Mac OS X等等)。你甚至可
2008-07-22 09:34:00
3999
转载 NTA-文档保密的“硬”办法
如何防止员工离职时擅自拷贝带走机密资料? 如何防止设计图纸、程序源代码等机密信息等泄露给竞争对手? 如何让员工高效地分享企业知识的同时又能保护机密文件的安全?
2008-05-06 15:53:00
4888
转载 Getting Real(把握现实)学习笔记
Getting Real(把握现实)学习笔记一、 前言Web 应用服务先行者 37Signals,是一家位于芝加哥的小公司,他们提供订阅收费的软件服务(面向中小企业和团队的在线协同服务软件,Basecamp 和 Backpack),而不是传统的打包出售软件,现在已经有超过50万的用户在使用他们的软件服务,同时还提出了一套颠覆传统的研发方式和经营理念 —— 贵在神速,小即是美。3
2008-04-25 16:21:00
7137
1
转载 文档安全管理系统类产品分析
产品调研目标:文档安全管理系统产品从公安部销售许可证的发行方向入手,找出与此类产品相关的文件加密类及访问控制类产品,就目前有效的证书产品中找到了大约40个可能性相关产品,从技术白皮书分析,筛选到只剩5家产品,又从DRM技术入手找到一些相关产品,汇总成如下分析文档。一、产品模型此类产品覆盖在加密类及访问控制类产品中间,在大型的企业级方案中都有其身影,主要是在身份认证体系下的应用级加密
2008-04-22 18:36:00
7381
2
转载 有关文档保护似是而非的观点及我的看法
看了《在销售铁卷的过程中,我遇到的一些常见的问题》一文,有些话不吐不快。先全文引用过来:=================这就是传说中沉鱼落雁闭月羞花的分隔线=================1. 企业的文档保护需求可能导致的问题1.1. 要求选择性加密某些企业在选择电子文档防泄密产品的时候,会提出这样的要求:对于同一种类型的文档,我希望能由我们来选择哪些文档是
2008-04-22 13:24:00
4872
1
转载 借助VMware实现单机使用WinDbg
借助VMware实现单机使用WinDbg 作者: JIURL 主页: http://jiurl.yeah.net/ 日期: 2003-10-3 -------------------------------------------------------------------------------- 调试器中,SoftICE可以说是
2008-04-22 12:48:00
4293
转载 透明加密技术浅析
明加密技术是近年来针对企业文件保密需求应运而生的一种文件加密技术。应用透明加密技术,用户打开或编辑未加密的指定后缀文件时会自动加密;打开加密了的指定后缀文件时不需要输入密码会自动解密。因此,用户在环境内使用密文不影响原有的习惯,但文件已经始终处于加密状况。一旦离开环境,文件将得不到解密服务,将无法打开,从而起到保护电子文件知识产权的效果。本文将简要介绍目前市场上透明加密软件产品采用的透明加密技术。
2008-04-22 12:34:00
6856
翻译 网络文件系统的cache机制
Caching in Network File Systems OSR Staff | Published: 09-May-03| Modified: 09-May-03 网络文件系统的cache机制Typically, it is possible (and quite easy) for a file system filter driver to determine the cachin
2008-04-22 11:15:00
8091
原创 公司通过CMMI3级评估
最近公司的一件大事就是通过了SEI的CMMI3级正式评估,忙了近一年的评估事情终于有了一个圆满的结局,对大家来说都是高兴的事情,做为被访谈的项目经理之一,我可是尝到了被主任评估师问的张口结舌的那种窘境,终于体会到要想达到真正的CMMI3级,我们还有很多路要走。。。在这一年里面,我从创建公司CMMI规范文档到给项目组成员进行培训以及大家一起组织学习和讨论的过程中,切实的了解到了要想作好一个项目经
2006-09-30 11:05:00
4552
转载 基于IMD的包过滤防火墙原理与实现
创建时间:2003-07-13文章属性:原创文章提交:xiaobai (xiaobai_at_openfind.com.cn)基于IMD的包过滤防火墙原理与实现xiaobaixiaobai@openfind.com.cn711网络安全小组 http://www.cpyy.net一、前言二、IMD中间层技术介绍三、passthru例程分析四、部分演示代码五、驱动编译与安装六. 总结一、前言
2006-03-23 15:24:00
2985
1
转载 NDIS Hook的框架代码
////Protocol Wrapper Version 1.05//Author: gjp//email: gjpland@netease.com//#include "NdisHook.h"#include "HookRule.h"#pragma pack(push)#pragma pack(1)typedef struct _HOOK_CONTEXT_STRUCT{ //runtime
2006-03-23 15:06:00
24820
1
转载 对PassThru中的Protocol.c的注释
#include "precomp.h"#pragma hdrstop#define MAX_PACKET_POOL_SIZE 0x0000FFFF//最大64K#define MIN_PACKET_POOL_SIZE 0x000000FF//最小256字节//---------------------------------------------------------------------
2006-03-23 15:03:00
3826
3
转载 防火墙的理解
一. 防火墙的概念 近年来,随着普通计算机用户群的日益增长,“防火墙”一词已经不再是服务器领域的专署,大部分家庭用户都知道为自己爱机安装各种“防火墙”软件了。但是,并不是所有用户都对“防火墙”有所了解的,一部分用户甚至认为,“防火墙”是一种软件的名称…… 到底什么才是防火墙?它工作在什么位置,起着什么作用?查阅历史书籍可知,古代构筑和使用木制结构房屋的时候为防止火灾的发生和蔓延,人
2006-03-22 11:46:00
2930
转载 扩展微软DDK中的NDIS IM驱动的功能:添加一个DeviceIoControl接口
July 15, 2003 作者:Thomas F. Divine 译:feikoo 微软的Windows驱动开发工具(DDK) 附带的NDIS中间层驱动PassThru源代码给我们提供了一个极好的示例,它向我们展示了实现NDIS 中间层过滤驱动框架一种方法。(感谢NDIS开发团队)。但是,PassThru中缺乏实际的功能。要想让它具备实际的用途,我们必须进行下一步的工作,就是向这个
2006-03-22 10:44:00
11911
1
转载 扩展PassThru驱动:两个实现IP过滤的NDIS IM驱动
作者:James Antognini and Thomas F. DivineCopyright ? 2003 by Printing Communications Assoc., Inc. (PCAUSA). All rights reserved 译:feikoo 时间:2006年3月1日 本文是扩展Microsoft? Windows? Driver Developme
2006-03-22 09:35:00
8196
13
转载 IDS五大发展趋势
IDS五大发展趋势随着网络技术和网络规模的不断发展,人们对于计算机网络的依赖也不断增强。与此同时,针对网络系统的攻击越来越普遍,攻击手法日趋复杂。IDS也随着网络技术和相关学科的发展而日趋成熟,其未来发展的趋势主要表现 在以下方面。 1. 宽带高速实时的检测技术 大量高速网络技术如ATM、千兆以太网等近年里相继出现,在此背景下的各种宽带接入手段层出不穷。如何实现高速网络下的实时入侵检测
2006-03-05 19:40:00
2830
转载 在文件过滤驱动中如何判断文件访问请求来自网络?
在做文件过滤驱动的时候,经常会想知道这个文件访问请求是来自本地还是网络的,这样就可以根据自己制定的安全策略,决定是否允许这些请求完成,因此,成功的判断来自网络的文件访问就十分必要了。刚刚从驱网bmyyyud的Blog那里看到的一篇相关文章,还没有来得及测试,先转载过来吧,有空试试。//---------------------------------------------------//从I
2006-03-05 19:29:00
5124
转载 Windows文件系统过滤管理器之微过滤器驱动开发指南
Windows文件系统过滤管理器之微过滤器驱动开发指南 0.译者序 对我来说,中文永远是最美,最简洁,最精确和最高雅的文字。 本文翻译仅仅用做交流学习。我不打算保留任何版权或者承担任何责任。不要引用到赢利出版物中给您带来版权官司。本文的翻译者是楚狂人,如果有任何问题,你可以通过邮箱MFC_Tan_Wen@163.com,或者是QQ16191935,或者是MS
2006-02-27 08:43:00
9151
转载 Linux 2.4.x 网络安全框架
Linux 2.4.x 网络安全框架1.概述 在分析LINUX2.4.x网络安全的实现之前先简单介绍一下它里面包含的几个重要概念:netfilter、iptables、match、target、nf_sockopt_ops、网络安全功能点的实现。详细解释会在后面的分析中讲到。首先是netfilter,它定义了协议栈中的检查点和在检查点上引用的数据结构,以及在检查点上对这些结构引用的过程。ipt
2006-02-05 16:44:00
2049
转载 Windows内核调试器原理浅析
文摘出处:http://www.xfocus.net/articles/200412/765.html创建时间:2004-12-23文章属性:原创文章提交:SoBeIt (kinsephi_at_hotmail.com)Windows内核调试器原理浅析
2006-02-04 17:36:00
3629
原创 用SoftICE调试DriverEntry
在做Windows内核驱动程序调试的时候,经常遇到需要以Boot模式启动的驱动程序,虽然将内核调试器SoftICE的启动模式设置为Boot(早期Boot)时能够拦截到驱动程序的DriverEntry执行入口(不过据我的经验,好像并不能成功的拦截到DriverEntry,而需要将INT 3中断硬编码到驱动程序中,不过不管怎样,总有办法让程序停在DriverEntry的入口处),但是此时看到的调试界面
2006-02-04 17:33:00
3194
原创 利用VMWare构建SoftICE调试环境
开发Windows下的驱动程序,特别是启动模式为BOOT模式的驱动程序,经常不慎搞死自己使用的系统,因此采用VMWare虚拟各种版本的Windows系统,并在这些虚拟的系统当中调试驱动程序将是十分理想的方式,因此必须解决在虚拟机里面安装使用SoftICE的问题,本来这个问题对于最新版本的DriverStudio3.2套件中自带的SoftICE并不复杂,但是每次安装以后都会发现用CTRL+D无法呼出
2006-02-04 17:08:00
5221
2
转载 调试存储器转储文件
概要本文分步介绍了如何检查小存储器转储文件。使用该文件,可以确定计算机停止响应的原因。小存储器转储文件小存储器转储文件记录可帮助确定计算机为什么意外停止的最小的有用信息集。此选项要求启动卷上有一个至少为 2 MB 的页面文件。在运行 Microsoft Windows 2000 或更高版本的计算机上,计算机每次意外停止时 Windows 都会新建一个文件。这些文件的历史记录存储在一个文件夹中。
2006-02-04 16:52:00
3290
转载 文件系统Cache管理器(译文)
我以前不大明白Windows的文件系统和缓冲管理器之间的关系。仅仅知道Cc开头的系列调用是缓冲管理器提供的,文件系统中可以调用。也知道缓冲对于文件系统的意义,在于缓冲读写操作,使磁盘得到高效的利用。 为了翻译了这些资料,我也大致明白了文件系统和缓冲管理器之间的互动。windows的文件系统和缓冲管理器之间是相互调用的关系,双向沟通。总的来说,是缓冲管理器提供一些调用给文件系统,文件系统注册一些
2006-02-04 13:09:00
3270
转载 关于文件系统设备堆栈的说明
若干关于 file system driver stack写这个文章的初衷是想知道究竟一个读写文件的irp都是怎样被处理的..... 大家都知道这样的一个读写文件irp是发送给file system的driver的file system把这个irp交给了下层的device 这个device叫logical volume device,它由device的vbp里面的realdevice指
2006-02-04 13:06:00
7827
3
转载 探索NTFS
NTFS是Windows NT引入的新型文件系统,它具有许多新特性。本文旨在探索NTFS的底层结构,所叙述的也仅是文件在NTFS卷上的分布。NTFS中,卷中所有存放的数据均在一个叫$MFT的文件中,叫主文件表(Master File Table)。而$MFT则由文件记录(File Record)数组构成。File Record的大小一般是固定的,通常情况下均为1KB,这个概念相当于Linu
2006-02-04 13:03:00
2527
转载 Windows文件系统的过滤器驱动程序设计
Windows文件系统的过滤器驱动程序设计西安电子科技大学 李新摘要:某些应用程序对文件系统的性能有较高要求。例如媒体播放器需要满足最小数据传输率才能保证视觉上的流畅。由于Windows文件系统本身没有提供这样的保证,需要编写过滤器驱动程序添加这项功能。本文首先介绍系统驱动体系和文件系统工作机制,然后分析文件系统过滤器驱动程序的功能特点,最后介绍一种满足此类应用程序传输带宽的总体解决方案(
2006-02-04 12:59:00
7581
1
转载 文件过滤驱动中的重入处理
While processing an IRP_MJ_CREATE a filter may need to open the file with different attributes/rights, etc. This is often done by using a second call to ZwCreatefile. This then will generate a call ba
2006-02-04 12:54:00
5153
原创 在过滤驱动程序创建IRP查询文件信息
在开发Windows下文件系统过滤驱动程序时,我们经常需要先查询一下文件的属性信息,为了实现这个小目标,可以调用Windows Native API函数ZwQueryInformationFile并提供希望查询的文件信息类的名字及结构即可。不过如果我们在驱动程序当中自己处理信息查询请求,可以避免IRP重入的问题。1.自己创建文件信息查询IRPNTSTATUSQueryFileInforma
2006-02-04 12:46:00
5741
2
原创 (转载)EXT2文件系统内部布局
作者:Vitamin C[抗坏血酸] The Second Extended File SystemInternal LayoutExt2文件系统内部布局Dave Poirier instinc@users.sf.net翻译:Vitamin C[抗坏血酸] sing9806@sohu.com sing98
2006-02-04 12:27:00
3023
2
转载 基于 linux 平台的 libpcap 源代码分析
基于 linux 平台的 libpcap 源代码分析libpcap 是 unix/linux 平台下的网络数据包捕获函数包,大多数网络监控软件都以它为基础。Libpcap 可以在绝大多数类 unix 平台下工作,本文分析了 libpcap 在 linux 下的源代码实现,其中重点是 linux 的底层包捕获机制和过滤器设置方式,同时也简要的讨论了 libpcap 使用的包过滤机制 BPF。
2006-02-03 22:28:00
3076
原创 (转载)使用kgdb调试linux内核及内核模块
使用kgdb调试linux内核及内核模块创建时间:2005-09-09文章属性:原创文章提交:xcspy (xcspy.com_at_gmail.com)作者:xcspy成员 ladybugE-mail:xcspy.com@gmail.com主页:www.xcspy.com1. 几种内核调试工具比较kdb:只能在汇编代码级进行调试; 优点是不需要两台机器进行调试。gdb
2006-02-03 22:23:00
1643
原创 (转载)Linux 调试技术
在 Linux 上找出并解决程序错误的主要方法 Steve Best(sbest@us.ibm.com) JFS 核心小组成员,IBM 您可以用各种方法来监控运行着的用户空间程序:可以为其运行调试器并单步调试该程序,添加打印语句,或者添加工具来分析程序。本文描述了几种可以用来调试在 Linux 上运行的程序的方法。我们将回顾四种调试问题的情况,这些问题包括段错误,内存溢出和泄漏,还有挂起。
2006-02-03 22:14:00
1755
原创 (转载)Linux 汇编语言开发指南
一、简介 作为最基本的编程语言之一,汇编语言虽然应用的范围不算很广,但重要性却勿庸置疑,因为它能够完成许多其它语言所无法完成的功能。就拿 Linux 内核来讲,虽然绝大部分代码是用 C 语言编写的,但仍然不可避免地在某些关键地方使用了汇编代码,其中主要是在 Linux 的启动部分。由于这部分代码与硬件的关系非常密切,即使是 C 语言也会有些力不从心,而汇编语言则能够很好扬长避短,最大限度地发挥硬件
2006-02-03 22:10:00
1973
原创 (转载)Linux主要shell命令详解
Linux主要shell命令详解 shell是用户和Linux操作系统之间的接口。Linux中有多种shell,其中缺省使用的是Bash。 本章讲述了shell的工作原理,shell的种类,shell的一般操作及Bash的特性。 什么是shell Linux系统的shell作为操作系统的外壳,为用户提供使用操作系统的接口。它是命令语言、 命令解释程序及程序设计语言的统称。 shell是用户和Li
2006-02-03 22:07:00
2615
原创 (转载)理解 Linux 配置文件
理解 Linux 配置文件 介绍 每个 Linux 程序都是一个可执行文件,它含有操作码列表,CPU 将执行这些操作码来完成特定的操作。例如,ls 命令是由 /bin/ls 文件提供的,该文件含有机器指令的列表,在屏幕上显示当前目录中文件的列表时需要使用这些机器指令。几乎每个程序的行为都可以通过修改其配置文件来按照您的偏好或需要去定制。 Linux 中有没有一个标准的配置文件格式? 一句话,
2006-02-03 22:05:00
1216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人