<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[UESTC_JH的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/UESTC_JH</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; UESTC_JH]]></copyright><item><title><![CDATA[Balabolka调用本地Edge晓晓语音全教程（附资源适配指南）]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/158457540</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/158457540</guid><author>UESTC_JH</author><pubDate>Fri, 27 Feb 2026 10:13:39 +0800</pubDate><description><![CDATA[本文介绍了一套完美的本地文本转语音（TTS）解决方案：使用Balabolka作为载体，通过NaturalVoiceSAPIAdapter桥接工具连接微软语音包，实现自然流畅的中文朗读。详细讲解了离线语音包（ms_natural_voice_zh_cn.zip）和在线语音包（MicrosoftWindows.Voice.zh-CN.Xiaoxiao）的安装配置步骤，重点说明桥接工具的关键设置和常见问题排查方法。该方案支持离线使用，语音自然度高，操作简单，适合需要高质量TTS的用户。]]></description><category></category></item><item><title><![CDATA[避坑！GmSSL 3.1.1官方预编译版实为Debug版？教你编译纯正Release版本]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/155862200</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/155862200</guid><author>UESTC_JH</author><pubDate>Fri, 12 Dec 2025 19:50:12 +0800</pubDate><description><![CDATA[摘要： GmSSL 3.1.1官方预编译动态库（GmSSL.DLL）存在Debug伪装问题，导致生产环境部署时报错“找不到VCRUNTIME140d.DLL/UCRTBASED.DLL”。经分析，该版本实际依赖调试运行时库，存在性能低、安全风险等问题。本文提供从源码编译纯正Release版的完整方案：通过CMake配置Release参数，使用VS2019生成优化后的动态库，并验证其仅依赖正式版运行时库（如VCRUNTIME140.DLL）。此方法解决了依赖缺失问题，提升性能30%以上，同时满足安全合规要求，]]></description><category></category></item><item><title><![CDATA[Windows 下 Tongsuo（启用 NTLS 国密）完整编译流程]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/155206878</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/155206878</guid><author>UESTC_JH</author><pubDate>Mon, 24 Nov 2025 22:50:22 +0800</pubDate><description><![CDATA[用 Strawberry Perl 预装 Win32::Console，避免模块下载失败；明确 NASM 安装和环境变量配置，解决 64 位编译依赖；统一使用「开发者命令行」，确保 nmake、编译器、NASM 工具链联动正常。按以上步骤执行，即可稳定编译出支持 NTLS 国密功能的 Tongsuo 库。]]></description><category></category></item><item><title><![CDATA[Jlink V8无法识别的USB设备解决办法  (转载)  亲测，可用]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/47257701</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/47257701</guid><author>UESTC_JH</author><pubDate>Mon, 03 Aug 2015 16:09:24 +0800</pubDate><description><![CDATA[现在我们用的Jlink大部分都是山寨版的，有时候不知为什么就不工作了，windows提醒我们插入的是无法识别的USB设备。这是因为Jlink中的固件丢失了或者坏掉了，这个时候我们只能把它擦除重新写入固件， Jlink就可以正常的工作了。

下面说一下应该怎样操作吧

第一，准备工作

    下载一个 AT91-ISP v1.3 ，这是一个固件烧写工具，用它我们才能将我们的固件写入到J]]></description><category></category></item><item><title><![CDATA[tkdiff ----linux下替代beyound compare的最佳工具]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/13015991</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/13015991</guid><author>UESTC_JH</author><pubDate>Fri, 25 Oct 2013 09:47:18 +0800</pubDate><description><![CDATA[Description

tkdiff is a graphical front end to the diff program. It provides a side-by-side view 
of the differences between two files, along with several innovative features such as diff bookmark]]></description><category></category></item><item><title><![CDATA[ubuntu12.04安装与使用Xilinx_ISE_DS_14.4]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/12191339</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/12191339</guid><author>UESTC_JH</author><pubDate>Mon, 30 Sep 2013 12:55:34 +0800</pubDate><description><![CDATA[最近硬件开发平台更新到Xilinx的Vertex-7，原来的ISE 10.01无法向后兼容，只能将ISE更新到14.4版本，由于我们的软件驱动什么的都是在ubuntu12.04平台上写的，ISE要是再装在windows平台下实在不方便，在ubuntu下面安装ISE14.4和安装10.01版本类似，可以使用图形界面安装，JTAG仿真器usb cable的驱动如果在安装10.01版本时安装过，那装完之]]></description><category></category></item><item><title><![CDATA[Writing udev rules]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/11594705</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/11594705</guid><author>UESTC_JH</author><pubDate>Thu, 12 Sep 2013 10:35:54 +0800</pubDate><description><![CDATA[Writing udev rules
by Daniel Drake (dsd)
Version 0.74

The most recent version of this document can always be found at: 
http://www.reactivated.net/writing_udev_rules.html
Contents

Introducti]]></description><category></category></item><item><title><![CDATA[how to change the default mode of a linux device]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/11593021</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/11593021</guid><author>UESTC_JH</author><pubDate>Thu, 12 Sep 2013 10:05:23 +0800</pubDate><description><![CDATA[加载完你自己开发的设备驱动之后，生成的设备在用户空间往往需要以root方式才能访问，这样在用gui程序进行设备访问之前，必须改变设备的权限(chmod)，或者所属用户和组（chown），gui程序才能有权限去打开那个设备，或者就需要在终端中将GUI程序以sudo方式运行，这样稍显麻烦，下面介绍一种直接修改生成设备默认属性的方式实现。
参考文章：


udev has rules for p]]></description><category></category></item><item><title><![CDATA[lsmod 显示是[permanent]，无法remove的问题解决]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/11590361</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/11590361</guid><author>UESTC_JH</author><pubDate>Thu, 12 Sep 2013 09:11:18 +0800</pubDate><description><![CDATA[前段时间开发了一个基于usb接口的DVB设备的内核驱动，本来是在ubuntu10.04（内核版本2.6.32）平台上进行开发的，后来由于种种原因，将所有内核空间驱动和用户空间程序都搬到乐ubuntu12.04上面，12.04用的内核版本是3.5.0.37，按照新内核版本中各接口的新变化，把内核驱动移植完之后，modprobe成功，但当我在修改内核代码后，想rmmod以更新驱动时出现了 cannot]]></description><category></category></item><item><title><![CDATA[6 Source Code Search Engines You Can Use For Programming Projects]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/10590811</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/10590811</guid><author>UESTC_JH</author><pubDate>Fri, 30 Aug 2013 12:55:19 +0800</pubDate><description><![CDATA[The Open
 source movement is playing a remarkable role in pushing technology and making it available to all. The success of Linux is also an example how open source can translate into a successful bu]]></description><category></category></item><item><title><![CDATA[添加VLC模块]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/10386923</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/10386923</guid><author>UESTC_JH</author><pubDate>Tue, 27 Aug 2013 13:24:21 +0800</pubDate><description><![CDATA[添加VLC模块
http://www.cnblogs.com/qq78292959/archive/2010/10/28/2077002.html









64 How to add a module 
65 ------------------- 
66  
67 To add a module to the repository, just add its]]></description><category></category></item><item><title><![CDATA[chrome被莫名其妙禁用之后]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9990791</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9990791</guid><author>UESTC_JH</author><pubDate>Thu, 15 Aug 2013 21:51:07 +0800</pubDate><description><![CDATA[相信大家用习惯了简洁的chrome之后，再用其他的浏览器，一定很不习惯吧，这不最近老婆的电脑不知被她装的哪个软件给禁用了，chrome重装了好多次，依然无法打开，于是遍寻良药，甚至都到想重装系统了。
终于皇天不负苦心人，熟悉的界面真的就出来了，下面贴出方子和解决问题的过程，供遇到同样问题的你参考：
1. 右键点击chrome，找到chrome.exe，给其取个新的名字，如google_chro]]></description><category></category></item><item><title><![CDATA[ulimit 管理系统资源的例子]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9921089</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9921089</guid><author>UESTC_JH</author><pubDate>Mon, 12 Aug 2013 11:53:18 +0800</pubDate><description><![CDATA[ulimit 提供了在 shell 进程中限制系统资源的功能。本章列举了一些使用 ulimit 对用户进程进行限制的例子，详述了这些限制行为以及对应的影响，以此来说明 ulimit 如何对系统资源进行限制，从而达到调节系统性能的功能。
使用 ulimit 限制 shell 的内存使用
在这一小节里向读者展示如何使用 – d，– m 和 – v 选项来对 shell 所使用的内存进行限制。
首]]></description><category></category></item><item><title><![CDATA[Ubuntu指纹识别 fingerprint 驱动(K29 Ubuntu12.04)]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9898119</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9898119</guid><author>UESTC_JH</author><pubDate>Sun, 11 Aug 2013 11:25:11 +0800</pubDate><description><![CDATA[装了Ubuntu后，发现ThinkPad的指纹识别没有用上，于是试着装指纹识别驱动，Google了一下，发现有不少文章介绍安装指纹驱动的，总结起来有三类：fprint-demo、thinkfinger-tools和fingerprint-gui。因为看了网上的一些帖子说fingerprint-gui是山寨货啥的，建议使用fprint-demo，和thinkfinger-toolslibpam-th]]></description><category></category></item><item><title><![CDATA[vlc学习计划（6~~9）]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9859037</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9859037</guid><author>UESTC_JH</author><pubDate>Fri, 09 Aug 2013 17:14:02 +0800</pubDate><description><![CDATA[第一部分 变量及宏定义
　　1．消息映射宏
　　 vlc_module_begin();
　　 …………………..
　　vlc_module_end();
　　2．结构中包含函数
　　 struct input_thread_t
　　{
　　 VLC_COMMON_MEMBERS
　　 /* Thread properties */
　　 vlc_bool_t b_eof;
]]></description><category></category></item><item><title><![CDATA[VLC-2.0.2编译过程]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9569937</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9569937</guid><author>UESTC_JH</author><pubDate>Sun, 28 Jul 2013 21:41:22 +0800</pubDate><description><![CDATA[缘由：

研究H264的RTP封装时发现大家都使用VLC进行实验，那么我也不搞特殊化，先试试

环境：

ubuntu 10.04LTS


过程：

0）下载最新的vlc：http://www.videolan.org/


1）sudo ./configure


configure: error: Could not find lua. Lua is nee]]></description><category></category></item><item><title><![CDATA[How to compile VLC on Linux Platform  (From the authority)]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9526575</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9526575</guid><author>UESTC_JH</author><pubDate>Sat, 27 Jul 2013 09:43:32 +0800</pubDate><description><![CDATA[UnixCompile












Contents
 [hide] 

1 Prepare your environment2 Get the source3 Get the third-party
 libraries

3.1 The preferred method3.2 The
 method for badly-behaved dis]]></description><category></category></item><item><title><![CDATA[C++完美实现Singleton模式]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9497531</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9497531</guid><author>UESTC_JH</author><pubDate>Fri, 26 Jul 2013 16:21:39 +0800</pubDate><description><![CDATA[Singleton模式是常用的设计模式之一，但是要实现一个真正实用的设计模式却也不是件容易的事情。
1.         标准的实现
class Singleton
{
public:
       static Singleton * Instance()
       {
              if( 0== _instance)
              {
            ]]></description><category></category></item><item><title><![CDATA[Ubuntu12.04编译VLC，在linux上运行]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9357619</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9357619</guid><author>UESTC_JH</author><pubDate>Wed, 17 Jul 2013 16:43:51 +0800</pubDate><description><![CDATA[Ubuntu12.04编译vlc2.1.0
1.编译环境
VM8.0.1
# gcc -v
Using built-in specs.
COLLECT_GCC=gcc
COLLECT_LTO_WRAPPER=/usr/lib/gcc/i686-linux-gnu/4.6/lto-wrapper
Target: i686-linux-gnu
Configured with: ../s]]></description><category></category></item><item><title><![CDATA[fedora14 安装vlc2.0.6编译环境 步骤记录]]></title><link>https://blog.youkuaiyun.com/UESTC_JH/article/details/9357603</link><guid>https://blog.youkuaiyun.com/UESTC_JH/article/details/9357603</guid><author>UESTC_JH</author><pubDate>Wed, 17 Jul 2013 16:43:16 +0800</pubDate><description><![CDATA[按configure默认配置 安装vlc2.0.6
如需要界面需安装 QT4  ： yum install  qt4 qt4-devel
1. 加载编程工具 ：   
切换root 用户
yum install git libtool pkg-config

./bootstrap  执行完生成configure 文件


2.   ./configure

err: dbus-1  错]]></description><category></category></item></channel></rss>