09 2013 档案

摘要:1. click on the battery icon from taskbar next to the date and time.2. click "More power options"3. "change plan settings"4. change advanced power settings5. there are two tabs when you click this. one says "advanced settings" and the other says "Lenovo energy mana 阅读全文
posted @ 2013-09-30 11:39 qingsun_ny 阅读(250) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/chaijunkun/article/details/6658923这是VS2010的改变,不能够在“工具-选项”中看到“VC++目录”了。 但是呢,我们可以在另外一个地方找到它,请看下边的对比照片。VS2008中:VS2010中:打开方式非常简单,选中工程,右键“属性”。或者,通过菜单栏的“项目-属性”也可以打开。===================================================================================================== 当然以上配置只对当前工程有效。 阅读全文
posted @ 2013-09-27 20:57 qingsun_ny 阅读(260) 评论(0) 推荐(0)
摘要:如果是在属性页里头添加了路径,则当程序拷贝到其他电脑上头的话,这个包含目录仍然存在,这就是与添加环境变量的区别。如果是通过添加环境变量配置的路径,则换了台电脑,这个路径就没有了,需要重新配置。 阅读全文
posted @ 2013-09-27 15:51 qingsun_ny 阅读(470) 评论(0) 推荐(0)
摘要:GLuinttexture[1];AUX_RGBImageRec *TextureImage[1]; Status=TRUE; // Set The Status To TRUE glGenTextures(1, &texture[0]); // Create The Texture,GLuint texture[0]是纹理的名字 // Typical Texture Generation Using Data From The Bitmap glBindTexture(GL_TEXTURE_2D, texture[0]); glTexImage2D(GL_T... 阅读全文
posted @ 2013-09-25 15:14 qingsun_ny 阅读(338) 评论(0) 推荐(0)
摘要:转自:http://www.th7.cn/Program/cp/201208/87679.shtmlGLSL语言内置的变量,包括内置的顶点属性(attribute)、一致变量(uniform)、易变变量(varying)以及常量(const),一方面加深印象,另一方面今天的文章可以为以后的编程做查询之用。顶点属性――指顶点的信息,OpenGL据此绘制各个图元,对于传统的顶点属性包括坐标、纹理坐标、颜色等GLSL都会设置一个内置变量与之对应,以便在需要时可以在顶点或片元着色器中直接引用,这也体现了GLSL与HLSL的一个最大的不同,HLSL里顶点的属性是通过语义来定义的,而GLSL充分考虑了Op 阅读全文
posted @ 2013-09-25 14:23 qingsun_ny 阅读(600) 评论(0) 推荐(0)
摘要:依赖项目的配置类型为静态库(.lib)在说明程序只要能调试成功就能够生成启动项目所需的lib,但是这个依赖项目是无法运行的。启动项目的配置类型是.exe,这个才是可以运行的 阅读全文
posted @ 2013-09-24 22:09 qingsun_ny 阅读(245) 评论(0) 推荐(0)
摘要:这个函数的作用是取出GL_MODELVIEW_MATRIX,然后存储在mat这个矩阵中,用于逆变换等。 阅读全文
posted @ 2013-09-23 10:54 qingsun_ny 阅读(2018) 评论(0) 推荐(1)
摘要:可以通过文件来判断比如MFC, 那它就会包括xxxview.cpp文件。win32又分为win32项目和console(即控制台应用程序),看主函数win32控制台应用程序的主函数为_tmain(int argc, _TCHAR* argv[]);win32项目的主函数为int APIENTRY _tWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPTSTR lpCmdLine, int nCmd... 阅读全文
posted @ 2013-09-21 15:33 qingsun_ny 阅读(279) 评论(0) 推荐(0)
摘要:存储器vector,vector.end() 指向的是最后的结束符,而不是最后一个元素。 阅读全文
posted @ 2013-09-21 08:57 qingsun_ny 阅读(323) 评论(0) 推荐(0)
摘要:Class View (类视图)窗口中选中 你要添加事件的类(比如C***View.CPP),切换到properties窗口。点击上面的Message图标(在Event图标[一个闪电形状的图标] 右边)在消息列表里找到WM_LBUTTONDOWN消息在这个消息右边空白的下拉框里选择 OnLButtonDown 阅读全文
posted @ 2013-09-20 13:41 qingsun_ny 阅读(1236) 评论(0) 推荐(0)
摘要:转自:http://blog.csdn.net/eddy_liu/article/details/8474677目前,用MFC设计的Windows应用程序几乎都采用文档/视图结构。这种程序框架与简单程序框架之间的重要区别就在于形成应用程序的主窗口不只需要一个类的对象,而是需要3个对象:框架窗口类(CFrameWnd)对象视图类(CView)对象文档类(CDocument)对象框架窗口类(CFrameWnd)对象作为窗口的框架,视图类(CView)的对象作为贴附在框架窗口上的用户区,二者共同形成了应用程序的界面;而文档类对象CDocument对象则在幕后专门对数据进行存储和管理。在应用程序类CW 阅读全文
posted @ 2013-09-20 13:30 qingsun_ny 阅读(735) 评论(0) 推荐(0)
摘要:参考:http://blog.csdn.net/robinjwong/article/details/5636049error:the procedure entry point _glutinitwithexit could not be located in the dnamic link librarysolution:Try define the following line right before including the header, glut.h.#define GLUT_DISABLE_ATEXIT_HACK 阅读全文
posted @ 2013-09-17 15:05 qingsun_ny 阅读(266) 评论(0) 推荐(0)
摘要:启用Google map的测量工具,测量图上的距离。打开Google map,左下角看到Google 地图实验室,点开,然后enable相应功能即可。通过Google map lab还能使我们能够看到Google地图的latitude和longitude。 阅读全文
posted @ 2013-09-14 22:01 qingsun_ny 阅读(316) 评论(0) 推荐(0)
摘要:#include 可以解决问题 阅读全文
posted @ 2013-09-13 23:33 qingsun_ny 阅读(868) 评论(0) 推荐(0)
摘要:1 program files(x86)与program files在64位系统下,为了更好的兼容32位程序,在安装一些32位程序(注意某些程序他就是32位的),会默认扔到program files(x86)这个文件夹下,而一些64位的程序,或程序本身没有位数区别的,会默认扔到program files这个文件夹下,它俩下,都有一些与程序使用相关的程序。2 System32 与SysWOW64 (wow: windows on windows 64bits)与1一样system32 是32bits的window系统,而SysWOW64 是64位的系统。3 OpenGL配置(1)将包含.h的整个 阅读全文
posted @ 2013-09-13 23:23 qingsun_ny 阅读(403) 评论(0) 推荐(0)
摘要:1 Lighting computation is handled in eye space(需要根据眼睛的位置来计算镜面发射值有多少进入眼睛), hence, when using GLSL (GPU) to do so, we need to transform vertex from local space to eye space in vertex processor.2 vec4 ftransform(): 将vertex从eye space转到clip space3 why procedural texture (generated from the program not by 阅读全文
posted @ 2013-09-13 21:45 qingsun_ny 阅读(309) 评论(0) 推荐(0)
摘要:使用Doodle Poll网页文件可以让大家投票看什么时间大家都合适。 阅读全文
posted @ 2013-09-13 13:57 qingsun_ny 阅读(766) 评论(0) 推荐(0)
摘要:开启手机与笔记本的蓝牙功能,然后让笔记本搜索设备(当然也可以让手机搜索,只是笔记本操作比手机方便快捷),找到手机设备,然后点配对。之后手机和笔记本会出现配对密匙,在手机和笔记本都点配对,这样就是彼此确认了,如果只点一边的话,会配对失败,因为要双方都同意之后,才能建起传输通道。在从手机往笔记本传输文件之后,比如.mp3,小米手机的文件管理,找到相关文件之后,无法编辑。只能用相应的文件打开,此处为音乐播放器,然后文件夹,找到文件,编辑->选中文件,在右下方的垃圾箱旁边的图标,点开,有个发送到的选项,点开后就有用蓝牙传送。在配对好后,笔记本中,我的电脑下头,就会出现配对手机,只要双方的蓝牙开启 阅读全文
posted @ 2013-09-13 09:17 qingsun_ny 阅读(947) 评论(0) 推荐(0)
摘要:chrome不支持断电续传,而火狐支持。火狐可以暂停下载任务,然后关闭浏览器,下次运行火狐时,在浏览器的右下角的地方有个 ↓ 图标,点开查看下载任务,然后让其继续下载即可。断点续传是一个非常重要的功能,如果有事情要临时关电脑,不能断电续传的话,一切就得重新来过,太浪费时间了。不同浏览器,针对同一个资源的下载速度相差特别大,如果在chrome下载时需要1天或者好几个小时,不妨试一下火狐,即当在某一浏览器下载非常耗时时,可以试试其他浏览器,说不定很快。之前在下载吧下载一个软件,用chrome下载提示要一天,而用火狐就用了大约30分钟。chrome不太适合用于在国外下载国内的软件,普遍比较慢,用火狐 阅读全文
posted @ 2013-09-13 08:51 qingsun_ny 阅读(620) 评论(0) 推荐(0)
摘要:运行安装程序之后,然后以管理员身份运行3ds max,进入一下的激活步骤三、3ds MAX 2011 通用注册机激活步骤1) 在软件激活界面点击“激活”(Activate)按钮,然后选择“我具有Autodesk提供的激活码”(I have an activation code from Autodesk)2) 以管理员身份运行注册机,从激活界面复制申请码(Request code)粘贴到注册机的"Request"栏中,点击"Generate"按钮生成激活码(Activation)3)点击3ds MAX 2011 注册机上的“Mem Patch”按钮(非常 阅读全文
posted @ 2013-09-12 16:19 qingsun_ny 阅读(878) 评论(0) 推荐(0)
摘要:当一个黑白相间的图离眼睛很远时,眼睛看到的是灰色,这是因为眼睛进行了anti-alising处理,进行了blending,即求了pixel的平均值,所以出现灰色效果。 阅读全文
posted @ 2013-09-06 00:29 qingsun_ny 阅读(591) 评论(0) 推荐(0)
摘要:1 modeling:1.1 将OpenGL配置到应用程序中;1.2 设置 graphic context,如读入要进行贴图的纹理,设置要投影的模式(glfrustum),light source, material;2 vertex processing2.1 transformation,将vertex从 local space变到eye space2.2 为定点进行lighting computation2.3 计算vertex的texture coordinate2.4 texture coordinate transformation33.1 primitive assembly: 阅读全文
posted @ 2013-09-06 00:26 qingsun_ny 阅读(329) 评论(0) 推荐(0)
摘要:在windows底下装个secureCrt就可以在windows系统下头远程登陆另一台装着linux系统的电脑,然后运行里头的程序,实现不同系统的文件传输。命令:ifconfig可以看到虚拟机的ip,用于配置secureCrtman :安装插件chkconfigiptablesoff :将防火墙关掉一开始出现连接不成功,需要在root的权限下头安装ssh服务 apt-get install openssh-server (pt-get、apt-get 、yum网络获取的)设置回话选项:选项->会话选项mkdir:新建文件夹rz(等价于传输菜单下的Zmodem选项):文件传输ll (LL) 阅读全文
posted @ 2013-09-05 22:53 qingsun_ny 阅读(258) 评论(0) 推荐(0)
摘要:bump mapping 是通过disturb normal (法线) of each fragment in the polygon, 因此在进行lighting computation的时候是phond shading,即 每个fragment都进行一次lighting computation,而不是Ground shading,只进行vertex的lighting computation。 阅读全文
posted @ 2013-09-05 22:29 qingsun_ny 阅读(236) 评论(0) 推荐(0)
摘要:在OpenGL中,三维的点或者是向量要用四维来表示,原因是在进行一些变换时,程序需要通过矩阵相乘来达到目的。比如rotate,shearing or scale,三维就足够,但是如果要translate的话,就必须4维才够。如这个变换矩阵Mview,前面的矩阵是旋转矩阵,后面的矩阵是平移矩阵,从上面的矩阵可以看出,平移矩阵需要四维,而旋转三维就足够。在OpenGL中,三维坐标点的表示为[x,y,z,1],而方向的表示为[x,y,z,0],原因是如果末尾是1,那点的坐标就固定住了,而如果末尾是0的话,放缩并不影响,这个是方向向量的特性。 阅读全文
posted @ 2013-09-05 22:24 qingsun_ny 阅读(284) 评论(0) 推荐(0)
摘要:billboard mapping 的本质是用一张image来替代真实的object,即用geometry渲染的object,这样可以提高渲染效率。Billboard具体的实现过程是,用RBGA四个通道,将image (也是fragment,因为image和object一样,rasterization后都变成fragment)中有object的地方A设置为1,即不透明,在没有object的地方,即background,A设置为0,透明。然后在OpenGL pipeline的per-fragment operations这个阶段中,有个alpha test,将其设置为如果A>0.5,fra 阅读全文
posted @ 2013-09-05 19:38 qingsun_ny 阅读(221) 评论(0) 推荐(0)
摘要:转自:http://bbs.xuniji8.com/read-htm-tid-3273.html解决方法:Binary translation is incompatible with long mode on this platform. Disabling long mode. Without lon案例:在笔记本上装好XP虚拟机后,准备开机做进一步的调试。但刚一启动变显示如下一个提示框:在虚拟机窗框右下角,还有提示:按照提示含义,很明显我的笔记本对VT的支持存在问题。由于我的笔记本cpu是64位的,操作系统也是64位的,问题应该如虚拟机右下角提示所说,是“宿主机BIOS设置中的硬件虚拟化 阅读全文
posted @ 2013-09-03 21:02 qingsun_ny 阅读(764) 评论(0) 推荐(0)
摘要:转自: http://blog.sina.com.cn/s/blog_6fe3efa301016tca.html本机体系: WIN7 虚拟机:VMware Workstation 9 (英文版) 安装目标:Ubuntu Desktop 12.04 LTS 请先下载好iso镜像文件本机是64位操作系统,我下载了64位黄钻用的Ubuntu后,安装时提示装不了,说是不对应,自动提取我的系统信息不是64位的。于是,我就下载安装了32位的,安装、设置一切很顺利,可是每次开启虚拟机时就出现问题了:Host SMBus controllor notenabled。vmwaer虚拟机部署-ubun... 阅读全文
posted @ 2013-09-03 20:58 qingsun_ny 阅读(748) 评论(0) 推荐(0)
摘要:转自:http://jingyan.baidu.com/article/3d69c55199a2c8f0cf02d7ca.html安装了Oracle VM VirtualBox后 发现原来虚拟机VMware中的 centos 不能上网。自己研究了下 发现VirtualBox与VMware不能同时上网 简单的找了些解决办法第一步:进入网络管理(window7 是网络和共享中心) ,然后点击 更改适配器设置第二步:右键禁用掉VirtualBox Host-Only Network 的网络服务,然后再右键选在属性。第三步:在属性管理中 去掉 VirtualBox Bridged Networking 阅读全文
posted @ 2013-09-03 07:28 qingsun_ny 阅读(2011) 评论(0) 推荐(0)
摘要:Control Panel\Clock, Language, and Region\Language 阅读全文
posted @ 2013-09-02 18:27 qingsun_ny 阅读(177) 评论(0) 推荐(0)
摘要:As we will see, the two statements work together: The precondition indicates what must be true before the function is called. The postcondition indicates what will be true when the function finishes its work.example:void write_sqrt(double x)// Precondition: x >= 0.// Postcondition: The square roo 阅读全文
posted @ 2013-09-02 16:23 qingsun_ny 阅读(1192) 评论(0) 推荐(0)
摘要:计算机右键--管理--计划任务选中\Microsoft\Windows\RAC (展开左边的文件夹,就能看到这一系列文件夹)然后选择 菜单栏-》view—》show hidden tasks就可以看见里面的隐藏任务了把里面的任务右键-》disabled就OK了 阅读全文
posted @ 2013-09-02 15:53 qingsun_ny 阅读(1035) 评论(0) 推荐(0)
摘要:当我们安装了英文版的chrome或者中文版的chrome,然后打开中文或者英文网页时,chrome就会一直提醒说要不要翻译,解决这个的方法是输入网址的右边有个图标,里头有setting->advance setting(网页的最下面)->languages, 往其中加入英文和中文,并选择其中一项作为默认(根据个人喜好),这样浏览器能够知道我们同时可以接受中文和英文,当默认语言为英文时,打开中文网页也不会一直提示说要不要翻译。 阅读全文
posted @ 2013-09-01 19:45 qingsun_ny 阅读(752) 评论(0) 推荐(0)
摘要:百度页面右手边按加号图标,然后点“我的导航”,就可以添加常用网址,如图,这样常用网页就不用一遍遍输入网址了 阅读全文
posted @ 2013-09-01 10:36 qingsun_ny 阅读(339) 评论(0) 推荐(0)
摘要:屏幕右下角setting->control panel->system and security ->windows update,如图turn automatic updating on or off,将其设置为不自动更新即可 阅读全文
posted @ 2013-09-01 09:59 qingsun_ny 阅读(164) 评论(0) 推荐(0)