自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(55)
  • 收藏
  • 关注

转载 [转]ipv6的优先级

ipv6 qos 的优先级

2011-03-23 14:15:00 5666

转载 [转]IP QoS的流分类方法详解

<br />最近在搞qos,看到一篇文章,不错。<br />===========================================<br /> <br />IP QoS的流分类方法详解 <br />[url]www.net130.com[/url] 日期:2007-11-18 浏览次数:3337<br />出处:blog.sina.com.cn/stimwoo上次和同事讨论到qos流量和协议流量的优先级问题。后来发现此篇文章。特转发。<br />RFC 791中把TOS位的IP Preced

2010-11-03 17:27:00 1080

原创 redhat as4 终端乱码解决

redhat as4 乱码

2010-06-24 11:35:00 517

原创 解决ubuntu10.04fglrx安装问题

升级到10.04后一切都还好。就是时不时提醒部分升级,然后提示fglrx升级错误。一直也没管,装ati官方的驱动就ok了。但是今天想装chrome在linux下面的最新版时,卸了beta版后装stable版的时候,居然提示fglrx有问题,安装不下去。去网上搜了一下,方向fglrx驱动在10.04下面有不少问题阿。然后在ubuntu forum找到一些人的解决方案:把/usr/share/

2010-05-29 01:07:00 1356

原创 sizeof 和 strlen

sizeof 包括字符串后面的/0, strlen不包括后面的/0,比如sizeof("abc") 值是 4 ,而strlen("abc") 值是 3 。

2010-05-10 20:24:00 421

原创 二维数组作为参数传递

 二维数组作为函数参数的一种形式:func(int a[][10]),这种形式我是知道的。但是要写死第二维的长度,不太灵活。搜了一下: .静态二维数组作为函数参数传递 如果采用上述几种方法动态分配二维数组,那么将对应的数据类型作为函数参数就可以了。这里讨论静态二维数组作为函数参数传递,即按照以下的调用方式: int a[2][3]; func(a); C语言中将静态

2010-05-10 20:23:00 947

原创 c语言的转义字符

今天改代码的时候发现一个转义字符/012,莫名的很。上网搜了一下: 转义字符是C语言中表示字符的一种特殊形式。通常使用转义字符表示ASCII码字符集中不可打印的控制字符和特定功能的字符,如用于表示字符常量的单撇号( ),用于表示字符串常量的双撇号( ")和反斜杠( /)等。转义字符用反斜杠/后面跟一个字符或一个八进制或十六进制数表示。 转义字符 意义 ASCII码值(十进制) /a

2010-05-10 20:12:00 760

原创 升级显卡驱动hd4300

偶然在网上看到有人升级了ati hd4300的linux显卡驱动,据说升级完就可以玩更多的游戏(当然是在linux下)。虽然我在linux下不怎么玩游戏,不过还是要试试看有什么好处。1.首先在amd的网站上找驱动,网站上有专门的linux驱动,90多m。下了一个小时。。。2.然后把原来的驱动移除,在ubuntu的硬件驱动里选中ati驱动,然后移除,会提示有什么错误,不管,重启电脑。3.

2010-05-03 22:25:00 4829

原创 ubuntu升级到10.04

在线升级ubuntu,花了一个多小时。直接在更新管理器里面检查更新,然后会提示有版本升级。更新完,感受:启动很快,登录界面出来几秒,然后马上就进入系统了。进去后基本上9.10是一样的,只不过字体变好看了。目前的问题是启动界面的分辨率有点大,图案有点怪,网上说这是ati显卡驱动的问题。不过由于启动很快,反正这个画面一闪就过了,不理他。

2010-05-02 06:31:00 542

原创 redhat 安装 yum

Linux上常用的安装和升级工具主要有yum和apt  其中yum能更好的解决rpm的依存性问题,推荐使用yum  例如,要在服务器上安装lynx程序  传统的安装方式,要到linux安装光盘中寻找lynx软件包的RPM  将其上传到服务器方,并运行rpm -ivh 的方式来安装  而使用yum管理,只要运行yum install lynx即可完成安装  yum会自动连

2010-04-01 11:07:00 5423

原创 linux 修改环境变量

 网上多数文章的内容:(如添加/sbin到PATH环境变量中)    (1)如果只想在本次开机过程中临时性的添加修改,下次开机就无效的话,可以:输入export PATH=$PATH:/sbin    (2)如果只给当前用户永久添加,则:在~/.bash_profile中的靠近末尾有类似这样的一行PATH=$PATH:$HOME/bin后添加:/sbin,就变成PATH=$

2010-04-01 09:25:00 786

原创 dell 1440 在ubuntu下装摄像头

装了ubuntu后,本本的摄像头一直没装,原来以为很麻烦,今天装了,没想到很简单阿。直接 apt-get install cheese,装好后就有个软件“茄子大头贴”,一打开,摄像头就可以用了。可以连拍,还可以在照片上加些简单的特效。

2010-03-05 23:33:00 550

转载 安装好Ubuntu 9.10后要做的事

1)第一件事自然是下载那些Ubuntu的镜像站点表,以及更新操作系统的一些补丁。“系统”->“管理”-> “更新管理器”。2)第二件事是设置文件目录共享。就是在文件夹上点右键,在菜单中选“属性”,然后在对话框中选“共享”,那个对话框整得跟XP几乎一模一样。当然,这需要samba的支持。(sudo apt-get install samba)3)接下来是设置时间同步。通过NTP(Network Ti

2010-03-05 23:26:00 495

转载 C语言的inline

C语言的inline转以前我用Docbook写的一篇关于C语言inline关键字使用的文章。唉,要是能用docbook直接写Blog就好了。用得越多发现Docbook这个东西真是越好用啊~~ 本文介绍了GCC和C99标准中inline使用上的不同之处。inline属性在使用的时候,要注意以下两点:inline关键字在GCC参考文档中仅有对其使用在函数定义(D

2010-03-05 18:18:00 419

原创 睡过头,错过航班,杯具了

还好改签成功,也没加钱,万幸。

2010-02-07 11:19:00 576

原创 Ubuntu挂起,杯具了。

挂起后怎么都进不了桌面了,只能进一个临时的shell,网上搜了一下错误,类似的问题一堆,就是没有答案。一怒之下重装了。这次重装装了ibus的拼音,还不错。

2010-01-30 21:14:00 678

原创 ubuntu 下配置无线网卡

整了一晚上,终于在我的dell 1440上面在ubuntu环境下把无线网卡配置好了。在linux下面果然是什么都要自己来,痛并快乐着。在ubuntu论坛上看了一下,有用b43驱动,也有用ndiswrapper来加载的。我直接用的broadcom的驱动。首先 :lspci -vnn |grep 14e40c:00.0 Network controller [0280]: Broadcom C

2010-01-03 01:04:00 5306

原创 ubuntu 9.10 查看网卡芯片

使用命令 “lspci” 00:00.0 Host bridge: Intel Corporation Mobile 4 Series Chipset Memory Controller Hub (rev 07)00:01.0 PCI bridge: Intel Corporation Mobile 4 Series Chipset PCI Express Graphics Port

2010-01-02 20:42:00 2454

原创 常用ansi控制码

下面是搜到的常用ansi控制码。但是其中保存,恢复光标位置的控制码我一直没用成功。我先用/033[s 保存当前的光标位置,再用/033[x;yH来设定光标位置,最后恢复光标位置/033[u ,但是始终恢复不到原来那个位置。搞不懂。   BBS支持ANSI/3.64控制码标准,ANSI控制码均以Esc[作为控制码的开始标志。 BBS中ESC字符的输入方法是[ESC]+[ESC],在编辑器

2009-12-31 11:05:00 2930

原创 ansi控制码

最近在搞终端的咚咚,涉及到ansi控制码的问题,网上搜了一通,也学到不少。如果你telnet到一个linux服务器上,然后输入命令,比如vi test.c,然后客户端可以看到test.c文件的内容,如果抓包的话,可以看到数据包里面不止包括test.c的内容,还有一些看似乱码的东西。比如下面这种: int num, fd;/033[22;9Hchar m[6000];/033[23;9Hchar

2009-12-31 10:57:00 1990

原创 别的程序员是怎么读你的简历的

下面这个图片来源国外,是一个关于程序员面试时的简历,被人事部门和程序员本身评审的角度不同的图片。当然,这是一个从国外面试的视角制作的图片,不过,可以看出,其中很多东西都是和国内是相同的。让我们通过这个图片也来了解一下自身吧。下面是我对其做的翻译,翻译水平有限,请大家指正。 人事部门是这样阅读简历的(+15分)如果简历中说到了和工作职位相符的技能超过5次以上。 (+8分)

2009-12-24 23:30:00 695

原创 终于找到正确的fcitx乱码解决办法

 在Ubuntu9.10下折腾了几天,就为了装fcitx,在本本上死活装不上。今天在虚拟机上再次试了一下,终于装好了。显示apt-get install fcitx, 然后 im-switch -s fcitx, 再cd,ls -a (/.fcitx是隐藏目录,害我找了很久)。 cd .fcitx/leafpad config (之前现在新立得里面把leafpad装了,不然gedi

2009-12-23 00:35:00 2485

原创 vsftpd不能上传文件的问题

由于重装了suse,又要设置vsftpd了。一开始设了/etc/vsftpd.conf:write_enable=YESlocal_enable=YES(即本地用户也可以登录ftp)listen=NO新加了这3项。但是上传文件老是不成功,提示create file failed。仔细看了半天,发现问题在于权限不对。我是用user1登录的,而我要上传到的目录权限是: drwx

2009-12-11 14:04:00 2718

原创 Fist blog in ubuntu

use CHANGKUANG pppoe, install rp-pppoe-3.10. haha. but dont know how to use SHURUFA.....command : pppoe-start.

2009-12-06 22:36:00 661

原创 解决telnet终端乱码的问题

我用的secureCRT,telnet到suse服务器上。secureCRT不能显示中文,出现乱码,在会话选项里面把字符编码改成utf-8还是不行。在网上搜了一下,试了两种方法,确实可行。1.用putty这个客户端,然后在软件左边设置Window下的Translation,在出现的下拉菜单Receive data assumed to be in which charecter set中选择u

2009-11-24 13:34:00 22645 3

原创 又发烧啊

 手上先是起了个包,两三天都没消掉,然后肩膀也痛的很。不得以下午请假去看病。医生说是内火上升,脓包没有化,毒液沿着手上升到肩膀。来了个中西合璧的治疗:针灸加点滴。测了体温,居然38°。我发现现在只要工作压力一大,心里一着急我就很容易上火,以后俺要放轻松,放轻松,放轻松。。。。。打了点滴好多了,手上的包虽然没有完全消掉,但是也好多了。god,让我明天完全好了吧。

2009-11-19 21:48:00 852 1

原创 整了个战网服务器

记得以前魔兽刚出来的时候,在网吧耍魔兽,网吧的魔兽不是正版的肯定是上不了bn的,就在网上搜,结果发现有人建了战网的服务器,叫什么pvpgn服务器。在网吧就可以上战网了。但是网吧里面都是局域网,好像有没有做端口映射,然后上了那个战网就很容易掉线,一两个小时能耍上一把就不错了。 前些天试了一下,居然成功搭建了一个服务器。方法主要是按照: http://developer.berlios.de/do

2009-11-15 19:27:00 2332

原创 飞屋环游记

今天看的这部是下了很久了都没看。刚开始下的是dvdrip,后来重新下了720p的。真的是太好看了。很让我感动啊。那老爷爷小时候的样子太可爱了,开头那一段这是看一次笑一次。OMG,以后要是看不到这么好看的电影我该怎么办啊!

2009-11-15 18:56:00 2707 1

原创 风声

风声真是不错的一部电影,很有水准啊。虽然下得是dvdscr。咋就没有dvdrip呢。 整部电影很有点好莱坞的风格,摄影和音乐都很Nice哈。特别是开始时那五个人出场时,镜头跟随电报运动,顺便就把五个人介绍了。还有音乐,配合画面很有气氛。电影里李冰冰演得很好啊。值得去电影院一看。 摄影:jake pollock,近年活躍於台灣的美籍攝影師。美國紐約大學電視電影製作系畢(1993-1996),攝影

2009-11-15 18:41:00 770

原创 在Google上搜自己

记得本科毕业时在网上搜自己,居然只有一条记录,是yehao写的本科的回忆录,云我踢球好,学习好。只有这一条记录。过了这些年,俺终于翻身啦,一搜搜出111条记录,激动死我了。大多是研究生期间发的论文啊和其他各种各样的信息,居然还有真维斯的vip信息。omg。再次看yehao写的本科回忆录,还是蛮有味道的。

2009-10-30 13:33:00 431

原创 x++ + x++

考试的一道题目,按理说结果应该是依赖于编译器,但是题目也没说。假定是在gcc的环境下吧。总的解题步骤是: 1.先算所有的前增量操作,即先算所有的++x。 2.再取含有x的表达式的值。 3.执行后增量操作,即算x++。 如: int x=9,y; y = x++ + x++; 里面有两个含有x的表达式(x++),取值是9,所以y的值就是18,x最后是11. 若 y = ++x + +

2009-10-23 14:55:00 2270

原创 编码考试终于过了。

上次没啥准备,考个40多分。这次认真看了,90分。看来我还是考试准备型的,靠临场发挥简直不得行。

2009-10-23 14:20:00 856

原创 多叉树转二叉树

多叉树的根结点为二叉树的根,多叉树的结点的第一个儿子变成二叉树对应结点的左孩子,多叉树的结点的右兄弟变成二叉树种该结点的右孩子。代码如下:C语言: 01 #include 02 #include 03 #include 04 #include 05 06 typedef struct   TreeNode{   07     int   child_count;   08     int 

2009-10-09 17:33:00 6810

原创 指针赋值时的相容性

这个标题不知道算不算确切,今天从《c专家编程》看起,然后发散到不知什么地方去了,乱乱的看了一堆东西。还是先从《c专家编程》说起吧。今天看了一个开头,主要是在1.9节的一个问题。foo(const char** p) {}main(int argc, char ** argv){     foo(arvg);}会出现警告:参数和原型不匹配。也就是说char **和const char

2009-09-15 23:24:00 850

原创 解析c语言的复杂声明实践

看了那篇文章,总结一下,解析复杂声明其实就是从最里面的未定义标识符开始,左边和右边同时找一对符号来配对,不断向外扩展,最后完成解析。int (*(*func)[5][6])[7][8];func是个指针,这个指针指向什么呢。那我们就可外围,左边和右边找一对符号:* [5][6],这表示一个二维数组,数组元素是指针。所以func指向的就是这个数组啦。但是这个数组元素指针指向什么我们还是不知道的,

2009-09-14 18:45:00 373

转载 解析c语言的复杂声明

以前不知道怎么看那种复杂的声明,看了这篇文章就清楚多了===================================上一章费那么多唇舌讨论C语言的声明,其实目的都是为了这一章,期望读者通过对C语言声明形式的详细了解,树立声明嵌套的观念,因为C语言所有复杂的指针声明,都是由各种声明嵌套构成的。如何解读复杂指针声明呢?右左法则是一个既著名又常用的方法。不过,右左法则其实并不是C标准里面

2009-09-14 18:01:00 590

原创 栈的默认大小

今天看了几篇讨论堆和栈的文章,里面讲到栈的默认大小可能是1m,也可能是2m,好奇之下试试。int main (int argc, char *argv[]){ int tmp[1000*256*2+1000*3] = {0};}大概就是2.3m吧,如果再大,就会出现5 [main] Test 3204 handle_exceptions: Except

2009-09-14 16:17:00 8698 1

转载 堆和栈区别2

这是另一篇讨论堆和栈的,更深入些=====================五大内存分区             在C++中,内存分成5个区,他们分别是堆、栈、自由存储区、全局/静态存储区和常量存储区。             栈,就是那些由编译器在需要的时候分配,在不需要的时候自动清楚的变量的存储区。里面的变量通常是局部变量、函数参数等。             堆,就是那些由new分配的

2009-09-14 16:14:00 700

转载 堆和栈的区别

这篇是CSDN的 laomai(老迈)写的,虽然一些细节有异议,但是还是讲得比较清楚的。===================== 一、预备知识—程序的内存分配     一个由c/C++编译的程序占用的内存分为以下几个部分     1、栈区(stack)—       由编译器自动分配释放   ,存放函数的参数值,局部变量的值等。其操作方式类似于数据结构中的栈。     2、堆区(heap

2009-09-14 15:58:00 457

转载 内存分配详解、指针与数组[C++][内存管理]

这篇讲得比较基本。==============程序员们经常编写内存管理程序,往往提心吊胆。如果不想触雷,唯一的解决办法就是发现所有潜伏的地雷并且排除它们,躲是躲不了的。本文的内容比一般教科书的要深入得多,读者需细心阅读,做到真正地通晓内存管理。     内存分配方式    (1)从静态存储区域分配。内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。例如全局变量,st

2009-09-14 15:47:00 618

空空如也

空空如也

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

TA关注的人

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