- 博客(161)
- 资源 (85)
- 问答 (1)
- 收藏
- 关注
原创 【C++】libcurl:学习
https://github.com/jpbarrette/curlpp cURL的一个C++封装https://github.com/jpbarrette/curlpp/blob/master/doc/guide.pdfhttps://blog.csdn.net/chary8088/article/details/6890596 全面详细介绍libcurl的使用https://...
2019-06-25 11:31:19 883
原创 【C++】已编译好的OpenSSL Windows版分享网站
http://slproweb.com/products/Win32OpenSSL.html(文章末尾附下载列表)说明:例如:Win32 OpenSSL v1.1.1c --02.Win32OpenSSL-1_1_1c.exe安装后目录如下基于此安装可以进行OpenSSL的二次开发,bin/lib/include开发所需的文件都在这个里面。比如使用此安装可以用于编译libcu...
2019-06-25 11:18:32 3369
转载 【C++】OpenSSL发布策略/版本说明
https://www.openssl.org/policies/releasestrat.html(英文原版见后半部分)发布战略(谷歌翻译)首次发布于2014年12月23日最后修改于2019年2月25日从3.0.0版开始,OpenSSL版本控制方案正在转变为更现代的格式:MAJOR.MINOR.PATCH使用此格式,将保证相同MAJOR版本号的API / ABI兼容性。以前...
2019-06-25 10:56:54 1343
转载 【C++】开源C/C++网络库
https://www.cnblogs.com/findumars/p/5859634.html(1)ACE庞大、复杂,适合大型项目。开源、免费,不依赖第三方库,支持跨平台。http://www.cs.wustl.edu/~schmidt/ACE.html(2)AsioAsio基于Boost开发的异步IO库,封装了Socket,简化基于socket程序的开发。开...
2019-06-22 19:46:37 589
原创 【Python】解决:Pycharm无法识别Python已安装的模块,如cv2(OpenCV)模块
注:其他无法识别Python已安装的模块都可以用此方法解决!Python已经安装OpenCV模块cv2,但是Pycharm无法识别导入的cv2模块,解决办法如下:Pycharm的菜单 File | Settings | Settings窗口 | Project:XXXX | Project Interpreter项 | 窗口右侧 齿轮按钮点击 | Show All... | 然后依据...
2019-06-19 15:42:59 16136 11
转载 【C++】EASTL: 抛弃C++ STL的开源STL
EASTL -- Electronic Arts Standard Template Libraryhttp://www.open-std.org/JTC1/SC22/WG21/docs/papers/2007/n2271.htmlDocument number: N2271=07-0131 Date: 2007-04-27 Reply to: Paul Ped...
2019-04-10 11:31:06 4020
原创 【杂记】一个不错的国外论文没费下载网站
Researchgatehttps://www.researchgate.net 搜索页面https://www.researchgate.net/search?q= 比如搜索"virtual trackball"下面这篇是我想要的 总结还是非常好的一个网站,IT技术类的论文非常多!...
2018-11-22 14:31:57 6902
原创 【OpenGL】平面法向量、顶点法向量的计算方法
平面法向量计算平面法向量知识介绍:对于平面法向量计算实质就是:平面内两非平行向量的叉积(又称"外积、向量积、叉乘")为该平面的法向量。根据两向量相乘的前后顺序计算得到两个方向相反的法向量。用公式表示为:平面内两非平行法向量:a, b (c为法向量)a×b = cb×a = -c上式合并即为:a×b = -b×a可见,同样是两个向量相乘,不同相乘顺序得到的向量方向是相反的...
2018-11-21 11:18:07 24620 7
原创 【3D】Blender设置指南
1. 界面语言切换Blender启动默认为英语界面,如何切换成中文显示?菜单: File | User Perferences | 弹出设置窗口切换到“system”标签页,滚动条向下滑动勾选“International Fonts”,会展开如下选项修改“Language:Default(Default)”为“Simple Chinese(简体中文)”,“Trans...
2018-11-14 14:34:26 1702
原创 【AliOS Studio】AliOS Studio初体验
官方安装教程:https://developer.alios.cn/?spm=a2c4e.11155515.0.0.2baab961QQlGHm#/%2Fdevelop%2F3_Developer_Tools%2F3_Emulator?level=2官方环境搭建教程:https://developer.alios.cn/?spm=a2c4e.11155515.0.0.345d4ae52...
2018-10-30 16:51:24 4692
原创 【Qt】QTooltip文本自动折行显示
当QTooltip中待显示的文字太长时,需要对文字进行换行,如此必须在文本中恰当位置插入换行符"\n"。具体实现如下:class TMyTextLabel : public QLabelQString TMyTextLabel::TMyTextLabel(const QString &org){ QString result; QFontMetrics fm(...
2018-09-04 11:21:45 3036
原创 【C++】VS2013:转义字符引发“warning treated as error - no 'object' file generated”
QRegExp rx("(.*)\.(.*)\?");提示:warning treated as error - no 'object' file generated开始感觉莫名其妙,百思不得其解。后来问同事,告知是因为VS2013的VC++编译器认为“\?”是非法的转移结构,所以报上述错误 那就换成双斜线转义:QRegExp rx("(.*)\\.(.*)\\?");...
2018-08-28 17:41:46 545
原创 【Qt】有一种Bug叫“麻烦制造者——福昕PDF阅读器”
使用Qt的QAxObject类基于“Microsoft Excel 2007”和“WPS表格”做二次开发(以下将两者称为Excel)。以下代码在基于“WPS表格”二次开发下工作正常,et.exe进程(WPS表格进程)能正常退出。在我开发电脑上,以下代码基于“Microsoft Excel 2007”也工作正常,能到达预期效果。但是,提交到测试人员处却发现,以下代码基于“Microsoft Ex...
2018-08-21 16:20:42 3040 3
原创 QThread源码浅析
Qt版本 Qt5.6.0,下面以Windows平台为例简单研究下QThread源码实现。1.仅研究下QThread::start()函数,其他细节在次不涉及:src\qtbase\src\corelib\thread\qthread_win.cppvoid QThread::start(Priority priority){ Q_D(QThread); QMutexLocker ...
2018-05-09 15:13:56 1881
原创 Huawei Mate9 Pro USB调试功能开启和使用方法
问题一: 如何激活设置中隐藏的"开发者选项"进入手机设置页面,找到"关于手机"项点击进入,找到"版本号",接下来连续点击"版本号"项3次以上,弹出"您已经处于调试模式"即可激活设置中隐藏的"开发者选项"。问题二:adb调试需要的驱动从哪里来打开"我的电脑"找到手机的"CD驱动设备"盘,然后双击进入安装"华为手机助手安装向导.exe"
2018-04-04 11:24:03 2920
原创 Qurl和QurlQuery正确的搭配使用方法
1.Url知识补充1.1携带query信息的Url以"?"为分割,其前部分为不带query的Url,其后部分为query部分。1.2不携带query信息的Url2. 如何从一个不带query的Url构建出一个带query的UrlQUrl url("https://www.foo.com");QUrlQuery query;query.addQueryItem("email", "foo@ba...
2018-03-09 15:18:40 3573
原创 wacom板子在MACBOOK里用PS画画的时候,老是画着快捷键就都不能用
原因1:是photoshop CS6本身和wacom板子兼容的问题,安装一个补丁就好了!如何安装补丁在这里(放心,这个是adobe官网的帮助链接):http://helpx.adobe.com/photoshop/kb/photoshop-menus-turn-white-mac.html下载那个zip文件,解压出来的文件放到photoshop安装目录下的plug-ins目录里,再启动ps就已经完...
2018-03-01 22:40:09 8830
原创 QSqlDatabase: QMYSQL driver not loaded 原因以及解决办法
背景介绍:Qt的桌面版包括如下一些驱动程序:[摘录于《C++ GUI Qt4 编程第二版》]QDB2 IBMDB2 7.1 版本以及更新的版本QIBASEBorland InterBaseQMYSQL Oracle Call InterfaceQODBC ODBC(包括微...
2018-02-11 17:05:11 22940 16
转载 QtADB
QtADBYour android managerhttps://qtadb.wordpress.com/Hey,recently some users reported that application crashes on start. I replaced binaries in packages so if You have pr
2017-12-11 16:57:18 1214
原创 Ubuntu下软件下载/安装/升级/卸载 —— Linux学习笔记(01)
Linux学习笔记(01)—— Ubuntu下软件下载/安装/升级/卸载 apt-get是一条Unbuntu下的命令,适用于deb包管理式的操作系统,主要用于自动从互联网的软件仓库中搜索、安装、升级、卸载软件等操作。以下操作均需要用户权限(使用sudo提升权限)。
2016-09-23 08:19:00 2355
原创 Qt实现长文件名(字符串)在QLabel中自适应缩短
一、应用场景简述 当在有限宽度的QLable中显示很长的文件名/字符串时,超出QLabel宽度部分将不会显示,此时采取缩短文件名策略(也可实现为字符串滚动动画)可以缓解这一问题。在实现这一想法的过程中,先后提出两个解决方案。遂再次分享给大家。 二、方案实现//方案1:简单的保留前面几个字符,去出中间的几个字符,保留后面几个字符QString scalText(QSt...
2016-09-05 11:23:03 2185
原创 欢迎使用CSDN-markdown编辑器
QT 序列化/串行化/对象持久化本文以一个实例讲解Qt的序列化方法:Qt版本 4.8.0Qt序列化简介 Qt采用QDataStream来实现序列化,QT针对不同的实例化对象有不同的要求。这里主要分两类,即:QT中原生的数据类型,例如:QString、QMap、QHash等,这对这种原生数据类型的序列化,我们不需要做其它额外的操作,直接就可以序列化到文件中;还有一类特殊的就是我们自己定义的数据
2015-11-09 17:40:01 869
原创 畅游C++ Boost Serialization 序列化
畅游C++ Boost Serialization 序列化。使用案例详细了解Boost::Serialization存储C++对象。
2015-05-10 17:27:39 7784
原创 C语言和C++语言对于代码块中定义变量位置的区别
C语言标准要求在代码块中所有变量的定义一定要放在代码块的开头处,而C++标准则认为这种要求很不合理,所以C++代码中对变量的定义可以出现在代码块的任何地方,在任何你需要的地方都可以定义变量。
2014-04-06 22:55:57 4631
原创 从Linux的ext2文件系统源码学到一种初始化结构体的新方法
从Linux的ext2文件系统源码学到一种初始化结构体的新方法。在学习Linux(V2.16.12.4)的ext2文件系统代码时,看到一个很特别的代码,如下:
2014-04-06 22:12:30 1570 3
原创 获取Windows操作系统右键“新建”菜单支持的文件类型及对应的打开程序
获取Windows操作系统右键“新建”菜单支持的文件类型及对应的默认打开程序的实现原理及具体实现。
2014-04-04 12:20:57 2770
原创 隐藏main()函数,使用一个全局对象的成员函数替代main()函数的功能
在代码中隐藏main()函数,采用一个全局对象的成员函数替代main()函数的功能。实现使用了C++语言。
2014-02-26 21:27:09 2214
原创 由扩展名获取其关联程序的安装路径
由扩展名获取其关联程序的安装路径一、理论基础 在Windows操作系统中安装(无需安装的例外)任何外部的应用程序都需要在注册表(其本身是一个数据库)中进行信息(包括安装路径,默认Icon图标等信息)注册,应用程序的安装程序在注册表中建立了一个从文件扩展名到程序启动(或打开、打印等)路径的映射关系(此关系见下图文分析)。因此可以利用这个从扩展名到关联程序的映射关系获取关联
2014-01-07 14:37:04 3060
bochs-自制启动系统.zip
2020-03-05
Dll_Hell_Solution.7z
2019-07-01
【OpenGL(SharpGL)】支持任意相机可平移缩放的轨迹球实现
2018-11-22
Qt OpenGL纹理映射Demo
2018-11-01
TCC(Tiny C Compiler)0.9.26源码+VS工程版
2018-07-25
C++实现ping命令的功能(Windows)
2018-06-23
Dll Hell Solution Demo
2018-04-19
Antico Deluxe
2017-12-14
基于QML/opengles的Ui等待特效
2017-12-11
Qt仿Android的toast控件效果
2016-09-24
Boost::Serialization存储C++对象
2015-05-19
VC读写XML文件
2014-03-11
由扩展名获取其关联程序的安装路径的实现
2014-01-07
VC 读写XML文件实例运用
2013-12-26
3DMax2011白金手册1-2[pdf]
2013-09-26
3DMax2011白金手册1-1[pdf]
2013-09-26
2014-01-04 20:37 csdn.net服务器遭到攻击了么?
2014-01-04
TA创建的收藏夹 TA关注的收藏夹
TA关注的人