- 博客(43)
- 收藏
- 关注
转载 用WORD2007写优快云的BLOG
<br />通过Word来发布博客我觉得有几个方便的地方: <br /><br />1、图文并排,方便截图等,不需要先存成图文文件,直接可以粘贴 <br /><br />2、离线编辑 <br /><br />3、利于备份与保存 <br /><br />下面就让我们开始体现吧!!! <br /><br />设置步骤: <br /><br />1.选择左上角的按钮,选择发布>博客。<br /><br />(图一) <br />2.点击"管理帐户",在帐户管理窗口中选择"新建",
2011-01-13 00:05:00
873
原创 Linux下:分区及格式化命令
万恶的图形化安装界面,虽然安装linux各种发行版有小20次,可至今对分区及格式化命令没有个人体会,只知道fdisk -l,du -sh,df -ah这几个命令,查看了分区或者目录的信息,而且只是一目带过,好多点都没想过。。。不求甚解啊。。。反省中。。。 du,df命令相对简单,man一下,就ok了,摘录有用的几个参数如下: 1.du命令详解 常用命令:du –a 查询档案或目录的磁盘使用空间 a:显示全部目录和其次目
2011-01-12 23:50:00
8531
原创 wubi安装ubuntu后常做的事
以前都是在硬盘上直接装ubuntu,因此在硬盘上往往是多系统,导致我不敢随便重装系统,怕影响到系统的引导项。害怕恢复引导项,有时候软件不兼容,导致引导扇区被写错,恢复起来更麻烦。 因此,我用wubi在windows分区下安装ubuntu 9.10。装完后,更新了源,配置了个人启动脚本,安装显卡及指纹驱动,发现性能上基本没区别,wubi创建的虚拟盘所导致的硬盘性能下降,基本没感觉,可能是分区是新格的,没有碎片的原因吧。 不过,还是有很多事要未雨绸缪,提前查些资料,以备不时之需:
2010-09-04 15:47:00
1382
转载 如何编译Linux的内核
如何编译Linux的内核. 内核,是一个操作系统的核心。它负责管理系统的进程、内存、 设备驱动程序、文件和网络系统,决定着系统的性能和稳定性。Linux作为一个自由软件, 在广大爱好者的支持下,内核版本不断更新。新的内核修订了旧内核的bug,并增加了许 http://www.phpv.net/article.php/40如何编译Linux内核- Linuxer - 优快云Blog
2010-03-18 19:59:00
565
转载 理解vmlinuz,initrd,system.map文件
一、vmlinuz vmlinuz是可引导的、压缩的内核。“vm”代表“Virtual Memory”。Linux 支持虚拟内 存,不像老的操作系统比如DOS有640KB内存的限制。Linux能够使用硬盘空间作为虚拟内存,因此得名“vm”。vmlinuz是可执行的 Linux内核,它位于/boot/vmlinuz,它一般是一个软链接,比如图中是vmlinuz-2.4.7-10的软链接。
2010-03-18 18:50:00
457
原创 ubuntu 9.04下安装opera及中文输入问题的解决
早听过opera的大名,就是没体验过,闲来无聊就玩一把。1。添加ubuntu的源 #for ubuntu opera deb http://deb.opera.com/opera/ pool/non-free 0 opera deb http://deb.opera.com/opera/ stable non-free 2。更
2010-03-18 17:15:00
578
转载 哲理故事:不过一碗饭
哲理故事:不过一碗饭 收藏 两个不如意的年轻人,一起去拜望师父:“师父,我们在办公室被欺负,太痛苦了,求你开示,我们是不是该辞掉工作?”两个人一起问。 师父闭着眼睛,隔半天,吐出五个字:“不过一碗饭”。就挥挥手,示意年轻人退下了。 才回到公司,一个人就递上辞呈,回家种田,另一个什么也没动。 日子真快,转眼十年过去了。回家种田的以现代方法经营,加上品种改良,居然成了农业专家。另一个
2010-03-18 15:42:00
656
转载 面试70技巧
1、请你自我介绍一下你自己,回答提示:一般人回答这个问题过于平常,只说姓名、年龄、爱好、工作经验,这些在简历上都有,其实,企业最希望知道的是求职者能否胜任工作,包括:最强的技能、最深入研究的知识领域、个性中最积极的部分、做过的最成功的事,主要的成就等,这些都可以和学习无关,也可以和学习有关,但要突出积极的个性和做事的能力,说得合情合理企业才会相信。企业很重视一个人的礼貌,求职者要尊重考官,在回
2010-03-18 15:38:00
402
转载 改变你生活的50种方式
一、身体是本钱 1、开心一点更长寿。 众所周知,快乐的人更加长寿。心理学家的最新研究则表明,快乐并不是与生俱来的,快乐是一门可以学习得到的技巧。2006年,哈佛大学的本·沙哈尔开设了“如何获得快乐”的课程,成为该校最受欢迎的课程。究竟怎样才能快乐?本·沙哈尔提出了“六点秘诀”: (1)拥抱失败和挫折。人们总是要面对恐惧、悲伤、焦虑等各种或积极或负面的情绪,但抵制自己的情绪会导致挫败感,或者让
2010-03-18 15:34:00
409
原创 extern char**environ的介绍
有如下这么一段程序: #include extern char**environ; int main () { char**var; for (var =environ;*var !=NULL;++var) printf ("%s /n ",*var); return
2009-10-31 21:01:00
2478
转载 .text, .data , .bss, .constdata, stack, heap
.text段是代码段。它用来放程序代码(code)。它通常是只读的(程序代码,编译好了就确定了,不可能改来改去的嘛)。.data段是数据段。它用来存放初始化了的(initailized)全局变量(global)和初始化了的静态变量(static)。它是可读可写的。.bss段是全局变量数据段。它用来存放未初始化的(uninitailized)全局变量(global)和未初始化的静态变量(
2009-10-31 20:57:00
1420
1
转载 Linux下常用函数-环境变量函数
getenv(取得环境变量内容) 相关函数 putenv,setenv,unsetenv表头文件 #include定义函数 char * getenv(const char *name);函数说明 getenv()用来取得参数name环境变量的内容。参数name为环境变量的名称,如果该变量存在则会返回指向该内容的指针。环境变量的格式为name=value。返回值 执
2009-10-31 20:49:00
552
转载 老调重弹:const char*, char const* and char *const
const char*, char const*, char*const的区别问题几乎是C++面试中每次都会有的题目。 事实上这个概念谁都有只是三种声明方式非常相似很容易记混。 Bjarne在他的The C++ Programming Language里面给出过一个助记的方法: 把一个声明从右向左读。 char * const cp; ( * 读成 pointer to ) cp is a c
2009-10-31 20:48:00
313
转载 exec函数族
exec函数族 也许有不少读者从本系列文章一推出就开始读,一直到这里还有一个很大的疑惑:既然所有新进程都是由fork产生的,而且由fork产生的子进程和父进程几乎完全一样,那岂不是意味着系统中所有的进程都应该一模一样了吗?而且,就我们的常识来说,当我们执行一个程序的时候,新产生的进程的内容应就是程序的内容才对。是我们理解错了吗?显然不是,要解决这些疑惑,就必须提到我们下面要介绍的exec系统
2009-10-31 20:35:00
358
原创 字串类操作
strdup函数简介 用法:#include 功能:复制字符串s 说明:返回指向被复制的字符串的指针,所需空间由malloc()分配且可以由free()释放。 举例: // strdup.c #include #include main() { char *s="this is just f";
2009-10-31 20:06:00
419
原创 用dos2unix命令去除文件中^M
dos2unix命令可以把windows格式的文本文件,转换为unix格式。命令格式为dos2unix filename,但在ubuntu默认情况下,没装该命令,可用以下命令安装即可sudo apt-get install tofrodos
2009-10-27 23:49:00
1136
转载 vi 中如何使用 :s 命令实现字串的替换以及对参数分隔符解释
:s/str1/str2/ 用字串 str2 替换行中首次出现的字串 str1:s/str1/str2/g 用字串 str2 替换行中所有出现的字串 str1:.,$ s/str1/str2/g 用字串str2替换正文当前行到末尾所有出现的字符串str1:1,$ s/str1/str2/g 用字串str2替换正文中所有出现的字串str1:g/str1/s
2009-10-27 23:40:00
1025
转载 VIM设置代码折叠
1. 折叠方式 可用选项 foldmethod 来设定折叠方式:set fdm=*****。有 6 种方法来选定折叠: manual 手工定义折叠 indent 更多的缩进表示更高级别的折叠 expr 用表达式来定义折叠
2009-10-27 23:37:00
528
转载 Ubuntu 9.04下安装飞信LibFetion V1.1版
LibFetion是由邓东东主导开发的第三方飞信应用程序。该程序具有较强的跨平台性,在主流操作系统和手持设备上都有版本。 LibFetion由操作界面(GUI shell) + libfetion-core协议库两部分构成。其中GUI shell的实现与操作系统紧密相关,在不同的操作系统其实现是不同的目前最新Linux版本为 v1.1.0 版本信息:v1.1.0
2009-10-27 23:30:00
487
转载 ubuntu man手册完善
Linux提供了丰富的帮助手册,当你需要查看某个命令的参数时不必到处上网查找,只要man一下即可。Linux的man手册共有以下几个章节:1、Standard commands (标准命令)2、System calls (系统调用)3、Library functions (库函数)4、Special devices (设备说明)5、File formats (文
2009-10-27 21:40:00
419
转载 转:MSR系列路由器GRE隧道基础配置
一、组网需求:Router A 、Router B两台路由器通过公网用GRE实现私网互通。设备清单:MSR系列路由器2台二、组网图:三、配置步骤:适用设备和版本:MSR系列、Version 5.20, Beta 1105后所有版本。Router A 配置#interface LoopBack1 ip address 11.
2009-10-20 20:06:00
1026
转载 突破代理服务器
由于局域网具有成本低,内部交流方便快速,而且保密、安全性能好等优点,所以很多公司,学校,机构都组成了局域网。一些公司、学校、政府部门为了防止员工或者学生把过多的时候投入在网上聊天中,故把QQ等软件使用的代理或者协议限制了,只开放http代理。虽然QQ现在已经支持http代理,但用Http代理上的QQ只能聊天,无法与外面的人传输文件,语言、视频聊天等。不过,你看完这个文章后,只要有http代理,就可
2009-10-14 22:53:00
1738
转载 代理协议SOCKS5
如果您的机器具有一个合法的 Internet IP 地址, 或者您利用自己机器上的调制解调器拨号上网, 可以自由和 Internet 上任何主机沟通, 那么您通常不必关心 SOCKS5 协议。 SOCKS5 协议对于处在内部网络中的机器, 需要透过网络中某些可以联通外部 Internet 的机器访问外部时,有用。 SOCKS5 是一个代理协议,它在使用 TCP/IP协议通讯的前端
2009-10-14 21:36:00
539
原创 耗时计算移出循环
循环常常是热点所在。本节前面讨论了很多针对循环的优化建议,这一小节仍然将循环作为研究对象,不过这次考虑的是循环体。因为循环体中的程序代码会被执行多次,所以应当尽量减少其中的耗时计算。void Function(BYTE * pixel, int width, int height) { int i, j;
2009-09-27 19:27:00
424
原创 查表替换复杂运算
一些复杂运算的值很有可能被重复用到!但是看上去它们可能并不显眼,所以程序员往往忽略了它们的影响。请看下面这段示例代码。float percentage(int * array, int length, int parameter1, int parameter2,) { int
2009-09-27 19:23:00
562
转载 循环展开技术
循环一直令我们头疼,因为循环体内总是隐藏着热点!看一段示例代码:for(i = 0; i temp = temp * (array[i]); } 观察循环体汇编代码,我们很容易发现,由于循环体的内容相对简单,以至于这个循环实际执行过程中差不多一半的指令都在为检查循环执行的条件而服务。如果计算循环索引和测试循环条件的
2009-09-27 19:13:00
6732
2
原创 微软过桥问题
U2合唱团在17分钟内得赶到演唱会场,途中必须跨过一座桥,4个人从桥的同一端出发,我们得帮助他们到达另一端,天色很暗,而他们只有一只手电筒。一次同时最多可以有两人一起过桥,而过桥的时候必须持有手电筒,所以就得有人把手电筒带来带去,来回桥两端。手电筒是不能用丢的方式来传递的。4个人的步行速度各不同,若两人同行则以较慢者的速度为准。Bono需花1分钟过桥,Edge需花2分钟过桥,Adam
2009-09-27 18:26:00
1765
原创 用WinFlash工具更新BIOS版本
1.升级很简单,直接运行WinFlash,并选择BIOS镜像文件,点击Flash运行后重启即可22.降级略麻烦点,BIOS降级的方法是:在Windows系统中,点击"开始"-->"运行",输入cmd 之后按确定,然后进入WinFlash所在的目录,输入winflash /nodate 命令,之后选择您要刷新的BIOS文件即可。刷新过程与BIOS升级过程类似。刷新BIOS的过程中要确保机器
2009-09-24 22:48:00
5793
转载 PktFilter使用参考
文章属性:整理PktFilter使用参考/*这份文档主要是基于PktFilter 所附带的PktFilter.pdf,修正了一些原文的错误,增加了一些我自己的使用经验。我喜欢这个防火墙主要是因为资源占用比较少,UNIX风格,没有图形界面,没有讨厌的的系统托盘图标。和IP Filter一样,这个防火墙不是为对安全一无所知或者略有所知的人设计的,要打算使用它请确定你了解TCP/IP 协议等
2009-09-24 22:15:00
734
转载 使用Gnu gprof进行Linux平台下的程序分析
O.S 使用Gnu gprof进行Linux平台下的程序分析关 键 词:gprof callgraph 函数消耗的时间 Linux应用分析阅读提示:本文介绍了如何使用Gnu gprof 对Linux平台下的现有程序进行优化分析和生成程序调用图。
2009-09-24 15:23:00
595
原创 ubuntu相关命令速记
安装查看软件xxx安装内容sudo dpkg -L xxx查找软件sudo apt-cache search 正则表达式查找文件属于哪个包sudo dpkg -S filenamesudo apt-file search filename查询软件xxx依赖哪些包sud
2009-09-24 14:41:00
458
转载 高效率编辑器 VIM-操作篇
虽然从很久前就开始用 VIM 了,但一直都是半调吊子,翻来覆去只用自己会的命令。最近为了提高书写代码的效率,还有 coding 时候的乐趣,又重新钻研了一下 VIM,发现了一篇很好的 VIM 入门的文章,原文是英文版的,我觉得非常适合 VIM 使用入门,所以翻译了过来。这里是简单的介绍了 VIM 的操作方式,并没有说为什么要用 VIM,如果你
2009-09-24 14:37:00
499
转载 在循环中使用Select 函数,进行等待超时的使用注意点
目的:设定一个时间值,如果超出这个时间值,例如60秒,Select函数退出 使用select函数的部分代码如下: //设置超时时间 timeval *ptimeval = new timeval; ptimeval.tv_sec = 60; ptimeval.tv_usec = 10; m_Exit = F
2009-09-24 12:54:00
5485
转载 内存泄漏
内存泄漏概念 简单的说就是申请了一块内存空间,使用完毕后没有释放掉。它的一般表现方式是程序运行时间越长,占用内存越多,最终用尽全部内存,整个系统崩溃。由程序申请的一块内存,且没有任何一个指针指向它,那么这块内存就泄露了。 泄漏的分类 以发生的方式来分类,内存泄漏可以分为4类: (1). 常发性内存泄漏。发生内存泄漏的代码会被多次执行到,每次被执行的时候都会导
2009-09-24 10:47:00
435
原创 经典读物
《唐诗三百首》小说:《红楼梦》,《复活》,《堂吉诃德》(特殊的想象力、寓言式小说)散文:泰戈尔《飞鸟集》、梭罗的《瓦尔登湖》、鲁迅的《野草》、巴金的《随想录》传记:对年轻人有启迪作用,如欧文。斯通的《马背上的水手:杰克。伦敦传》哲学:罗素的《西方的智慧》
2009-08-30 19:11:00
385
转载 ubuntu中rar及编译环境安装(ln命令介绍)
1。rar安装sudo apt-get install rarsudo ln -fs /usr/bin/rar /usr/bin/unrar2。编译环境安装sudo apt-get install build-essentialln命令是经常被使用到的命令之一。 功能 :在功能上能攻近似的实现快捷方式;
2009-08-24 22:15:00
806
转载 ubuntu中gedit,vim中文以及"^M"显示问题
1。 gedit中文显示问题的解决alt+F2 运行gconf-editor,在apps->gedit-2->preferences->encodings在右边的auto-detected中双击会弹出一个对话框添加一个GB18030。添加好了关闭就行了,现在你的gedit可以显示中文了。如果你的版本不是9.04,比如说以前的版本,请根据所带字库添加相应的中文字符集。比如GB2312等等
2009-08-24 21:55:00
2228
原创 ubuntu安装完后一些常用配置工作
1。修改grub的默认启动顺序,停留时间 sudo gedit /boot/grub/menu.lst2。添加ubuntu的源,以9.04版本举例: sudo cp /etc/apt/sources.list /etc/apt/sources.list_backup sudo gedit /etc/apt/sources.listdeb http:
2009-08-24 21:44:00
1121
转载 windows 7 休眠关闭/打开
管理员运行CMD powercfg -hibernate off 关闭 powercfg -hibernate on 打开
2009-08-16 08:59:00
471
转载 Windows 无法修改驱动器号
1、先确定登陆用户是否有足够的权限修改注册表;2、运行:regedit(即打开注册表),找到HKEY_LOCAL_MACHINE/SYSTEM/MountedDevices键3、在右边找到“DosDevices/H:”项,右键重命名为“DosDevices/D:”关闭regedit,重启windows
2009-08-14 14:23:00
1822
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人