2011年8月25日星期四

C语言经典面试题总结:链表的初始化,建立,插入,查找,删除

最近做了不少C语言的面试题,发现其实大部分公司 的面试题并不难,主要是一些 基础概念,或者容易搞混的题目.   其中一个比较经典的必考察的就是 链表的操作. 下面 我从网上找了一个 别人总结的关于链表操作的总结.

单链表的初始化,建立,插入,查找,删除。

http://www.cnblogs.com/newwy/archive/2010/10/10/1847456.html


 


双链表的初始化,建立,插入,查找,删除。


http://www.cnblogs.com/newwy/archive/2010/10/10/1847458.html

递归和迭代的典型例子(C语言)

递归和迭代的典型例子(C语言)

最近一直在看C语言,对于 递归和迭代, 一直用不好,最主要的是 不理解,算法的 根本涵义.  现在  从网上找了个 简短 但又 深刻的例子.

2011年8月9日星期二

U盘量产教程(以Kingston DT 101 G2 16g为例)

[caption id="attachment_294" align="alignleft" width="150" caption="Kingston U盘 量产教程"]Kingston U盘 量产教程[/caption]

U盘量产教程(以Kingston DT 101 G2 16g为例) 很多朋友都有U盘,但是又很少有人明白何为U盘量产。 U盘量产 是指批量对U盘主控芯片改写数据,如  ,写生产厂商信息、格式化等操作。而现实中,水货U盘,或者需要制作带CD-ROM盘的U盘,方便U盘装系统,也用到量产。

在进行U盘量产前, 需要先确定自己的U盘的主控芯片, 然后根据确定的主控芯片来选择 合适的量产工具, 现在U盘的   主控芯片的分类有:群联、慧荣、联阳、擎泰、鑫创、安国、芯邦、我想、迈科微、朗科、闪迪。这些是可以  通过软件  ChipGenius检测出的。

U盘量产的作用。 也许会有朋友问了,好好的U盘,为什么要 冒风险进行量产呢。 这个问题问出来 大部分人的 担心和疑惑。的却, 如果量产U盘,出错,比如 错误的量产工具,或者操作失误,都会造成U盘的 损坏, 或者 无法正常使用。 但是 如果你在初次量产U盘的时候, 能够按照操作指南,仔细的来,这些错误还是可以避免。说一下 量产的 作用吧, 首先就是:分区功能:把一个U盘分成数个移动盘,更改U盘介质类型(Fixed 和 Removabel);启动功能:使U盘能模拟USB-CDROM、USB-ZIP、USB-HDD等,做启动盘。这算是U盘DIY的高级玩法。加密功能:在U盘里划出专门的加密分区。下面 以 市面上最常见的 Kingston U盘 为例来说明一下。

2011年8月7日星期日

Centos下minicom的设置

[caption id="attachment_289" align="alignleft" width="150" caption="minicom"]minicom[/caption]

Centos下minicom的设置。 困扰我已经将近半个月的问题,今天终于解决了百分之80了, 呵呵, 成功的在centos下面设置了minicom ,工作正常,而其图形界面工作十分的流畅。想想我这最近的将近一个月的时间里面, 一直在测试各个版本下面的minicom ,  都是失败,今天终于 成功,  伟大的Centos , 伟大的linux .    下面是设置的过程, 和ubuntu 的设置有一定的差别。

设置putty解决登录VPS终端中文乱码

putty 作为一个非常优秀的远程服务器登录软件, 非常的小巧好用,只有几百k, 而且不需要安装, 是广大站长必备的优秀工具。 但是 在使用 putty的过程中, 也会碰到一些问题, 其中一个就是 中文乱码的问题,  可能 大家的服务器很少安装 中文环境,但是 有些时候, 如果你用putty 登录 中文环境的 服务器, 你就会发现,中文显示的都是乱码,而且用vi 编辑文件也是会出现莫名的错误。当然 这个是有解决方法的,而且很简单的。

centos Linux系统如何修改分辨率

[caption id="attachment_282" align="alignleft" width="300" caption="centos"]centos[/caption]

centos系统如何修改分辨率, Linux系统如何修改分辨率。可能现在很少有人还在用centos 当桌面系统, 因为centos 是专业提供服务器版适用版本的一款Linux发行版,其以稳定和高效著称, 但稳定也就意味着,系统和软件的更新的非常的慢。

2011年8月6日星期六

C语言经典笔试题汇总

[caption id="attachment_277" align="alignleft" width="150" caption="C语言经典笔试题汇总"]C语言经典笔试题汇总[/caption]

最近一直在看C 语言的一些面试 和笔试题, 从网上也找了不少的各种大公司的笔试题汇总,如果你最近就要参加笔试和面试, 而且还是C语言方向的,这个你绝对不能错过哦。哈哈,废话不错说了,直接上链接了。

C语言经典笔试题汇总(doc版本)下载链接

2011年7月23日星期六

ubuntu 10.04 NFS server 配置

1、安装Ubuntu nfs
Ubuntu上默认是没有安装Ubuntu nfs服务器的,因此我们首先安装Ubuntu nfs服务器端:$sudo apt-get install nfs-kernel-server
在一些文档中,提出还需要使用apt-get来手动安装nfs的客户端nfs-common,以及端口映射器portmap,但其实这是没有必要的,因为在安装nfs-kernel-server时,apt会自动为我们把它们安装好。

2、配置/etc/exports
Ubuntu nfs允许挂载的目录及权限在文件/etc/exports中进行了定义。
例如,我们要将根目录下的rootfs目录共享出来,那么我们需要在/etc/exports文件末尾添加如下一行:/rootfs *(rw,sync,no_root_squash)
其中:/rootfs是要共享的目录,*代表允许所有的网络段访问,rw是可读写权限,sync是资料同步写入内存和硬盘,no_root_squash是Ubuntu nfs客户端分享目录使用者的权限,如果客户端使用的是root用户,那么对于该共享目录而言,该客户端就具有root权限。

其它Ubuntu nfs常用的参数有:
ro 只读访问
rw 读写访问sync 所有数据在请求时写入共享
async nfs在写入数据前可以响应请求
secure nfs通过1024以下的安全TCP/IP端口发送
insecure nfs通过1024以上的端口发送
wdelay 如果多个用户要写入nfs目录,则归组写入(默认)
no_wdelay 如果多个用户要写入nfs目录,则立即写入,当使用async时,无需此设置。
hide 在nfs共享目录中不共享其子目录
no_hide 共享nfs目录的子目录
subtree_check 如果共享/usr/bin之类的子目录时,强制nfs检查父目录的权限(默认)
no_subtree_check 和上面相对,不检查父目录权限
all_squash 共享文件的UID和GID映射匿名用户anonymous,适合公用目录。
no_all_squash 保留共享文件的UID和GID(默认)
root_squash root用户的所有请求映射成如anonymous用户一样的权限(默认)
no_root_squas root用户具有根目录的完全管理访问权限
anonuid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的UID
anongid=xxx 指定nfs服务器/etc/passwd文件中匿名用户的GID

3、Ubuntu nfs重启服务
$sudo /etc/init.d/portmap restart
$sudo /etc/init.d/nfs-kernel-server restart

4、测试Ubuntu nfs
此时可以运行以下命令来显示一下共享出来的目录:
$showmount -e

在其他的机器的终端中输入 showmount -e  NFS-SERVER-IP   会显示你 NFS-SERVER的共享. 如果要挂载共享分区的话可以使用这个命令:

mount -t nfs NFS-SERVER-IP:/rootfs    /mnt

上面的命令中,   NFS-SERVER-IP  为 NFS server 的ip;   /rootfs 是NFS-server 共享的分区; /mnt 是当前设备将要挂载 NFS共享分区的挂载点.

可以运行df命令查看是否挂载成功。查看后可以使用以下命令卸载:
$ sudo umount /mnt

 

2011年7月8日星期五

青春,广播,与岁月

又不知不觉的在电脑前坐了一夜,想去睡觉,可是心里又有点怅然若失的感觉, 也许是因为在新浪微博看到了颜涛的近况了。十年过去了。。。

从虾米上找到许美静的 “听那星光歌唱”,听着那熟悉的旋律,“蓝蓝的风儿 柔缓的夜晚   茫茫人海 有谁被遗忘   远远的城市 最爱的人遥遥相望 同一个穹苍。。。”   ,那种柔和悠远的意境,勾起心中的关于中学时的记忆。 青春期时的自己,有一点孤僻不合群,因为颜涛的今晚真好,让自己开始习惯在深夜里听广播,写日记,享受夜的安静。。还记得她每次都提及的taotaotalk 的邮箱,以及郑花路18号。。。 现在想想,感觉十年真的很短,但是又很漫长。。。十年里中,我经历了中学和大学最美好的时光。   如今的我离开了的自己的故乡,来到了北京,在这个陌生的城市里,为了自己的梦想,每天去面对新的挑战 ,渐渐的淡去了青春的那种忧伤。。但那仍是心里最真挚的回忆与感情。。