上一页 1 2 3 4 5 6 ··· 8 下一页
摘要:virtualbox 是个非常优秀的软件,一直用的都是默认的网络设置(NAT),确实很方便。但这次需要主机和虚拟机通信,于是我找到了 host-only 这种网络设置,可以设置独立的 IP,与主机、其他虚拟机和网络通信等优点。非常棒,下面是配置过程:(主机,虚拟机均为 ubuntu)1.virtualbox 全局设置,ctrl + G在 Network 里添加一个 adapter,vboxnet0,并设置 ipv4:192.168.56.1,取消 DHCP server(我们要设置静态 IP)。2.virtualbox 局部设置,ctrl + S在 Network 中,attached t.. 阅读全文
posted @ 2012-07-05 22:46 xiangzi888 阅读(14128) 评论(2) 推荐(2) 编辑
摘要:lubuntu 是个轻量级的发行版本,非常简洁!值得一试!好吧,上主题,设置自动登录(两步):1./etc/lxdm/default.confsudo vi /etc/lxdm/default.confautologin=username2./etc/lightdm/lightdm.confsudo vi /etc/lightdm/lightdm.conf [SeatDefaults]autologin-user=usernameautologin-user-timeout=0greeter-session=lightdm-gtk-greeteruser-session=Lubuntu注意.. 阅读全文
posted @ 2012-06-20 23:14 xiangzi888 阅读(4515) 评论(0) 推荐(1) 编辑
摘要:上篇: 最近从学长那里淘到了一套单片机开发板,他给我的开发工具,驱动等都是 windwos 下的,而我一直用的是 linux……花了一个周末的时间,终于找到了一个合适的解决方案。 首先,我问了一下狗狗哥,发现 linux 下 开发51单片机的资料并不多,倒是 arm 和 avr 的支持很完善,但还是零星有点资料的。我用的是 STC89C52RC,大部分说的是使用 sdcc 编译, gSTC-ISP 烧写程序,hextobin 转换格式(软件自己问狗狗哥)。这几个包大多需要自己编译,有的已经停止开发了……于是我耐着性子,中间遇到几个问题(比如需要GTK+2.0(libgtk2.0-dev),.. 阅读全文
posted @ 2012-06-17 20:59 xiangzi888 阅读(9488) 评论(2) 推荐(0) 编辑
摘要:ubuntu12.04 的用户注意了,轻松配置 mac 主题哦!以下为安装过程:1.安装 gnome 经典桌面sudo apt-get install gnome-session-fallback没有安装桌面的可安装 gnome 桌面:sudo apt-get install gnome-core2.下载并安装主题http://sourceforge.net/projects/macbuntu/,这个 macbuntu 主题是高仿的(90%)!同样适用 10.10 以后的版本,但要简单设置一下:将 install.sh 和 uninstall.sh 中的 UBUVER="10.10& 阅读全文
posted @ 2012-06-02 23:54 xiangzi888 阅读(4081) 评论(1) 推荐(0) 编辑
摘要:摘自维基百科:http://zh.wikipedia.org/zh-cn/C%E6%A0%87%E5%87%86%E5%BA%931995年,Normative Addendum 1 (NA1)批准了三个头文件(iso646.h, wchar.h, and wctype.h)增加到C标准函数库中。C99标准增加了六个头文件(complex.h, fenv.h, inttypes.h, stdbool.h, stdint.h, and tgmath.h)。C11标准中又新增了5个头文件(stdalign.h, stdatomic.h, stdnoreturn.h, threads.h, and 阅读全文
posted @ 2012-05-16 00:26 xiangzi888 阅读(1495) 评论(0) 推荐(0) 编辑
摘要:freebsd 是一个比较流行的 unix 系统,最近稍微体验了下,发现跟 linux 还是有些差别的,配置起来稍显繁琐,就把安装笔记记下来,也方便以后查阅。网上文档并不是很系统,倒是官方的说明文档非常丰富,新手安装一定要参考官方的使用手册,http://www.freebsd.org/doc/zh_CN.GB2312/books/handbook/book.html,少走弯路。一、安装系统0.制作可启动优盘可用如下命令:(不过还是用光盘安装可靠一下,有时候优盘启动不了)dd if=/path/freebsd.iso of=/dev/sdb1.选择预编译软件包(这个要认真选一下)需要图形界.. 阅读全文
posted @ 2012-05-11 22:39 xiangzi888 阅读(3903) 评论(1) 推荐(0) 编辑
摘要:1. ~/.vimrc"去掉讨厌的有关vi一致性模式,避免以前版本的一些bug和局限set nocompatibleset autoread " 文件修改之后自动载入set completeopt=longest,menu " 自动完成set history=1000 "记录历史的行数set backspace=2 " 设置退格键可用,正常处理indent, eol, start等set vb t_vb= "当vim进行编辑时,如果命令错误,会发出警报,该设置去掉警报 filetype on ... 阅读全文
posted @ 2012-04-29 23:25 xiangzi888 阅读(6041) 评论(0) 推荐(0) 编辑
摘要:1.插入排序特点:算法较简单(类似扑克牌),但效率比较低,适合数据量较少(几千,几万),有序的数据。复杂度 O(n)O(n2) O(n2) 。void sortInsert(int *dat, int size){ int i, pos; for (i = 1; i < size; i++) { pos = i - 1; int value = dat[i]; while (pos >= 0 && dat[pos] > value){ pos--; } pos+... 阅读全文
posted @ 2012-04-23 13:56 xiangzi888 阅读(329) 评论(0) 推荐(0) 编辑
摘要:强烈建议阅读 → 重新整理后的文章 2012年的时候写过一篇C语言生成随机数的博客,点击量比较高。后来发现那篇博客描述的不是非常准确,这里重新整理一遍。写惯了高级语言,现在回看C的语法,真的是挺难的^o^。 一、方法介绍 生成随机数,需要用到两个函数srand、rand,头文件为 #include 阅读全文
posted @ 2012-04-21 19:59 xiangzi888 阅读(53258) 评论(1) 推荐(2) 编辑
摘要:平时对字符串的操作的是很多的,了解下常用的字符串函数会使 c 编程变得很快捷!这里适当整理一下,方便以后参考。使用时,会用到大量指针的操作,注意加头文件:#include <string.h>一、str 系列1.strtokextern char *strtok( char *s, const char *delim );功能:分解字符串为一组标记串。s为要分解的字符串,delim为分隔符字符串。说明:strtok()用来将字符串分割成一个个片段。当strtok()在参数s的字符串中发现到参数delim的分割字符时则会将该字符改为 \0 字符。在第一次调用时,strtok()必需给 阅读全文
posted @ 2012-04-16 16:29 xiangzi888 阅读(20320) 评论(0) 推荐(2) 编辑
摘要:图片做的蛮漂亮的^_^,http://www.linuxidc.com/Linux/2012-04/58670.htm 阅读全文
posted @ 2012-04-15 18:51 xiangzi888 阅读(166) 评论(0) 推荐(0) 编辑
摘要:一、awk概述1.为什么使用awkawk是一种程序语言.它具有一般程序语言常见的功能.因awk语言具有某些特点,如:使用直译器(Interpreter)不需先行编译;变量无类型之分(Typeless),可使用文字当数组的下标(Associative Array)...等特色.因此,使用awk撰写程序比起使用其它语言更简洁便利且节省时间. awk还具有一些内建功能,使得awk擅于处理具有数据行(Record),字段(Field)型态的资料;此外, awk内建有pipe的功能,可将处理中的数据传送给外部的Shell命令加以处理,再将Shell命令处理后的数据传回awk程序,这个特点也使得awk程序 阅读全文
posted @ 2012-04-10 10:01 xiangzi888 阅读(2628) 评论(0) 推荐(0) 编辑
摘要:Everything is a file.Configuration data stored in textSmall, single-purpose programAvoid captive user interfacesAbility to chain program together to perform complex tasksWrite programs that do one thing and do it wellWrite programs to work togetherWrite programs to handle text streams, because that 阅读全文
posted @ 2012-04-09 16:34 xiangzi888 阅读(123) 评论(0) 推荐(0) 编辑
摘要:原理:利用Ubuntu 中的屏幕保护进程的状态(gnome-screensaver-command -q)(他的原理就是当系统空闲一定时间后,自动锁住屏幕),判断计算机处于空闲状态,从而执行特定的程序。#!/bin/sh # 本程序用来在空闲一定时间后,结束指定程序 # /usr/bin/mentohust -k 也可以用此方法结束mentohust进程 taskkill() { if [ $# -ne 2 ]; then PID=$(ps ax | grep $1 | awk '{if ($0 !~/grep/) {print $1}}')... 阅读全文
posted @ 2012-04-08 22:27 xiangzi888 阅读(349) 评论(0) 推荐(0) 编辑
摘要:你知道吗,用 printf 打印一些特殊字符序列可以实现对终端的控制哎~(如终端背景色,前景色,清屏,状态设置……),由于资料不是太多,稍微整理了一下!(试了下,在win 下不起作用!) 原址:http://www.termsys.demon.co.uk/vtansi.htm一、前言Many computer terminals and terminal emulators support colour and cursor control through a system of escape sequences. One such standard is commonly referre.. 阅读全文
posted @ 2012-04-08 18:54 xiangzi888 阅读(1075) 评论(0) 推荐(0) 编辑
摘要:一、getopts 简介 由于shell命令行的灵活性,自己编写代码判断时,复杂度会比较高。使用内部命令 getopts 可以很方便地处理命令行参数。一般格式为:getopts options variable getopts 的设计目标是在循环中运行,每次执行循环,getopts 就检查下一个命令行参数,并判断它是否合法。即检查参数是否以 - 开头,后面跟一个包含在 options 中的字母。如果是,就把匹配的选项字母存在指定的变量 variable 中,并返回退出状态0;如果 - 后面的字母没有包含在 options 中,就在 variable 中存入一个 ?,并返回退出状态0;如果命.. 阅读全文
posted @ 2012-04-03 10:31 xiangzi888 阅读(27186) 评论(1) 推荐(3) 编辑
摘要:一、简介(repeat or omit repeated lines)检查及删除文本文件中重复出现的行(重复行的定义:完全匹配的连续行,即数据事先要经过sort处理)。二、格式uniq [OPTION]... [INPUT [OUTPUT]]三、常用选项-d #把重复行写道 OUTPUT 中,不管连续出现多少次,仅写一次-c #每行前显示在输入文件中出现的次数-u #仅显示出现一次的行-s2 #忽略比较前两个字符-f2 #忽略第二个栏位-w2 ... 阅读全文
posted @ 2012-04-01 20:05 xiangzi888 阅读(163) 评论(0) 推荐(0) 编辑
摘要:一、简介sort将文件的每一行作为一个单位,相互比较,比较原则是从首字符向后,依次按ASCII码值进行比较,最后将他们按升序输出。特殊字符按照它们的内部编码排序。二、格式sort [OPTION]... [FILE]...sort [OPTION]... --files0-from=F三、常用选项-u #除去重复行-r #降序-o #把排序后的结果写入到源文件,重定向无法实现!-n ... 阅读全文
posted @ 2012-04-01 19:25 xiangzi888 阅读(177) 评论(0) 推荐(0) 编辑
摘要:一、简介(Global Regular Expression Print) grep 是一种强大的文本搜索工具,它能使用正则表达式搜索文本,并把匹配的行打印到标准输出。如果指定了多个文件,会在每一行前面显示文件名。并不影响原文件内容。grep可用于shell脚本,因为grep通过返回一个状态值来说明搜索的状态,如果模板搜索成功,则返回0,如果搜索不成功,则返回1,如果搜索的文件不存在,则返回2。我们利用这些返回值就可进行一些自动化的文本处理工作。二、格式grep [OPTIONS] PATTERN [FILE...]grep [OPTIONS] [-e PATTERN | -f FILE] . 阅读全文
posted @ 2012-04-01 17:44 xiangzi888 阅读(295) 评论(0) 推荐(0) 编辑
摘要:一、tr 简介(translate or delete characters)tr 用来转换(替换或删除)来自标准输入的字符。通过使用 tr,可以非常容易地实现 sed 的许多最基本功能。可以将 tr 看作为 sed 的(极其)简化的变体:用一个字符来替换另一个字符,或者完全除去一些字符,或者除去重复字符。注:tr 总是从标准输入获得输入,转换的结果写到标准输出,而原始文件不变。二、格式tr [OPTION]... SET1 [SET2]三、使用举例1.替换单个字符tr 'e' 'x' < filename #全部 e 字符替换为 xdate | tr . 阅读全文
posted @ 2012-04-01 14:30 xiangzi888 阅读(336) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页