09 2011 档案
摘要:陈 净近日,因为超级稻亩产900公斤而再次得到世 人关注的袁隆平先生在接受记者采访时这样形容自己:“我觉得人就像一粒种子,要做一粒好的种子,身体、精神、情感都要健康,种子健康了,事业才能够根深叶 茂,枝粗果硕。”如果,我们每个人都是自己事业的一粒种子,那么,我们是不是一粒健康的好“种子”?今天,社会发展中许多领域出现了一些浮躁现 象。浮躁一词已成为人们用以描绘社会状态、反映社会问题、表达公众情绪、解释社会运行机制的流行概念。个别官员为了政绩而浮躁,一些草根为成功而浮躁,少 数专家为名利而浮躁,……太多的人梦想着一夜之间功成名就。我们缺少的,恰恰是像袁隆平这样热爱自己的事业、扑下身子潜心研究的人
阅读全文
摘要:装了wine试用了一下,感觉实在没啥意思就卸载了。但是卸载以后发现还有些尾巴碍眼,如打开文件时右键菜单里就会有“使用notepad打开”的选项,虽然没有什么别的问题,但是看着碍眼。所以就搜索资料,删除它。现在记录一下删除步骤:1、当然首先要卸载wine,不多评论,可以通过apt-get或者直接新立得卸载。2、删除~/wine目录。3、删除~/.local/share/applications 下wine-extension-*命名的起动器。~/.local/share/applications/wine目录。4、删 除~/.local/share/applications/mimeinfo.c
阅读全文
摘要:cmake vs qmakeqmake 是为 Qt 量身打造的,使用起来非常方便cmake 使用上不如qmake简单直接,但复杂换来的是强大的功能内置的 out-of source 构建。(目前QtCreator为qmake也默认启用了该功能。参考:浅谈 qmake 之 shadow build)为各种平台和场景提供条件编译可处理多个可执行文件情况,和很好配合 QtTest 工作如何选择?Using CMake to Build Qt Projects一文中说:对简单的Qt工程,采用 qmake对复杂度超过 qmake 处理能力的,采用 cmake尽管如此,如果简单Qt的工程都不知道怎么用 c
阅读全文
摘要:以Qt 4.4自带的example/designer/calculatorform为例进行说明。创建工作目录。打开终端,在预定目录执行如下命令:mkdir CalculatorFormcd CalculatorForm创建窗体。打开Qt Designer(这个也不会的话,请找块豆腐自己撞死)。快捷键Ctrl+N弹出新建窗体菜单,选择Widget模板。点击创建(Create)。如下图:添加控件,修改属性和对象名。从Qt Designer主窗体的Widget Box里面拖拽6个Label、2个SpinBox、1个HorizontalSpacer、1个VerticalSpacer。简单摆放。修改窗体
阅读全文
摘要:例子一单个源文件 main.c例子二==>分解成多个 main.c hello.h hello.c例子三==>先生成一个静态库,链接该库例子四==>将源文件放置到不同的目录例子五==>控制生成的程序和库所在的目录例子六==>使用动态库而不是静态库例子一一个经典的C程序,如何用cmake来进行构建程序呢?//main.c#include <stdio.h>int main(){ printf("Hello World!/n"); return 0;}编写一个 CMakeList.txt 文件(可看做cmake的工程文件):projec
阅读全文
摘要:vi编辑器是任何Unix及Linux系统下标准的编辑器,他的强大不逊色于任何最新的文本编辑器,这里只是简单地介绍一下他的用法和一小部分指令。由于 对Unix及Linux系统的任何版本,vi编辑器是完全相同的,因此您能够在其他任何介绍vi的地方进一步了解他。Vi也是Linux中最基本的文本编 辑器,学会他后,您将在Linux的世界里畅行无阻。 1、vi的基本概念 基本上vi能够分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下: 1) 命令行模式command mode) 控制屏幕...
阅读全文
摘要:找到usr/share/pixmaps下相关图标文件,修改相关图标即可。如修改pidgin托盘图标:找到/usr/share/pixmaps/pidgin/tray下相应图标修改即可。修改应用程序图标:找到/usr/share/applications/下相应图标修改即可。修改应用程序左边的图标:我是在默认的Human主题下(Ubuntu 8.04)实现这一效果的,如果你现在开着beryl ,我不知道是否会成功.原理:Ubuntu开始菜单图标是调用了当前主题下的(大小为22x22像素),本例就是/usr/share/icons/Human/22x22 /places/位置下的start-her
阅读全文
摘要:Xvidcap 是一个可将屏幕上的操作过程录制下来并保存为视频的小工具。对于需要制作产品演示和教学的朋友来说,这个屏幕录像机十分实用。Xvidcap 支持生成 avi、mpeg、asf、flv、swf、mov 等视频格式,可以应用在各种场合。录制的区域也可以随意选择,显得非常方便。 详细教程地址:http://www.linuxidc.com/Linux/2010-08/27644.htm
阅读全文
摘要:1.首先在终端运行下列命令进行必要的编译环境安装。sudo apt-get install build-essential libgtk2.0-dev libavcodec-dev libavformat-dev libjpeg62-dev libtiff4-dev cmake libswscale-dev libjasper-dev2.下载相应的版本到电脑里面,这里我们以下载OpenCV-2.3.1为例。cd 命令进入相应的下载目录。依次运行下列命令1tarxfOpenCV-2.3.1.tar.bz22cdOpenCV-2.3.13.终端运行1mkdirbuild2cdbuild3cmake
阅读全文
摘要:sudo add-apt-repository ppa:v-launchpad-jochen-sprickerhof-de/pclsudo apt-get updatesudo apt-get install libpcl-1.1-devtrackback: http://pointclouds.org/downloads/linux.html
阅读全文
摘要:系统Ubuntu,之前用Firefox打开PDF文件都要下载到本地后打开,很麻烦。查了一下,可以用evince和mozplugger让Firefox直接打开PDF。Step 1:安装evince 和 mozplugger:sudo apt-get install evince mozpluggerStep 2:编辑 mozpluggerrcsudo gedit /etc/mozpluggerrcStep 3:找到以下行:application/pdf: pdf: PDF fileapplication/x-pdf: pdf: PDF filetext/pdf: pdf: PDF filetex
阅读全文
摘要:不用的内核已经被卸载掉了,如何从列表中删除呢?代码:gleerat@gleerat:~$sudoapt-getautoclean正在读取软件包列表...完成正在分析软件包的依赖关系树正在读取状态信息...完成gleerat@gleerat:~$dpkg--get-selections|greplinuxlibselinux1installlinux-firmwareinstalllinux-genericinstalllinux-headers-2.6.38-11installlinux-headers-2.6.38-11-genericinstalllinux-headers-generic
阅读全文
摘要:原文无法复制,请查看链接:file:///home/mars/Desktop/2734308_103976756.shtml
阅读全文
摘要:2003年5月,当H.264编码标准草案发布时,很多人都觉得H.264太复杂,不宜实用。眨眼间3年过去了,以往的论断、疑惑被如今的现实冲洗 的干干净净。随着硬件性能的提高和视频编码工作者对H.264的不断优化,如今的H.264已完全实用,最新的达芬奇芯片上能实现D1分辨率 (720*480)视频的实时编码,而对于解码,普通的PC机就能实现x264编码的DVDrip电影的流畅播放。纵观过去的三年,有多少人对H.264 倾注了热情和汗水才换来今天的成绩,而那些H.264的开源项目以及参与这些项目的开发者自然是功不可没。本文评测的是作者接触过的H.264开源解码器,包括:JM decoder, T2
阅读全文
摘要:有时候,会发现Windows 7中的一些图标丢失,虽然不影响使用,但毕竟难看。下面的脚本可以重建图标缓存。可以将下面的内容保存为一个bat文件。经过测试有效rem 关闭explorer.exetaskkill /f /im explorer.exeattrib -h -i %userprofile%/AppData/Local/IconCache.dbdel %userprofile%/AppData/Local/IconCache.db /arem 打开start explorertrackback:http://blog.csdn.net/xiaojianpitt/article/deta
阅读全文
摘要:在matlab的help中,搜索"AutomaticAxesResize",就可以看到调节坐标的几个属性。假设随机生成一张图片100*100,然后保存为png格式,且DPI=300。imagesc(rand(100,100));%generatearandomimageaxisoff%setofftheaxisset(gca,'position',[0011]);%theaxismustbenormalizedprint('-f1','-r300','-dpng','xxx.png');%set
阅读全文
摘要:前些日子,我不止一次感觉到了无法将自己所接受的信息很好地组织起来。在不断地尝试了各类工具和信息组织方式后,我终于为自己搭建了一个Wiki,并以此作为今后的信息组织工具。之前的组织方式在我所接受的信息中,一部分转化为代码,应用至了工作或个人的项目中,另一部分被打上了星标(如Google Reader条目),或者加入了收藏夹(网站地址),还有一部分则转化为了blog上的文章,另有不少在随手记录中,渐渐丢失。因为个人精力有限,只有极少部分的信息,才转化成了实际的代码或文章,更多的信息,则是被打上星标或进入收藏夹后,然后慢慢被遗忘,直到哪天重新浏览收藏夹时再被想起。这使得信息的回想和再利用显得十分被动
阅读全文
摘要:Color is the perceptual characteristic of light described by a color name. Specifically, color is light, and light is composed of many colors—those we see are the colors of the visual spectrum: red, orange, yellow, green, blue, and violet. Objects absorb certain wavelengths and reflect others back t
阅读全文
摘要:Robots press the social buttons. I love these words.http://v.youku.com/v_show/id_XMzAzNDkzMTgw.html
阅读全文
摘要:PSNR是“Peak Signal to Noise Ratio”的缩写,峰值信噪比。psnr一般是用于最大值信号和背景噪音之间的一个工程项目。PSNR计算公式如下:8bits表示法中,peak的最大值为255;MSE指Mean Square Error(均方误差);I(角标n):指原始影像第n个pixel值;P(角标n):指经处理后的影像第n个pixel值。PSNR的单位为dB。所以PSNR值越大,就代表失真越少。Matlab实现:% func——计算两幅图像的psnr值functionresult=psnr(in1,in2)z=mse(in1,in2);result=10*log10(25
阅读全文
摘要:在一个matlab的学习群里,有人提出了这么一个问题:在matlab里如何读取多信文件的数据,例如,有许多数据,存放在不同的txt文件里。我的办法是把这些文件的文件名按一定的规律命名,假如有一百个数据文件,则可以把这些文件分别命名为:filename1.txt,filename2.txt,...,fielname100.txt,在读取的时候则可以使用循环:for i = 1:100fileName = ['filename' num2str(i) '.txt'];x = load(filiName);end但另一位朋友给出了另一个解决的办法,无需对数据文件的文件
阅读全文
摘要:CODE:\begin{equation}\begin{cases}eq1\\eq2\end{cases}\end{equation}对于不需对齐的方程组这样写比较方便,需要对齐的时候间距太大了。有时候需要对齐,这时候我用CODE:\begin{equation}\left\{\begin{align} % \begin{eqnarray}好像也可以。x&=eq1\\y&=eq2\end{align}\right.\end{equation}但觉得输入有点麻烦,而且我觉得Latex应该有内置的命令。请大家指点。网上的其他解决方案:1CODE:\begin{equation}\l
阅读全文
摘要:LaTeX 默认的第一段不是首行缩进的, 这不符合我们的中文习惯.要实现首行缩进也很简单,在导言区加入宏包首行 \usepackage{indentfirst} 就可以了.(LaTeX 学习博客 (http://latex.yo2.cn) , 白色印记.)使用命令 设置 缩进的距离 \setlength{\parindent}{2em} ,这里的 2em 表示缩进 2 个字符位置.如果有一个段落你不想首行缩进, 在段落前使用命令 \noindent .同样的, 你要保证这一段是首行缩进, 使用命令 \indent, 如果使用了 CJK 宏包, 还可以用\CJKindent.trackback:
阅读全文
摘要:两个问题:1.多行公式环境下对每个子公式进行编号2.公式要求是联立的形式。其中第二点比较难,一般方法是在eqnarray环境中在\left{...\right.中加入array环境实现,但LaTeX视\left\{...\right.为一个整体结构,编号时只对联立的公式生成一个编号。最终的解决方案:调用两个宏包subeqnarray和cases,代码如下\usepackage{subeqnarray}\usepackage{cases}\begin{subequations}\begin{numcases}{}3x+4y=5\\5x-9y=13\end{numcases}\end{subequ
阅读全文
摘要:明明还能在 Visual Studio 2008 里顺利编译的代码,今天编译的时候,就提示如下错误:Error result 31 returned from 'C:\Program Files\Microsoft SDKs\Windows\v6.0A\bin\mt.exe'解决方案:右键点击工程,选”属性”==>”配置属性”==>”链接器”==>”清单文件”==>”生成清单”==>设为”否”英文版的 Visual Studio 2008 应该是如下路径:Properties ==> Configuration Properties ==&g
阅读全文
摘要:矩阵的每一行代表一个方程,m行代表m个线性联立方程。 n列代表n个变量。如果m是独立方程数,根据m<n、m=n、m>n确定方程是 ‘欠定’、‘适定’ 还是 ‘超定’。超定方程组:方程个数大于未知量个数的方程组。对于方程组Ra=y,R为n×m矩阵,如果R列满秩,且n>m超定方程一般是不存在解的矛盾方程。例如,如果给定的三点不在一条直线上, 我们将无法得到这样一条直线,使得这条直线同时经过给定这三个点。 也就是说给定的条件(限制)过于严格, 导致解不存在。在实验数据处理和曲线拟合问题中,求解超定方程组非常普遍。比较常用的方法是最小二乘法。形象的说,就是在无法完全满足给定
阅读全文
摘要:由来 采样定理(又称取样定理、抽样定理)是采样带限信号过程所遵循的规律,1928年由美国电信工程师H.奈奎斯特首先提出来的,因此称为奈奎斯特采样定理。1948年信息论的创始人C.E.香农对这一定理加以明确说明并正式作为定理引用,因此在许多文献中又称为香农采样定理。该理论支配着几乎所有的信号/图像等的获取、处理、存储、传输等,即:采样率不小于最高频率的两倍(该采样率称作Nyquist采样率)。该理论指导下的信息获取、存储、融合、处理及传输等成为目前信息领域进一步发展的主要瓶颈之一,主要表现在两个方面: (1)数据获取和处理方面。对于单个(幅)信号/图像,在许多实际应用中(例如,超宽带通信,超..
阅读全文
摘要:编译OpenCV2.3.0时,用VS2008打开D:\Program Files\OpenCV2.0\vc2008目录下生成OpenCV.sln在Debug下,选择Solution Explorer里的 Solution OpenCV,点右键,运行"Rebuild Solution",编译无误。再选择INSTALL项目,运行"Build",报错,“CMake Error at cmake_install.cmake:119 (FILE):file INSTALL cannot find "D:/Program Files/OpenCV-2.3.
阅读全文
摘要:弹出式菜单(像点鼠标右键出来的菜单那样的)也是GLUT的一部分,虽然它不能实现我们经常看到的windows系统弹出式菜单的所有的功能,但是它也有很大的作用。给一个程序增加菜单提供了一个比键盘更简单的方法来和程序交互,选择不同选项,而不用去记那些按键。我们首先要做的是创建菜单,创建菜单函数glutCreateMenu的原型如下:int glutCreateMenu(void (*func)(int value));参数:func:为新建的菜单处理菜单事件的函数名。这个函数的返回值是菜单的标识符(menu identifier)。我们的程序中,我们可以相加多少菜单就加多少菜单。对每个菜单我们要指定
阅读全文
摘要:一、利用API实现打开文件对话框和利用MFC来实现打开文件对话框。方法一:API部分: 1 OPENFILENAME ofn; 2 char szFile[MAX_PATH]; 3 ZeroMemory(&ofn,sizeof(ofn)); 4 ofn.lStructSize = sizeof(ofn); 5 ofn.lpstrFile = szFile; 6 ofn.lpstrFile[0] = TEXT('\0'); 7 ofn.nMaxFile = sizeof(szFile); 8 ofn.lpstrFilter = TEXT("all\0*.*\0j
阅读全文