<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[C C++ VC]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yobsun</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yobsun]]></copyright><item><title><![CDATA[将 PGM 像素坐标转换为 SLAM 坐标]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/161423549</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/161423549</guid><author>yobsun</author><pubDate>Tue, 26 May 2026 14:43:47 +0800</pubDate><description><![CDATA[将 PGM 像素坐标转换为 SLAM 坐标时Y轴翻转的算法]]></description><category></category></item><item><title><![CDATA[图片按钮的实现]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/160482155</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/160482155</guid><author>yobsun</author><pubDate>Fri, 24 Apr 2026 22:08:39 +0800</pubDate><description><![CDATA[C#里的Button按钮使用图片背景之后，总是有一条边框，比较难看，下面是把边框完全隐藏的方法。]]></description><category></category></item><item><title><![CDATA[缓冲区相关考点]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/136681736</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/136681736</guid><author>yobsun</author><pubDate>Fri, 17 Oct 2025 21:17:38 +0800</pubDate><description><![CDATA[单缓冲区执行时间：(10 + 6) * 10 + 2 = 162。双缓冲区执行时间：10 * 10 + 6 + 2 = 108。节省了：162 - 108 = 54。]]></description><category></category></item><item><title><![CDATA[指令流水线]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/153474312</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/153474312</guid><author>yobsun</author><pubDate>Fri, 17 Oct 2025 18:49:52 +0800</pubDate><description><![CDATA[指令流水线]]></description><category></category></item><item><title><![CDATA[UOS安装 MySQL5.7]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/124455280</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/124455280</guid><author>yobsun</author><pubDate>Wed, 27 Apr 2022 16:59:42 +0800</pubDate><description><![CDATA[UOS安装 MySQL5.7
1、尝试apt安装（失败）
1.1 使用apt安装
执行命令：
sudo apt-get install mysql-server mysql-client

提示：
没有可用的软件包 mysql-client，但是它被其它的软件包引用了

1.2 uos换阿里源
先把原始的配置保存一下
cp /etc/apt/sources.list /etc/apt/sources.list.bak

然后打开sources.list文件
vim /etc/apt/sources.list]]></description><category></category></item><item><title><![CDATA[Qt安装配置及连接MySQL]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/123481766</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/123481766</guid><author>yobsun</author><pubDate>Mon, 14 Mar 2022 16:30:12 +0800</pubDate><description><![CDATA[一、Linux系统
开发环境：

银河麒麟 Kylin V10
Qt 5.6.1
MySQL 5.7.27

1、安装配置Qt
在终端中通过命令安装Qt
// 安装了该软件包，编译c/c++所需要的软件包也都会被安装
sudo apt-get install build-essential
// 安装Qt开发环境
sudo apt-get install cmake qt5-default qtcreator

2、安装 mysql 驱动
安装mysql驱动
sudo apt-get install lib]]></description><category></category></item><item><title><![CDATA[Servlet 跨域访问的问题]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/96426505</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/96426505</guid><author>yobsun</author><pubDate>Thu, 18 Jul 2019 11:03:51 +0800</pubDate><description><![CDATA[0、创建Servlet
使用MyEclipse的New向导直接生成Servlet即可。
1、访问Servlet返回JSON数据
写法如下：
	&lt;script type="text/javascript"&gt;
		function getAjax() {
            $.ajax({
            	async: false,
                type...]]></description><category></category></item><item><title><![CDATA[iReport 分组统计]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/78755096</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/78755096</guid><author>yobsun</author><pubDate>Fri, 08 Dec 2017 20:02:58 +0800</pubDate><description><![CDATA[参考 
http://jaspereport.group.iteye.com/group/wiki/3401-jaspereport-ireport


做出了分组统计的效果。

1、在报表中新建一个group

2、新建一个变量，设置属性





3、在报表中插入一个 Text Field，设置相关分组属性。]]></description><category></category></item><item><title><![CDATA[2017年10月16日面试总结]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/78255725</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/78255725</guid><author>yobsun</author><pubDate>Mon, 16 Oct 2017 23:18:19 +0800</pubDate><description><![CDATA[2017年10月16日，去浪潮一个部门去面试，回来后我对他们提问的问题进行了整理，可能有疏漏，明天再梳理一下这些问题，以应对后面的面试。
1、自我介绍
2、工作经历介绍
3、gis项目开发介绍、用途
4、项目介绍：（1）负责过的最大的一个项目的合同额；（2）并对项目进行描述；（3）遇到过什么问题；（4）是如何解决的。我对2013年开发的专分散收智能系统进行了介绍，并描述了开发期间遇到的问题]]></description><category></category></item><item><title><![CDATA[第一次使用 github]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/76461266</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/76461266</guid><author>yobsun</author><pubDate>Mon, 31 Jul 2017 18:07:34 +0800</pubDate><description><![CDATA[GitHub 使用步骤
在 https://github.com 注册账号
创建项目仓库 create repository
进入项目，可以在图示的位置看到项目的地址
在本机安装git工具
新建一个工作目录，打开git bash，把项目克隆到本地
git clone 上图中的项目地址
修改 README.md
把要提交的文件加到暂存区
git add README.md这里要注意 git add 和]]></description><category></category></item><item><title><![CDATA[Surface Pro 3 的 USB 和蓝牙设备无法使用的处理方法]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/75126174</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/75126174</guid><author>yobsun</author><pubDate>Fri, 14 Jul 2017 17:19:12 +0800</pubDate><description><![CDATA[问题最近Surface Pro 3 的USB和蓝牙设备经常不能用了。 
检查系统的“设备管理器”，发现“USB根集线器”会出现一个叹号的警告标识。]]></description><category></category></item><item><title><![CDATA[使用Qt5.9开发UWP程序点击运行报错]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/72953494</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/72953494</guid><author>yobsun</author><pubDate>Fri, 09 Jun 2017 09:16:54 +0800</pubDate><description><![CDATA[问题：使用Qt5.9开发UWP程序，点击运行之后系统提示如下错误： 
~ 
qt.winrtrunner: "C:/Qt/work/build-untitled1-Qt_5_9_0_for_UWP_64bit_MSVC_2017-Debug/debug/AppxManifest.xml" does not exist. 
qt.winrtrunner: Unable to find a run pr]]></description><category></category></item><item><title><![CDATA[Spring-Shiro框架使用说明]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/54974805</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/54974805</guid><author>yobsun</author><pubDate>Fri, 10 Feb 2017 22:42:07 +0800</pubDate><description><![CDATA[spring-shiro框架集成Webservice]]></description><category></category></item><item><title><![CDATA[log4qt的使用]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/51901793</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/51901793</guid><author>yobsun</author><pubDate>Wed, 13 Jul 2016 21:42:41 +0800</pubDate><description><![CDATA[Log4Qt替换成新版本使其支持Qt5：https://github.com/devbean/log4qt/tree/master/src/log4qt1. 解压log4qt到目标文件夹，如D:\Qt\下；2. qt项目的pro文件中加入一行：include(D:\Qt\log4qt\src\log4qt\log4qt.pri)，pri文件会将需要的h文件和cpp文件加入到qt项目中；]]></description><category></category></item><item><title><![CDATA[关于多线程与CRITICAL_SECTION的使用]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/51901787</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/51901787</guid><author>yobsun</author><pubDate>Wed, 13 Jul 2016 21:42:27 +0800</pubDate><description><![CDATA[CRITICAL_SECTION 只能针对多线程进行锁定，在同一个线程中，是可以进入很多次的。同一线程可以多次进入临界区。在测试程序（多线程同时访问CADOAccess类的对象）中，辅助线程不论是否使用::CoInitialize(NULL);和::CoUninitialize();两个线程连续同时访问数据库没有影响。]]></description><category></category></item><item><title><![CDATA[不能返回函数内部new分配的内存的引用]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/51901786</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/51901786</guid><author>yobsun</author><pubDate>Wed, 13 Jul 2016 21:42:25 +0800</pubDate><description><![CDATA[以前在开发电子秤接口动态库时，曾尝试在用于获取重量的函数外面定义一个字符串指针，然后作为参数传入函数内部，然后在函数内部new，用来输出函数执行过程中发生的错误。但是总是出错，没有找到原因，后来无意中看到了下面的一段说明，忘记摘录出处了，感谢作者。如下：不能返回函数内部 new分配的内存的引用(这个要注意啦，很多人没意识到，哈哈。。。 ）。 这条可以参照Effective C++[1]的 Item]]></description><category></category></item><item><title><![CDATA[VC基于消息的异步套接字]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/51901785</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/51901785</guid><author>yobsun</author><pubDate>Wed, 13 Jul 2016 21:42:22 +0800</pubDate><description><![CDATA[用WSAStartup，需要在StdAfx.h头文件中需要声明#include   #pragma   comment(lib,"WS2_32.lib")用AfxSocket，需要在StdAfx.h头文件中需要声明#include   用到了两种，则需要：#include   #pragma   comment(lib,"WS2_32.lib")#include   上述方法是否可行，需要验证？（]]></description><category></category></item><item><title><![CDATA[VC多线程的用法]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/51901784</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/51901784</guid><author>yobsun</author><pubDate>Wed, 13 Jul 2016 21:42:19 +0800</pubDate><description><![CDATA[.h 文件#define WM_TEST    WM_USER + 1class CTestThread : public CWinThread{DECLARE_DYNCREATE(CTestThread)protected:CTestThread ();virtual ~CTestThread ();public:virtual BOOL InitInstance();virtual int  ]]></description><category></category></item><item><title><![CDATA[关于iReport报表的分页]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/51901783</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/51901783</guid><author>yobsun</author><pubDate>Wed, 13 Jul 2016 21:42:17 +0800</pubDate><description><![CDATA[问题：二手车认证系统的检测报告采用iReport开发，开发者自定义了一张超级长的纸张，导致打印时自动缩放到了一张A4纸上。需要修改使之能够合理的分页打印，这是来到新公司的第一个任务。解决方案一：1、iReport报表自定义页面，需要分页的地方使用分页符进行分页2、生成PDF报表3、按照如下说明进行打印采用这种方式，显示出的PDF报表有大片空白，但是打印是正常的。查看PDF时每页下方大片的空白导致用]]></description><category></category></item><item><title><![CDATA[地图源改变之后mxd文件打开很慢的问题]]></title><link>https://blog.youkuaiyun.com/yobsun/article/details/51901781</link><guid>https://blog.youkuaiyun.com/yobsun/article/details/51901781</guid><author>yobsun</author><pubDate>Wed, 13 Jul 2016 21:42:14 +0800</pubDate><description><![CDATA[在使用ArcGIS开发电子地图程序时，有时候需要更换服务器地址，这时打开MXD文件就会非常慢，一直没有找到有效的方法，下面是从网上搜到的方法，还没有验证，下次再碰到这个问题的时候，验证一下：（以下方法未验证）有时候一个地图源不能使用了~ 如一个ArcSDE服务器不可用~ 那这时用这个服务器配置的mxd文件就需要修改指向另外一个源。但因为原源不可用，所以打开这个旧mxd时会很慢~ 在这个时候，可以把]]></description><category></category></item></channel></rss>