功能
分类目录
-
近期文章
近期评论
文章归档
- 2018年六月
- 2017年二月
- 2016年十二月
- 2016年四月
- 2016年三月
- 2015年十月
- 2015年八月
- 2015年七月
- 2015年六月
- 2015年五月
- 2015年二月
- 2014年九月
- 2014年八月
- 2014年五月
- 2014年四月
- 2014年三月
- 2014年一月
- 2013年十二月
- 2013年十一月
- 2013年十月
- 2013年九月
- 2013年七月
- 2013年六月
- 2013年五月
- 2013年四月
- 2013年三月
- 2013年一月
- 2012年十二月
- 2012年十一月
- 2012年十月
- 2012年九月
- 2012年八月
- 2012年七月
- 2012年六月
- 2012年五月
- 2012年四月
- 2011年九月
- 2011年八月
- 2011年七月
- 2011年六月
- 2011年五月
- 2011年四月
- 2011年三月
- 2011年二月
- 2011年一月
- 2010年十二月
- 2010年十一月
- 2010年十月
[原]在OpenGL 中截图并用openCV保存的方法
opengl截图时原点在图像的左下角, 因此数据的顺序是这样的:
[转]在Ubuntu上部署L2TP服务
原文地址:http://lesca.me/archives/how-to-setup-l2tp-over-ipsec-on-ubuntu.html
[原]CMake 添加库 与 link_directories 指令
如何向工程中添加共享库呢, 比较简单的方法是
使用link_directories()指定库的搜索路径, 然后
使用target_link_libraries(target lib1 lib2)
这里要注意一点, link_directories 指令只针对其后边创建的target有效, 也就是说你要先使用 link_directories 指令, 然后再 add_executable 或 add_library
【转】真正理解 git fetch, git pull 以及 FETCH_HEAD
原文链接:http://ruby-china.org/topics/4768
之前使用 git 主要还是限于本地项目使用, 所以接触fetch, pull , push比较少. 最近在github上用到了这些命令, 对其中的一些细节不甚了解, 今天花时间专门研究了下. 整理了一些笔记, 在这里分享给大家.
[原]解决opensuse 12.2 下 codeblocks cpu 占用率高
安装后打开会把一个核占满, 后来发现是FileManager这个插件的问题, 将/usr/lib64/codeblocks/plugins/libFileManager.so文件换个后缀什么的让codeblocks找不到就好了
[转]openSUSE 12.2 修正时间问题
原文链接:http://swyear.blogspot.com/2012/09/opensuse-122.html
如果您安裝完后发现系統时间快了 8 小时
是因为 openSUSE 12.2 认为您的硬件时钟是 UTC 时间
所以很体贴的帮您加了 8 小时
但大部分的 bios 中都是设定本地时间…
在此有一大串讨论:
http://lists.opensuse.org/opensuse/2012-09/msg00351.html
如果您要修正这个问题
先将时间调成正确时间
然后执行
# /usr/sbin/hwclock –systohc –localtime
然后重启
【原】OpenCV 链接库问题
在OpenCV中提供了两种库, 一种release的, 一种debug的, 在vs中新建的工程一般默认使用的是debug模式构建, 这时就必须使用后边带d结尾的OpenCV库, 否则会出现奇怪的问题, 简单列举如下:
1. imread 读取不到图像, 参见网址:http://www.cnblogs.com/eyeszjwang/articles/2418354.html
2. namedWindow 创建的窗口标题栏乱码
3. 奇怪的CV_Assert 错误
4. 等等。。。
解决的方法就是为vs的debug和release两种构建方式提供不同的输入库。
【原】OpenGL贴图及贴图颜色偏蓝的解决
glEnable(GL_TEXTURE_2D); // 首先打开texture glGenTextures(1, &me->texture_id); glBindTexture(GL_TEXTURE_2D, me->texture_id); glTexImage2D(GL_TEXTURE_2D, 0, 3, bitmap_width, bitmap_height, 0, GL_RGB, GL_UNSIGNED_BYTE, bitmap_data); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MAG_FILTER, GL_NEAREST); glTexParameterf(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_NEAREST); glDisable(GL_TEXTURE_2D);// 做完相关工作后关掉, 否则此处的设定会影响后边 |
这里要注意一下在进行贴图的绑定和设定时要用glEndable(GL_TEXTURE_2D)和glDisable(GL_TEXTURE_2D)包围起来, 这是因为opengl是一个状态机, 如果你做过贴图相关的工作后不关闭, 后边再画图, 使用的颜色都将是这个贴图的颜色(据观察应该是这个贴图最后一个像素的颜色)。 如果你的贴图贴上去发现偏蓝, 将GL_RGB改为GL_BGR
之后就要使用贴图了
glEnable(GL_TEXTURE_2D); // 首先打开texture glBindTexture(GL_TEXTURE_2D, me->texture_id);// 如果你加载了多个贴图, 用这个语句选择贴图 glTexCoordPointer(2, GL_FLOAT, 0, text_coord); glDrawArrays(GL_TRIANGLES, 0, 3); glDisable(GL_TEXTURE_2D); |