const int * pOne;
int * const pTwo;
const int * const pThree;
pOne 是一個指向整型常量的指針。它指向的值是不能修改的。
pTwo 是一個指向整常的常量指針。它指向的值可以修改,但pTwo不能指向其他變量。

Felix 發表在 痞客邦 留言(0) 人氣()

如果希望vim默认打开支持语法高亮(只在支持色彩的终端中),编辑 (Ubuntu 7.10版中实现,很多时候只要直接用sudo apt-get install vim-full 升级安装vim就可以实现这个功能,但是linux这个东西经常会出现莫名其妙的问题,下面的这个方法比较直接) sudo vim ~/.exrc 内容为: if &t_Co > 1 syntax enable endif

Felix 發表在 痞客邦 留言(0) 人氣()

自 Ubuntu 创始人 Mark Shuttleworth 上太空出名之后,Ubuntu 社区经理 Jono Bacon 近期的频频亮相,也一炮而红。早些时候,他在其博客和新闻组中发布 Ubuntu 下一个重要的版本 Ubuntu 8.04 (Hardy Heron),这是又一个长期支持版本LTS。具体介绍见上篇博客《Ubuntu 8.04 名称正式宣布 Hardy Heron》。 每一次 Ubuntu 的版本升级,都是一次新旅程的开始。我是从 5.04 以后开始使用 Ubuntu 的,感觉最近两次的版本升级(从6.10到7.04,从7.04到7.10)改进比较大,特别是用户界面和使用体验上。因此非常期待 Ubuntu 8.04 尽早发布。那让我们一起追踪 Ubuntu 8.04 (Hardy Heron) 重要日子。 以下是 Ubuntu 8.04 (Hardy Heron) 重要日期安排:

Felix 發表在 痞客邦 留言(0) 人氣()

VIM 简介
VIM 是 Unix 世界里极为普遍的全萤幕文书编辑器,几乎可以说任何一台 Unix 机器都 会提供这套软体。熟悉 DOS 下的文书处理後,也许会感到 VIM 并不好用;Unix 上也已经发展出 许多更新、更好用的文书编辑器,但是并不一定每一台 Unix 机器上都会安装这些额外 的软体。所以,学习 VIM 的基本操作还是有好处,让你在各个不同的机器上得心应手。 VIM 基本观念
Unix 提供一系列的 ex 编辑器,包括 ex, edit 和 VIM 。相对於全萤幕编辑器,现在 可能很难想像如何使用 ex, edit 这种行列编辑器(有人用过 DOS 3.3 版以前所附的 EDLIN 吗?)。 VIM 的原意是 "Vi IMproved",它是一个所见所得的编辑程式,也就是说可 以立刻看到操作结果。
也由於 VIM 是全萤幕编辑器,所以它必须控制整个终端屏幕哪里该显示些什麽。而终 端的种类有许多种,特性又不尽相同,所以 VIM 有必要知道现在所使用的是哪一种终 端。这是由 TERM 这个环境变数来设定,设定环境变数方面请查看所使用 shell 的说明。(除非执行 VIM 的时候回应 unknow terminal type ,否则可以不用设定。)
只要简单的执行 VIM 就可以进入 VIM 的编辑环境。在实际操作之前先对它有个概略的了 解会比较好。VIM 有两种模式,输入模式以及指令模式。输入模式即是用来输入文字资 料,而指令模式则是用来下达一些编排文件、存档、以及离开 VIM 等等的操作指令。当 执行 VIM 後,会先进入指令模式,此时输入的任何字元都视为指令。

Felix 發表在 痞客邦 留言(0) 人氣()

Quote Ctrl+L (换页,清屏)
Ctrl+R平时在console里操作,用的最多的莫过于clear,后来才发现有Ctrl+L这东东,如获至宝。
以前查询命令喜欢用↑和history,后来才发现Ctrl+R这个好命令。
另外:Quote Backspace (Ctrl-H)
Carriage Return (Ctrl-M)
Vertical Tab (Ctrl-K)
Horizontal Tab (Ctrl-I)
Line Feed or New Line (Ctrl-J) 这个好像是查询可用的命令
Form Feed or New Page(Ctrl-L)
Escape (Ctrl-[)
Bell (Ctrl-G) 这个有意思就是一个嘀
摘自Eterm Technical Reference

Felix 發表在 痞客邦 留言(0) 人氣()

一般情狀下,進入vim 後是不會顯示出行數
如要此功能需要在 vim command 內下 :set nu! 方可
但這樣使用有點麻煩,如要讓每次都顯示則需修改 /etc/vim/vimrc 設定檔
vim /etc/vim/vimrc

Felix 發表在 痞客邦 留言(0) 人氣()

 如果我们对一个非字符的指针进行操作,方法是这样的:
  定义:int a=7; int *p=&a; 或者 int a=7; int *p; p=&a; 或者 int a=7; int *p; *p=a;
  这样定义的原因是因为等号两边的类型必须匹配,int *p=&a; 等号左边定义的是一个指针,指针的内容是地址,所以等号右边也应该是地址,&a就是取空间a的地址,第二种情况 int *p; p=&a; 为什么不是 *p=&a 而是 p=&a; 因为在定义的时候“*”只是说明p是一个指针,而p也是一个变量,不过是储存地址的一种特殊的变量,对于变量使用,我们都是直接使用它的名字,就好象,我们定义个常量 const a=7; 我们要调用它的时候直接使用a就可以了,并不需要带上 const 修饰,这里也一样,用指针变量时并不需要带上“*”,而第三种情况中的“*”和第二种里面是不同的,这里的“*”是取内容符,与之相反的是取地址符“&”,分析一下,第三种情况中,等号左边是*p表示对指针p取内容,它的内容指向内存中的某个已经在开始通过 int *p; 定义好的空间里(比较确切一点的说法是,p在定义的时候,其内容里的地址指向内存中某个未知的空白区域,即未占用,不受保护的内存空间),这个空间里存放的数据类型是整型,所以等号的右边也应该是整型才能匹配,所以是 *p=a; 这里的“*”和定义时候的是不同的,这一点很重要。
  其实上面的都是些题外话,我要说的其实是关于指针的输出的一些问题。我们利用上面定义好的进行输出操作。
  输出指针的内容(即所指向空间的地址):cout<<p<<endl;
  输出指针所指的内容(即指针内容所描述地址空间中的内容):cout<<*p<<endl;
  指针对于字符的处理却有些特殊,和前面的非字符的指针输出处理要分开理解。
  比如,我们定义一个 char a='A'; char *p=&a;  如果我们调用上面非字符指针的输出方式,结果如下:
  方式1 cout<<p<<endl; 结果 A####(#表示乱码,不可识别) 并不是地址
  方式2 cout<<*p<<endl; 结果 A 这和非字符的指针情况一样,输出指针指向的内容
  而且我们直接操作 cout<<&a<<endl; 结果和方式1的结果是完全相同的
  为什么方式1输出的不是地址呢?这里有一个特殊的处理,虽然这里的p的内容确确实实是一个地址,但是cout操作字符指针的话,它遇到地址,就会直接去寻找这个地址所指向的内容,并把它的空间里的机器数按照字符的规则转化成字符输出,直到遇到“\0”这个操作符才停止。所以我们直接输出p的时候,它先输出‘A’然后再继续读取后面的内存空间知道遇到“\0”,显示结果是“A+乱码”。
  你肯定会说,为什么要这样呢,这样多不方便呀,其实这么做是有目的的,而且恰恰就是为了方便才这么设置的。因为这样就可以很容易的处理字符串了,而处理字符串是我们在计算机中用得很多的操作。
  比如我们第一个字符串数组 char a[]="mantou"; a[]在内存中在7个字节,而不是6个,因为在mantou字符串后面还隐藏有一个“\0”,这时我们用 char *p=a; (这里不用&a是因为,a[]是一个数组,数组名a本身就是一个指针常量) 输出操作 cout<<p<<endl; 这里就不会输出地址,而是直接输出整个mantou字符串,很方便哈,如果我们 cout<<*p<<endl; 结果显示的是m,因为p是指向数组的首元素的地址的,就是指向这里的储存m的空间的地址,所以取p的内容(*p),只能输出一个m哦。
  虽然通常情况下我们是不需要了解我们的数据地址的,但我也顺便说说,怎么得到字符指针的地址,也可以方便大家对内存地址的分配再做更深入的研究。
  char a='A';  如果这里直接输出 cout<<&a<<endl; 当然是不能输出地址的,原理上面已经说过了,cout遇到字符型地址就会转换成字符输出。我们可以用指针p先取得a的地址(char *p=&a;),但是这样用 cout<<p<<endl; 也并不能得到地址呀,做个小技巧,首先我们知道p中的内容本身就是地址,但是因为它是字符串,我们又不能直接输出它,所以呀,我们可以把指针里的内容(记载的是一个地址数据)强制转化成整型再输出 cout<<(int)p<<endl; 呵呵,这样就得到了这个指针里的内容——十进制型的地址,而我们知道,地址是用十六进制表示的,形式是 0x######## 0x后面加8位十六进制数,我们把我们先得到的十进制地址按照地址的表示形式用流操作转化成十六进制就可以了。代码如下:
cout<<"0x"<<setfill('0')<<setw(8)<<setiosflags(ios::uppercase)<<hex<<(int)p<<dec<<setfill(' ')<<endl;  //流控制实现十六进制地址输出
注意不要忘了 #include<iomanip.h> 这个头文件哦

 文章来源:http://blog.sina.com.cn/s/blog_4a48684701000c5x.html

Felix 發表在 痞客邦 留言(0) 人氣()


  这个程序不需要用光盘也能帮你实现在系统启动前进入系统安装界面,超级方便也不需要刻盘,真的是很好的东西,没有DVD刻录机的朋友有救了.关于部分网友说的有毒的问题,原创作者说明了,这是用易语言写的小程序,容易被某些国外杀毒软件误报
http://www.52aya.com/downinfo/1025.html# V2.0 我用不了
http://www.52z.com/soft/12193.html    V1.0

Felix 發表在 痞客邦 留言(0) 人氣()

只FOR 還原GHOST
此软件为中文界面,而且是在windows操作系统下完成的,简单易操作!
特点:不用刻碟,不用光驱,不用DOS启动光盘或任何软盘或一键安装系统 使用硬盘安装器,不用刻碟,不用光驱,不用DOS启动光盘或任何软盘或一键安装系统,不用设置BIOS,且支持NTFS格式,支持双硬盘,支持FAT32和NTFS混合格式的硬盘.轻轻松松在Windows下一键安装系统,从此安装不求人.
本硬盘安装器可以帮助您直接在windows界面下全自动安装系统.系统安装时将自动覆盖C盘.强烈建议您在继续运行之前,备份C盘个人资料到其他盘.
重要提示:运行时要把硬盘安装器和GHO文件放在同一目录下,并且要把GHO文件命名为winxpsp2.GHO
以前的恢复软件都得在DOS下恢复, 硬盘安装器是在windows下就可以直接用,效果和在DOS下一样,非常方便。
安装过程软件会自动在你的d区建立一个名字为win的临时文件夹,大约需要700m,系统安装完毕请自行删除。也请你在安装前预留d区足够(至少700)的空间。
使 用方法:在除了c区外的任何一个区建立一个临时文件夹名字无所谓,把这个硬盘安装器放进去,再把你要安装的ghost系统,用软件(UltraISO)提 取GHO文件进这个临时文件夹,并将GHO文件改名winxpsp2.GHO,然后就可以执行硬盘安装了,点击硬盘安装器图标启动软件后它会提示你有一个 名字为win的临时文件将建立在(d区),回车后稍等几分钟它要把一些文件(大约700m以下)放在D区的win文件夹内,几分钟后它会问你“立刻重新启 动?”或“稍后再启动”,你如果一切都准备好就按“立刻启动”,5分钟左右一个全新的系统就自动安装好了。非常简单!很适合电脑新手或对GHOST的英文 界面讨厌的朋友使用,还有系统安装好记得删除D区的win文件夹,它可是占700m的空间哟。
http://www.mt30.com/Soft/systools/bfxz/200701/3493.html

Felix 發表在 痞客邦 留言(0) 人氣()

症状:在电脑里显示所有文件,发现原来的文件夹都被隐藏了(其实是把文件夹的属性改为隐藏、系统 属性),替换成病毒自建的同名文件夹,而且隐藏属性无法修改。
     
解决方法:
        1、开始-->运行,输入regedit,运行注册表编辑器,找到HKEY_LOCAL_MACHINE\Software\Microsoft\
windows\CurrentVersion\explorer\Advanced\Folder\Hidden\SHOWALL,删除CheckedValue键值,单击

Felix 發表在 痞客邦 留言(0) 人氣()

ctype 中的字符函数
isalnum()    如果参数为字母数字,则返回ture
isalpha()     如果参数为字母,则返回ture
iscntrl()       如果参数为控制字符,则返回ture
isdigit()       如果参数为数字(0-9),则返回ture

Felix 發表在 痞客邦 留言(0) 人氣()

我有一个朋友在特种部队,是一个少校,他的妻子在某市的报社当记者。虽然他是职业军人,但对现在的现象还是感慨万千,这类感慨来源于他的一次遭遇。 
不久前他请假探亲,穿着便服到妻子的城市。想到要与久别的妻子见面,他心里充满希望,甚至有些迫不及待!但公交车上的遭遇却让他探亲变成了养病! 
在公交车上,几个年轻人公然把手伸进乘客的口袋掏腰包,没有人敢反抗,只有一个农村妇女模样的老大妈哭求着:“求求你放了我吧,那可是我孙子的医疗费 啊.......”光天化日之下,繁华的城市之间,这还了得!军人的血性和勇敢使少校站起来,大喊:“住手!”几个年轻人吓了一跳,接着象看怪物一样看着 穿便服的少校,“哈,有人活得不耐烦了!停车!”公交车立即停下,“下来!”几个年轻人公然把手伸过来要抓少校。少校是特种部队的,哪里会把这几个小毛贼 放在心上,下了车,一脸正气对几个年轻人说:“跟我到公安局自首!"几个年轻人嘴里不干不净的骂着,一边把少校围起来,拳头同时打向少校,少校见招拆招, 一边还手一边劝说他们到公安局自首,过了好一会儿,少校终于发火了,使出本事把几个围攻的年轻人个个打趴在地上!由于一人对付多人围攻,不用力是不行的, 5个趴在地上的年轻人有的伤的还不轻,有几个跑掉了。少校刚松了口气,正想打“110”,街道转弯处跑出20多个手持马刀,砍刀的壮汉,扑上来二话不讲挥 刀就砍!少校招架不住了,身上很快伤痕累累,浑身是血!见情况不妙,少校立即突出重围转身就跑!后面20多个手持马刀砍刀的壮汉紧紧追着,见到路旁一个工 厂有很多工人,少校急忙跑进去,由于失血过多,一进工厂少校就昏迷了。 

Felix 發表在 痞客邦 留言(0) 人氣()

Blog Stats
⚠️

成人內容提醒

本部落格內容僅限年滿十八歲者瀏覽。
若您未滿十八歲,請立即離開。

已滿十八歲者,亦請勿將內容提供給未成年人士。