<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet href='http://feeds.feedsky.com/styles/temp01.xsl' type='text/xsl' ?><!--这是一个由Feedsy提供技术支持的Feed，为了提高读者阅读的体验，以及满足用户美化自己Feed的需要，我们设计了多种精美的Feed模板，提供给大家选择，所有最终呈现出来的样式，皆由用户自愿选择使用，未经许可，任何团体和个人，请不要擅自修改样式或者盗用，这是对于用户选择权的尊重。--><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:fs="http://www.feedsky.com/namespace/feed" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link href="http://feeds.feedsky.com/csdn.net/jh_zzz" type="application/rss+xml" rel="self"></atom:link><fs:self_link href="http://feeds.feedsky.com/csdn.net/jh_zzz" type="application/rss+xml"></fs:self_link><lastBuildDate>Wed, 01 Apr 2009 11:39:00 GMT</lastBuildDate><title>JK Zhang 的专栏</title><description>前进路上的西瓜与石头</description><link>http://blog.csdn.net/jh_zzz/</link><item><title>PushOK SVN SCC 1.5.1 破解</title><link>http://blog.csdn.net/jh_zzz/archive/2009/04/01/4040622.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/4040622.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/4040622.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4040622</trackback:ping><description>在我的机器上有点问题，每次打开工程，都要启动注册对话框两次，然后才能正常使用，在我的同事机器上只是第一次用的时候弹出了两次，后来再打开就再也没有出现，暂时就这么用吧，总之比不能用好：）


PS: 今天我同事发现注册的时候注册信息填长长的一堆乱七八糟的东西后再也不提示注册了，哈哈！


下载链接：

http://download.csdn.net/source/1164528


安装方法见前面发的这篇：

http://blog.csdn.net/jh_zzz/archive/2008/05/28/2489027.aspx&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/4040622.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 01 Apr 2009 19:39:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2009/04/01/4040622.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2009/04/01/4040622.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>Microsoft Petshop4 架构图</title><link>http://blog.csdn.net/jh_zzz/archive/2009/03/18/4001332.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/4001332.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/4001332.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=4001332</trackback:ping><description>留个备份，到处都是。&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/4001332.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 18 Mar 2009 22:11:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2009/03/18/4001332.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2009/03/18/4001332.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>封装好的 ffmpeg 转换音频文件格式的 DLL</title><link>http://blog.csdn.net/jh_zzz/archive/2009/02/18/3906141.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/3906141.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/3906141.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3906141</trackback:ping><description>http://download.csdn.net/source/1021257


这两天因为项目需要研究了一下 ffmpeg，非常强大，顺便把我做的音频转换的代码发上来，我们的项目需要是从 wav 转成 44k hz flv，我测试了mp3转换也都是成功的，相信转别的一些常用格式也没问题。


09/02/23 注：上面下载连接里的代码有点问题，不支持转换不同的采样率，所以我后来重写了，网上关于ffmpeg 的代码很少，看大家大多数都是参考ffmpeg自带的例子，实际上ffmpeg自身控制台程序的代码是可以搞定一切的，不过代码稍微有点复杂需要花点时间研究，下面是我写的代码，封装了一个 DLL只导出一个函数，参数就不多解释了：

int ConverAudio(const char* input_file, const char* output_file, int samples_rate, int channel);


代码如下：&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/3906141.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 18 Feb 2009 23:56:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2009/02/18/3906141.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2009/02/18/3906141.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>Drupal</title><link>http://blog.csdn.net/jh_zzz/archive/2009/02/12/3880628.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/3880628.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/3880628.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3880628</trackback:ping><description>源自于LP的公司的网站要做改版，这个工作交给了LP，我主动提出帮她搞定一切，换来在她心目中的形象和地位提升，以及本月生活费增加500块，好在淘宝上买我垂涎已久的东成电锤。看了一下她们原来的网站，是PHP168 建站系统做的，搜了一下类似的还有帝国CMS之类，看看他们的演示站点基本也都类似，我讨厌这些东西毫无个性的搞一堆知道系统之类的东西，所以还是把目光投向国外吧，由此发现了 Drupal。


老实说当时的第一感觉是震撼！之前我也看过一些其他的 CMS 系统，ASP.net 的 DNN, Community Server，功能虽然强大，但是系统太过庞大复杂了，Comminuty Server 的代码我读过，DNN实在是没有精力看了。Drupal 整个安装包包括那些图片js在内只有1M，默认就有论坛，Blog等常见社区系统，支持皮肤主题，支持模块扩展，国际化本地化支持良好，基本上通过安装一些扩展模块，适当的写点代码，几乎能实现任何功能。其实 Drupal 很早就出来了，只是我孤陋寡闻很久没有接触 PHP了，到现在才知道。


计划花点时间来读一读它的代码，并记一下笔记。

&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/3880628.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 12 Feb 2009 18:17:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2009/02/12/3880628.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2009/02/12/3880628.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>Delphi 禁用/启用 本地网络连接</title><link>http://blog.csdn.net/jh_zzz/archive/2009/01/17/3809047.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/3809047.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/3809047.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3809047</trackback:ping><description>禁用/启用本地网络连接，网上搜了一下大多数都是通过使用SetupAPI禁用/启用相关设备来实现，有一个尽然是通过ShellAPI实现的，感觉这些方法都不好，只好自己动手，代码如下：//Unit to get the local network connection list // and enable/disable correspond network connection // //Author: jhzhang@iflytek.com //History: 2009/1/16 Create // unit uNetworkConnection; interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, ActiveX, ComObj, Contnrs, TntWideStrUtils; const CLSID_ConnectionManager: TGUID = '{BA126AD1-2166-11D1-B1D0-00805FC1270E}'; IID_INetConnectionManage&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/3809047.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Sat, 17 Jan 2009 19:54:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2009/01/17/3809047.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2009/01/17/3809047.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>开始进军电子领域</title><link>http://blog.csdn.net/jh_zzz/archive/2008/11/26/3376965.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/3376965.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/3376965.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3376965</trackback:ping><description>从 China-Pub 上订了几本书：模拟电子技术基础简明教程（第三版）数字电子技术基础简明教程(第三版)日常电子小制作少年电子制作-(附赠光盘壹张)电子制作实例集锦            (感觉这本书不怎么样)从小便是手工制作的爱好者，初三中考结束时便开始研究晶体管收音机电路，那时候知识太有限，而且也没有互联网，有的只是手头上仅有一本薄薄的收音机方面的书，搞来搞去也只是懂了点皮毛而已，不过有意思的是村里有几家收音机坏了居然让我给修好了，以至于小小的我在村里竟然小有名气。高中时开始自己动手捣鼓一功放以及变压电路，其实只是按照书上的电路图买元件回来组装而已，具体原理我也不大懂，但不管怎么说烙铁用的很熟了。那时候经常借同学的自行车大老远骑到合肥，在安庆路上买几块钱的电子元件，然后再骑车回去，精力真是旺盛。上大学学的是自动控制，现在想来所学的模拟电路数字电路单片机编程不正是我梦寐以求的吗，但不知道为什么这些课程我在大学&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/3376965.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Wed, 26 Nov 2008 17:32:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2008/11/26/3376965.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2008/11/26/3376965.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>推荐 Delphi 图像组件 Graphics32</title><link>http://blog.csdn.net/jh_zzz/archive/2008/10/27/3159910.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/3159910.aspx</wfw:comment><slash:comments>1</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/3159910.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3159910</trackback:ping><description>Graphics32是个BCB/Delphi/Kylix用的2D绘图库，其功能特殊之处，在於在无须硬体加速的情况下，能够有接近於一百倍Delphi內置绘图库的高速度，下面是它的介绍。首页：http://www.graphics32.org/wiki/它的原理除了部份计算公式的改善外，更重要的著眼点是，完全基於32位元的图形运算，其原理在於。- 在32位元的环境下，大部分的函式皆有最好的速度表现- 基於四位元组为基础的记忆存取为最高速- 图片的Alpha混成在32位元下速度最快- 单一化的接口和处理方式- 完全基於32位元，可应用更多最佳化的方式下午试了一下：- 速度真的是很快，简直就像 DirectX。- 对于缩放，层，图形变换都有非常好的表现- 抗锯齿功能也很强，这一点和 GDI+ 差不多，不过速度上 GDI+可就没法比了- 装完后默认会在Delphi控件面板上会生成6个控件，不过里面的很多类库&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/3159910.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Tue, 28 Oct 2008 01:23:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2008/10/27/3159910.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2008/10/27/3159910.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>JavaScript 引擎 SpiderMonkey</title><link>http://blog.csdn.net/jh_zzz/archive/2008/10/24/3135162.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/3135162.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/3135162.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=3135162</trackback:ping><description>SpiderMonkey, 是 Mozilla 项目的一部分, 是一个执行JavaScript脚本的引擎. 它用 C 实现。还有一个叫做  Rhino的Java版本。此外.Net 下也有 SpiderMonkeyDotNet，不过目前还不太成熟。&lt;br /&gt;&lt;br /&gt;具体的介绍就不再多说了，网上有不少资料：&lt;br /&gt;&lt;br /&gt;官方网站：&lt;br /&gt;http://www.mozilla.org/js/spidermonkey/&lt;br /&gt;&lt;br /&gt;看这两篇基本上够了：&lt;br /&gt;&lt;br /&gt;功能强大的JavaScript引擎--SpiderMonkey [自由、创新、研究、探索……]&lt;br /&gt;http://www.cnblogs.com/shanyou/archive/2006/10/11/526777.html&lt;br /&gt;&lt;br /&gt;使用 SpiderMonkey 使 C++应用支持 JavaScript 脚本引擎 [颓废到底]&lt;br /&gt;http://hi.baidu.com/kuien_jiang/blog/item/7e2cfcddea6be9df8c102956.ht&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/3135162.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Fri, 24 Oct 2008 18:04:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2008/10/24/3135162.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2008/10/24/3135162.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>NSIS 的堆栈操作 POP Push Exch</title><link>http://blog.csdn.net/jh_zzz/archive/2008/08/21/2804738.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/2804738.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/2804738.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2804738</trackback:ping><description>觉得这个说的很清楚，就把它翻译了一下，英文水平有限，凑乎着看吧：）
原文地址：http://nsis.sourceforge.net/Pop,_Push,_Exch..._The_Stack&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/2804738.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Thu, 21 Aug 2008 17:18:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2008/08/21/2804738.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2008/08/21/2804738.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item><item><title>从 peekabooty 中提取的 基于OpenSSL 的 RSA 加解密类 (附演示程序)</title><link>http://blog.csdn.net/jh_zzz/archive/2008/05/19/2457668.aspx</link><wfw:comment>http://blog.csdn.net/jh_zzz/comments/2457668.aspx</wfw:comment><slash:comments>0</slash:comments><wfw:commentRss>http://blog.csdn.net/jh_zzz/comments/commentRss/2457668.aspx</wfw:commentRss><trackback:ping>http://tb.blog.csdn.net/TrackBack.aspx?PostId=2457668</trackback:ping><description>正好最近项目用到了这个，看了网上很多直接实现了 RSA 算法的感觉都不太满意，不如用 OpsnSSL 更成熟，原来我自己曾经写过一个，不过觉得 peekabooty 中的代码写的很好，所以就提取了出来，并且写了个 DLL，方便需要的朋友在其他语言中调用。peekabooty 里面还封装了很多其他的加密算法，推荐读读他的代码。

下载地址：

http://download.csdn.net/source/459556

需要贡献点分，因为我没有分了 :)&lt;img src =&quot;http://blog.csdn.net/jh_zzz/aggbug/2457668.aspx&quot; width = &quot;1&quot; height = &quot;1&quot; /&gt;</description><pubDate>Mon, 19 May 2008 19:52:00 +0800</pubDate><author>JianHua Zhang</author><comments>http://blog.csdn.net/jh_zzz/archive/2008/05/19/2457668.aspx#Feedback</comments><guid isPermaLink="false">http://blog.csdn.net/jh_zzz/archive/2008/05/19/2457668.aspx</guid><dc:creator>JianHua Zhang</dc:creator></item></channel></rss>