- 博客(133)
- 资源 (1)
- 收藏
- 关注
转载 Opengl Depth Value Transformation
出自 http://www.opengl.org/archives/resources/faq/technical/depthbuffer.htm 老是忘记。。于是干脆直接粘到这里方便自己找。Why is my depth buffer precision so poor?The depth buffer precision in eye coord
2013-06-20 22:27:38
1697
原创 latex解决目录文字重叠问题的方法
当我将章节名字改为 第x章 的时候,目录中的章节名字出现了重叠。baidu了一下解决方法,加入\makeatletter\renewcommand{\numberline}[1]{%\settowidth\@tempdimb{#1\hspace{0.5em}}%\ifdim\@tempdima \@tempdima=\@tempdimb%
2013-05-24 03:45:07
9645
1
原创 关于OPENGL中的MIPMAP
当MIPMAP纹理都是自己创建的时候,设置的步骤如下假设mipmap都存储在pic数组中glGenTextures(1, &texid); glBindTexture(GL_TEXTURE_2D, texid); glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_WRAP_S, GL_REPEAT
2013-05-07 16:15:09
5485
1
转载 Nsight2.0安装及单机调试(CUDA4.0)设置经验
终于可以用nisight单机调试CUDA程序了,根据这里nsight支持的列表看来,带optimus的本子刚好适合CUDA debug呢。 https://developer.nvidia.com/nsight-visual-studio-edition-requirements, 终于让我喜欢optimus一次了。linux下的驱动问题似乎都还没解决呢。cuda-gdb调试实在麻烦,有了
2013-01-25 16:06:04
10660
原创 CUDA中如何在设备上分配全局变量
假设定义了全局变量 __device__ int *a;我需要一个数组,动态分配,那么直接调用cudaMalloc来为a分配内存的话,是不行的。具体做法如下int *tmp;cudaMalloc((void **)&tmp, sizeof(int) * num); cudaMemcpyToSymbol(a, &tmp, sizeof(int *),size_t(0),
2012-12-06 23:35:02
6298
原创 在fedora上安装第二个gcc方法
首先安装所需要的包yum install gcc mpfr-devel libmpc libmpc-devel glibc-devel再下在gcc,这里是gcc4.6.0 wget http://mirrors-us.seosue.com/gcc/releases/gcc-4.6.0/gcc-4.6.0.tar.bz2 bunzip2 gcc
2012-11-02 14:55:53
2792
原创 CUDA5.0 出现找不到-lcuda.so的解决方法
如果在装cuda的时候已经装了驱动,而且没有选择再安装cuda带的驱动的话,会出现这个问题。libcuda.so在/usr/lib64/nvidia/下面,把它用ln链接到/usr/local/cuda-5.0/lib64/下面就可以拉
2012-11-01 14:50:06
5978
原创 CUDA 5.0 不支持GCC4.7及以上的版本
编译sample里面的例子,出现错误:unsupported GNU version! gcc 4.7 and up are not supported!坑爹阿,gcc又没法降版本,要卸载的话机器上一大堆程序都得全卸载了,貌似唯一的方法就是再装一个gcc4.6这样只能从源码编译按照这里装好第二个gcc后 http://blog.youkuaiyun.com/lovelyloulou
2012-11-01 14:45:10
3102
转载 Fedora 17安装QQ2012
转自:http://www.linuxidc.com/Linux/2012-08/67031.htm终于有了linux下用qq2012的方法了,用webqq都用吐了。环境:Fedora 17 x86_64 与 QQ2012首先下载QQ2012,地址:http://115.com/file/dpaarnre#qq2012.tar.gz下载保存到
2012-11-01 14:41:59
1472
转载 虚幻引擎4中的实时GI技术
转自:http://blog.youkuaiyun.com/ccanan/article/details/7882169video:http://v.youku.com/v_show/id_XNDEwMDEwNTg4.htmlUE4中的realtime GI是基于这个researcher:http://blog.icare3d.o
2012-10-23 23:47:21
3194
转载 Fedora添加国内源(sohu+163)
转自http://www.cnblogs.com/bo083/archive/2011/06/07/2152792.html第一种方案在国内163和搜狐提供很好的源,现在我们把它们俩添加到我们的源库。1. 添加搜狐的源 进入网站http://mirrors.sohu.com/,在左边找到fedora目录,点击该行右边的help, 然后下载fedora-sohu.re
2012-10-12 18:16:53
2350
原创 Fedora 17 安装nVidia显卡驱动(禁用自带nouveau驱动)
本文将手把手指导您在Fedora 17 “Beefy Miracle” 上如何安装nVidia显卡驱动,并且把自带的nouveau驱动禁用掉。本文适用于GeForce 6/7/8/9/200/300 series系列显卡。Fedora 17的nVidia显卡驱动安装过程与之前的Fedora版本大不一样了。我已经在多个机器上测试上本文的安装过程,暂没有发现问题。如果在安装过程中,您发现了一些
2012-10-12 15:45:55
2098
原创 装了Chrome 后,yum出问题的解决方法
Fedora下安装Chrome后会导致在yum安装软件的时候出现http://dl.google.com/linux/chrome/rpm/stable/i386/repodata/repomd.xml: [Errno 12] Timeout on http://dl.google.com/linux/chrome/rpm/stable/i386/repodata/repomd.xml
2012-10-12 15:44:51
4931
原创 GSL计算逆矩阵
void GetInverse(gsl_matrix *A, gsl_matrix *inverse){ int n = A->size1; gsl_matrix *tmpA = gsl_matrix_alloc(n, n); gsl_matrix_memcpy(tmpA, A); gsl_permutation *p = gsl_permutation_alloc(n); int s
2012-09-21 03:27:16
4639
3
原创 GSL计算矩阵的行列式值
double get_det(gsl_matrix * A) { double det=0.0; int n = A->size1; gsl_permutation *p = gsl_permutation_calloc(n); gsl_matrix *tmpA = gsl_matrix_calloc(n, n); int signum; gsl_matrix_memc
2012-09-21 03:21:53
2430
原创 Fedora 17, Wireless network problem with Atheros AR5B97
Fuck linux, makes things even harder.use this method maybe make your situation better, maybe not.echo "option ath9k nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k.confAfter use this, I success to kee
2012-08-18 00:39:46
1665
转载 Fedora 17下NVIDIA双显卡闭源驱动的安装
测试的机器是acer 4750g, GT540M转自http://www.linuxidc.com/Linux/2012-07/66193.htm和http://duxyng.wordpress.com/2012/01/26/finally-working-nvidia-optimus-on-fedora-16/有些地方根据我遇到的情况作了小小修改,更清楚了一点。
2012-08-06 07:51:21
5221
原创 使用USB外置声卡出现爆音的解决方法
我的声卡是ICON UTRACK, 在听音乐和录音的时候会出现偶尔的爆音,开始还以为是声卡问题。声卡控制面板里提示的是isochronous USB stream的问题。我的系统是win7,64bit, 显卡Nv网上搜了一下,问题似乎出在nv显卡的自动频率调节上,还有无线网卡的打开也会影响,具体为什么我也懒得看了。于是我将显卡切换为集成, 关闭无线网卡,问题彻底
2012-06-19 21:05:24
19316
原创 如何获取直线与QPainterPath的交点
QPainterPath提供这样一个函数来检测两个path的交集,但是这个函数无法取得一条直线段与一个封闭path的交线。因为直线段没有fill area。找了一下也没有其他函数来完成这个事情。QPainterPathintersected ( const QPainterPath & p ) const于是只有自己写,我这里给出的是一个比较
2012-03-15 17:00:02
5302
3
原创 error LNK2001: unresolved external symbol "public: virtual struct QMetaObject const
这个错误的出现是因为只有加入了Q_OBJECT,你才能使用QT中的signal和slot机制。 需要在类中加入Q_OBJECT宏: class myclass: public QWidget { Q_OBJECT ...... }但是我还遇到了这样的问题,在没加Q_OBJECT的时候能编译运行,但是signal机
2012-03-05 17:49:18
6357
原创 如何随机移动list的迭代器
使用:template void advance (InputIterator& i, Distance n);让任何容器的迭代器移动一段距离。例子: listint> mylist; for (int i=0; i<10; i++) mylist.push_back (i*10); listint>::iterator it = mylist.begin(); advanc
2012-03-05 16:08:16
1891
转载 error MSB6006: cmd.exe exited with code 1.
转自:http://www.cnblogs.com/mlj318/archive/2011/09/15/2182350.html错误84error MSB6006: “cmd.exe”已退出,代码为 1。C:\Program Files\MSBuild\Microsoft.Cpp\v4.0\Microsoft.CppCommon.targets151
2012-02-27 13:40:14
31970
2
转载 没有找到MSVCR100.dll解决方法
转自:http://hi.baidu.com/fjdvd/blog/item/3679b201ec3d6b154afb515d.htmlMSVCR100.dll下载(游戏丢失msvcr100.dll文件解决办法)2011-06-19 23:21:54来源:作者:浏览次数:11182[导读]丢失msvcr100.dll文件是不少单机游戏尤其是绿色免安装版的游戏常见问题,这
2012-02-26 14:32:42
70579
转载 QT程序发布的一个问题:无法定位程序输入点与动态链接库QtCore4.dll
QT程序发布的一个问题与解决方案 双击release下的exe文件报错,无法定位程序输入点与动态链接库QtCore4.dll上,而debug下没问题.将release下的exe文件拷到qt的bin目录下,再双击就没问题了 原因与解决方案:编译时用的dll不是QT/bin中的dll,而用得是QT/qt/bin中的QtCore4.dll,Qtgui4.d
2012-02-24 18:21:34
26343
转载 error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)
转自:http://blog.youkuaiyun.com/magictong/article/details/61051601>Linking...1>msvcrt.lib(ti_inst.obj) : error LNK2005: "private: __thiscall type_info::type_info(class type_info const &)" (??0ty
2012-02-24 16:32:15
3028
转载 error2248 operator = 的错误
转载自:http://blog.youkuaiyun.com/vincent_lon/article/details/29502181>e:/program files/microsoft visual studio 9.0/vc/atlmfc/include/afxtempl.h(776) : error C2248: 'CObject::operator =' : cannot acc
2012-02-15 09:50:37
1648
原创 关于循环条件判断的一个奇怪错误
代码中有这么一句for(int i = 0; i a是一个vector >a[j]是空的,size为0这时候竟然能进入循环,也就是说0
2012-02-13 12:10:24
743
原创 ASSERT: "width > 0.0" in file painting\qrasterizer.cpp, line 710
使用qt时,这样的中断会出现在试图渲染具有类似{x=-1.#IND000000000000 y=-1.#IND000000000000}这样坐标的点的时候。
2012-02-07 16:00:55
2694
转载 C++获取当前日期时间的方法
//方案— 优点:仅使用C标准库;缺点:只能精确到秒级#include #include int main( void ) { time_t t = time(0); char tmp[64]; strftime( tmp, sizeof(tmp), "%Y/%m/%d %X %A 本年第%j天 %z",localtime(&t) );
2012-01-08 22:01:16
7408
原创 QPainter::begin: Paint device returned engine == 0, type: 2 解决方法
出问题的代码段希望将painterdevice设置为图片,如下:QPixmap picture;QPainter painter; if(painter.begin(&picture)) // paint in picture { painter.drawEllipse(10,20, 80,70); // draw an ellipse painter
2012-01-05 21:21:46
10500
转载 Chrome快捷键
chrome窗口和标签页快捷键: Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然后点击链接 在新标签页中打开链
2011-12-08 12:25:22
731
原创 WIN7 错误711的解决办法
网上搜了下,采用启动某些服务的办法不行,因为无法启动这些服务,不过采用这个方法行通了。C:\Windows\System32\LogFiles\WMI 把这个文件夹取得管理员权限,重启搞定
2011-12-06 15:13:18
1433
原创 在QGraphicsItem中使用signal和slot机制
自定义的item需派生自QGraphicsItem和QObject也就是需要多重继承,在多重继承时,QObject一定要放在最前面。比如: class My_Item : public QObject, public QGraphicsItem然后在类中加入Q_OBJECT, 才能使用信号槽
2011-11-23 15:20:47
3266
原创 QGraphicsItem中子Item与父Item的消息传递问题
现在要做一个需要在父item上添加控制点(子item)来调整父item形状的功能。关键是子item移动之后,要把自己的位置信息交给父item,让父item更新自己的形状。查看了很久Qt的document,需要在父ITEM中用setFiltersChildEvents(true)来设置允许拦截所有给子item的消息,然后再重载这个函数:bool sceneEventF
2011-11-21 20:19:54
4343
原创 Qt中移动QGraphicsItem的注意问题,path的闭合
主要针对QGraphicsPathItem一般一个复杂的封闭曲线可能是由多条简单曲线拼接而成比如我的项目中,使用了分段bezier,每段bezier至多为二次。每段bezier我都保存了其3个或者2个control point于是我构造path的时候,每次都先moveTo到bezier的起点,然后quadTo或者lineTo封闭曲线是构造
2011-11-18 19:25:21
3601
原创 VS2010如何配置freetype2
在这里下载最新版本http://download.savannah.gnu.org/releases/freetype/,我下的是freerype2.4.6然后需要编译,在 盘符:\freetype-2.4.6\builds\win32\vc2010 打开sln文件进行build,debug,release都build一下。输出的结果在 盘符:\freetype-2.4.6\o
2011-10-13 16:09:02
6588
3
转载 VS2010配置QT
本文转自:http://www.cnblogs.com/rockhawk/archive/2010/12/15/1906956.html直接安装不进行编译还是无法使用,所以还是需要编译,机器上需要安装netframework3.5, 只有4.0的话打开vs2010就会
2011-10-12 16:32:36
6934
3
原创 VS2010安装失败
今天新硬盘终于到了。回实验室装好win7,开始装vs2010,结果提示framework4.0安装失败。重启后,在控制面板里面删除了framework4.0相关的东西,再重启,再安装就成功了。都没用到window installer clean
2011-10-12 15:51:32
1578
转载 VS2010配置GLUT的方法
分别把这5个文件放到如下文件夹中:glut.h ---> C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\Include\glglut.dll,glut32.dll ---> C:\Windows\SysWO
2011-10-09 14:38:48
6406
原创 做poster的悲剧过程
国庆第一天得到消息说我中了siggraph asia的poster,把我从国庆不知道怎么玩的忧愁中解放了出来,这毕竟是我的第一篇文章,后来也证明,我的国庆确实不用再考虑怎么玩了。于是1,2号就在做poster,用ppt,下载了模板,开始各种改。3号把做好的ppt交给老师看,5号的
2011-10-07 12:14:03
7659
MappyWin32汉化版
2008-02-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人