自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(30)
  • 资源 (5)
  • 收藏
  • 关注

原创 如何使用 Eclipse 给 Android 模拟器截屏

如果你是一个Android开发者,想要对你的应用程序进行截屏,用来完成文档,或把它提交到谷歌市场。如今的智能手机都很容易做到,如三星Galaxy系列的Android手机就有屏幕快照。但有些时候,我们需要从Android模拟器上截屏。 这里有一个简单但非常有用的技巧,通过Eclipse捕捉Android应用程序屏幕并截图。你只须在Eclipse中安装Android的ADT插件。 按照...

2013-09-06 14:11:59 254

转载 浅谈 SOAP

浅谈 SOAP段智华 (duanzhihua@263.net), 高级软件工程师简介: 本文对 SOAP 作了一个初步介绍,给出几个简单示例;接着比较 CORBA,DCOM/COM 与 SOAP 的联系与区别;然后浅析 SOAP 简单的理解为 RPC+HTTP+XML 时的运行机制;最后展现 SOAP 的前景。

2013-06-25 16:09:46 868

转载 http soap关系

SOAP HTTP的关系? http:是一个客户端和服务器端请求和应答的标准(TCP)。http协议其目的是为了提供一种发布和接收htttp页面的方法一http协议的客户端与服务器的交互:由HTTP客户端发起一个请求,建立一个到服务器指定端口(默认是80端口)的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求,服务器(向客户端)发回一个状态行,比如"HTTP

2013-06-25 16:05:00 1249

转载 HTTP与SOAP协议简介

SOAP简单的理解,就是这样的一个开放协议SOAP=RPC+HTTP+XML:采用HTTP作为底层通讯协议;RPC作为一致性的调用途径,XML作为数据传送的格式,允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。RPC的描叙可能不大准确,因为SOAP一开始构思就是要实现平台与环境的无关性和独立性,每一个通过网络的远程调用都可以通过SOAP封装起来,包括DCE(Distributed

2013-06-25 16:00:04 4144

转载 Wireshark抓包工具使用教程以及常用抓包规则

Wireshark是一个非常好用的抓包工具,当我们遇到一些和网络相关的问题时,可以通过这个工具进行分析,不过要说明的是,这只是一个工具,用法是非常灵活的,所以今天讲述的内容可能无法直接帮你解决问题,但是只要你有解决问题的思路,学习用这个软件就非常有用了。Wireshark官方下载地址:http://www.wireshark.org/download.html如果记不住,可以在百度中输入W

2013-06-25 15:33:10 933

转载 如何下载和安装最新的Android开发包(windows版)

下载和安装最新的JVM 下载地址http://www.java.com/zh_CN/  Java 虚拟机只是 Java软件中涉及 Web 交互的一个方面。Java 虚拟机内置于下载的 Java 软件中,用来帮助 Sun JRE 运行 Java应用程序。下载和安装Android SDKhttp://developer.android.com/sdk/index.html下

2013-06-20 15:05:11 1225

转载 字符串替换算法(时间、空间效率)

最有效的替换字符串的函数该怎么写呢?ReplaceStr(原串,旧串,新串)要求直接在原字符串上替换,原字符串的空间足够大(即使替换后的字符串变大了,也放得下)如果新串不比旧串长,原字符串的后续内容逐渐前移如果新串不比旧串短,原字符串的后续内容逐渐后移关键是,如何才能使得移动的字节*次数的总数最小?如果新串不比旧串长,原字符串的后续内容逐渐前移,好像比较简单如果

2013-05-18 09:30:59 1788

转载 字符串匹配算法总结

转自:http://blog.csdn.net/zdl1016/archive/2009/10/11/4654061.aspx KMP虽然经典,但是理解起来极其复杂,好不容易理解好了,便起码来巨麻烦!老子就是今天图书馆在写了几个小时才勉强写了一个有bug的、效率不高的KMP,特别是计算next数组的部分。其实,比KMP算法速度快的算法大把大把,而且理解起来更简单,为何非

2013-05-18 09:26:58 835

转载 conversion to dalvik format failed with ...

资源描述: 1。如果不修改android sdk版本,则使用project clean 命令作用于某工程即可。(该处理方式只是在高版本中兼容了低版本工程,未真正意义上的升级)2。如果修改android sdk版本,则需要以下几个步骤:1)修改SDK选择工程,buildpath --> configure build path ---> library 删除引用的

2013-05-18 09:24:43 534

转载 豁达

豁达  想得开,看得破,这就是「豁达的人生」!  人生,往往因为想不开、看不破,所以烦恼重重。一间房子,没有门出去,长久关闭在里面,怎么会快乐呢?住在一座古城里,多时不能出城,你也会感觉到自己的世界太狭小了。我们好名,被名枷给捆绑了;我们好利,被利锁给缚住了。人陷在自私的感情里,就会有所执爱;爱得没有自由,爱得没有出路,爱的束缚,就是因为自己没有豁达的心胸。不能豁达的人生,被圈圈圈

2013-02-19 10:13:43 507

转载 xml xml约束 DTD dom解析

xml xml约束 DTD dom解析XML:在XML语言中,它允许用户自定义标签。一个标签用于描述一段数据;一个标签可分为开始标签和结束标签,在开始标签和结束标签之间,又可以使用其它标签描述其它数据,以此来实现数据关系的描述。例如:XML是被设计用来存储数据、携带数据和交换数据的,他不是为了显示数据而设计的。通过XML,我们可以在不兼容的系统之间交换数据。XML技

2012-12-19 13:34:06 1034

转载 关于内存越界

kernel : *** : segfault at 0000000000000011 rip 00000032f8670454 rsp 000000004128fd30 error 6这 种信息一般都是由内存访问越界造成的,不管是用户态程序还是内核态程序访问越界都会出core, 并在系统日志里面输出一条这样的信息。这条信息的前面分别是访问越界的程序名,进程ID号,访问越界的地址以及当

2012-12-06 19:27:50 838

转载 内存越界的概念和调试方法

内存越界的概念和调试方法调试了两天,搞定了项目里一个内存越界的bug,于是记录一下,备查。所谓内存越界(Heap Corruption),就是指当内存输入超出了预分配的空间大小,就会覆盖该空间之后的一段存储区域,导致系统异常。越界访问是非常常见的一种黑客手段。内存越界通常有如下的表现:1 程序出现异常 异常的现象有很多,如:代码突然跑到不相干的地方去执行,访问异常,正常的变量操

2012-12-06 19:04:53 4494

转载 Sizeof 使用

[-]结构体对齐的具体含义pragma pack解惑sizeof联合这个值是怎么计算的对于很多C++新手而言,对象或变量的sizeof信息总是让人捉摸不透,以下程序列举了几个典型的sizeof信息,希望能解答大家在使用sizeof时的疑问。在列举这几个例子前需要说明以下几点:1、在Win32平台上,指针长度都是4字节,char*、int*、double*如此

2012-12-06 18:57:15 494

转载 内存越界

1. 原理分析经常有些新C++程序员问:C++的类的成员个数是不是有限制,为什么我加一个变量后程序就死了?或者说:是不是成员变量的顺序很重要,为什么我两个成员变量顺序换一换程序就不行了?凡此种种之怪现象,往往都是内存访问越界所致。何谓内存访问越界,简单的说,你向系统申请了一块内存,在使用这块内存的时候,超出了你申请的范围。例如,你明明申请的是100字节的空间,但是你由于某种原因写入了1

2012-12-06 18:53:49 752

转载 内存池

内存池6.1 自定义内存池性能优化的原理书名:《C++应用程序性能优化》 作者:冯宏华、徐莹、程远、汪磊 等编著 出版社:电子工业出版社 出版日期:2007 年 03 月 ISBN:978-7-121-03831-0 购买: 中国互动出版网、dearbook推荐章节: 前言 和目录 第 2 章:C+

2012-12-06 18:49:01 678

转载 内存管理

内存管理linux系统实现了X/Open规范,除了一些特殊的嵌入式应用程序外,linux程序绝不允许直接访问物理内存。也许应用程序看起来好像可以这样做,但这只是内核制造的一个假象。linux为应用程序提供了巨大的可寻址地址空间,32位系统地址空间为4G,linux还提供了内存保护机制,避免不同的应用程序之间的相互干扰。实际上,linux系统的交换空间技术(swap),使得应用程序能够访问比

2012-12-06 18:43:56 503

转载 Malloc内存泄露和内存越界问题的研究

Malloc内存泄露和内存越界问题的研究------内存跟踪与检测篇1.      引言熟悉c语言的人都知道,内存泄露,特别是内存越界是软件界非常棘手,甚至防不胜防的问题。由于这种问题一般为概率问题,时而出现时而不出现,这样给问题的定位分析带来很大的困难,后期排查的代价也比较大,因此,这个问题一直困扰着软件开发人员和软件界。不管多牛的技术高手,甚至技术专家都不敢拍着胸脯说,

2012-12-06 18:40:24 1462 1

原创 一块糖

有一天你给了我一块糖,包着漂亮的糖纸,你说它是甜的,于是,我欢天喜地来到了你的围城,当我拆开糖纸,却发现糖是苦的,可是,糖纸已经拆了,我再也出不去了......

2012-10-11 16:43:42 448

原创 我丢掉了自己

2009年9月14日,对我来说是一个新的开始告别了北漂生活来到一个小城市入职一家新公司 两年的时光匆匆而过许多的酸甜苦辣都已经成为了过往 不晓得从什么时候起发现自己不能适应现在不能适应安稳的未来开始寻找丝丝缕缕的理解 一个人的寂寞不是没人陪而是心的寂寞老友的话再次回荡在脑海里 如果说我不甘于现实不如说我丢掉

2012-06-06 13:43:21 431

转载 Android 目录选择器实现

chooserdialog.xml<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" android:orientation="vertical" android:layout_width="fill_parent" android:layout_height="fi

2012-02-23 10:48:03 1268

原创 VS2008下安装和配置boost

由于在开发C++的程序中使用到正则表达式,用到Boost这个优秀的C++库,记录一下在 VS2008下如何安装和配置boost。     Boost网站www.boost.org下载:boost_1_48_0.zip开始菜单中选择“Visual Studio 2008 命令提示”打开cmd命令框。解压boost_1_48_0.zip文件到“L:\boost_1_48_0”目录,cm

2011-12-19 13:09:26 868

原创 VBA Excel实战

为了帮朋友实现Excel中的一个功能,接触了VBA Excel。历经两天的时间,现将最终结果存档。参考资料vba excel编程三日谈实现功能在Excel文档中,当第一列为“是”,则右边6个单元格不可编辑且背景色改变;当第一列为“否”,则右边6个单元格可编辑且背景色恢复白色。准备工作新建一个Excel文档,选中第一列,按照下图设置数据有效性:代码Private

2011-11-17 14:55:44 969

转载 将Java的class文件转为EXE文件的八种方法

<br /> <br />将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET)   <br />1.  从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件   <br />编译成EXE文件。   <br />2.  利用微软的SDK-Java  4.0所提供的jexegen.exe创建EXE文件,这个软件可以   <br />从微软的网站免费下载,地址如下:   <br />http://www.microsoft.com/java/downl

2011-04-26 21:04:00 709

转载 常用正则表达式

<br />匹配中文字符的正则表达式: [/u4e00-/u9fa5]<br />评注:匹配中文还真是个头疼的事,有了这个表达式就好办了<br /><br />匹配双字节字符(包括汉字在内):[^/x00-/xff]<br />评注:可以用来计算字符串的长度(一个双字节字符长度计2,ASCII字符计1)<br /><br />匹配空白行的正则表达式:/n/s*/r<br />评注:可以用来删除空白行<br /><br />匹配HTML标记的正则表达式:<(/S*?)[^>]*>.*?|<.*? /><br

2011-04-26 20:51:00 472

转载 基于libusb的无驱设计(二)

使用libusb之前你的linux系统必须装有usb文件系统,这里还介绍了使用hiddev设备文件来访问设备,目的在于不仅可以比较出usb的易用性,还提供了一个转化成libusb驱动的案例。3.1 find设备 任何驱动第一步首先是寻找到要操作的设备,我们先来看看HID驱动是怎样寻找到设备的。我们假设寻找设备的函数Device_Find(注:代码只是为了方便解说,不保证代码的健全) /* 我们简单看一下使用hid驱动寻找设备的实现,然后在看一下libusb是如何寻找设备的 */ int Device_F

2011-02-13 14:42:00 1842

转载 基于libusb的无驱设计(一)

驱动开发向来是内核开发中工作量最多的一块,随着USB设备的普及,大量的USB设备的驱动开发也成为驱动开发者手头上做的最多的事情。本文主要介绍Linux平台下基于libusb的驱动开发,希望能够给从事Linux驱动开发的朋友带来些帮助,更希望能够给其他平台上的无驱设计带来些帮助。文章是我在工作中使用libusb的一些总结,难免有错误,如有不当的地方,还请指正。Linux 平台上的usb驱动开发,主要有内核驱动的开发和基于libusb的无驱设计。对于内核驱动的大部分设备,诸如带usb接口的hid设备,l

2011-02-13 14:38:00 1429

转载 visual c++快捷键大全

vc里面所有快捷键,贴出来共享。共分四部分:dialog, image, main and text。每部分里面有若干项,每项由命令、快捷键和注释组成。 Dialog:ControlHeightDecrease Shift+上箭头 Sizes the selected control or dialog up one dialog unitControlHeightIncrease Shi

2010-02-25 10:47:00 2037 1

转载 Visual Studio快捷键 [VS2008/VS2005]

Visual Studio快捷键 [VS2008/VS2005]***********************************************VS系统通用快捷键:1、自动排版(类似VC6中的Alt+F8) 编辑.格式化选定内容 Ctrl + K,Ctrl + F 根据周围的代码行,正确缩进选定的代码行。 2、注释与去掉注释功能。 编辑.注释选定内容 Ctrl + K

2010-02-24 14:23:00 711

原创 下载地址

eclipse所有版本下载地址: http://archive.eclipse.org/eclipse/downloads/index.phpeclipse最新版本下载地址:http://download.eclipse.org/eclipse/downloads/jdk最新版本下载地址:http://java.sun.com/javase/downloads/index.jspjdk以前

2009-11-18 08:53:00 462

JavaScript 参考手册

本书是 JavaScript 语言的参考手册,包括核心语言中的对象和客户端、服务器端的扩展,共十四章。 JavaScript 是 Netscape 跨平台的基于对象的适合于客户和服务器的脚本语言。 本书已经更新于 JavaScript 1.2 的新特性,其它包括了 JavaScript 支持层和样式单的属性和对象。

2011-05-26

java_dos_shell_bat

java运行dos命令 java执行Shell java执行bat

2011-01-28

超星图书浏览器(SSReader) V4.0 简体中文标准版.rar

阅读pdg格式的工具,超星图书浏览器(SSReader) V4.0 简体中文标准版.rar

2009-12-02

XML初步到精通(完整版)

XML初步到精通: 1.初步了解 2.教程讲解 3.编程指南 4.样式语言 5.应用实例 6.经验技巧 7.综合文章

2009-11-24

XML轻松学习手册(chm格式)

XML轻松学习手册: 1.XML快速入门 2.XML概念 3.XML的术语 4.XML的语法 5.XML示例解析 6.XML相关资源

2009-11-24

空空如也

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

TA关注的人

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