自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

竹子的专栏

学海无涯,勤可渡!

  • 博客(46)
  • 资源 (12)
  • 收藏
  • 关注

原创 ubuntu18.04 设置桥接模式

1、恢复默认设置2、设置桥接到物理主机的(Controller)3、虚拟机设置-网络适配器桥接模式4、ping www.baidu.com5、先查看网络端口:ip a6、sudo dhclient ens33

2022-06-07 10:28:13 794

原创 Qt正弦波代码

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<n_datalen;ii+=1) { pDatas[ii]=(short)(2048+2048*0.85*qSin(n_pi/2+2*n_pi*ii/n_pre.

2022-03-18 11:19:44 1332

转载 Ubuntu设置系统时间与网络时间同步

网上同步时间 1. 安装ntpdate工具 # sudo apt-get install ntpdate 2. 设置系统时间与网络时间同步 # ntpdate cn.pool.ntp.org 3. 将系统时间写入硬件时间 # hwclock –systohccn.pool.ntp.org是位于中国的公共NTP服务器,用来同步你的时间(如果你的时间与服务器的时间截不同的话,可能无法同步时间哟,甚至连sudo reboot这样的指令也无法执行...

2021-12-15 08:57:14 1238

原创 QtCreator 获取Git版本信息

在.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.

2021-11-16 15:55:20 612

转载 VARIANT的用法

一 VARIANT的用法VARIANT的结构可以参考头文件VC98\Include\OAIDL.H中关于结构体tagVARIANT的定义。struct tagVARIANT {union {struct __tagVARIANT {VARTYPE vt;WORDwReserved1;WORDwReserved...

2021-03-17 16:09:20 2786

转载 QT样式表

转至“https://www.cnblogs.com/lsgxeva/p/7816938.html”QT样式表一、QT样式表简介1、QT样式表简介QSS的主要功能是使界面的表现与界面的元素分离,使得设计皮肤与界面控件分离的软件成为可能。QT样式表是允许用户定制widgets组件外观的强大机制,此外,子类化QStyle也可以定制widgets组件外观。QT样式表的概念、术语、语法很大程度上受到了CSS层叠样式表的影响。样式表是使用QApplication::setStyl...

2021-02-03 14:57:17 1421 1

转载 VS2013 配置使用微软开源sdk: C++ REST SDK 及运行官方的 JSON例子

转至“https://blog.csdn.net/sdsabc2000/article/details/53706632?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-3.control”

2021-01-29 09:10:51 353

转载 glBlendFunc 源与目标?

lBlendFunc是这样:第一个参数指出源图元的alpha的取值计算方法,第二个参数指出目标处的alpha的计算方法。OpenGL会把源颜色和目标颜色各自取出,并乘以一个系数(源颜色乘以的系数称为“源因子”,目标颜色乘以的系数称为“目标因子”),然后相加,这样就得到了新的颜 色。(也可以不是相加,新版本的OpenGL可以设置运算方式,包括加、减、取两者中较大的、取两者中较小的、逻辑运算等,但我们这里为了简单起见,不讨 论这个了)下面用数学公式来表达一下这个运算方式。假设源颜色的四个分量(指红色,绿色,

2020-10-29 15:34:51 201

转载 gluCylinder生成圆锥体、圆柱体和圆台面的函数

gluCylinderNAMEgluCylinder-- draw a cylinderC SPECIFICATIONvoid gluCylinder(GLUquadricObj *qobj, GLdouble baseRadius, GLdouble topRadius, GLdouble height, GLint slices, .

2020-10-22 14:51:15 1606

原创 辅助API在线网址备忘

1、OPENGLhttps://www.khronos.org/registry/OpenGL-Refpages/gl4/2、WORDhttps://docs.microsoft.com/zh-cn/office/client-developer/word/word-home

2020-10-21 15:31:35 148 1

转载 在Windows上VS2005编译CURL,含有zlib,openssl

最近,从网上下载了一个curl库,使用时各种报错,都无法启动,于是干脆就直接自己编译了。 1. 准备工作 a. 下载zlib zlib可以使得HTTP请求支持gzip压缩,其地址如下: 官网:http://zlib.net/ 下载地址:http://zlib.net/zlib-1.2.11.tar.gz b. 下载openssl opensll使用与支持SSL,例如HTTPS的请求。...

2020-09-04 09:38:09 343

转载 如何在Windows+VS2005使用最新静态libcurl 7.35.0获取网页数据,支持HTTPS

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://...

2020-09-01 09:23:20 117

转载 椭圆3维空间方程式

1、其中满足u垂直v垂直n(椭圆的法向量),a为椭圆的长边半径,b为椭圆的短边半径 (Cx,Cy,Cz)是中心点坐标

2020-06-03 11:23:00 15986 3

转载 Qt4 实现qIsInf 和 qIsNaN 函数

转至https://www.cnblogs.com/craigtao/p/12090420.html标题中的两个函数,在qt4.7版本中没有实现,但是在 Assistant 中索引可以,但是文档中没有介绍,所以在代码中直接调用的时候,会报错。c++ 也是从11标准之后std 才实现 isinf 和 isnan 这样的功能,而我使用的开发平台:qt4 vs2008 显然不能期望通过直接使用现有的库函数了在Qt5.6 版本的帮助文档中,这么描述:bool qIsInf(flo..

2020-05-13 20:24:02 1700

原创 QtAV编译

官方文档:https://github.com/wang-bin/QtAV/wiki/Build-QtAVclone源码git clone https://github.com/wang-bin/QtAV.gitgit submodule update --init根据不同系统需要,具体操作看官方文档Windowsffmpeg依赖官方文档提供编译好的库, 下载地址:...

2020-03-20 10:08:12 236

原创 Qt工具下载路径备份

http://download.qt-project.org/1.老版本备份

2020-03-17 15:34:20 214

原创 vs2017官方下载路径

https://docs.microsoft.com/en-us/visualstudio/releasenotes/vs2017-relnotes

2020-03-10 16:07:51 356

原创 Win10+Qt4.8.5+Opencv2.4.3+QtCreator3.0.0

注:系统: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...

2019-11-13 17:25:29 579

转载 Qt4过渡到Qt5

转载http://www.cnblogs.com/snake-hand/p/3211903.htmlQt4过渡至Qt5    技术在不断进步,新知识也理应不断学习!Qt5的发布带给我无尽的好奇心,然而,受项目影响,一直使用VS2008+Qt4.8.3也未曾及时更新。这几天,果断装上VS2010+Qt5.1.0,开始研究。Qt4过渡到Qt5不算显著,然而,“模块化”的Qt代码需要项目配置的变...

2018-10-29 11:54:12 527 1

转载 QSpinBox样式

转载https://blog.csdn.net/halsonhe/article/details/5860499QSpinBox{ height:30px; width:30px;}QSpinBox::up-button{ background-image:url(:/images/scroll_up.png); height: 15px;}QSpinBox::down-b...

2018-10-11 14:39:49 9226

转载 static_cast

用法:static_cast &lt;类型说明符&gt; (变量或表达式)它主要有如下几种用法:    (1)用于类层次结构中基类和派生类之间指针或引用的转换      进行上行转换(把派生类的指针或引用转换成基类表示)是安全的      进行下行转换(把基类的指针或引用转换为派生类表示),由于没有动态类型检查,所以是不安全的    (2)用于基本数据类型之间的转换,如把int转换成c...

2018-09-29 11:50:53 365

原创 MFC中使用GDI+

1、 打开stdafx.h头文件,添加头文件和库。#pragma comment( lib, "gdiplus.lib" )#include "gdiplus.h"using namespace Gdiplus;2、在CXXWinApp::InitInstance()函数内加载GDI    //加载GDI+    GdiplusStartupInput gdiplusSta...

2018-08-29 08:47:47 5080 1

转载 RC2135: file not found

VS2010 error RC2135: file not foundVS2010 C++ win32 DLL 工程, 添加 rc 文件, 编辑 String Table。 默认情况下英文版本的 rc 文件能够顺序编译通过,为了让工程支持多语言,将字符串修改为其他语言时,编译就会出错error RC2135: file not found.解决方案参考:[经验之谈]VS2010资源...

2018-08-17 18:17:52 2374

转载 CPP REST static library

转载至https://stackoverflow.com/questions/44905708/statically-linking-casablanca-cpprest-sdkOK, I pooled together a number of suggestions from the various threads and have the following set of steps in...

2018-07-17 15:30:44 1204

原创 gSoap客户端(qt)总结

1、客户端多平台编译(注意协议版本低在前面)wsdl2h -nns别名 -N服务命名空间 -o xxx.h xxx.wsdl手动将生成的.h 合并为一个新文件soapcpp2 -i  -I "d:gsoap-2.8\gsoap\impor"2、错误“ org.apache.cxf.binding.soap.SoapFault: A SOAP 1.2 message is not v

2018-06-21 11:57:58 451

转载 关于typedef的用法总结

 不管实在C还是C++代码中,typedef这个词都不少见,当然出现频率较高的还是在C代码中。typedef与#define有些相似,但更多的是不同,特别是在一些复杂的用法上,就完全不同了,看了网上一些C/C++的学习者的博客,其中有一篇关于typedef的总结还是很不错,由于总结的很好,我就不加修改的引用过来了,以下是引用的内容(红色部分是我自己写的内容)。用途一:定义一种类型的别名,而不只是简...

2018-03-01 09:15:38 214

转载 C++标准转换运算符reinterpret_cast

reinterpret_cast &lt;new_type&gt; (expression)reinterpret_cast运算符是用来处理无关类型之间的转换;它会产生一个新的值,这个值会有与原始参数(expressoin)有完全相同的比特位。什么是无关类型?我没有弄清楚,没有找到好的文档来说明类型之间到底都有些什么关系(除了类的继承以外)。后半句倒是看出了reinterpret_cast的字面意...

2018-03-01 09:05:59 202

转载 Unable to find manifest signing certificate in the certificate store

VS2010打开同事的项目出错,错误提示是:Unable to find manifest signing certificate in the certificate store,这我可头大了,心想自己辛苦俩月写得程序不会就这么光荣牺牲了吧,找了一下解决方案,发现有两种解决方法:方法一:把DEF项目的属性-&gt;Signing选项-&gt;Sign the ClickOnce manifest...

2018-02-08 11:58:42 262

转载 Kahan求和公式原理

转载至http://blog.csdn.net/zhangpinghao/article/details/8197600Kahan求和公式原理:       首先,这个算法就是用来求和的,求a1+a2+a3+...为什么不直接相加呢,而要用Kahan求和公式呢,这个算法的用武之地在哪呢,一一道来       kahan求和算法能避免大数吃小数的情况。       大

2018-01-24 10:55:52 3271

原创 gSoap一点小经验总结

1、客户端支持多平台编译1)wsdl2h -n别名 -N服务命名空间 -o xxx.h xxx.wsdleg: wsdl2h -nuseraddns -NUserAddWS -o UserAddWebService.h userAddWebServiece.wsdl      wsdl2h -nuserLoginns -NUserLoginWS -o UserLoginWebServi

2017-11-28 14:25:49 224

转载 岩土工程英语词汇A-R

转至http://blog.sina.com.cn/s/blog_448e99520100o9l0.htmlAabrasion action 磨蚀作用abrasives 研磨料;研磨物absolute age 绝对年龄absorbed layer 吸附层absorbed water 吸(附)水absorption limit 吸附界限absorption l

2017-11-09 10:49:00 23025 2

转载 Qt+gsoap调用WebService

转载至http://blog.csdn.net/tingsking18/article/details/5456831在这个版本下进行修改注意1,是在系统的命令中执行而非Qt;1.       前言Qt本身给我们提供了调用WebService的解决方案qsoap,看了一下他的介绍,感觉实在是太弱了,而且又是个新出的东西,所以还是决定不用他。既然使用Qt,那当然是跨平台的解决方案

2017-09-13 17:01:53 395

转载 linux coredump调试

linux coredump调试 1 )如何生成 coredump 文件 ?登陆 LINUX 服务器,任意位置键入       echo "ulimit -c 1024" >> /etc/profile退出 LINUX 重新登陆 LINUX键入 ulimit -c如果显示 1024 那么说明 coredump 已经被开启。1024 限

2017-09-08 10:45:23 212

转载 OPenCv读取MP4视频

1.第一步:安装Xvid2.第二步:安装ffdshow3.第三步:将把opencv_ffmepg2410.dll放在根目录下就可以读取.

2017-05-10 09:16:25 9216 1

转载 打开word的时候,提示我说:向程序发送命令时出现问题

打开word的时候,提示我说:向程序发送命令时出现问题第一种方法直接点WORD的应用程序右键,或者是找到任何一个关于WORD的快捷方式右键...在兼容性里把以管理员身份打开的勾点没了 就OK了... 并且还能解决每次打开WORD弹出账户控制的问题第二种方法1、关闭所有打开的Word文档;2、复制这条命令:%appdata%\microsoft\templates3、开始 → 运行 →

2017-02-08 08:56:15 434

转载 WPF 字体模糊解决之路

在wpf中使用Image时,时常会出现图像模糊的情况,有两种方法可以解决这一问题:设置Image的SnapsToDevicePixels属性为true。网上所能查到的方法大多是这种方法,然而有的时候,这种方法也不起作用,这时候我们可以试试下面这种方法。设置附加属性RenderOptions.BitmapScalingMode="NearestNeig

2015-11-11 11:54:50 1255 1

转载 15款值得学习的小型开源项目,带你快速步入开源世界

转载来自于 http://code.csdn.net/news/2822568对于初学者来说,小型开源项目更容易理解和学习,那么目前有哪些值得学习的小型开源项目?本文收集整理了知乎上网友推荐的一些不错的小型项目。对于初学者来说,小型开源项目更容易理解和学习,那么目前有哪些值得学习的小型开源项目?本文收集整理了知乎上网友推荐的一些不错的小型项目,代码基本都在5000行以内,感兴趣的朋

2015-04-29 08:41:45 395

转载 SQLite入门教程(三)好多约束Constraints

一、约束 Constraints在上一篇随笔的结尾,我提到了约束, 但是在那里我把它翻译成了限定符,不太准确,这里先更正一下,应该翻译成约束更贴切一点。 那么什么是约束呢?我们在数据库中存储数据的时候,有一些数据有明显的约束条件。 比如一所学校关于教师的数据表,其中的字段列可能有如下约束:年龄 - 至少大于20岁。如果你想录入一个小于20岁的教师,系统会报错 国籍 - 默认

2015-04-14 10:40:36 394

转载 ql数据库主键外键的正确理解-级联删除

表T_Device:DeviceID(主键)TypeID(外键,引用到T_Type表的TypeID字段)表T_Type:TypeID(主键)如图:在表设计器里面T_Device表的TypeID字段右键单击,弹出菜单上选择关系,如图:在弹出的外键关系对话框中的INSERT和UPDATE规范中更新规则:层叠(默认为无操作)

2015-04-14 10:39:31 531

原创 error C2001:常量中有换行符

oid CreateUnicodeAnnotationText( PdfPage* pPage, PdfDocument* pDocument ){ PdfString sJap(reinterpret_cast("「PoDoFo」は今から日本語も話せます。"));//--------这里出错, error C2001: 常量中有换行符 PdfAnnotation* pAnnotation 

2015-03-23 16:52:24 2057

SQLite Expert Professional v3.5.21.2440

由于打开Sqlite数据库文件,开发工具

2022-08-11

Foxmail经典邮箱客户端

前段时间更新的“FoxmailSetup_7.2.24.88”这个版本简直是个灾难呀,邮件字体大小无法设置!还是退回到2021年11月03日发布的“7.2.23”版本!

2022-08-04

C++兼容WPS进行报告输出

本资源的主要功能是基于VS开发平台使用C++语言进行报告输出,其可同时兼容微软office和金山的WPS两种办公软件。

2018-04-11

MFC重绘标题栏、菜单栏并更改状态栏背景色

MFC重绘标题栏、菜单栏并更改状态栏背景色。工具栏背景色未修改成功!

2013-10-11

文件时间修改demo

文件的修改、创建、访问时间的获取及修改;文件大小及属性的获取 FILETIME 、COleDateTime 、CString三者之间的转换

2013-05-08

CppUnit在VS2010上的正确使用

网上查到的最常见的介绍CppUnit在vs2008里编译的方法,但是我尝试了很多遍都没有编译成功,害的我最后还以为是cppunit-1.12.1在VS2010上不可以使用。最后被导师所逼不得不弄清楚到底是怎么一回事才一步一步的运行终于找到了正确的方法。

2011-04-02

使用低级音频函数实现音频采集与播放

:随着多媒体技术的大量应用,需要对视频和音频数据进行处理,由于现实的网络状况难 以满足较好的实时视频通讯的要求,因此对音频数据的处理就显得更加重要。音频数据的采集 和播放可以通过三种方式实现:媒体控制接口、I)irectSound和低级音频函数,三种方法各有优缺 点。使用低级音频函数实现音频的采集与播放,能够根据需要对数据流进行灵活地控制,具有较 高的实时性。

2011-03-02

软件测试经验与教训(Lessons Learned in sofware testing)

这本书的精彩之处在于它使各类软件测试人员,甚至是与测试人员打交道的人,都能得到很好的启发;在于它能够引导读者对自己在实际工作中的得与失做比较全面的思考,重新审视过去很多深信不疑的软件测试规则;在于它直接面对令大家感到困惑的问题,从更实际的角度进行诠释。

2011-03-02

VS2008 可以同时收发中英文的简单串口通信程序

char CcommDlg::translateHex(char hex) { if(hex >= 'A') return (hex & 0xdf) - 'A' + 10; else return hex - '0'; }

2010-10-08

ASP.NET 应用程序配置及微软用户管理开发框架

ASP.NET 应用程序配置及微软用户管理开发框架.pdf

2010-10-08

简单的C++串口通信程序

VARIANT variant_inp; COleSafeArray safearrary_inp; LONG len,k; BYTE rxdata[2048]; CString strtemp; if(m_ctrlComm.GetCommEvent()==2) { variant_inp = m_ctrlComm.GetInput(); safearrary_inp = variant_inp; len = safearrary_inp.GetOneDimSize(); for(k=0;k<len;k++) safearrary_inp.GetElement(&k,rxdata+k); for(k=0;k<len;k++) { BYTE bt=*(char*)(rxdata+k); strtemp.Format("%c",bt); m_strEditRXData+="\r\n"; m_strEditRXData+=strtemp; } } UpdateData(FALSE);

2010-07-13

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除