递归和迭代的典型例子(C语言)
最近一直在看C语言,对于 递归和迭代, 一直用不好,最主要的是 不理解,算法的 根本涵义. 现在 从网上找了个 简短 但又 深刻的例子.
2011年8月25日星期四
2011年8月22日星期一
2011年8月9日星期二
U盘量产教程(以Kingston DT 101 G2 16g为例)
[caption id="attachment_294" align="alignleft" width="150" caption="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盘 为例来说明一下。
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的设置
设置putty解决登录VPS终端中文乱码
putty 作为一个非常优秀的远程服务器登录软件, 非常的小巧好用,只有几百k, 而且不需要安装, 是广大站长必备的优秀工具。 但是 在使用 putty的过程中, 也会碰到一些问题, 其中一个就是 中文乱码的问题, 可能 大家的服务器很少安装 中文环境,但是 有些时候, 如果你用putty 登录 中文环境的 服务器, 你就会发现,中文显示的都是乱码,而且用vi 编辑文件也是会出现莫名的错误。当然 这个是有解决方法的,而且很简单的。
标签:
服务器,
中文乱码,
putty,
ubuntu学习笔记,
vps
centos Linux系统如何修改分辨率
[caption id="attachment_282" align="alignleft" width="300" caption="centos"]
[/caption]
centos系统如何修改分辨率, Linux系统如何修改分辨率。可能现在很少有人还在用centos 当桌面系统, 因为centos 是专业提供服务器版适用版本的一款Linux发行版,其以稳定和高效著称, 但稳定也就意味着,系统和软件的更新的非常的慢。
centos系统如何修改分辨率, Linux系统如何修改分辨率。可能现在很少有人还在用centos 当桌面系统, 因为centos 是专业提供服务器版适用版本的一款Linux发行版,其以稳定和高效著称, 但稳定也就意味着,系统和软件的更新的非常的慢。
标签:
分辨率,
驱动,
centos,
linux,
ubuntu学习笔记
2011年8月6日星期六
C语言经典笔试题汇总
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
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
标签:
nfs,
server,
ubuntu,
ubuntu学习笔记
2011年7月8日星期五
青春,广播,与岁月
又不知不觉的在电脑前坐了一夜,想去睡觉,可是心里又有点怅然若失的感觉, 也许是因为在新浪微博看到了颜涛的近况了。十年过去了。。。
从虾米上找到许美静的 “听那星光歌唱”,听着那熟悉的旋律,“蓝蓝的风儿 柔缓的夜晚 茫茫人海 有谁被遗忘 远远的城市 最爱的人遥遥相望 同一个穹苍。。。” ,那种柔和悠远的意境,勾起心中的关于中学时的记忆。 青春期时的自己,有一点孤僻不合群,因为颜涛的今晚真好,让自己开始习惯在深夜里听广播,写日记,享受夜的安静。。还记得她每次都提及的taotaotalk 的邮箱,以及郑花路18号。。。 现在想想,感觉十年真的很短,但是又很漫长。。。十年里中,我经历了中学和大学最美好的时光。 如今的我离开了的自己的故乡,来到了北京,在这个陌生的城市里,为了自己的梦想,每天去面对新的挑战 ,渐渐的淡去了青春的那种忧伤。。但那仍是心里最真挚的回忆与感情。。
从虾米上找到许美静的 “听那星光歌唱”,听着那熟悉的旋律,“蓝蓝的风儿 柔缓的夜晚 茫茫人海 有谁被遗忘 远远的城市 最爱的人遥遥相望 同一个穹苍。。。” ,那种柔和悠远的意境,勾起心中的关于中学时的记忆。 青春期时的自己,有一点孤僻不合群,因为颜涛的今晚真好,让自己开始习惯在深夜里听广播,写日记,享受夜的安静。。还记得她每次都提及的taotaotalk 的邮箱,以及郑花路18号。。。 现在想想,感觉十年真的很短,但是又很漫长。。。十年里中,我经历了中学和大学最美好的时光。 如今的我离开了的自己的故乡,来到了北京,在这个陌生的城市里,为了自己的梦想,每天去面对新的挑战 ,渐渐的淡去了青春的那种忧伤。。但那仍是心里最真挚的回忆与感情。。
2011年7月2日星期六
诚征博客好友交换链接
最近把博客的域名从原来的anbit.cn 转换到了现在的83g.org , 其实我本人对于博客的域名并不是特别的在意, 毕竟博客本身的价值在于其内容本身,但是因为是cn域名的缘故,总让人有一种不放心的感觉,而且加上国内及其繁琐的备案制度, 最终下定决心整体的转了过来。 自己原来的博客程序使用的是 ASP 的Zblog , 现在换了域名,而且博客程序转换成了PHP 的wordpress. 整个博客的链接全部发生了变化, 但是 值得惊喜的是,上次pr 更新后,现在的域名从零变成了2 。所以想在这里 诚征博客好友交换链接。具体的要求有以下几条:
1. 首先必须是个人博客,否则免谈, 最好是和科技以及网络相关的。
2.不要求pr, 只需百度和Google 已经收录。
3.要求最少一个月有一次更新。
有意者可以在本文下留言,留下博客域名,我会去你的博客回复你。
1. 首先必须是个人博客,否则免谈, 最好是和科技以及网络相关的。
2.不要求pr, 只需百度和Google 已经收录。
3.要求最少一个月有一次更新。
有意者可以在本文下留言,留下博客域名,我会去你的博客回复你。
订阅:
博文 (Atom)