<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[wangtingming的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/wangtingming</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; wangtingming]]></copyright><item><title><![CDATA[java实现xml解析并封装为map进行按需读取]]></title><link>https://blog.youkuaiyun.com/wangtingming/article/details/131439894</link><guid>https://blog.youkuaiyun.com/wangtingming/article/details/131439894</guid><author>wangtingming</author><pubDate>Wed, 28 Jun 2023 18:18:00 +0800</pubDate><description><![CDATA[可实现将xml节点数据封装为key-value，通过键值访问节点和子级节点的数据和属性。]]></description><category></category></item><item><title><![CDATA[解决executors 线程池创建的线程不释放的问题]]></title><link>https://blog.youkuaiyun.com/wangtingming/article/details/79230267</link><guid>https://blog.youkuaiyun.com/wangtingming/article/details/79230267</guid><author>wangtingming</author><pubDate>Thu, 01 Feb 2018 16:32:56 +0800</pubDate><description><![CDATA[我们通过executors.newFixThreadPool 创建指定大小的线程池，在所有线程都结束后，线程池并未释放线程。我们之后再新建的线程池的线程将一直累加。解决这个问题，只需要设置如下：
        ThreadPoolExecutor executor = (ThreadPoolExecutor) Executors.newFixedThreadPool(Runtime.getRu]]></description><category></category></item><item><title><![CDATA[离线使用本地插件生成eclipseP2仓库]]></title><link>https://blog.youkuaiyun.com/wangtingming/article/details/79140740</link><guid>https://blog.youkuaiyun.com/wangtingming/article/details/79140740</guid><author>wangtingming</author><pubDate>Tue, 23 Jan 2018 15:50:41 +0800</pubDate><description><![CDATA[在用maven的tycho导出插件时，可能会依赖一些本地的插件。此时需要用本地的插件生成P2仓库，命令如下：
java -jar F:/dsp/eclipse4_5_1/plugins/org.eclipse.equinox.launcher_xxx.jar -application org.eclipse.equinox.p2.publisher.FeaturesAndBundlesPubli]]></description><category></category></item><item><title><![CDATA[qt在windows下编译好的QT程序在其他没有安装QT的机器上会出现图标和图片无法正常显示的问题。]]></title><link>https://blog.youkuaiyun.com/wangtingming/article/details/79140347</link><guid>https://blog.youkuaiyun.com/wangtingming/article/details/79140347</guid><author>wangtingming</author><pubDate>Tue, 23 Jan 2018 15:26:20 +0800</pubDate><description><![CDATA[在windows下编译好的QT程序在其他没有安装QT的机器上会出现图标和图片无法正常显示的问题。
       这时我们可以通过以下方式来解决：
       在release文件夹里创建plugins文件夹，并将QT安装目录下的plugins\imageformats文件夹复制到release\plugins文件夹（imageformats文件夹包含了许多图片格式的插件，如jpeg等）。
]]></description><category></category></item><item><title><![CDATA[c#内存管理]]></title><link>https://blog.youkuaiyun.com/wangtingming/article/details/52400991</link><guid>https://blog.youkuaiyun.com/wangtingming/article/details/52400991</guid><author>wangtingming</author><pubDate>Thu, 01 Sep 2016 16:31:44 +0800</pubDate><description><![CDATA[c#内存管理

尽管在.net framework中我们不太需要关注内存管理和垃圾回收这方面的问题，但是出于提高我们应用程序性能的目的，在我们的脑子里还是需要有这方面的意识。明白内存管理的基本行为将有助于我们解释我们程序中变量是如何操作的。在本文中我将讨论栈和堆的一些基本知识，变量的类型和某些变量的工作原理。
当你在执行程序的时候内存中有两个地方用于存储程序变量。如果你还不知道，那么就来看看]]></description><category></category></item><item><title><![CDATA[C#实现 CAT021报文格式解析]]></title><link>https://blog.youkuaiyun.com/wangtingming/article/details/52400656</link><guid>https://blog.youkuaiyun.com/wangtingming/article/details/52400656</guid><author>wangtingming</author><pubDate>Thu, 01 Sep 2016 16:08:12 +0800</pubDate><description><![CDATA[这几天接到一个小项目，需要解析CAT021报文，一看文档全是英文，心就凉了半截。费了九牛二虎之力终于看懂了报文解析的规则，接下来我就对我从二进制数据到实例出各数据项相应的对象的过程做一个小结，希望能帮到有需要的朋友。

下载地址：https://download.youkuaiyun.com/download/wangtingming/9619187

首先是总体方法：




 /// &amp;lt;su...]]></description><category></category></item></channel></rss>