自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

On the road...

一直在路上

  • 博客(22)
  • 收藏
  • 关注

原创 超级3合1U盘维护系统

以前常常要帮同学装系统,尝试过很多方法之后发现还是用U盘来装最方便快捷,说白了就是装个PE系统到U盘里面,之后插上U盘启动PE,安装操作系统或进行一些维护工作。 今日闲来无事做了一个超级3合1的维护系统,超级从何说起,且看下文: 首先感谢老毛桃PE2003、科力DOS启动工具箱2009、Tiny Core Linux的作者们,因为你们的工作,才让我们使用到这么好用的维护工具,谢谢! 本多合一U盘系统将老毛桃PE2003、科力DOS启动工具箱2009、Tiny Core Linux 3.5.1三合一集成

2011-04-17 12:27:00 2275

原创 【转】几种常见的开源软件许可协议(GPL, LGPL, Apache License, BSD)

GPL GPL授予程序接受人以下权利,或称“自由”: * 以任何目的运行此程序的自由 * 以学习程序工作机理为目的,对程序进行修改的自由(能得到源代码是前提) * 再发行复制件的自由 * 改进此程序,并公开发布改进的自由(能得到源代码是前提) 相反地,随版权所有软件的最终用户许可证几乎从不授予用户任何权利(除了使用的权利),甚至可能限制法律允许的行为,比如逆向工程。 GPL与其他一些更“许可的”自由软件许可证(比如BSD许可证)相比,主要区别就在于GPL寻求确保上述自由能在复制件及演绎作品中得

2011-04-04 12:19:00 1847

原创 链表的随机插入不比数组快

前几天看了《Java程序员职场全攻略:从小工到专家》,其中讲到Java中的链表随机插入并不比数组快,这跟我们教科书上所说的相悖,书中举的例子是Java的。今日闲来无事,我用C++做了个实验,使用的链表是list类,数组用vector类替代,过程如下: 先上代码: #include #include #include #include #include using namespace std; int main(int argc, const char *argv[])

2011-03-27 21:41:00 1433

原创 Never Give Up

来学校一个多星期了,本来打算去实习的,由于学校的规定,没去成。也罢,最后的校园生活了,好好享受吧。 在图书馆意外的发现了《疯狂的程序员》,记得还是大一的时候看的,当时没写完,看的还是连载。说起来这本书对我的影响还是蛮大的,看了之后在我心里埋下了一颗种子,那就是成为一名程序员。现在两年过去了,这颗种子也生根发芽,慢慢的长大了。我也将在毕业后投入到写程序的工作中,成为一名程序员。“程序员的双手就像魔术师的双手,将枯燥无味的代码变成丰富多彩的软件。”这是小说中的一句话,小说主人公绝影就是在这句话的影响下,决定成

2011-03-03 22:42:00 423

转载 年轻时应该养成的十大好习惯

年轻时应该养成的十大好习惯<br /><br />1.守时<br />买个闹钟,以便按时叫醒你。贪睡和不守时,都将成为你工作和事业上的绊脚石,任何时候都一样。不仅要学会准时,更要学会提前。就如你坐车去某地,沿途的风景很美,你忍不住下车看一看,后来虽然你还是赶到了某地,却不是准时到达。"闹钟"只是一种简单的标志和提示,真正灵活、实用的时间,掌握在每个人的心中。<br />2.不要扭扭捏捏<br />如果你不喜欢现在的工作,要么辞职不干,要么就闭嘴不言。初出茅庐,往往眼高手低,心高气傲,大事做不了,

2010-10-31 12:55:00 408

转载 关于算法的一些资料

1. CLRS 算法导论算法百科全书,只做了前面十几章的习题,便感觉受益无穷。2. Algorithms 算法概论短小精悍,别据一格,准经典之作。一个坏消息: 同算法导论,该书没有习题答案。好消息:习题很经典,难度也适中,只需花点点时间自己也都能做出来。不好也不坏的消息:我正在写习题的答案,已完成前三章,还剩九章约二百道题,顺利的话二个月之后发布。另有中文版名《算法概论》,我没看过,不知道翻译得怎么样。如果有心的话,还是尽量看原版吧,其实看原版与看中文版花费时间不会相差很大,因为大部分时间其

2010-10-31 12:53:00 444

翻译 在ubuntu10.4下编译QGIS

在linux下编译软件是件麻烦事,特别是要编译的软件有大量的依赖包的时候,像QGIS的编译就是这样,虽然QGIS的官方文档中有详细的编译步骤,但过于繁琐,下面提供简单编译方法。1.安装依赖包先加入软件仓库sudo add-apt-repository ppa:ubuntugis/ubuntugis-unstablesudo su -c "echo 'deb-src http://ppa.launchpad.net/ubuntugis/ubuntugis-unstable/ubuntu lucid mai

2010-10-07 13:24:00 1393

转载 GIS中坐标系定义及转换

<br /> <br />1. 椭球体、基准面及地图投影<br /> <br />GIS中的坐标系定义是GIS系统的基础,正确定义GIS系统的坐标系非常重要。GIS中的坐标系定义由基准面和地图投影两组参数确定,而基准面的定义则由特定椭球体及其对应的转换参数确定,因此欲正确定义GIS系统坐标系,首先必须弄清地球椭球体(Ellipsoid)、大地基准面(Datum)及地图投影(Projection)三者的基本概念及它们之间的关系。<br /> <br />基准面是利用特定椭球体对特定地区地球表面的逼近,因此每个

2010-10-06 22:03:00 4180

翻译 【翻译】设计模式之外观(Facade)模式——C++实例

通常,随着你的程序的不断发展,其复杂性也不断增加。事实上,过多的使用设计模式致使大量的类被创建,从而导致程序流程难以理解。更有甚者,各个子系统都变得相当复杂,有大量复杂的接口。 外观模式能帮助你简化复杂的接口,它通过提供一系列简单的接口给子系统,达到简化的目的。这种简化可能减少灵活性,但通常还是会提供底层控制给需要的用户,如果需要,用户仍然可以使用底层的类和方法。 外观模式的使用频率很高。 C++代码示例: //Program tested on Microsoft Visual Studio

2010-10-03 16:04:00 524

原创 DllMain函数不特殊

摘要:毕竟DllMain只是一个普通函数,它的生命周期不长,如同普通函数一样,在它里面定义的局部变量a函数结束后也结束了,线程中引用的a的地址现在指向一块废弃的内存。我们创建DLL,免不了要和DllMain函数打交道,初学者也许会觉得这个DllMain函数和我们创建exe程序时的main、WinMain函数一样,跟其他普通函数相比有那么一点特别。其实不然,main函数作为exe程序的入口函数,整个程序从进入它时开始,到退出它时结束,可以说程序的整个生命周期都是在main函数里完成的。DllMain函数就一般

2010-07-09 21:32:00 629

原创 C++中ifstream问题

2010-03-22 22:08:00 548 1

原创 在Linux下安装Intel TBB2.2

不废话了,操作如下:1) 到官方网站下载最新的TBB源程序。       http://www.threadingbuildingblocks.org/ver.php?fid=142 2) 建立安装目录,这个目录就是用来装TBB库的,当然我们得先在目录里编译TBB源程序。比如:       /lib/intel/tbb/2.2 3) 将下载的文件解压到2.2文件

2009-12-17 21:58:00 1644

翻译 在ubuntu中方便的安装Nvidia官方驱动

我们通常是到nvidia官网上下载最新的驱动包,之后手动安装,这样比较麻烦。不过现在我们有了另一种选择,它是我们可以安装到最新的显卡驱动,还相当方便,用apt-get命令就能解决。如下操作: 1.打开终端输入如下命令:在Ubuntu9.10 Karmic Koala中      sudo add-apt-repository ppa:nvidia-v

2009-12-15 20:55:00 412

原创 ubuntu9.10中PulseAudio内存泄漏问题

最近装上了ubuntu9.10 amd64觉得还行,比以前好多了,不过还是跟以前一样总有那么几个进程狂吃CPU使用率,只是没那么明显罢了。比如devkit-disks-da, gvfs-gdu-volume,这是ubuntu9.10的bug,https://bugs.launchpad.net/ubuntu/+source/devicekit-disks/+bug/481626目前似乎还没解决

2009-12-13 19:39:00 946

转载 深入浅出空间参考——对ArcGIS空间参考的理解

转摘自:http://www.gissky.net/Article/1705.htm  空间参考描述了一个地物在地球上的真实位置。为了正确的对位置进行描述,需要引入一个可供测量和计算的框架,使得大地测量的结果能够在这个框架上进行描述。而地球是一个不规则形状的椭球体,那么使用什么样的方法来模拟地球的形状,又该如何将球面上的坐标投影在平面的地图上?这就需要先了解大地水准面、参考

2009-12-10 09:41:00 620

原创 ubuntu9.10下Intel 5100无线无法使用解决办法

新装的ubuntu9.10,第一次启动无线可以用,更新系统后就不能用了。虽然无线模块都正常加载了,network-manager打开无线的开关也能用,但就是无法找到无线信号,其实这是ubuntu默认gnome桌面环境自带的network-manager的bug,至今还没有修复。但没无线实在是不方便,怎么办呢?既然network-manager有问题,我们就把它换掉。我用Wicd这款网络管理软件代替

2009-12-07 15:11:00 865

转载 关于计算机原理的有趣的故事

繁体字的,看内容应该是挺老的,不过很有点意思。 我想是中毒已深的工程師+電腦高手所寫的我是一條RAM,我在一台PC裡工作,但是我不記得我從哪裏來,什麼牌子,因為我健忘。我的BOSS是CPU,他是我們老大。都說他是PC的首腦,可是我看他的腦子實在是太小,比我還要健忘。每天他總是不停的問我,某某頁某某址存的是什麼?我總是不厭其煩的告訴他,可是不出一秒鐘他又忘了,又要問一

2009-12-04 15:52:00 2519

原创 archlinux重要配置文件备份

/etc/inittab## /etc/inittab##  Runlevels:#    0    Halt#    1(S)    Single-user#    2    Not used#    3    Multi-user#    4    Not used#    5    X11#    6    Reboot## Only

2009-12-04 15:49:00 901

转载 深度介绍Linux内核是如何工作的

牛津字典中对"kernel"一词的定义是:"较软的、通常是一个坚果可食用的部分。"当然还有第二种定义:"某个东西核心或者最重要的部分。"对Linux来说,它的Kernel无疑属于第二种解释。让我们来看看这个重要的东西是如何工作的,先从一点理论说起。广义地来说kernel就是一个软件,它在硬件和运行在计算机上的应用程序之间提供了一个层。严格点从计算机科学的角度来说,Linux中的Kernel

2009-12-04 15:46:00 364

原创 archlinux2009.2设置流程

装好archlinux后,该好好设置一番了。现将设置流程总结如下:(1)安装拼音输入法先安装yaourt,这是一个类似pacman的包管理软件,不过它能从aur中下载。到这里下载:http://aur.archlinux.org/packages.php?ID=5863$tar -xzvf yaourt-0.9.2.5.src.tar.gz$cd yaourt-0.9.

2009-12-04 15:44:00 456

原创 在lenovo ideapad Y430上安装archlinux2009.2

去年写的东西,转过来凑凑数;-) 不知道什么原因,ubuntu8.1在我的笔记本运行地不是很好。奇怪是把ubuntu8.1当成livecd用反而比安装后更快,可能是安装后升级导致系统不稳定吧。在两次安装ubuntu后,终于忍不住安装自定制程度高,专为i686优化过到archluinx。经过一番周折,终于使archlinux还算良好到运行在我到ideapad Y430上。以下记录安装

2009-12-04 15:41:00 1059 1

转载 Dr.com密码读取程序

转贴过来,以便备用。 //读取本地机器保存的密码 //时间2008年6月22日16:35:13 #include #include #include #include //windows.h是c的库函数,用于编写win窗口 #define BUFSIZE 0x60/*这是一个宏定义,表示凡是在程

2009-12-04 15:17:00 3265 3

空空如也

空空如也

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

TA关注的人

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