自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

轻疯 清风

月亮穿过天平座的时候,种向日葵

  • 博客(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 1650

原创 latex解决目录文字重叠问题的方法

当我将章节名字改为  第x章 的时候,目录中的章节名字出现了重叠。baidu了一下解决方法,加入\makeatletter\renewcommand{\numberline}[1]{%\settowidth\@tempdimb{#1\hspace{0.5em}}%\ifdim\@tempdima  \@tempdima=\@tempdimb%

2013-05-24 03:45:07 9283 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 5390 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 10541

原创 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 6172 1

原创 在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 2702

原创 CUDA5.0 出现找不到-lcuda.so的解决方法

如果在装cuda的时候已经装了驱动,而且没有选择再安装cuda带的驱动的话,会出现这个问题。libcuda.so在/usr/lib64/nvidia/下面,把它用ln链接到/usr/local/cuda-5.0/lib64/下面就可以拉

2012-11-01 14:50:06 5787

原创 CUDA 5.0 不支持GCC4.7及以上的版本

编译sample里面的例子,出现错误:unsupported GNU version! gcc 4.7 and up are not supported!坑爹阿,gcc又没法降版本,要卸载的话机器上一大堆程序都得全卸载了,貌似唯一的方法就是再装一个gcc4.6这样只能从源码编译按照这里装好第二个gcc后 http://blog.csdn.net/lovelyloulou

2012-11-01 14:45:10 3057 2

转载 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 1446

转载 虚幻引擎4中的实时GI技术

转自:http://blog.csdn.net/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 3130

转载 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 2312

原创 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 2060

原创 装了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 4828 2

原创 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 4476 6

原创 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 2371

原创 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 1622

转载 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 5185

原创 使用USB外置声卡出现爆音的解决方法

我的声卡是ICON UTRACK, 在听音乐和录音的时候会出现偶尔的爆音,开始还以为是声卡问题。声卡控制面板里提示的是isochronous USB stream的问题。我的系统是win7,64bit, 显卡Nv网上搜了一下,问题似乎出在nv显卡的自动频率调节上,还有无线网卡的打开也会影响,具体为什么我也懒得看了。于是我将显卡切换为集成, 关闭无线网卡,问题彻底

2012-06-19 21:05:24 18857 1

原创 如何获取直线与QPainterPath的交点

QPainterPath提供这样一个函数来检测两个path的交集,但是这个函数无法取得一条直线段与一个封闭path的交线。因为直线段没有fill area。找了一下也没有其他函数来完成这个事情。QPainterPathintersected ( const QPainterPath & p ) const于是只有自己写,我这里给出的是一个比较

2012-03-15 17:00:02 5034 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 6264 1

原创 如何随机移动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 1860

转载 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 31830 8

转载 没有找到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 70388 1

转载 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 26168 1

转载 error LNK2005: _malloc already defined in LIBCMT.lib(malloc.obj)

转自:http://blog.csdn.net/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 2986

转载 error2248 operator = 的错误

转载自:http://blog.csdn.net/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 1611

原创 关于循环条件判断的一个奇怪错误

代码中有这么一句for(int i = 0; i a是一个vector >a[j]是空的,size为0这时候竟然能进入循环,也就是说0

2012-02-13 12:10:24 696

原创 ASSERT: "width > 0.0" in file painting\qrasterizer.cpp, line 710

使用qt时,这样的中断会出现在试图渲染具有类似{x=-1.#IND000000000000 y=-1.#IND000000000000}这样坐标的点的时候。

2012-02-07 16:00:55 2592

转载 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 7344

原创 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 10126 1

转载 Chrome快捷键

chrome窗口和标签页快捷键: Ctrl+N 打开新窗口 Ctrl+T 打开新标签页 Ctrl+Shift+N 在隐身模式下打开新窗口 Ctrl+O,然后选择文件 在谷歌浏览器中打开计算机上的文件 按住 Ctrl 键,然后点击链接 从后台在新标签页中打开链接,但您仍停留在当前标签页中 按住 Ctrl+Shift 键,然后点击链接 在新标签页中打开链

2011-12-08 12:25:22 701

原创 WIN7 错误711的解决办法

网上搜了下,采用启动某些服务的办法不行,因为无法启动这些服务,不过采用这个方法行通了。C:\Windows\System32\LogFiles\WMI 把这个文件夹取得管理员权限,重启搞定

2011-12-06 15:13:18 1392

原创 在QGraphicsItem中使用signal和slot机制

自定义的item需派生自QGraphicsItem和QObject也就是需要多重继承,在多重继承时,QObject一定要放在最前面。比如: class My_Item : public QObject,  public QGraphicsItem然后在类中加入Q_OBJECT, 才能使用信号槽

2011-11-23 15:20:47 3206 1

原创 QGraphicsItem中子Item与父Item的消息传递问题

现在要做一个需要在父item上添加控制点(子item)来调整父item形状的功能。关键是子item移动之后,要把自己的位置信息交给父item,让父item更新自己的形状。查看了很久Qt的document,需要在父ITEM中用setFiltersChildEvents(true)来设置允许拦截所有给子item的消息,然后再重载这个函数:bool sceneEventF

2011-11-21 20:19:54 4147 1

原创 Qt中移动QGraphicsItem的注意问题,path的闭合

主要针对QGraphicsPathItem一般一个复杂的封闭曲线可能是由多条简单曲线拼接而成比如我的项目中,使用了分段bezier,每段bezier至多为二次。每段bezier我都保存了其3个或者2个control point于是我构造path的时候,每次都先moveTo到bezier的起点,然后quadTo或者lineTo封闭曲线是构造

2011-11-18 19:25:21 3499

原创 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 6458 5

转载 VS2010配置QT

本文转自:http://www.cnblogs.com/rockhawk/archive/2010/12/15/1906956.html直接安装不进行编译还是无法使用,所以还是需要编译,机器上需要安装netframework3.5, 只有4.0的话打开vs2010就会

2011-10-12 16:32:36 6804 4

原创 VS2010安装失败

今天新硬盘终于到了。回实验室装好win7,开始装vs2010,结果提示framework4.0安装失败。重启后,在控制面板里面删除了framework4.0相关的东西,再重启,再安装就成功了。都没用到window installer clean

2011-10-12 15:51:32 1553

转载 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 6364

原创 做poster的悲剧过程

国庆第一天得到消息说我中了siggraph asia的poster,把我从国庆不知道怎么玩的忧愁中解放了出来,这毕竟是我的第一篇文章,后来也证明,我的国庆确实不用再考虑怎么玩了。于是1,2号就在做poster,用ppt,下载了模板,开始各种改。3号把做好的ppt交给老师看,5号的

2011-10-07 12:14:03 7537 1

MappyWin32汉化版

一个不错的地图编辑器,有以下特色: <br>* 支持导入多种图形格式,包括PNG <br>* 同时支持静态和动画图元 <br>* 可以支持方形图元,斜45度图元,六角形图元等 <br>* 多种导出方式,且可以使用Lua脚本自定义数据导出方式 <br> <br><br>好不容易找到的汉化版,拿上来与大家分享~~做RPG游戏必备

2008-02-29

空空如也

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

TA关注的人

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