自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 ubuntu升级内核过后的一些问题

Ubuntu 最麻烦的就是升级了系统内核过后容易引起各种问题,诸如显卡驱动不能正常工作而不能进入X界面,又如电源管理不能正常工作,以及下面将要谈到的丢失内核等一系列问题。      一、闭源显卡驱动fglrx不工作            如若显卡驱动不能正常工作(一般出现在ati的显卡上),需要卸载显卡驱动,重新安装上开源驱动。#首先卸载sudo sh /usr/sha

2012-08-22 10:28:24 2007

转载 Compiling Cpp

在linux下采用GCC了解编译的全过程  1 #预处理  2 g++ -E add.cpp -o add.i  3 g++ -E main.cpp -o main.i  4   5 #编译,生成汇编语言文件  6 g++ -S add.i -o add.s  7 g++ -S main.i -o main.s  8   9 #汇编 10 g++ -c

2012-08-21 22:52:38 382

转载 linux 技巧:使用 screen 管理你的远程会话

http://www.ibm.com/developerworks/cn/linux/l-cn-screen/你是不是经常需要 SSH 或者 telent 远程登录到 Linux 服务器?你是不是经常为一些长时间运行的任务而头疼,比如系统备份、ftp 传输等等。通常情况下我们都是为每一个这样的任务开一个远程终端窗口,因为他们执行的时间太长了。必须等待它执行完毕,在此期间可不能关掉窗

2012-08-19 01:34:49 586

转载 Vim 实用技术

0. Vim 简介作为开源世界最重要的编辑器之一(另一个是 Emacs),Vim 以其强大的功能和可定制能力被众多开发者所喜爱。不过,也许就是因为 Vim 的功能太强大了,要真正用好 Vim 并不容易。本文作者在多年的实际使用中逐渐掌握了一些实用技术,在此介绍给大家。——本文并不企图对 Vim 作全面而系统的介绍,但也绝非零星地点到即止;而是希望通过介绍一些重要特性和提供相关参考信息,引起大家

2012-08-15 19:31:29 2839

转载 C++ string 用法详解

任何人对本文进行引用都要标明作者是Nicolai M.Josuttishttp://www.byvoid.com/blog/cpp-string////////////////////////////////////////////////////////////////////////////////////C++ 语言是个十分优秀的语言,但优秀并不表示完美。还是有许多人不愿意使

2012-08-10 17:28:22 3139

转载 SSE/SSE2

毫无疑问,数学库是图形程序的基石,是图形程序运行效率的关键之一。一个优秀的数学库可以让图形程序运行得更流畅,甚至要快上几十倍上百倍。有时候替换一条除法运算会带来成倍的效率增长,比如用乘以 1/op 替换 vector 里的 operator /。当然,更高级的优化是使用 SIMD 优化海量运算,这就是本文的中心——SSE/SSE2 优化。在描述 SSE/SSE2 优化前,我先介绍一般的 vec

2012-08-10 09:55:57 2474

转载 C++的临时对象

我们知道在C++的创建对象是一个费时,费空间的一个操作。有些固然是必不可少,但还有一些对象却在我们不知道的情况下被创建了。通常以下三种情况会产生临时对象:   1,以值的方式给函数传参;   2,类型转换;   3,函数需要返回一个对象时;   现在我们依次看这三种情况:   一,以值的方式给函数传参。  我们知道给函数传参有两种方式。1,按值传递;2,按引用传递。按值传递

2012-08-10 09:43:59 444

转载 C++ 断言assert() 函数用法

assert宏的原型定义在assert.h中,其作用是如果它的条件返回错误,则终止程序执行.   原型定义: 1#include "assert.h" 2void assert( int expression );  assert的作用是现计算表达式 expression ,

2012-08-10 09:35:33 701

转载 C++中的try{} catch(…)

try{} catch(…){}以前都是用try{} catch(…){}来捕获C++中一些意想不到的异常, 今天看了Winhack的帖子才知道,这种方法在VC中其实是靠不住的。例如下面的代码:try { BYTE* pch ;pch = (BYTE* )00001234 ;  //给予一个非法地址 *pch =6 ; //对非法地址赋值,会造成Access Vio

2012-08-09 18:19:15 553

转载 C++模板类(函数)编译 多文件编译

在C++中,模版和普通的函数或类有很多不一样的性质。前两天写了一个模版类,头文件和实现文件分开存放的。这就出问题了,老是说找不到实现。查了一些资料才知道,原因是这样的,编译器在实例化一个类时,需要知道该类的所有确定的信息,如果是普通的类这是完全由头文件(.h)中类的声明决定的。但是对于模版类,此信息不确定,于是编译器只是存放一个符号,而把这一个步骤放到最后链接时来完成。而编译器在编译模版类的实现文

2012-08-09 16:46:39 2870 1

转载 hg branch

http://www.codingboy.com/zlog/post/21.htmlMecurial的branch使用,branch在Mercurial中使用有点特别,需要注意一下,使用不当后果自负哦。view sourceprint?1.>hg init my-test2.>cd my-test这时的branch是default,可以用

2012-08-09 12:41:17 800

转载 模板友元化

在C++中,重载二元运算符时往往需要使用友元,而在类模版中,重载函数也需要使用函数模版,这件事就变得很麻烦。LZ在linux平台下使用GCC编译器,出现各种问题,就是不能成功将函数模版实例化。      下面的文章提供的方法没有成功。并且经过试验,发现在函数模版实例化时需要在前面加上template>,即:函数模版申明:templatetypenameT> void func( T

2012-08-09 11:02:43 987

转载 Pentium III处理器的单指令多数据流扩展指令入门

转自:DDJ Microprocessor Center     (http://www.vckbase.com/index.php/wv/176.html)在这篇文章里,我们将向你展示Pentium III处理器和她的这些新特性,并且将着重讲述Pentium III处理器的新指令集.1.Pentium III处理器概要 1999年2月,Intel发布了她的最新款处理器Pe

2012-08-07 13:07:23 2133

空空如也

空空如也

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

TA关注的人

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