- 博客(64)
- 资源 (63)
- 收藏
- 关注
原创 suitesparse-metis-for-windows Bug记录
suitesparse-metis-for-windows Bug记录Bugerror C2059: syntax error : '(' C:\Program Files (x86)\Microsoft Visual Studio 12.0\VC\include\math.h 515 1 metis
2016-06-03 11:19:30
1411
原创 LeetCode题解(三)
LeetCode题解(三)MergeSortedArr, SameTree, SymmetricTree, BinaryTreeLevelOrderTraversal, MaxDepthBinaryTree, BinaryTree LevelOrderTraversal II, BalancedBinaryTree, MinDepthBinaryTree, PathSum, Pascal'sTriangle
2016-05-25 18:03:28
1075
原创 LeetCode题解(二)
LeetCode题解(二) Roman to Integer, Valid Parentheses, Merge Two Sorted Lists, Valid Sudoku, Count and Say, Length of Last Word, Plus One, Add Binary, Climbng Stairs, Remove Duplicates from Sorted List
2016-05-23 23:43:28
514
原创 LeetCode题解(一)
Leetcode解题(一)Counting Bits, Reverse String, Power of Four, Swap Node in Pairs, Implement strStr(), Word Pattern, ZigZag Conversion, Reverse Integer, String to Integer, Palindrome Number
2016-05-22 13:13:14
735
原创 NVIDIA Jetson TK1 rosrun rviz segmentation fault的解决方法
在NVIDIA Jetson TK1开发版上运行rosrun rviz rviz出现segmentation falut错误的解决方法。
2016-03-27 11:18:10
4282
原创 C++模板元编程(三)
C++模板元编程(三)typename和template关键字 正确的使用关键字typename与template可以很多细微的语法错误,总结如下
2016-01-02 00:07:14
714
原创 C++模板元编程(二)
C++模板元编程(二) 模板元编程技术的一个最基本应用:为传统的不进行类型检查的操作添加静态类型检查。静态类型检查 以物理计算为例,物理中的数值常常不是独立存在的,它们往往带有量纲。所以不仅有数值的计算,还有量纲的计算。如两个不同量纲的数值的加减往往是没有意义的,而不同量纲数值的乘除计算得到的结果往往是不同的物理量。将量纲看为类型,那么在物理数值计算中进行静态类型检查是很有意义的。
2016-01-01 19:54:02
587
翻译 interpret_cast
C++ reinterpret_cast 通过重新解释潜在的比特模型(但没有进行相应的二进制转换)实现类型之间的转换。如:#include <iostream>using namespace std;int main(void){ int t = 3; double d = reinterpret_cast<double&>(t); cout << "t =
2015-12-10 12:17:53
1189
翻译 MathJax基础教程与快速参考
MathJax基础教程与快速参考 MathJax是一款运行在浏览器中的开源的数学符号渲染引擎,使用MathJax可以方便的在浏览器中显示数学公式,不需要使用图片。可以解析LaTex、MathML和ASCIIMathMl的标记语言。 在Stack Exchange上有一篇基础教程MathJax basic tutorial and quick reference很值得学习,顺便翻译一下。
2015-10-04 22:09:39
5911
原创 散列表
散列表 散列表的实现叫做散列。散列是一种以常数时间执行插入、删除和查找的技术。理想的散列数据结构只不过是一个包含有关键字的具有固定大小的数组。每个关键字带有一个或多个相关的值,并且每个关键字通过一个映射函数映射到散列表的适当的单元中。散列函数可以选择Horner函数:∑KeySize−1i=0Key⋆(KeySize−i−1)⋆32i\sum_{i=0}^{KeySize-1} Key \star
2015-10-04 10:04:40
446
翻译 OpenCV描述符匹配子通用接口
struct DMatch 关键点描述符匹配结果存储结构。匹配结果包括查询描述符的索引,训练描述符的索引,训练图像的索引和描述符之间的距离.struct DMatch{ DMatch() : queryIdx(-1), trainIdx(-1), imgIdx(-1), distance(std::numeric_limits::max())
2015-10-03 10:36:22
993
转载 值得推荐的C/C++框架和库
原文链接:http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx值得学习的C语言开源项目- 1. Webbench Webbench是一个在linux下使用的非常简单的网站压测工具。它使用fork()模拟多个客户端同时访问我们设定的URL,测试网站在压力下工作的性能,最多可以模拟3万个
2015-10-02 23:05:28
545
原创 OpenGL几何变换
OpenGL几何变换 OpenGL中指定了顶点之后,但在屏幕上显示它们之前,会发生三种类型的变换:视图变换、模型变换和投影变换。OpenGL中一些变换术语如下表: 变换 用途 视图(Viewing) 指定观察者或照相机的位置 模型(Modeling) 在场景中移动物体 模型视图(Modelview) 描述视图和模型变换的对偶性 投影(Projection) 改
2015-09-29 21:44:09
1536
原创 OpenGL几何图元与缓冲区
OpenGL几何图元与缓冲区 顶点:glVertex,有三种形式(x, y, 1),(x, y, z),(x, y, z, w)。设置点的大小glPointsize,获得受支持的点的大小范围与增量大小。GLfloat sizes[2];GLfloat step;glGetFloatv(GL_POINT_SIZE_RANGE, size);glGetFloatv(GL_POINT_SIZE_G
2015-09-29 20:05:04
696
原创 使用OpenGL
使用OpenGL OpenGL管线的一个简化过程:OpenGL API调用、OpenGL命令缓冲区、转换和光照、光栅化、帧缓冲区。 在大多数平台中,OpenGL函数库是由OpenGL工具库(GLU)实现的,它在Windows中位于glu32.dll,该文件位于Windows系统目录中。按照约定,在所有平台上,所有OpenGL函数、类型和宏的原型都包含在头文件gl.h中。工具库函数的原型则出现在另
2015-09-29 15:25:14
464
Lua-5.3.0 VS2013静态库
2015-10-09
freeglut glew
2016-04-25
Computer Vision ECCV 2014 Part III
2015-10-29
Building Embedded Linux Systems 2nd
2015-10-22
Lua-5.3。0 reference
2015-10-10
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人