<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xuin的博客]]></title><description><![CDATA[把握当下]]></description><link>https://blog.csdn.net/qq_22716879</link><language>zh-cn</language><generator>https://blog.csdn.net/</generator><copyright><![CDATA[Copyright &copy; qq_22716879]]></copyright><item><title><![CDATA[Qt6.2 中的 QML Modules （译文）]]></title><link>https://blog.csdn.net/qq_22716879/article/details/121508241</link><guid>https://blog.csdn.net/qq_22716879/article/details/121508241</guid><author>qq_22716879</author><pubDate>Wed, 24 Nov 2021 09:28:09 +0800</pubDate><description><![CDATA[QML Modules
在Qt 6.2中，首次出现了一个全面的构建系统API，允许您将QML模块指定为一个完整的、封装的单元。这是一个显著的改进，但由于QML模块的概念在Qt 5中还很不成熟，甚至经验丰富的QML开发人员现在可能会问“QML模块到底是什么”。在上一篇文章中，我们介绍了用于定义它们的CMake API，只触及了表面。我们将在这篇文章中仔细看看。
The basics
QML模块已经存在很长时间了，至少从Qt 5.0开始。
每个QML模块都有一个qmldir文件。qmldir文件指定一个URI。]]></description><category></category></item><item><title><![CDATA[DBD::SQLite::db prepare failed: unrecognized token:]]></title><link>https://blog.csdn.net/qq_22716879/article/details/80897088</link><guid>https://blog.csdn.net/qq_22716879/article/details/80897088</guid><author>qq_22716879</author><pubDate>Tue, 03 Jul 2018 13:29:03 +0800</pubDate><description><![CDATA[问题：

perl  INSERT 数据库操作过程中出现： DBD::SQLite::db prepare failed: unrecognized token:



修改前：

$orderInfo = &quot;{orderInfo: $data}&quot;;
$stmls = &quot;INSERT INTO strokeOrder(Name,OrderInfo) values('$nameInfo[1]','$...]]></description><category></category></item><item><title><![CDATA[Qt build submodules and install on Linux or Darwin]]></title><link>https://blog.csdn.net/qq_22716879/article/details/79068929</link><guid>https://blog.csdn.net/qq_22716879/article/details/79068929</guid><author>qq_22716879</author><pubDate>Mon, 15 Jan 2018 21:28:41 +0800</pubDate><description><![CDATA[build Qt Submodules and install





download the package of Qt submodules from chinese source 



extract file

cd Download/
tar -xvJf qtcharts-everywhere-src-5.10.0.tar.xz
cd qtcharts-everywhere-src]]></description><category></category></item><item><title><![CDATA[WebRTC Native APIs]]></title><link>https://blog.csdn.net/qq_22716879/article/details/53899311</link><guid>https://blog.csdn.net/qq_22716879/article/details/53899311</guid><author>qq_22716879</author><pubDate>Tue, 27 Dec 2016 21:47:09 +0800</pubDate><description><![CDATA[原文地址：https://webrtc.org/native-code/native-apis/WebRTC Native APIsWebRTC 本地APIs 是基于WebRTC 1.0: Real-time Communication Between Browsers实现的。 
WebRTC 本地APIs（包含stream和PeerConnection APIs）实现的代码可从此处获取。同时提供一]]></description><category></category></item><item><title><![CDATA[WebRTC源码下载－２０１６１２１９]]></title><link>https://blog.csdn.net/qq_22716879/article/details/53760879</link><guid>https://blog.csdn.net/qq_22716879/article/details/53760879</guid><author>qq_22716879</author><pubDate>Tue, 20 Dec 2016 11:17:35 +0800</pubDate><description><![CDATA[参考官网的指导:https://webrtc.org/native-code/development/ 
系统环境:Linux Mint18 64bit 
Linux Kernel : 4.4.0-21-generic下载之前安装相应的软件和依赖关系:安装depot_toolsgit clone https://chromium.googlesource.com/chromium/tools/dep]]></description><category></category></item><item><title><![CDATA[Development | WebRTC]]></title><link>https://blog.csdn.net/qq_22716879/article/details/53693042</link><guid>https://blog.csdn.net/qq_22716879/article/details/53693042</guid><author>qq_22716879</author><pubDate>Tue, 20 Dec 2016 10:37:44 +0800</pubDate><description><![CDATA[2016-12-16 译: 
开发: 
 - 内容 
    - 开始之前 
    - 获取源码 
    - 更新源码 
    - 构建 
        - 产生Ninja工程文件 
            -使用GYP(已弃用) 
        - 编译 
        - 使用其他构建系统 
    - 使用发布分支 
    - 提交代码 
        - chromium 提]]></description><category></category></item><item><title><![CDATA[/usr/bin/env: node: No such file or directory]]></title><link>https://blog.csdn.net/qq_22716879/article/details/53486819</link><guid>https://blog.csdn.net/qq_22716879/article/details/53486819</guid><author>qq_22716879</author><pubDate>Tue, 06 Dec 2016 14:46:31 +0800</pubDate><description><![CDATA[执行：express时出现：/usr/bin/env: node: No such file or directory原因：通过apt-get 安装后没有添加链接 
解决：ln -s /usr/bin/nodejs /usr/bin/node参考：https://github.com/nodejs/node-v0.x-archive/issues/3911]]></description><category></category></item><item><title><![CDATA[Error: CERT_NOT_YET_VALID]]></title><link>https://blog.csdn.net/qq_22716879/article/details/53486661</link><guid>https://blog.csdn.net/qq_22716879/article/details/53486661</guid><author>qq_22716879</author><pubDate>Tue, 06 Dec 2016 14:33:25 +0800</pubDate><description><![CDATA[执行npm install express-generator -g安装express 框架时出现错误。 
原因：时间设置错误 
解决：date -s "2016-12-06 14:26:30" && hwclock --systohc
参考：https://github.com/npm/npm/issues/12537]]></description><category></category></item><item><title><![CDATA[git clone server certificate verification failed]]></title><link>https://blog.csdn.net/qq_22716879/article/details/53483591</link><guid>https://blog.csdn.net/qq_22716879/article/details/53483591</guid><author>qq_22716879</author><pubDate>Tue, 06 Dec 2016 10:15:00 +0800</pubDate><description><![CDATA[出错原因：https服务证书校验失败 
解决：跳过http的ssl证书验证git config --global http.sslverify false参考：https://github.com/gitlabhq/gitlabhq/issues/4272]]></description><category></category></item><item><title><![CDATA[Loader QML Type]]></title><link>https://blog.csdn.net/qq_22716879/article/details/52416403</link><guid>https://blog.csdn.net/qq_22716879/article/details/52416403</guid><author>qq_22716879</author><pubDate>Fri, 02 Sep 2016 19:28:13 +0800</pubDate><description><![CDATA[细节描述： 
功能 
动态加载QML组件
加载对象可以为通过URL加载的qml文件，也可以是加载对象组件
用于当组件被调用时才创建
在处于性能方面考虑下，组件在某些情况下无需被创建的情形下使用该QML对象 
当使用“item”属性后loader对象才能够被访问
loader加载其他组件或者其他qml文件后，先前已经实例化了的组件或者qml文件的资源将会被清理
利用以上的特性可以将loader的sou]]></description><category></category></item><item><title><![CDATA[Connections QML Type]]></title><link>https://blog.csdn.net/qq_22716879/article/details/52415395</link><guid>https://blog.csdn.net/qq_22716879/article/details/52415395</guid><author>qq_22716879</author><pubDate>Fri, 02 Sep 2016 16:59:46 +0800</pubDate><description><![CDATA[细节描述： 
类型： 对象
功能：避免在以下特定情境下，信号得不到响应： 
同一信号的多个连接被请求
在发射信号者的范围外创建信号连接
连接目标不在QML中定义
使用方法：Connections{原有信号处理函数（”on< Signal>”）}
属性： 
ignoreUnknownSignals : bool 
避免在运行时因为连接到一个不存在的信号而产生错误
若为“true”则忽略此类错误。这在连]]></description><category></category></item><item><title><![CDATA[./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function)]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51915981</link><guid>https://blog.csdn.net/qq_22716879/article/details/51915981</guid><author>qq_22716879</author><pubDate>Fri, 15 Jul 2016 11:11:03 +0800</pubDate><description><![CDATA[解压执行configure，提示： 
./stdio.h:1010:1: error: ‘gets’ undeclared here (not in a function) 
_GL_WARN_ON_USE (gets, “gets is a security hole - use fgets instead”); 
报错说gets没有声明到神马神马的，请用fgets替换，在C89以上，gets是不]]></description><category></category></item><item><title><![CDATA[ubuntu 64位的机器上执行arm-linux-gcc提示 no such file or directory]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51823718</link><guid>https://blog.csdn.net/qq_22716879/article/details/51823718</guid><author>qq_22716879</author><pubDate>Mon, 04 Jul 2016 21:13:35 +0800</pubDate><description><![CDATA[原因分析： 
安装的arm-linux-gcc 是32位的，系统默认没有安装兼容包 
执行：apt-get install  libc6:i386]]></description><category></category></item><item><title><![CDATA[ubuntu 配置nfs 服务器]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51822401</link><guid>https://blog.csdn.net/qq_22716879/article/details/51822401</guid><author>qq_22716879</author><pubDate>Mon, 04 Jul 2016 17:27:17 +0800</pubDate><description><![CDATA[若没有安装nfs-kernel-service 和 portmap 
执行：sudo apt-get install portmap
sudo apt-get install nfs-kernel-server安装完后修改/etc/exports 
添加：共享目录   *(sync,rw,no_root_squash)服务端执行：sudo /etc/init.d/portmap restart
su]]></description><category></category></item><item><title><![CDATA[qmake: could not exec '/usr/lib/x86_64-linux-gnu/qt4/bin/qmake': No such file or directory]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51819184</link><guid>https://blog.csdn.net/qq_22716879/article/details/51819184</guid><author>qq_22716879</author><pubDate>Mon, 04 Jul 2016 10:37:03 +0800</pubDate><description><![CDATA[linux下安装Qt5.7后添加qmake环境变量后出现错误 
执行qmake -v出现错误：qmake: could not exec ‘/usr/lib/x86_64-linux-gnu/qt4/bin/qmake’: No such file or directory分析： 
qtchooser默认选择路径中没有指向qmake路径解决方法：cd /usr/lib/x86_64-linux-gn]]></description><category></category></item><item><title><![CDATA[Settings QMl Type]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51784368</link><guid>https://blog.csdn.net/qq_22716879/article/details/51784368</guid><author>qq_22716879</author><pubDate>Wed, 29 Jun 2016 17:04:50 +0800</pubDate><description><![CDATA[Contents(内容)
Properties(属性)
Detailed Description(细节描述) 
Application Identifiers（应用程序标识）
Categories(类别)
Notes(备注)
Settings QML Type  
import Statement : import Qt.labs.settingss 1.0 
Properties(属性)
cate]]></description><category></category></item><item><title><![CDATA[PID控制算法推算]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51737005</link><guid>https://blog.csdn.net/qq_22716879/article/details/51737005</guid><author>qq_22716879</author><pubDate>Wed, 22 Jun 2016 21:08:42 +0800</pubDate><description><![CDATA[传统数字PID控制算法模拟PID调节器： 
u(t)=Kp[e(t)+1Ti∫t0e(t)dt+Tdde(t)dt]u(t)=K_p[e(t)+\frac{1}{T_i}\int_0^te(t)dt+T_d\frac{de(t)}{dt}](1) 
假设控制周期为T，在控制器的采样时刻t=KT时，对积分和微分做如下近似： 
⎧⎩⎨∫t0e(t)dt≈T∑kj=0e(jT)=T∑kj=0e(j)(2)]]></description><category></category></item><item><title><![CDATA[wpa_supplicant 的配置说明文件 wpa_supplicant.conf 译文]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51416322</link><guid>https://blog.csdn.net/qq_22716879/article/details/51416322</guid><author>qq_22716879</author><pubDate>Wed, 18 May 2016 08:39:42 +0800</pubDate><description><![CDATA[wpa_supplicant 配置文件的例子
这个配置文件描述的格式和列表都是可用的选项
请阅读“examples”子目录下简单的配置例子
空行和空字符以及以“#”开头的字符都会被忽略
注意：这个文件中可能包含密码信息并且在多用户系统中
只有root用户才生效
注意：为确保当wpa_supplicant运行在后台时，允许修改工作目录。
在这个配置文件中的文件路径应该为绝对路径
是否允许wpa_sup]]></description><category></category></item><item><title><![CDATA[wpa_supplicant 介绍 （译文）]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51407353</link><guid>https://blog.csdn.net/qq_22716879/article/details/51407353</guid><author>qq_22716879</author><pubDate>Sat, 14 May 2016 18:25:06 +0800</pubDate><description><![CDATA[网址： 
http://www.linuxfromscratch.org/blfs/view/svn/basicnet/wpa_supplicant.html
WPA　Supplicant 的介绍 
WPA Supplicant 是一个WPA（WiFi Protected Access）和IEEE 802.1x客户端。它使用WPA加密协议和可扩展加密协议（EAP）的密匙通过加密服务的认证。另外，它控]]></description><category></category></item><item><title><![CDATA[Qt下 QString转char*]]></title><link>https://blog.csdn.net/qq_22716879/article/details/51378305</link><guid>https://blog.csdn.net/qq_22716879/article/details/51378305</guid><author>qq_22716879</author><pubDate>Wed, 11 May 2016 21:07:17 +0800</pubDate><description><![CDATA[Qt下面，字符串都用QString，确实给开发者提供了方便，想想VC里面定义的各种变量类型，而且函数参数类型五花八门，经常需要今年新那个类型转换Qt再使用第三方开源库时，由于库的类型基本上都是标准的类型，字符串遇的多的就是Char*类型在Qt下怎样将QString转char*呢，需要用到QByteArray类，QByteArray类的说明详见Qt帮助文档。因为char*最后都有一个‘/0’作为结束符]]></description><category></category></item></channel></rss>