自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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-&gt;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 &amp;&amp;)”:...

2019-01-24 10:46:57 2190

原创 VC设置项目属性时"从父级或项目默认设置继承"中的父级在哪里?

VC设置项目属性时"从父级或项目默认设置继承"中的父级在哪里? VS  -&gt; 视图 -&gt; 其他窗口 -&gt; 属性管理器 -&gt;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)、进入控制面板-&gt;程序和功能-&gt;启动或关闭Windows功能        2)、勾选上Internet Explorer11 和 Internet Information Services        3)、配置IIS:右键我的电脑-&gt;管理-&gt;服务和应用程序-&gt;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

嵌入式Linux应用程序开发详解

用Linux开发平台的朋友可以借鉴一下,你一定不会失望!!

2011-06-13

优秀程序员之路---C++开发经验

这是一份学习c++指导性资料,收集了许多c++高手的成长路程,想成为c++程序员的朋友可以借鉴一下

2011-05-17

空空如也

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

TA关注的人

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