<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[竹子的专栏]]></title><description><![CDATA[学海无涯，勤可渡！]]></description><link>https://blog.youkuaiyun.com/zhuzi2129</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhuzi2129]]></copyright><item><title><![CDATA[C++调用COM组件二次开发避坑指南]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/142910810</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/142910810</guid><author>zhuzi2129</author><pubDate>Mon, 14 Oct 2024 10:03:18 +0800</pubDate><description><![CDATA[利用COM组件进行office二次开发过程中遇到的问题总结]]></description><category></category></item><item><title><![CDATA[ubuntu18.04 设置桥接模式]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/125160363</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/125160363</guid><author>zhuzi2129</author><pubDate>Tue, 07 Jun 2022 10:28:13 +0800</pubDate><description><![CDATA[1、恢复默认设置2、设置桥接到物理主机的（Controller）3、虚拟机设置-网络适配器桥接模式4、ping www.baidu.com5、先查看网络端口：ip a6、sudo dhclient ens33]]></description><category></category></item><item><title><![CDATA[Qt正弦波代码]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/123570097</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/123570097</guid><author>zhuzi2129</author><pubDate>Fri, 18 Mar 2022 11:19:44 +0800</pubDate><description><![CDATA[int n_preiod = 64;    //周期   
int n_datalen = 512;
double n_pi = 3.141592653589793;
unsigned short *pDatas = new unsigned short[n_datalen];

//生成正弦波
 for(int ii=0;ii&lt;n_datalen;ii+=1)
 {
     pDatas[ii]=(short)(2048+2048*0.85*qSin(n_pi/2+2*n_pi*ii/n_pre.]]></description><category></category></item><item><title><![CDATA[Ubuntu设置系统时间与网络时间同步]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/121944357</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/121944357</guid><author>zhuzi2129</author><pubDate>Wed, 15 Dec 2021 08:57:14 +0800</pubDate><description><![CDATA[网上同步时间

 1. 安装ntpdate工具

 # sudo apt-get install ntpdate

 2. 设置系统时间与网络时间同步

 # ntpdate cn.pool.ntp.org

 3. 将系统时间写入硬件时间

 # hwclock –systohc

cn.pool.ntp.org是位于中国的公共NTP服务器，用来同步你的时间(如果你的时间与服务器的时间截不同的话，可能无法同步时间哟，甚至连sudo reboot这样的指令也无法执行...]]></description><category></category></item><item><title><![CDATA[QtCreator 获取Git版本信息]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/121357888</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/121357888</guid><author>zhuzi2129</author><pubDate>Tue, 16 Nov 2021 15:55:20 +0800</pubDate><description><![CDATA[在.pro中加上如下代码
exists (../.git) {


    GIT_BRANCH   = $$system(git rev-parse --abbrev-ref HEAD)


    GIT_TIME     = $$system(git show --oneline --format=\"%ci%H\" -s HEAD)


    APP_VERSION = "Git: $${GIT_BRANCH}: $${GIT_TIME}"


    message("get git vers.]]></description><category></category></item><item><title><![CDATA[VARIANT的用法]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/114935198</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/114935198</guid><author>zhuzi2129</author><pubDate>Wed, 17 Mar 2021 16:09:20 +0800</pubDate><description><![CDATA[一 VARIANT的用法



VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。

struct tagVARIANT {
union {
struct __tagVARIANT {
VARTYPE vt;
WORDwReserved1;
WORDwReserved...]]></description><category></category></item><item><title><![CDATA[QT样式表]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/113605403</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/113605403</guid><author>zhuzi2129</author><pubDate>Wed, 03 Feb 2021 14:57:17 +0800</pubDate><description><![CDATA[转至“https://www.cnblogs.com/lsgxeva/p/7816938.html”

QT样式表



一、QT样式表简介

1、QT样式表简介

QSS的主要功能是使界面的表现与界面的元素分离，使得设计皮肤与界面控件分离的软件成为可能。

QT样式表是允许用户定制widgets组件外观的强大机制，此外，子类化QStyle也可以定制widgets组件外观。QT样式表的概念、术语、语法很大程度上受到了CSS层叠样式表的影响。

样式表是使用QApplication::setStyl...]]></description><category></category></item><item><title><![CDATA[VS2013 配置使用微软开源sdk： C++ REST SDK 及运行官方的 JSON例子]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/113363664</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/113363664</guid><author>zhuzi2129</author><pubDate>Fri, 29 Jan 2021 09:10:51 +0800</pubDate><description><![CDATA[转至“https://blog.youkuaiyun.com/sdsabc2000/article/details/53706632?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&amp;depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control”
]]></description><category></category></item><item><title><![CDATA[glBlendFunc 源与目标？]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/109361313</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/109361313</guid><author>zhuzi2129</author><pubDate>Thu, 29 Oct 2020 15:34:51 +0800</pubDate><description><![CDATA[lBlendFunc是这样:第一个参数指出源图元的alpha的取值计算方法，第二个参数指出目标处的alpha的计算方法。
OpenGL会把源颜色和目标颜色各自取出，并乘以一个系数(源颜色乘以的系数称为“源因子”，目标颜色乘以的系数称为“目标因子”)，然后相加，这样就得到了新的颜 色。(也可以不是相加，新版本的OpenGL可以设置运算方式，包括加、减、取两者中较大的、取两者中较小的、逻辑运算等，但我们这里为了简单起见，不讨 论这个了)
下面用数学公式来表达一下这个运算方式。假设源颜色的四个分量(指红色，绿色，]]></description><category></category></item><item><title><![CDATA[gluCylinder生成圆锥体、圆柱体和圆台面的函数]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/109222000</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/109222000</guid><author>zhuzi2129</author><pubDate>Thu, 22 Oct 2020 14:51:15 +0800</pubDate><description><![CDATA[gluCylinder

NAME

gluCylinder-- draw a cylinder

C SPECIFICATION


void gluCylinder(GLUquadricObj *qobj,
                 GLdouble baseRadius,
                 GLdouble topRadius,
                 GLdouble height,
                 GLint slices,
         .]]></description><category></category></item><item><title><![CDATA[辅助API在线网址备忘]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/109202520</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/109202520</guid><author>zhuzi2129</author><pubDate>Wed, 21 Oct 2020 15:31:35 +0800</pubDate><description><![CDATA[1、OPENGL

https://www.khronos.org/registry/OpenGL-Refpages/gl4/

2、WORD

https://docs.microsoft.com/zh-cn/office/client-developer/word/word-home
]]></description><category></category></item><item><title><![CDATA[在Windows上VS2005编译CURL，含有zlib，openssl]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/108397611</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/108397611</guid><author>zhuzi2129</author><pubDate>Fri, 04 Sep 2020 09:38:09 +0800</pubDate><description><![CDATA[最近，从网上下载了一个curl库，使用时各种报错，都无法启动，于是干脆就直接自己编译了。

  1. 准备工作

   a. 下载zlib

     zlib可以使得HTTP请求支持gzip压缩，其地址如下：

    官网：http://zlib.net/

    下载地址：http://zlib.net/zlib-1.2.11.tar.gz

  b. 下载openssl

     opensll使用与支持SSL，例如HTTPS的请求。
...]]></description><category></category></item><item><title><![CDATA[如何在Windows+VS2005使用最新静态libcurl 7.35.0获取网页数据，支持HTTPS]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/108334192</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/108334192</guid><author>zhuzi2129</author><pubDate>Tue, 01 Sep 2020 09:23:20 +0800</pubDate><description><![CDATA[1. 概述

 由于Curl提供强大的网络功能，支持HTTP，HTTPS，DICT, FILE, FTP, FTPS, Gopher, HTTP, HTTPS, IMAP, IMAPS, LDAP, LDAPS, POP3, POP3S, RTMP, RTSP, SCP, SFTP, SMTP, SMTPS, Telnet ，TFTP等，已成为应用最为广泛的轻量级网络库之一。libCurl支持Windows，但如果在Win 平台使用VC开发的话，则需要下载msvc的版本，其下载地址是：https://...]]></description><category></category></item><item><title><![CDATA[椭圆3维空间方程式]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/106520105</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/106520105</guid><author>zhuzi2129</author><pubDate>Wed, 03 Jun 2020 11:23:00 +0800</pubDate><description><![CDATA[1、其中满足u垂直v垂直n(椭圆的法向量)，a为椭圆的长边半径，b为椭圆的短边半径

  （Cx,Cy,Cz）是中心点坐标
]]></description><category></category></item><item><title><![CDATA[Qt4 实现qIsInf 和 qIsNaN 函数]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/106105824</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/106105824</guid><author>zhuzi2129</author><pubDate>Wed, 13 May 2020 20:24:02 +0800</pubDate><description><![CDATA[转至https://www.cnblogs.com/craigtao/p/12090420.html

标题中的两个函数，在qt4.7版本中没有实现，但是在 Assistant 中索引可以，但是文档中没有介绍，

所以在代码中直接调用的时候，会报错。



c++ 也是从11标准之后std 才实现 isinf 和 isnan 这样的功能，

而我使用的开发平台：qt4 vs2008 显然不能期望通过直接使用现有的库函数了



在Qt5.6 版本的帮助文档中，这么描述：

bool qIsInf(flo..]]></description><category></category></item><item><title><![CDATA[QtAV编译]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/104983861</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/104983861</guid><author>zhuzi2129</author><pubDate>Fri, 20 Mar 2020 10:08:12 +0800</pubDate><description><![CDATA[官方文档：https://github.com/wang-bin/QtAV/wiki/Build-QtAV

clone源码

git clone https://github.com/wang-bin/QtAV.git
git submodule update --init
根据不同系统需要，具体操作看官方文档

Windows

ffmpeg依赖

官方文档提供编译好的库， 下载地址：...]]></description><category></category></item><item><title><![CDATA[Qt工具下载路径备份]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/104923203</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/104923203</guid><author>zhuzi2129</author><pubDate>Tue, 17 Mar 2020 15:34:20 +0800</pubDate><description><![CDATA[http://download.qt-project.org/

1.老版本备份


]]></description><category></category></item><item><title><![CDATA[vs2017官方下载路径]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/104776688</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/104776688</guid><author>zhuzi2129</author><pubDate>Tue, 10 Mar 2020 16:07:51 +0800</pubDate><description><![CDATA[https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes
]]></description><category></category></item><item><title><![CDATA[Win10+Qt4.8.5+Opencv2.4.3+QtCreator3.0.0]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/103052740</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/103052740</guid><author>zhuzi2129</author><pubDate>Wed, 13 Nov 2019 17:25:29 +0800</pubDate><description><![CDATA[注：系统：Windows 10 64位；
   Qt 版本：Qt4.8.5（qt-win-opensource-4.8.5-mingw.exe，MinGW-gcc440）；
   OpenCV版本：OpenCV 2.4.3；

1、安装4.8.5

注意Qt4.8.5只能用MinGW-gcc440，其他高版本不兼容这是笔者血与泪的教训；

双击下载好的 qt-win-opensourc...]]></description><category></category></item><item><title><![CDATA[Qt4过渡到Qt5]]></title><link>https://blog.youkuaiyun.com/zhuzi2129/article/details/83503690</link><guid>https://blog.youkuaiyun.com/zhuzi2129/article/details/83503690</guid><author>zhuzi2129</author><pubDate>Mon, 29 Oct 2018 11:54:12 +0800</pubDate><description><![CDATA[转载http://www.cnblogs.com/snake-hand/p/3211903.html

Qt4过渡至Qt5

    技术在不断进步，新知识也理应不断学习！Qt5的发布带给我无尽的好奇心，然而，受项目影响，一直使用VS2008+Qt4.8.3也未曾及时更新。这几天，果断装上VS2010+Qt5.1.0，开始研究。Qt4过渡到Qt5不算显著，然而，“模块化”的Qt代码需要项目配置的变...]]></description><category></category></item></channel></rss>