摘要: Tum RGB-D SLAM Dataset and Benchmark https://vision.in.tum.de/data/datasets/rgbd-dataset Kitti http://www.cvlibs.net/datasets/kitti/index.php CMU Data 阅读全文
posted @ 2018-04-03 20:09 caimagic 阅读(1712) 评论(0) 推荐(0) 编辑
摘要: ubuntu 安装 vscode sudo add-apt-repository ppa:ubuntu-desktop/ubuntu-make sudo apt-get update sudo apt-get install ubuntu-make umake web visual-studio-c 阅读全文
posted @ 2017-10-10 15:44 caimagic 阅读(2362) 评论(0) 推荐(0) 编辑
摘要: 转载:http://blog.csdn.net/sandware/article/details/40923491 1. AF_INET域socket通信过程 典型的TCP/IP四层模型的通信过程。 发送方、接收方依赖IP:Port来标识,即将本地的socket绑定到对应的IP端口上,发送数据时,指 阅读全文
posted @ 2017-09-09 11:54 caimagic 阅读(10699) 评论(0) 推荐(1) 编辑
摘要: $cat /proc/meminfoMemTotal: 2052440 kB //总内存MemFree: 50004 kB //空闲内存Buffers: 19976 kB //给文件的缓冲大小Cached: 436412 kB //高速缓冲存储器(http://baike.baidu.com/vie 阅读全文
posted @ 2017-08-28 16:13 caimagic 阅读(4290) 评论(0) 推荐(0) 编辑
摘要: Mutex和Critical Section都是主要用于限制多线程(Multithread)对全局或共享的变量、对象或内存空间的访问。下面是其主要的异同点(不同的地方用黑色表示)。 || Mutex | Critical Section | | | | | | 性能和速度 |慢。Mutex 是内核对 阅读全文
posted @ 2017-08-16 14:52 caimagic 阅读(3264) 评论(0) 推荐(0) 编辑
摘要: Linux下undefined reference to ‘pthread_create’问题解决 在试用Linux 线程模块时,试用pthread_create 函数。 编译命令为 时,会出现如下错误 /tmp/ccIvH3bU.o: In function `main': main.c:(.te 阅读全文
posted @ 2017-08-15 11:09 caimagic 阅读(49753) 评论(1) 推荐(8) 编辑
摘要: target_link_libraries(${ProjectName} m) 阅读全文
posted @ 2017-04-18 10:43 caimagic 阅读(2212) 评论(0) 推荐(0) 编辑
摘要: 在C语言的标准库中,printf、scanf、sscanf、sprintf、sscanf这些标准库的输入输出函数,参数都是可变的。在调试程序时,我们可能希望定义一个参数可变的输出函数来记录日志,那么用可变参数的宏是一个不错的选择。 在C99中规定宏也可以像函数一样带可变的参数,如: 其中,...表示 阅读全文
posted @ 2017-04-06 17:26 caimagic 阅读(20424) 评论(1) 推荐(2) 编辑
摘要: 问题描述:vmware没有正常关闭,再次打开使用时蓝屏,在安全模式下再次打开不会蓝屏,但提示“无法打开内核设备 \\.\Global\vmx86: 系统找不到指定的文件,你想要安装VMware Workstation前重启吗?" ” 这是因为虚拟机服务没有开启: 点击“开始→运行”,在运行框中输入 阅读全文
posted @ 2017-04-05 09:42 caimagic 阅读(2878) 评论(0) 推荐(0) 编辑
摘要: 设计模式 单体模式 单体模式在使用非常方便,适合于单一的对象,例如全局对象的抽象使用。 需要注意的是单体模式不可继承 阅读全文
posted @ 2016-11-24 11:58 caimagic 阅读(874) 评论(0) 推荐(0) 编辑
摘要: 在VR开发时,有时需要用到物体高亮的功能。这里使用Highlighting System v3.0.1.unitypackage插件实现。 Highlighting System v3.0.1的介绍访问看这里: https://forum.unity3d.com/threads/highlighti 阅读全文
posted @ 2016-10-29 23:00 caimagic 阅读(5643) 评论(0) 推荐(0) 编辑
摘要: Libevnt 在Windows10 VS2015下分别编译32位和64位库 直接上王道 libevent代码地址: https://github.com/libevent/libevent git clone之后就有如下代码 Party 1 编译32位 lib 打开vs2015 x86命令行 直接 阅读全文
posted @ 2016-10-22 15:49 caimagic 阅读(9867) 评论(2) 推荐(0) 编辑
摘要: 之前在excel里面分析log数据,简直日了 了。 现在用python在处理日志数据. 主要涉及 matplotlib,open和循环的使用。 日志内容大致如下 2016 10 21 21:07:59,787 [7 MainWindowForm]INFO: update time 136.6314 阅读全文
posted @ 2016-10-21 22:16 caimagic 阅读(14374) 评论(0) 推荐(0) 编辑
摘要: 三种计算c 程序运行时间的方法 第一种 : 利用 System.DateTime.Now 第二种 利用 Stopwatch 第三种 利用 c++ API 测试结果: example1 time 2001.486 example2 time 2000.6587 example3 time 2.0003 阅读全文
posted @ 2016-10-20 18:32 caimagic 阅读(16563) 评论(1) 推荐(1) 编辑
摘要: unity 3D经常需要设计到不同object之间数据通信和事件信息触发。这里可以利用C 本身的事件和代理的方法来实现。 这里实现了在GUI上点击按钮,触发事件,移动object cube移动的例子。 Main Camera 挂载实现GUI的 Label.cs脚本 Cube挂载 Cube.cs脚本 阅读全文
posted @ 2016-10-18 14:49 caimagic 阅读(1521) 评论(0) 推荐(1) 编辑
摘要: 或许,Lambda 表达式算得上是 C++ 11 新增特性中最激动人心的一个。这个全新的特性听起来很深奥,但却是很多其他语言早已提供(比如 C )或者即将提供(比如 Java)的。简而言之,Lambda 表达式就是用于创建匿名函数的。GCC 4.5.x 和 Microsoft Visual Stud 阅读全文
posted @ 2016-10-14 20:36 caimagic 阅读(29339) 评论(5) 推荐(7) 编辑
摘要: linux每日一练:Enable multithreading to use std::thread: Operation not permitted问题解决 在linux在需要使用c++11时会遇到这样的问题。只要在cmake或者makefile中增加 " std=c++11 pthread" 阅读全文
posted @ 2016-10-14 14:32 caimagic 阅读(5651) 评论(0) 推荐(0) 编辑
摘要: linux命令每日一练 linux中find与rm实现查找并删除目录或文件 linux 下用find命令查找文件,rm命令删除文件。 删除指定目录下指定文件 find 要查找的目录名 删除指定名称的文件或文件夹: 分析: find type d | grep .svn$ 通过此命令查找文件夹 过滤正 阅读全文
posted @ 2016-10-14 12:38 caimagic 阅读(28761) 评论(2) 推荐(1) 编辑
摘要: 错误的提示: shell CMake Error: Could not find CMAKE_ROOT !!! CMake has most likely not been installed correctly. Modules directory not found in` /usr/bin s 阅读全文
posted @ 2016-09-21 20:54 caimagic 阅读(2289) 评论(0) 推荐(1) 编辑
摘要: make: Nothing to be done for 'all' 解决方法 1.这句提示是说明你已经编译好了,而且没有对代码进行任何改动。 若想重新编译,可以先删除以前编译产生的目标文件: 然后再 2.出现这种情况解决方法: a. 清除安装时留下的文件 b.在运行一下 `ldconfig` 阅读全文
posted @ 2016-09-21 20:20 caimagic 阅读(3778) 评论(0) 推荐(0) 编辑