<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[小猿一枚的专栏]]></title><description><![CDATA[]]></description><link>https://blog.csdn.net/sunnyloves</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; sunnyloves]]></copyright><item><title><![CDATA[Qt单例模式的消息全局响应类]]></title><link>https://blog.csdn.net/sunnyloves/article/details/125234467</link><guid>https://blog.csdn.net/sunnyloves/article/details/125234467</guid><author>sunnyloves</author><pubDate>Sat, 11 Jun 2022 14:37:10 +0800</pubDate><description><![CDATA[在飞扬青云大佬的文章Qt开发经验里的第82条写道：于是想办法写了一个类 注意这个类用的是单例的设计模式。]]></description><category></category></item><item><title><![CDATA[NodeJS代码直接发送文件及接收]]></title><link>https://blog.csdn.net/sunnyloves/article/details/124264303</link><guid>https://blog.csdn.net/sunnyloves/article/details/124264303</guid><author>sunnyloves</author><pubDate>Tue, 19 Apr 2022 08:22:36 +0800</pubDate><description><![CDATA[NodeJS代码直接发送文件及接收]]></description><category></category></item><item><title><![CDATA[matplotlib合并多个Legend为一个]]></title><link>https://blog.csdn.net/sunnyloves/article/details/122045718</link><guid>https://blog.csdn.net/sunnyloves/article/details/122045718</guid><author>sunnyloves</author><pubDate>Mon, 20 Dec 2021 17:10:14 +0800</pubDate><description><![CDATA[由来
近日用Python的matplotlib库画曲线的时候,遇到一个需要将多个legend合并未一个显示的问题。
比如最简单的代码
import matplotlib.pyplot as plt

x = [1, 2, 3, 4]
y = [1, 4, 9, 16]
y2 = [1, 5, 91, 116]
y3 = [1, 24, 29, 216]
y4 = [12, 224, 229, 216]

plt.plot(x, y, marker='.', label='label1')
plt.plot(]]></description><category></category></item><item><title><![CDATA[最简单的将已有Vue-cli项目转成Electron桌面应用的库]]></title><link>https://blog.csdn.net/sunnyloves/article/details/119743325</link><guid>https://blog.csdn.net/sunnyloves/article/details/119743325</guid><author>sunnyloves</author><pubDate>Mon, 16 Aug 2021 22:08:56 +0800</pubDate><description><![CDATA[0.目的

检验Vue+ElementUI+Electron技术栈使用

这里使用最简单的库vue-cli-plugin-electron-builder（地址见参考文献1），只需2步就可以把原有HTML应用打包成桌面应用
1. 创建自定义vue-cli项目
这里用一个现成的BigeMap提供的Vue工程模板做示例说明，任何vue-cli项目都可以。

从官方网站上下载该模板
解压缩到某文件夹，我的是D:/Code/vuemap
运行命令vue ui，打开项目管理器后，导入这个项目，编译，调试通过

2.创]]></description><category></category></item><item><title><![CDATA[NodeJS+Vue+ElementUI配置]]></title><link>https://blog.csdn.net/sunnyloves/article/details/114259594</link><guid>https://blog.csdn.net/sunnyloves/article/details/114259594</guid><author>sunnyloves</author><pubDate>Mon, 01 Mar 2021 11:48:08 +0800</pubDate><description><![CDATA[NodeJS+Vue+ElementUI配置

记录下最近使用Vue框架及ElementUI的相关配置
开发平台

win10 x64 2020H2
NodeJS 14
Vue 2.6.12
vue-router 3.5.1
ElementUI 2.15

NodeJS安装配置

下载ZIP文件包
NodeJS各种安装包地址
我下载的ZIP地址
解压缩
到文件夹D:\PortableSoft\node-v14.15.5-win-x64
配置环境变量
win配置环境变量Path，新增一个上面的路径
重启系统或]]></description><category></category></item><item><title><![CDATA[SQLite库导入MySQL库的Python方法]]></title><link>https://blog.csdn.net/sunnyloves/article/details/106498506</link><guid>https://blog.csdn.net/sunnyloves/article/details/106498506</guid><author>sunnyloves</author><pubDate>Tue, 02 Jun 2020 16:36:02 +0800</pubDate><description><![CDATA[目录需求工具步骤代码
需求
以前一直用SQLite库存储少量的数据，现在因为项目需要，要导入到MySQL库里去，用了SQLiteStudio的导出到sql、xml、json等方法，但MySQL不能导入，总是出错，于是干脆用Python从SQLite读，再写到MySQL里去的方法。
工具

SQLiteStudio
PHPStudy_Pro里的MySQL,Apache,MySLQAdmin
Python 3.5，环境由miniConda配置
IDE是 VSCode

步骤

miniConda里安装库sqli]]></description><category></category></item><item><title><![CDATA[Qt调用Echarts显示动态过程曲线]]></title><link>https://blog.csdn.net/sunnyloves/article/details/104108767</link><guid>https://blog.csdn.net/sunnyloves/article/details/104108767</guid><author>sunnyloves</author><pubDate>Wed, 29 Jan 2020 18:06:53 +0800</pubDate><description><![CDATA[Qt调用Echarts显示动态过程曲线

效果
先来看看效果吧。

Qt生成随机数发送给Echarts，1000ms刷新一次


环境
具体配置见我的另外一篇最清晰Qt与JS通过qwebchannel交互例子

备注：
1.HTML端就是最基本的HTML、JS，没有更高层的
2.基础知识：Echarts相关基本知识

##HTML端代码Echarts
在上一篇文章HTML目类下新建一个echart...]]></description><category></category></item><item><title><![CDATA[解决Qt升级后OpenSSL不能用问题]]></title><link>https://blog.csdn.net/sunnyloves/article/details/100701179</link><guid>https://blog.csdn.net/sunnyloves/article/details/100701179</guid><author>sunnyloves</author><pubDate>Tue, 10 Sep 2019 15:39:38 +0800</pubDate><description><![CDATA[##问题由来
最近重装了系统，想着顺便把Qt也升级起来吧，于是下载安装了LTS长期支持版本的Qt5.12.4。结果问题来了，之前跑的很好的arcGIS for Qt运行不了了，一直提示错误：
qt.network.ssl: QSslSocket::connectToHostEncrypted: TLS initialization failed
qt.network.ssl: QSslSocket...]]></description><category></category></item><item><title><![CDATA[最清晰Qt与JS通过qwebchannel交互例子]]></title><link>https://blog.csdn.net/sunnyloves/article/details/88683090</link><guid>https://blog.csdn.net/sunnyloves/article/details/88683090</guid><author>sunnyloves</author><pubDate>Wed, 20 Mar 2019 11:01:01 +0800</pubDate><description><![CDATA[tags: Qt javascript qwebchannel QWebEngineView

由来
在Qt平台上有很多很棒的图表控件，比如QWT，QCustomPlot，以及Qt5.5以后自带的QChart，但与JS网页端的各种绚丽效果控件比，还是差了不少。这次就是打算把百度出品的EChart控件应用在Qt端。
而在这样的跨平台调用中，很多文章都写的含糊其词，让人晕头转向，于是写一篇记录下最清晰...]]></description><category></category></item><item><title><![CDATA[基于MSVC2017+OpenSSL1.0.2j的Qt5.12.0 for arcGIS Qt SDK动态编译]]></title><link>https://blog.csdn.net/sunnyloves/article/details/86760301</link><guid>https://blog.csdn.net/sunnyloves/article/details/86760301</guid><author>sunnyloves</author><pubDate>Sun, 03 Feb 2019 17:36:36 +0800</pubDate><description><![CDATA[1.起因
最近研究了arcGIS SDK for Qt,发现直接从官网下的Qt5.12二进制包不能直接用，从arcGIS模板新建的工程都会提示很多错误：

qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call u...]]></description><category></category></item><item><title><![CDATA[QCustomPlot鼠标跟随显示坐标值]]></title><link>https://blog.csdn.net/sunnyloves/article/details/82344815</link><guid>https://blog.csdn.net/sunnyloves/article/details/82344815</guid><author>sunnyloves</author><pubDate>Mon, 03 Sep 2018 10:13:56 +0800</pubDate><description><![CDATA[tags: QCustomPlot hover



背景

Qt最大的优势就是各种库非常全，尤其在图表方面，在5.7版本之后虽然引入了原本企业版才有的QCharts,但相对于只有2个文件就可以引入库的QCustomPlot来说还是太臃肿了。 
这里解决一个使用图表的都会碰到的问题–跟随鼠标显示值，在QCustomPlot里非常简单，它早就给出了解决方案-QCPItemTracer.可以直接看下面...]]></description><category></category></item><item><title><![CDATA[一步步打造无frame的Qt自定义界面]]></title><link>https://blog.csdn.net/sunnyloves/article/details/64501932</link><guid>https://blog.csdn.net/sunnyloves/article/details/64501932</guid><author>sunnyloves</author><pubDate>Tue, 21 Mar 2017 20:43:57 +0800</pubDate><description><![CDATA[一步步打造无frame的Qt自定义界面]]></description><category></category></item><item><title><![CDATA[OSG模型控制]]></title><link>https://blog.csdn.net/sunnyloves/article/details/55519600</link><guid>https://blog.csdn.net/sunnyloves/article/details/55519600</guid><author>sunnyloves</author><pubDate>Fri, 17 Feb 2017 18:55:14 +0800</pubDate><description><![CDATA[OSG模型控制标签]]></description><category></category></item><item><title><![CDATA[OSG环境搭建与编译]]></title><link>https://blog.csdn.net/sunnyloves/article/details/55519569</link><guid>https://blog.csdn.net/sunnyloves/article/details/55519569</guid><author>sunnyloves</author><pubDate>Fri, 17 Feb 2017 18:53:07 +0800</pubDate><description><![CDATA[OSG环境搭建与编译]]></description><category></category></item><item><title><![CDATA[OSG人机交互]]></title><link>https://blog.csdn.net/sunnyloves/article/details/55519546</link><guid>https://blog.csdn.net/sunnyloves/article/details/55519546</guid><author>sunnyloves</author><pubDate>Fri, 17 Feb 2017 18:52:10 +0800</pubDate><description><![CDATA[OSG人机交互]]></description><category></category></item><item><title><![CDATA[汉字转拼音的c++实现]]></title><link>https://blog.csdn.net/sunnyloves/article/details/53149598</link><guid>https://blog.csdn.net/sunnyloves/article/details/53149598</guid><author>sunnyloves</author><pubDate>Sun, 13 Nov 2016 16:09:33 +0800</pubDate><description><![CDATA[目的在一个项目里，需要根据输入的一组汉字来自动生成这组汉字的拼音首字母字符串，搜了一下，很多实现方案，记录下。]]></description><category></category></item><item><title><![CDATA[libqrencode库编译及使用]]></title><link>https://blog.csdn.net/sunnyloves/article/details/53053487</link><guid>https://blog.csdn.net/sunnyloves/article/details/53053487</guid><author>sunnyloves</author><pubDate>Sun, 06 Nov 2016 11:22:26 +0800</pubDate><description><![CDATA[libqrencode库libqrencode是一个日本人写的生成二维码的可以跨平台的c库，官网是这里，Github在这里。 
在C++里当然也是可以使用的，但问题是官网上没仔细说明怎么使用这个库，花了几个小时研究了下，记录下来。平台WIN10 + VS15 + MFC dialog步骤
从官网或者Github上fork下源代码
VS里新建一个项目QRtest，对话框模式，选择在静态库中使用MFC]]></description><category></category></item><item><title><![CDATA[54元阿里云上建站详细步骤]]></title><link>https://blog.csdn.net/sunnyloves/article/details/51464506</link><guid>https://blog.csdn.net/sunnyloves/article/details/51464506</guid><author>sunnyloves</author><pubDate>Fri, 20 May 2016 21:08:49 +0800</pubDate><description><![CDATA[欢迎访问建立的新站icodes.ren
由来在之前的文章个人建站里，记录了在免费托管空间byethost里托管自己的网站。玩的稍微熟悉了点之后，发现这个网站访问还是比较慢的，而且控制面板什么的都是英文，对不熟悉网站后台管理的人来说，实在是无从管理。那么还是抛弃免费，回归国内的收费托管吧。比较了几个，发现阿里云有免费的虚拟主机可以申请，虽然它包含了一个收费的CDN加速流量包,但还是总共只要33块钱而已]]></description><category></category></item><item><title><![CDATA[c++序列化库cereal使用介绍]]></title><link>https://blog.csdn.net/sunnyloves/article/details/51373793</link><guid>https://blog.csdn.net/sunnyloves/article/details/51373793</guid><author>sunnyloves</author><pubDate>Wed, 11 May 2016 13:30:44 +0800</pubDate><description><![CDATA[由来一直以来没体会到序列化的好处，最近写了配置文件读写的类，搜索过程中发现用序列化的话可以很方便的存取，几行代码就能完成。]]></description><category></category></item><item><title><![CDATA[较大数据文件的读取优化过程续]]></title><link>https://blog.csdn.net/sunnyloves/article/details/51136058</link><guid>https://blog.csdn.net/sunnyloves/article/details/51136058</guid><author>sunnyloves</author><pubDate>Tue, 12 Apr 2016 18:39:18 +0800</pubDate><description><![CDATA[由来在上一篇博客（见参考1）中写了从基本到优化的过程，但仍然有可以优化的余地，这里记录下。问题文章1中根据固定行字节数优化读取速度有很大的弊端，就是需要解析的文件可能是不规则行长度的。可以有通用的按行解析的方法。当然前提仍然是基于内存映射文件。这里操作一个dat文件，共分n段，数据以空格分隔，行以\r\n分隔，大部分段平均每行大约10个双精度浮点数，小部分整数。共180w行，300MB大小。char]]></description><category></category></item></channel></rss>