自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(17)
  • 资源 (6)
  • 收藏
  • 关注

原创 gcc关于cpu类型的设定

<br /><br />-mtune和-mcpu标记也是可用的。这两个标记通常只在没有-march选项的时候才用到;特定的处理器可能要求使用-mtune甚至-mcpu。糟糕的是,gcc在不同构架上的表现并非完全一致。<br /> <br />对于x86和x86-64的CPU,-march将使用所指定CPU的全部可用指令集和正确的ABI来生成代码;并不会向后兼容其他旧的或者不同的CPU。如果你只需要在你当前运行Gentoo的机器上执行代码,那么就可以继续使用-march。只有在为i386和i486之类的旧CP

2011-05-30 12:12:00 3305

原创 开源的图形渲染库 cairo pango

Cairo is a 2D graphics library with support for multiple output devices. Currently supported output targets include the X Window System, Quartz, Win32, image buffers, PostScript, PDF, and SVG file output. Experimental backends include OpenGL, XCB, BeOS, OS

2011-03-10 09:56:00 3051

原创 linux下从视频提取音频的方法

<br />linux下可以利用mencoder将视频里的音频提取出来。方法如下:<br />1、首先安装mencoder.对于ubuntu来说,软件仓库里就有mencoder,可直接输入如下命令安装<br />   sudo apt-get install mencoder<br />2、在命令行输入<br />   mencoder -oac mp3lame -ovc copy -of rawaudio 视频文件 -o音频文件<br />   其中视频文件是你的视频源文件路径,音频文件是你要输出的文件名

2011-02-26 08:49:00 1131

原创 三角函数列表

<br />最近工作经常遇到三角函数的地方,先放这记着,免得到处去找两角和与差的三角函数cos(α+β)=cosα·cosβ-sinα·sinβ  cos(α-β)=cosα·cosβ+sinα·sinβ  sin(α±β)=sinα·cosβ±cosα·sinβ  tan(α+β)=(tanα+tanβ)/(1-tanα·tanβ)  tan(α-β)=(tanα-tanβ)/(1+tanα·tanβ)和差化积公式sinα+sinβ=2sin[(α+β)/2]cos[(α-β)/2]  sin

2011-02-25 13:11:00 661

原创 g++中关于字节对齐的测试

<br />g++可能通过__attribute__ ((aligned (n)))来设置变量的字节对齐数,如float a __attribute__ ((aligned (16))); <br />就可以设置变量a按16字节对齐。<br />也可以将这个属性用于类及其成员变量<br />class A{ virtual float* getData(){return &a;} int a;}__attribute__ ((aligned (16))); <br />这时类A的

2010-12-25 13:03:00 1634

转载 cscope and silentBob

<br /><br />From http://wangxu.me/blog/?tag=cscope<br /> <br />当你开始研究一个不熟悉的项目的源代码的时候,对源代码的结构、函数和类的名称的含义等都不甚了解。这时,虽然我们可以使用 tags 来查看他们的定义,但是却很难通过一个一个看这些定义来得到全句的信息。Cscope 和 SilentBob 就是两个可以帮助我们分析不熟悉的源代码的工具。他们可以帮助你查找符号的定义,判断某个函数在哪里被调用了,发现某个给定的函数调用了哪些其他函数,以及在源代

2010-12-17 14:21:00 585

原创 关于软件UI设计的一篇转文

<br /><br /> <br />http://www.javaeye.com/topic/708189<br /> <br />by fantasy @ javaeye.com<br /> <br />  谈到用户体验,不得不提到我同事写过的一段话。   <br /> <br /> <br /> <br />  曾见众多能力,操守俱佳之女子,却无遮百丑之美而隐于市,可谓“纵有千种风情 更与何人说”。将此铺开至IT业, 为什么Apple掘弃兼容之路却仍引吭高歌;为什么微软的网站从蓝白格子演变到风情万种;

2010-07-21 12:25:00 348

原创 关于不同的string间相互转换的问题

这个问题遇到很多次了,总是每次用的时候现在网上找,现在把遇到的字符串的转换记在这,以后不用到处乱找了CSting->std::string如果不是unicode可以直接转换CString cs("Hello");std::string s((LPCTSTR)cs); 如果是unicode就需要做一些额外的操作了 CString cs ("Hello"); // Convert a TCHAR string to a LPCSTR CT2CA pszConvertedAnsiString (

2010-07-02 10:13:00 500

转载 保护眼睛的屏幕设置

<br />对于每天对着电脑工作的人来说,眼眼睛干涩是个很难避免的问题, 其实,只要稍微设置一下,就能让你电脑上的窗口从白花花的颜色变成淡淡的绿色。 <br /><br />设置方法:打开控制面板中的"显示" 选择外观(appearance)-高级(advanced),然后在项目(items)那栏选窗口(windows),再点颜色(color)-其它(others),然后把Hue(色调设为85,Sat(饱和度)设为90,Lum(亮度)设为205。然后单击 添加到自定义颜色(Add to custom col

2010-06-18 15:18:00 382

原创 linux下获取用户主目录的方法

linux下一般把程序的相关配置文件放到用户的主目录下,这样就要求程序得获取当前用户的主目录路径.方法如下char *path = getenv("HOME");printf("path = %s/n",path); 

2010-06-10 18:43:00 3081 1

转载 windows登陆ubuntu方法(vnc)

通过将服务器配置成VNC SERVER,可以让其他主机使用图形方式登录这台服务器。在ubuntu下配置vnc server很简单,方法如下:服务器端:1、先安装VNC服务程序:    $ sudo apt-get install vnc4-common vnc4server2、给当前用户设置vnc登录密码:    $ vncpasswd2.5 修改当前用户目录下.vnc

2010-05-15 11:44:00 1208

原创 gcc 编译平台选项

-march可以设定目标代码的工作平台,包括i386 Original Intels i386 CPU. i486Intels i486 CPU. (No scheduling is implemented for this chip.) i586, pentiumIntel Pentium CPU with no MMX support. pentium-mmxIntel Pen

2010-05-08 10:41:00 1014

原创 linux下的一个内存泄露测试软件

memprof,很小巧,无需修改代码,能看到哪些函数分配的内存,有一个缺点是只能用在gnome环境下。详细信息见http://www.secretlabs.de/projects/memprof/。回头试用后,再写报告

2010-05-07 15:56:00 236

翻译 代码版本管理软件评比

 转载的,回头在翻译一下If you spend time talking to software developers about tools, one of the biggest topics I hear about are version control tools. Once youve got to the point of using version control to

2010-04-23 09:10:00 508

转载 mysql管理工具

使用各种精心设计的工具来管理MySQL数据库要比单纯使用传统的方法轻松得的多。开发人员应该不断寻找那些能够缩短开发时间的工具。这也是我们本文整理这10个能够简化开发过程的MySQL工具的原因。MySQL WorkbenchMySQL Workbench是一个由MySQL开发的跨平台、可视化数据库工具。它作为DBDesigner4工程的替代应用程序而备受瞩目。MySQL Workbe

2010-04-11 16:32:00 548

转载 在 QT 程序里使用Vista的 Glass 背景效果

很简单直接上代码:#include dwmapi.h>     // DWM APIs#pragma comment(lib, "dwmapi") //DWM libraryclass MainWindow : public QMainWindow{public:    MainWindow()    {        QPushButton *b = new QPushButton(

2010-03-25 15:00:00 468

原创 记在google.cn即将倒闭之后

在google的官方博客宣布即将关闭google.cn之后,我就意识到我blogspot的博客也没什么机会能打开。转移blog是势必所趋。估计在世博会期间,政府还会重新关闭防火墙,到时在把所有的内容都转移过来。以后有什么技术类的文章就在这写了

2010-01-16 13:54:00 349

OpenGL 4.0 Shading Language Cookbook

OpenGL 4.0 Shading Language Cookbook

2014-12-17

摄像机标定

摄像机标定的一些基本概念及一些要注意的问题

2011-11-10

Line Drawings from 3D Models3

用线来渲染三维模型,类似草图,铅笔画之类的渲染模式。非真实渲染的常见方法

2009-06-11

Line Drawings from 3D Models2

3D非真实渲染,采用线段渲染3D模型,类似于草图,铅笔画

2009-06-11

Line Drawings from 3D Models1

用线来渲染三维模型,类似草图,铅笔画之类的渲染模式。非真实渲染的常见方法

2009-06-11

S3C2410完全开发流程

介绍2410裸机开发的流程,内附源代码

2008-03-14

空空如也

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

TA关注的人

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