<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[daisyp的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/daisyp</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; daisyp]]></copyright><item><title><![CDATA[如何使用 Eclipse 给 Android 模拟器截屏]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/84476980</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/84476980</guid><author>daisyp</author><pubDate>Fri, 06 Sep 2013 14:11:59 +0800</pubDate><description><![CDATA[如果你是一个Android开发者，想要对你的应用程序进行截屏，用来完成文档，或把它提交到谷歌市场。如今的智能手机都很容易做到，如三星Galaxy系列的Android手机就有屏幕快照。但有些时候，我们需要从Android模拟器上截屏。 

这里有一个简单但非常有用的技巧，通过Eclipse捕捉Android应用程序屏幕并截图。你只须在Eclipse中安装Android的ADT插件。 

按照...]]></description><category></category></item><item><title><![CDATA[浅谈 SOAP]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/9170867</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/9170867</guid><author>daisyp</author><pubDate>Tue, 25 Jun 2013 16:09:46 +0800</pubDate><description><![CDATA[浅谈 SOAP





段智华 (duanzhihua@263.net),
 高级软件工程师



简介： 本文对 SOAP 作了一个初步介绍，给出几个简单示例；接着比较 CORBA，DCOM/COM 与 SOAP 的联系与区别；然后浅析 SOAP 简单的理解为 RPC+HTTP+XML 时的运行机制；最后展现 SOAP 的前景。]]></description><category></category></item><item><title><![CDATA[http soap关系]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/9170821</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/9170821</guid><author>daisyp</author><pubDate>Tue, 25 Jun 2013 16:05:00 +0800</pubDate><description><![CDATA[SOAP HTTP的关系？
 
http:是一个客户端和服务器端请求和应答的标准（TCP）。http协议其目的是为了提供一种发布和接收htttp页面的方法
一http协议的客户端与服务器的交互：由HTTP客户端发起一个请求，建立一个到服务器指定端口（默认是80端口）的TCP连接。HTTP服务器则在那个端口监听客户端发送过来的请求。一旦收到请求，服务器（向客户端）发回一个状态行，比如"HTTP]]></description><category></category></item><item><title><![CDATA[HTTP与SOAP协议简介]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/9170743</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/9170743</guid><author>daisyp</author><pubDate>Tue, 25 Jun 2013 16:00:04 +0800</pubDate><description><![CDATA[SOAP简单的理解，就是这样的一个开放协议SOAP=RPC+HTTP+XML：采用HTTP作为底层通讯协议；RPC作为一致性的调用途径，ＸＭＬ作为数据传送的格式，允许服务提供者和服务客户经过防火墙在INTERNET进行通讯交互。RPC的描叙可能不大准确，因为SOAP一开始构思就是要实现平台与环境的无关性和独立性，每一个通过网络的远程调用都可以通过SOAP封装起来，包括DCE（Distributed]]></description><category></category></item><item><title><![CDATA[Wireshark抓包工具使用教程以及常用抓包规则]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/9170449</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/9170449</guid><author>daisyp</author><pubDate>Tue, 25 Jun 2013 15:33:10 +0800</pubDate><description><![CDATA[Wireshark是一个非常好用的抓包工具，当我们遇到一些和网络相关的问题时，可以通过这个工具进行分析，不过要说明的是，这只是一个工具，用法是非常灵活的，所以今天讲述的内容可能无法直接帮你解决问题，但是只要你有解决问题的思路，学习用这个软件就非常有用了。
Wireshark官方下载地址：http://www.wireshark.org/download.html
如果记不住，可以在百度中输入W]]></description><category></category></item><item><title><![CDATA[如何下载和安装最新的Android开发包（windows版）]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/9137293</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/9137293</guid><author>daisyp</author><pubDate>Thu, 20 Jun 2013 15:05:11 +0800</pubDate><description><![CDATA[下载和安装最新的JVM 下载地址
http://www.java.com/zh_CN/  Java 虚拟机只是 Java
软件中涉及 Web 交互的一个方面。Java 虚拟机内置于下载的 Java 软件中，用来帮助 Sun JRE 运行 Java
应用程序。
下载和安装Android SDK
http://developer.android.com/sdk/index.html

下]]></description><category></category></item><item><title><![CDATA[字符串替换算法（时间、空间效率）]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8942911</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8942911</guid><author>daisyp</author><pubDate>Sat, 18 May 2013 09:30:59 +0800</pubDate><description><![CDATA[最有效的替换字符串的函数该怎么写呢？
ReplaceStr(原串，旧串，新串)
要求直接在原字符串上替换，原字符串的空间足够大（即使替换后的字符串变大了，也放得下）

如果新串不比旧串长，原字符串的后续内容逐渐前移
如果新串不比旧串短，原字符串的后续内容逐渐后移
关键是，如何才能使得移动的字节*次数的总数最小？

如果新串不比旧串长，原字符串的后续内容逐渐前移，好像比较简单
如果]]></description><category></category></item><item><title><![CDATA[字符串匹配算法总结]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8942897</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8942897</guid><author>daisyp</author><pubDate>Sat, 18 May 2013 09:26:58 +0800</pubDate><description><![CDATA[转自：http://blog.youkuaiyun.com/zdl1016/archive/2009/10/11/4654061.aspx

 

KMP虽然经典，但是理解起来极其复杂，好不容易理解好了，便起码来巨麻烦！
老子就是今天图书馆在写了几个小时才勉强写了一个有bug的、效率不高的KMP，特别是计算next数组的部分。

其实，比KMP算法速度快的算法大把大把，而且理解起来更简单，为何非]]></description><category></category></item><item><title><![CDATA[conversion to dalvik format failed with ...]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8942893</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8942893</guid><author>daisyp</author><pubDate>Sat, 18 May 2013 09:24:43 +0800</pubDate><description><![CDATA[资源描述:

 1。如果不修改android sdk版本，则使用project clean 命令作用于某工程即可。
（该处理方式只是在高版本中兼容了低版本工程，未真正意义上的升级）

2。如果修改android sdk版本，则需要以下几个步骤：

1）修改SDK

选择工程，buildpath --> configure build path ---> library 删除引用的]]></description><category></category></item><item><title><![CDATA[豁达]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8589962</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8589962</guid><author>daisyp</author><pubDate>Tue, 19 Feb 2013 10:13:43 +0800</pubDate><description><![CDATA[豁达

　　想得开，看得破，这就是「豁达的人生」！

　　人生，往往因为想不开、看不破，所以烦恼重重。一间房子，没有门出去，长久关闭在里面，怎么会快乐呢？住在一座古城里，多时不能出城，你也会感觉到自己的世界太狭小了。我们好名，被名枷给捆绑了；我们好利，被利锁给缚住了。人陷在自私的感情里，就会有所执爱；爱得没有自由，爱得没有出路，爱的束缚，就是因为自己没有豁达的心胸。不能豁达的人生，被圈圈圈]]></description><category></category></item><item><title><![CDATA[xml xml约束 DTD dom解析]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8331389</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8331389</guid><author>daisyp</author><pubDate>Wed, 19 Dec 2012 13:34:06 +0800</pubDate><description><![CDATA[xml xml约束 DTD dom解析


XML:
在XML语言中，它允许用户自定义标签。一个标签用于描述一段数据；一个标签可分为开始标签和结束标签，在开始标签和结束标签之间，又可以使用其它标签描述其它数据，以此来实现数据关系的描述。例如：

XML是被设计用来存储数据、携带数据和交换数据的，他不是为了显示数据而设计的。
通过XML,我们可以在不兼容的系统之间交换数据。
XML技]]></description><category></category></item><item><title><![CDATA[关于内存越界]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8266624</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8266624</guid><author>daisyp</author><pubDate>Thu, 06 Dec 2012 19:27:50 +0800</pubDate><description><![CDATA[kernel : *** : segfault at 0000000000000011 rip 00000032f8670454 rsp 00
0000004128fd30 error 6

这 种信息一般都是由内存访问越界造成的，不管是用户态程序还是内核态程序访问越界都会出core, 并在系统日志里面输出一条这样的信息。这条信息的前面分别是访问越界的程序名，进程ID号，访问越界的地址以及当]]></description><category></category></item><item><title><![CDATA[内存越界的概念和调试方法]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8266556</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8266556</guid><author>daisyp</author><pubDate>Thu, 06 Dec 2012 19:04:53 +0800</pubDate><description><![CDATA[内存越界的概念和调试方法
调试了两天，搞定了项目里一个内存越界的bug，于是记录一下，备查。
所谓内存越界（Heap Corruption），就是指当内存输入超出了预分配的空间大小，就会覆盖该空间之后的一段存储区域，导致系统异常。越界访问是非常常见的一种黑客手段。
内存越界通常有如下的表现：

1 程序出现异常 异常的现象有很多,如:代码突然跑到不相干的地方去执行,访问异常,正常的变量操]]></description><category></category></item><item><title><![CDATA[Sizeof 使用]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8266526</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8266526</guid><author>daisyp</author><pubDate>Thu, 06 Dec 2012 18:57:15 +0800</pubDate><description><![CDATA[[-]

结构体对齐的具体含义pragma pack解惑sizeof联合这个值是怎么计算的





对于很多C++新手而言，对象或变量的sizeof信息总是让人捉摸不透，以下程序列举了几个典型的sizeof信息，希望能解答大家在使用sizeof时的疑问。
在列举这几个例子前需要说明以下几点：
1、在Win32平台上，指针长度都是4字节，char*、int*、double*如此]]></description><category></category></item><item><title><![CDATA[内存越界]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8266520</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8266520</guid><author>daisyp</author><pubDate>Thu, 06 Dec 2012 18:53:49 +0800</pubDate><description><![CDATA[1. 原理分析
经常有些新C＋＋程序员问：C＋＋的类的成员个数是不是有限制，为什么我加一个变量后程序就死了？或者说：是不是成员变量的顺序很重要，为什么我两个成员变量顺序换一换程序就不行了？凡此种种之怪现象，往往都是内存访问越界所致。

何谓内存访问越界，简单的说，你向系统申请了一块内存，在使用这块内存的时候，超出了你申请的范围。例如，你明明申请的是100字节的空间，但是你由于某种原因写入了1]]></description><category></category></item><item><title><![CDATA[内存池]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8266503</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8266503</guid><author>daisyp</author><pubDate>Thu, 06 Dec 2012 18:49:01 +0800</pubDate><description><![CDATA[内存池

6.1 自定义内存池性能优化的原理








书名：《C++应用程序性能优化》 
作者：冯宏华、徐莹、程远、汪磊 等编著 
出版社：电子工业出版社 
出版日期：2007 年 03 月 
ISBN：978-7-121-03831-0 
购买： 
中国互动出版网、dearbook



推荐章节: 

前言 和

目录 第 2 章：C+]]></description><category></category></item><item><title><![CDATA[内存管理]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8266491</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8266491</guid><author>daisyp</author><pubDate>Thu, 06 Dec 2012 18:43:56 +0800</pubDate><description><![CDATA[内存管理
linux系统实现了X/Open规范，除了一些特殊的嵌入式应用程序外，linux程序绝不允许直接访问物理内存。也许应用程序看起来好像可以这样做，但这只是内核制造的一个假象。
linux为应用程序提供了巨大的可寻址地址空间，32位系统地址空间为4G，linux还提供了内存保护机制，避免不同的应用程序之间的相互干扰。实际上，linux系统的交换空间技术(swap)，使得应用程序能够访问比]]></description><category></category></item><item><title><![CDATA[Malloc内存泄露和内存越界问题的研究]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8266481</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8266481</guid><author>daisyp</author><pubDate>Thu, 06 Dec 2012 18:40:24 +0800</pubDate><description><![CDATA[Malloc内存泄露和内存越界问题的研究
------内存跟踪与检测篇


1.      
引言
熟悉c语言的人都知道，内存泄露，特别是内存越界是软件界非常棘手，甚至防不胜防的问题。由于这种问题一般为概率问题，时而出现时而不出现，这样给问题的定位分析带来很大的困难，后期排查的代价也比较大，因此，这个问题一直困扰着软件开发人员和软件界。不管多牛的技术高手，甚至技术专家都不敢拍着胸脯说，]]></description><category></category></item><item><title><![CDATA[一块糖]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/8061342</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/8061342</guid><author>daisyp</author><pubDate>Thu, 11 Oct 2012 16:43:42 +0800</pubDate><description><![CDATA[有一天你给了我一块糖，包着漂亮的糖纸，你说它是甜的，于是，我欢天喜地来到了你的围城，当我拆开糖纸，却发现糖是苦的，可是，糖纸已经拆了，我再也出不去了......]]></description><category></category></item><item><title><![CDATA[我丢掉了自己]]></title><link>https://blog.youkuaiyun.com/daisyp/article/details/7637830</link><guid>https://blog.youkuaiyun.com/daisyp/article/details/7637830</guid><author>daisyp</author><pubDate>Wed, 06 Jun 2012 13:43:21 +0800</pubDate><description><![CDATA[2009年9月14日，对我来说是一个新的开始
告别了北漂生活
来到一个小城市
入职一家新公司
 
两年的时光
匆匆而过
许多的酸甜苦辣
都已经成为了过往
 
不晓得从什么时候起
发现自己不能适应现在
不能适应安稳的未来
开始寻找丝丝缕缕的理解
 
一个人的寂寞
不是没人陪
而是心的寂寞
老友的话再次回荡在脑海里
 
如果说
我不甘于现实
不如说
我丢掉]]></description><category></category></item></channel></rss>