<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[hangke的专栏]]></title><description><![CDATA[个人经验有限，大家共享无穷]]></description><link>https://blog.youkuaiyun.com/hangke</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; hangke]]></copyright><item><title><![CDATA[Windows CE 6.0 安装顺序 ]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/4644865</link><guid>https://blog.youkuaiyun.com/hangke/article/details/4644865</guid><author>hangke</author><pubDate>Fri, 09 Oct 2009 10:45:00 +0800</pubDate><description><![CDATA[ 1、先装Visual Studio 2005, 我拿到的是Professional Edition。最好别用DEFAULT安装，把组件CUSTOM一下，不然会花很多冤枉的磁盘空间。WINCE600的Platform Builder不像WINCE500是独立的，而是作为VS2005的插件，以后建立和定制OS、编译调试全部在VS2005里完成2、安装Visual Studio 2005 Se]]></description><category></category></item><item><title><![CDATA[深入理解硬盘的Linux系统分区工具的使用方法]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/3219592</link><guid>https://blog.youkuaiyun.com/hangke/article/details/3219592</guid><author>hangke</author><pubDate>Tue, 04 Nov 2008 16:32:00 +0800</pubDate><description><![CDATA[ 在学习Linux的过程中，安装Linux是每一个初学者的第一个门槛。在这个过程中间，最大的困惑莫过于给硬盘进行分区。虽然，现在各种发行版本的Linux已经提供了友好的图形交互界面，但是很多的人还是感觉无从下手。这其中的原因主要是不清楚Linux的分区规定，以及它下面最有效的分区工具—Fdisk的使用方法。下面从这两个方面入手，来讲解这个困扰大家的问题。  Linux的分区规定 1.设备管理   ]]></description><category></category></item><item><title><![CDATA[二、防火墙原理及实现 (2) ]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/3067891</link><guid>https://blog.youkuaiyun.com/hangke/article/details/3067891</guid><author>hangke</author><pubDate>Mon, 13 Oct 2008 11:52:00 +0800</pubDate><description><![CDATA[ 2.2.1 应用层实现 2.2.1.1 HOOK API 在应用层我们可以使用HOOK API的方法，拦截windows中与网络通信相关的Socket API。由于一般的应用软件都是通过调用Windows socket API进行数据通信的。我们只考虑Winsock2，也就是说这些socket操作的API都被封装到ws2_32.dll中。关于HOOK ]]></description><category></category></item><item><title><![CDATA[SWT线程]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2973374</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2973374</guid><author>hangke</author><pubDate>Wed, 24 Sep 2008 15:19:00 +0800</pubDate><description><![CDATA[ Display.getCurrent().AsyncExec(new Runnable(){public void run(){//在这里随便写点什么都可以了。比如 text1.setText(...);}});其实看看SWT源码就都清楚了，这里建立的 Runnable 接口 的实例根本不会成为一个独立的线程，只是由Synchronizer调用其中的 run 方法而已。虽然在这里多数是用来传递系]]></description><category></category></item><item><title><![CDATA[不错的lib与dll的解释]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2731680</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2731680</guid><author>hangke</author><pubDate>Tue, 29 Jul 2008 16:10:00 +0800</pubDate><description><![CDATA[ lib与DLL从这一章起，我讲述的内容将特定于windows平台。其实这篇文章也可看作是我在windows下的开发经验总结，因为以后我决定转unix了。前面有一章说编译与链接的，说得很简略，其实应该放到这一章一块儿来说的。许多单讲C++的书其实都过于学院派，对于真实的工作环境，上百个源文件怎么结合起来，几乎没有提及。我引导读者一步步看看lib与DLL是怎么回事。一个最简单的C++程序，只需要]]></description><category></category></item><item><title><![CDATA[Java调用动态库]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2697518</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2697518</guid><author>hangke</author><pubDate>Wed, 23 Jul 2008 16:13:00 +0800</pubDate><description><![CDATA[ 记得以前 Java 要调用C/C++写得动态库都是用的 JNI 方式，还需要自己写不少 C/C++ 代码。比如说要在Java中调用已有的动态库，如 Windows 的 user32.dll 的方法 MessageBoxA，具体步骤是 Java 中声明一个 native 方法，然后用 javah 命令生成JNI样式的头文件，再自己实现头文件中声明的方法，在实现方法中装载动态库 user32.d]]></description><category></category></item><item><title><![CDATA[ActiveMQ特性]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2559925</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2559925</guid><author>hangke</author><pubDate>Wed, 18 Jun 2008 09:17:00 +0800</pubDate><description><![CDATA[1.概述1.1 JMS与ActiveMQ特性     JMS始终在JavaEE五花八门的协议里，WebService满天飞的时候占一位置，是因为：    它可以把不影响用户执行结果又比较耗时的任务（比如发邮件通知管理员）异步的扔给JMS 服务端去做，而尽快的把屏幕返还给用户。     服务端能够多线程排队响应高并发的请求。     可以在Java世界里达到最高的解耦。客户端]]></description><category></category></item><item><title><![CDATA[AEC回声抑制算法]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2556251</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2556251</guid><author>hangke</author><pubDate>Tue, 17 Jun 2008 11:24:00 +0800</pubDate><description><![CDATA[AEC回声抑制算法，这个比较难，目前可以使用directsound进行处理，不过只能在xp下使用，别的系统不支持！目前gips对本算法有出色的实现，skype就是使用的该引擎！要想自己实现，恐怕很困难！ AEC 模块是 Microsoft DirectSound 底层结构的一部分。该组件包括下列特性和限制：AEC只在不超过 25×15×9 英尺的小房间才会有效； AEC只对]]></description><category></category></item><item><title><![CDATA[VISTA音量控制]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2410026</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2410026</guid><author>hangke</author><pubDate>Wed, 07 May 2008 15:21:00 +0800</pubDate><description><![CDATA[在Vista之前，所有对应用程序的控制都是系统级的——当你用wave volumn API改变音量的时候，你会同时改变硬件（声卡）的音量，因此会影响系统中所有的应用程序。这样做的问题在于，对于绝大部分应用程序来说，这是完全错误的行为。该行为是老的Windows 3.1音频架构的传统行为，在Windows 3.1的音频架构中，同一时间只允许一个应用程序播放声音，而在这种情况下，由于只有一个硬件音量，]]></description><category></category></item><item><title><![CDATA[jmf方面的中文资料]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2341893</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2341893</guid><author>hangke</author><pubDate>Tue, 29 Apr 2008 10:54:00 +0800</pubDate><description><![CDATA[很少发现有关于jmf方面的中文资料，这是在IBM上面找的一本书，可作为jmf的入门学习，业余时间翻译了。全书从三个例子入手，简单的介绍了jmf的使用。 Java媒体架构基础内容表格1. 关于此指南2. 一个简单的音频播放器3. JMF用户接口组件4. JMF概念5. 传播和接收媒体6. 总结以及资源第一节. 关于此指南此指南包含的内容？Java媒体架构(JMF)是一个令人激动的通用的API，它允许]]></description><category></category></item><item><title><![CDATA[C++实现语音聊天]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2246806</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2246806</guid><author>hangke</author><pubDate>Thu, 03 Apr 2008 11:44:00 +0800</pubDate><description><![CDATA[NetTelMain.h     #ifndef   NetTelMainH     #define   NetTelMainH     //---------------------------------------------------------------------------     #include        #include        #include        #]]></description><category></category></item><item><title><![CDATA[API 层实现语音录制]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2246799</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2246799</guid><author>hangke</author><pubDate>Thu, 03 Apr 2008 11:41:00 +0800</pubDate><description><![CDATA[我从前出于需要，上网寻找了关于录音部分的源代码，收获不大，现在把自己摸索的部分源代码公开出来吧，希望对部分人有用。     其实要实现声音的录制，可以用多种的方式(例如 mci )，我这里介绍的是在 API 的层面来实现，你可以对其中进行更多的控制。比方说，要音频裸数据存到你指定的内存中去。     先说一下要用到的 API ， 录音通常都是使用 waveInXXX 一类 API 的，最主]]></description><category></category></item><item><title><![CDATA[Windows环境下的麦克风录音系统]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2246637</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2246637</guid><author>hangke</author><pubDate>Thu, 03 Apr 2008 11:05:00 +0800</pubDate><description><![CDATA[Windows环境下的麦克风录音系统简介   好多年前写的所谓的大学毕业设计,贴出来以资怀念自己的纯真年代吧。   本文简单介绍了声卡的工作原理,录音的原理以及数字音频的基本知识并且利用Windows提供的Waveform Aduio APIs以及Multimedia File I/O APIs实现一个Windows环境下的麦克风录音以及将录音文件保存成.wav文件的简单系统.关键字 ]]></description><category></category></item><item><title><![CDATA[spring与axis的整合 ]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2153623</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2153623</guid><author>hangke</author><pubDate>Thu, 06 Mar 2008 11:35:00 +0800</pubDate><description><![CDATA[　　spring在整合axis上还是很不错的。 1. 环境配置 1、 基本设置，略  2、 在eclipse中配置引入相应的Spring框架、axis包，略。  因为axis还有一些可选包，所以可以把一些可选包都引进来，虽然网上下载的axis1.4只有核心包，但通过happyaxis.jsp，可以把相关可选包都找到。 2. 场景描述 在本例中，我们要完成的是通过Web Service调用到Spri]]></description><category></category></item><item><title><![CDATA[AXIS完全总结]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2143178</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2143178</guid><author>hangke</author><pubDate>Mon, 03 Mar 2008 15:29:00 +0800</pubDate><description><![CDATA[目录1.发布web服务2.发布Web服务使用Handler来增强Web服务的功能3.建立安全的AXIS服务(上)4.建立安全的AXIS服务(下)5.在AXIS服务间传递JavaBean及其安全解决                           AXIS学习笔记（一） ronghao100 原创  前天头告诉我用SOAP WEB服务开发一个客户程序，用来与企]]></description><category></category></item><item><title><![CDATA[ 使用SOAP开发java web服务--Axis开发方案]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2142762</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2142762</guid><author>hangke</author><pubDate>Mon, 03 Mar 2008 13:36:00 +0800</pubDate><description><![CDATA[   本文的预定读者首先要对j2ee有所了解，熟悉xml，tomcat等基本内容，本文主要是简单介绍一下web服务的基本内容，怎样在java web开发中构建SOAP服务： 一、SOAP（Simple Object Access Protocol）简单对象访问协议，要了解SOAP，首先就需要了解分布式计算的由来，随着下一代的分布式计算体系web服务的出现，SOAP成为了创建和调用通过网络发布的应用]]></description><category></category></item><item><title><![CDATA[Axis 开发WebService]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2142548</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2142548</guid><author>hangke</author><pubDate>Mon, 03 Mar 2008 11:59:00 +0800</pubDate><description><![CDATA[最近一直在集成基础事业部开发的一个报表工具，昨天做登录的时候，需要用到webservice 。我们部门用的是Axis2 ，而报表这边用的是Axis。 没用过一，又不想把二的报都导入到报表中， 就试了试用一。看了看文档，生成客户端代码很容易就完成了， 但是发现和二生成的不一样，最后没有耐心了，也没有继续研究下去，还是用了Axis2。      下文是我在学习Axis的时候，看到的一个比较好的帖子]]></description><category></category></item><item><title><![CDATA[在axis中通过wsdd文件发布和卸载webservice]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2142371</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2142371</guid><author>hangke</author><pubDate>Mon, 03 Mar 2008 11:06:00 +0800</pubDate><description><![CDATA[在上一篇这种发布方式非常的敏捷！但有它的局限性—你必须知道webservice的源代码。有时候这个的确很让人郁闷！比如：的webservice被打成了一个jar包，你并没有源代码。或者这个webservice根本就不是你的公司开发的。这时你发布这个webservice就会变得很困难。axis针对这种情况提供了wsdd文件的方式来发布和撤销webservice。现在我们来通过一个wsdd文件来对ws]]></description><category></category></item><item><title><![CDATA[用Axis开发基于Java的Web服务 ]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2142255</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2142255</guid><author>hangke</author><pubDate>Mon, 03 Mar 2008 10:41:00 +0800</pubDate><description><![CDATA[概述 　　本文介绍了一个比较简单实用的基于Java的SOAP引擎——Apache组织推出的Axis——的 安装、配置和应用开发方法，希望对有兴趣做基于Java的Web Services应用开发的朋友有所 帮助。 　　Axis简介 　　Axis是Apache组织推出的SOAP引擎，Axis项目是Apache组织著名的SOAP项目的后继项目 ，目前最新版本是采用Java开发的1.1版本，C++的版本正]]></description><category></category></item><item><title><![CDATA[java设置代理服务器]]></title><link>https://blog.youkuaiyun.com/hangke/article/details/2119091</link><guid>https://blog.youkuaiyun.com/hangke/article/details/2119091</guid><author>hangke</author><pubDate>Mon, 25 Feb 2008 14:46:00 +0800</pubDate><description><![CDATA[java设置代理package com.path.test;import java.io.BufferedInputStream;import java.io.BufferedOutputStream;import java.io.FileOutputStream;import java.net.URL;import java.net.URLConnection;public clas]]></description><category></category></item></channel></rss>