- 博客(56)
- 资源 (3)
- 收藏
- 关注
原创 qt + boost + vs2013 出现 C1001 错误
今天在编译qt + boost + vs2013 时候出现错误,出现C1001。问题复现 :common_type.hpp: fatalerror C1001: 编译器中发生内部错误。解决方法:升级vs2013 到 update5
2019-08-16 09:40:30 370
原创 编写一个最简单的osg遇到的坑
编写一个最简单的osg遇到的坑osg 的环境搭建好后,编写一个简单的程序,代码如下:#include <osgViewer/Viewer>#include <osgDB/ReadFile>int main(int argc, char **argv){ osgViewer::Viewer viewer; viewer.setSceneData(o...
2019-08-15 11:41:10 452
原创 OSG 源码中头文件高亮显示
OSG 源码中头文件高亮显示新版的OSG源码有点坑,其头文件没有后缀名。因此怎么看也不舒服,经过一番在网上查询,其VisualStudio_Syntax_Highlighting.txt记录了如何在VS中高亮显示其头文件。步骤(原样摘抄一下):1. Go to Tools-Options.2. Open the Text Editor section, and click on F...
2019-08-15 09:30:26 411
原创 LeapMotion 版本匹配问题
一个bug记录,昨天遇到一个bug,在UE4场景中无法显示出虚拟手(备注:虚拟手LeapMotion识别出来的),也就是说UE4的应用并没有成功的加载LeapMotion的驱动,因此猜想是驱动出现了问题。固实验了多个版本的LeapMotion SDK,最终是3.2.1合适。bug成功解决。...
2019-07-25 18:47:15 834
转载 C++ 类型转换
static_cast const_cast dynamic_cast reinterpret_casts复习了C++类型转换,看见网上有总结精辟的文章,故而摘抄一把。static_cast相当于传统的的C 语言里的强制转换,该运算符把expression转换为new_type类型,用来强迫隐式转换,例如non-const对象转为const对象,编译时检查,多余非多态的转换,...
2019-07-23 19:54:27 154
原创 C++ 的拷贝构造函数+赋值构造函数
C++ 的拷贝构造函数+赋值构造函数在《高质量C编程指南》一书有提到,一个空的C++类中有四个缺省的构造函数。如类AString AString(); //缺省构造函数 ~AString(); //缺省析构函数 AString(const AString &...
2019-07-22 15:39:51 630
原创 组播通信C++ 代码实现
组播定义:组播技术是IP网络数据传输三种方式之一,在介绍Ip组播技术之前,先对IP网络数据传输的单播、组播和广播方式做一个简单的介绍。单播: 在发送者和每一接收者之间实现点对点网络 连接。如果一台发送者的接收者同时给多个的接收者传输相同的数据,也必须相应的复制多份的相同数据包。如果有大量主机希望获得数据包的同一份拷贝时,将导致发送者负担沉重、延迟长、网络阻塞、为保证一定的服务质量需...
2019-07-22 11:51:28 3877
原创 QT 宏定义中比较巧妙的设计
QT 宏定义中比较巧妙的设计今天在学习QT QML 中发现一段巧妙的宏定义故记录下来。在mian.cpp中代码如下:#include "../../shared/shared.h"DECLARATIVE_EXAMPLE_MAIN(demos/calqlatr/calqlatr)在shared.h中代码如下:#include <QDir>#include &l...
2019-07-22 10:25:39 690
原创 QString cout 乱码问题
QString cout 乱码问题解决QString在终端输出乱码问题,使用QString.toLocal8Bit().data()或者 QString.toLocal8Bit().constData()函数实验:int main(int argc, char *argv[]){ QCoreApplication a(a...
2019-07-19 14:41:23 819
原创 windows + nginx + php
windows + nginx + php第一步下载 软件包nginx和php的软件包。nginx:http://nginx.org/php: http://www.php.net/第二步安装并配置环境1)、解压nginx、和php的压缩包放在合适的磁盘空间中。2)、配置php将p...
2019-07-17 10:46:16 394
原创 C++ 函数对象
C++ 函数对象 与 C++ 泛型算法 find_if 和 count_if 结合的实例:bool acompare(int i){ return i>=1;}template <typename T>class CAcompare{public: CAcompare(T a) { m_a = a; } ...
2019-07-15 14:25:40 364
原创 C++ 智能指针
C++ 智能指针好记性不如烂笔头,有人问我C++智能指针是什么?我不太确定的给他说是auto_ptr。auto_ptr那么到底对不对呢?是对的,但也不全。那么智能 指针有哪些呢?在C++中智能指针有std::auto_ptr、std::unique_ptr 、std::shared_ptr、std::weak_ptr。在没有智能指针的时候,我们对堆内存的管理就是简单的new / dele...
2019-07-12 12:20:01 120
原创 lnk1158 无法运行rc.exe
lnk1158 无法运行rc.exe今天在调试QT的时候,遇见一个bug,报错是lnk1158,无法运行rc.exe.解决方法:在系统环境变量Path里加入:C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Bin\;C:\Users\(用户名)\AppDa...
2019-07-10 18:58:38 234
原创 给模型赋予贴图
给模型赋予贴图步骤:1、右键创建材质->命名为ExampleMaterial2、双击材质->进入蓝图3、右键输入TextureSample、创建一个TextureSample4、为TextureSample设置贴图,并将其值赋值给ExampleMaterial5、设置完毕后保存材质。6、将此材质赋值给模型的Materials...
2019-07-10 16:49:33 1367
原创 QT 无法使用已经加载的资源文件
今天在实验QT 加载图片资源的时候,出现无法加载图片错误。经过在网上找了一通,找到了解决方法,当每次修改了xxx.qrc文件的时候,都需要build -> run qmake 一次。QML中的代码如下:import QtQuick 2.9import QtQuick.Window 2.2Window { visible: true width: 640...
2019-07-07 17:09:43 2186 1
转载 获取系统版本代码收集
// 获取系统版本void GetSystemName(char* osname){ char buf[128]; SYSTEM_INFO info; //用SYSTEM_INFO结构判断64位AMD处理器 GetSystemInfo(&info); //调用GetSystemInfo函数填充结构 OSVERSIONINFOEX os; os...
2019-07-05 11:22:17 283
原创 网址收藏
网络通信学习网址:https://www.jianshu.com/p/b73fdd893f98消息中间件—RocketMQ消息存储 :https://www.jianshu.com/p/b73fdd893f98
2019-07-04 10:50:11 559
转载 Anaconda介绍、安装及使用教程
好记性不如烂笔头,今天在简书上看一篇好文,固转载一把。。。原始地址:https://www.jianshu.com/p/62f155eb6ac5序Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台的特点,可以在Linux、macOS以及Windows系统中搭建环境并使用,其编写的代码在不同平台上运行时,几乎不需要做较大的改动,使用者无不受益于它的便捷性。此外,...
2019-06-24 09:47:59 367
原创 Not allowed to load local resource
最近在用javascript加载本地资源出现Not allowed to load local resource的错误:错误点是var source = document.createElement('source'); //记住此处应该使用相对路径,不能用磁盘中的某一个路径否则会出现//无法访问的错误//source.setAttribute('src','E:\\vi...
2019-05-28 16:13:44 6496
原创 JavaScript 中遍历子节点代码片段
/**************************************************************************************** * 功能:遍历根据标签名称遍历出* param:* Node: 节点* TagClassName: 标签名称***************************...
2019-05-28 15:57:52 221
转载 转 : 深入理解Three.js(WebGL)贴图(纹理映射)和UV映射
转载:https://blog.csdn.net/xiangjinqi/article/details/84897822深入理解Three.js(WebGL)贴图(纹理映射)和UV映射本文将详细描述如何使用Three.js给3D对象添加贴图(Texture Map,也译作纹理映射,“贴图”的翻译要更直观,而“纹理映射”更准确。)。为了能够查看在线演示效果,你需要有一个兼容WebGL的现代...
2019-04-10 20:25:01 1129
原创 关于 webpack 总结
关于 webpack 在windows安装总结目录关于 webpack 在windows安装总结1、安装webpack 查看webpack的可用版本号npm view webpack versions 安装指定版本的webpacknpm install webpack@4.10.1 -g2、安装webpack-cli 查看webp...
2019-03-20 10:13:09 1490
转载 关于安装npm install时,长时间停留在fetchMetadata
关于安装npm install时,长时间停留在fetchMetadata安装npm install时,长时间停留在fetchMetadata: sill mapToRegistry uri http://registry.npmjs.org/whatwg-fetch处,此处需要在对应的URL处下载一些文件,只要网络稳定,一般花不了多长时间但是,最近两次操作都是长时间停留,在网上找了一些...
2019-03-19 13:29:50 439
原创 坐标转换
坐标转换---经纬度转换为XYZtypedef struct __Pos{ double x; double y; double z;}POS;// 经纬度转换为球坐标double torad(double deg){ return deg/180*acos(-1.0f);}POS lonlatToPoint(double R,double ...
2019-03-05 16:52:35 578
原创 全屏打开Chrome
、 默认全屏打开一个网页呢,只需要在快捷方式中加上 --kiosk [url] Chrome终极全屏模式,可以用于播放演示页面,如幻灯片等,可将网站做成软件的形式 进入Chrome终极全屏模式之后,没有退出浮动提示了,需要退出,请直接ALT+F4退 ...
2019-02-23 20:38:58 726
原创 ninja
在windows下编写一个简单的ninja.build cc = gccrule compile command = $cc $cflags $in -o $outbuild out/foo.exe : compile src/foo.cpp
2019-02-15 15:27:25 245
原创 OpenCV - 两幅图像求和(求混合blending)
OpenCV - 两幅图像求和(求混合blending)目的:学习:1、线性混合(linear blending)是什么以及 有什么用。 2、如何使用addWeighted进行两幅 图像求和。原理:线性混合操作 是一种典型的二元(两个输入)的像素操作:g(x) = (1-α)f0(x) + αf1(x)通过在范围0->1内改变α,这个操作可...
2019-01-28 11:22:03 537
原创 OpenCV 无法将 IplImage 直接转换为 Mat
背景:最近在习OpenCV 参照 官方教程上学习。在学习显示创建一个Mat对象的时候。用IplImage 对象赋值给Mat时候 出现错误。具体代码如下:IplImage * iplImage = cvLoadImage("xxx.png");Mat mat(iplImage);这样回报错误:C2664 “cv::Mat::Mat(cv::Mat &&)”:...
2019-01-24 10:46:57 2190
原创 VC设置项目属性时"从父级或项目默认设置继承"中的父级在哪里?
VC设置项目属性时"从父级或项目默认设置继承"中的父级在哪里? VS -> 视图 -> 其他窗口 -> 属性管理器 ->Microsoft.Cpp.Win32.user 此处修改后,所有VS工程其父级属性都会被 修改。 ...
2019-01-22 14:16:44 921
原创 关于 “RPC failed; curl 18 transfer closed with outstanding read data remaining”
关于 “RPC failed; curl 18 transfer closed with outstanding read data remaining”错误在使用git bash下载超大资源的时候可能会出现RPC failed; curl 18 transfer closed with outstanding read data remaining这时候需要设置git bash...
2019-01-18 11:29:42 14326 3
原创 关于 git clone https://chromium.googlesource.com/chromium/src 连接超时问题
关于 git clone https://chromium.googlesource.com/chromium/src 连接超时问题 最近在学习Google Chromium 浏览器源码,用git bash 出现连接超时的错误。$ git clone https://chromium.googlesource.com/chromium/srcCloning into 'src'.....
2019-01-18 09:59:55 7284
转载 程序获取管理权限
程序获取管理权限转载:https://blog.csdn.net/penglijiang/article/details/7178594方法一:1找到VS2010的快捷方式:右击——“打开文件位置”找到VS2010的启动项目devenv.exe:右击——属性——兼容...
2019-01-08 13:57:24 318 1
原创 配置IIS
设置IIS服务1)、进入控制面板->程序和功能->启动或关闭Windows功能 2)、勾选上Internet Explorer11 和 Internet Information Services 3)、配置IIS:右键我的电脑->管理->服务和应用程序->Internet Information Services(IIS...
2019-01-08 10:27:46 975
转载 Widevine DRM介绍
Widevine DRM介绍转载:https://blog.csdn.net/beautyfuel/article/details/56277988感谢他的整理,我这里就是一个copy。DRM in AndroidDRM,英文全称为Digital Rights Management,译为数字版权管理。...
2019-01-05 16:00:54 2723
转载 C++使用virtual析构函数的原因
1.如果基类中的成员函数是virtual类型的,其继承类中相应的函数也是virtual类型,并且基类对象的引用指向继承类对象时,基类就可以调用继承类函数,否则调用的是基类函数 class base { public: virtual void fun(){ printf("base fun");} }; class de...
2018-12-21 14:59:30 306 1
原创 Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension
Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource 最近使用THREE.js 加载本地模型的时候出现 Cross origin requests are only suppor...
2018-10-08 16:02:56 1214
转载 Ubuntu下文件挂载设置
Ubuntu下文件挂载设置完成以上配置后,在Ubuntu16下在/mnt/hgfs还看不到共享目录。还需要完成以下工作1) 安装open插件sudo apt-get install open-vm-tools-dkms2) 挂载共享目录sudo vmhgfs-fuse .host:/ /mnt/hgfs完成以后配置后,重启下虚拟机,就可以在/mnt/hgfs目录下看到之前w...
2018-09-11 18:14:01 1650
转载 Linux 下安装 OpenGL
Linux 下安装 OpenGLOpenGL 是一套由SGI公司发展出来的绘图函数库,它是一组 C 语言的函数,用于 2D 与 3D 图形应用程序的开发上。OpenGL 让程序开发人员不需要考虑到各种显示卡底层运作是否相同的问题,硬件由 OpenG...
2018-09-11 15:02:18 13555 1
转载 批处理--遍历文件夹
@echo off set work_path=D:\testXX D: cd %work_path% for /R %%s in (.,*) do ( echo %%s ) pause
2018-08-28 16:08:10 2728
转载 解决Could not get lock /var/cache/apt/archives/lock
解决Could not get lock /var/cache/apt/archives/lock在ubuntu apt-get upgrade的时候,遇到:E: Could not get lock /var/cache/apt/archives/lock - open (11 Resource temporarily unavailable)E: Unable to lock t...
2018-08-08 22:54:24 1874
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人