自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

稻草人

博客搬家了,www.happydak.me

  • 博客(70)
  • 收藏
  • 关注

原创 搬家

折腾了一个域名和一个VPS,VPS是yardvps 使用七折优惠码之后的。如果对这些文章感兴趣,这里可以找到更多的。

2012-10-18 14:34:30 259

原创 fish 编译安装问题

fish 今天编译安装了下,然后缺少一步。出现的提示是缺少curses 之类的什么。然后google好多都查不到。最后的解决方法是  http://www.cyberciti.biz/faq/linux-error-cursesh-no-such-file-directory/ 上面那个网站。里面的一个命令是yum install ncurses-devel  之后

2012-07-13 12:24:37 506

转载 随机生成密码

http://www.howtogeek.com/howto/30184/10-ways-to-generate-a-random-password-from-the-command-line/

2012-06-19 19:21:56 367

原创 双系统windows删除linux 的grub rescue

前天,就是星期五的时候回家整理电脑。因为电脑上面装了双系统,但是不知道怎么回事那个ubuntu不能用了,家里面没有人使用,就想着把它删除掉。然后在windows xp进入管理,磁盘管理,里面就直接把ununtu给删除了。但是我突然发现E F 盘不见了,都没了。那一瞬间,我里个去啊F里面是老爸的资料,E是家里的照片,都没备份。然后我重启电脑,然后上面黑屏显示 grub rescue

2012-06-19 10:54:57 3359

原创 dns缓存服务器 dnsmasq

http://sapling.me/unixlinux/dnsmasq.html      google的DNS  8.8.8.8和8.8.4.4然后搭配dns的缓存服务器。dnsmasq。上面的那个文章

2012-06-13 21:45:26 765

原创 linux fish 中set 设定PATH 和BROWSER

在刚刚开始学习linux的时候有设定PATH 路径的。但是当时用的是fish然后就总是设定不好。刚刚在看帮助手册的时候设定了下可以了。其实很简单的。如上图显示。以前的时候输入help找不到浏览器。设定BROWSER 变量选项。然后就可以找到本地的帮助手册。

2012-06-13 10:58:12 1068

原创 linux 安装fish shell

http://fishshell.com/    http://ridiculousfish.com/shell/beta.html  第一个网站好像是fish的官网。先简单说明下那个fish是个什么东东。从google上面就可以查好多关于它的资料。简单点说就是linux下的其中一种shell。我觉得挺好用的。但是在写这个shell的脚本的时候注意点。它的语法和bash那个shel

2012-06-13 09:51:32 5180

原创 fedora 源 163更新

因为使用crontab设置了下每天定时更新,今天刚刚试安装软件的时候163的源不能使用了查了下,记得以前网易有个网页是下载那个repo 如下http://mirrors.163.com/.help/fedora.html

2012-06-10 10:18:27 1709

原创 探测局域网存活判断关机

电脑上面装了一个虚拟机,然后用它下东西,但是因为是三个人开了一个户,另一个同学在玩游戏,还有一个没有回来,但是我想睡觉,但是又想下载东西。躺床上想了下应该可以写一个脚本的。所以下面这个就是刚刚起来写的。使用nmap  的sP 选项http://nmap.org/man/zh/man-host-discovery.html    脚本如下 因为sed和

2012-05-29 14:57:08 626

原创 sed 中的N 模式

http://bbs.chinaunix.net/thread-3728902-1-1.html  上面那个问题的链接,看了几遍下面的回答感觉清楚了。我认为那个N 选项就是多行的读入下一个。其实吧这个东东用sedsed调试下就行了http://aurelio.net/sedsed/ 然后仔细观察刚刚再结合下面那些版主的回答就行。输出第三行是因为那个读入到4 的时候那一行就是3afs

2012-05-23 22:02:29 361

原创 正则表达式引擎 NFA 和DFA

书上面 的《精通正则表达式》 NFA 称为表达式主导引擎DFA 称为 文本主导一般情况下文本主导的DFA要快一点。正则表达式NFA引擎因为需要对同样的文本尝试不同的子表达式匹配。会相对慢点。正则表达式引擎说使用的两种基本技术,都有对应的正式名字,非确定性有穷自动机(NFA) 和确定性有穷自动机(DFA) 下面是一个例子,还是上面的那本书上面的例子如果用to(nite|kni

2012-05-23 21:36:03 1177

原创 sed 匹配模式问题

http://bbs.chinaunix.net/thread-3557086-1-2.html CU论坛上面的题目上面链接地址。昨天没搞懂主要是在看那个info sed 中上面那么一点点英文然后刚刚有点懂了jk@ck ~/spt> seq 6|sed -e '1,2d' -e '1,4d' 56这个是我电脑上面的结果。我简单解释下,那个论坛上面已经解释的很清楚 了

2012-05-15 15:54:27 465

原创 shell 中的双括号

http://bbs.chinaunix.net/thread-3733452-1-1.html                     因为在学习sed 然后就跑到CU论坛里面找问题看。上面那个是问题的链接。这个我以为一下子可以搞定,然后折腾了一下午,因为里面的括号问题。#!/bin/bash#set -xfor i in `cat see`doif  [[

2012-05-14 17:16:53 2208

原创 ifconfig 正则表达式过滤ip地址

ifconfig |egrep '[1-9]+\.[1-9]+\.[0-9]+\.[0-9]+'|awk -F : '{print $2}'|awk '{print $1}'|sed -n '1p'ifconfig |egrep '[1-9]+\.[1-9]+\.[0-9]+\.[0-9]+'|awk -F: '{print $2}' |cut -d " " -f1|sed -n '1p'

2012-05-13 16:34:26 3826 2

原创 完成任务自动关机 linux shell 脚本

总觉的脚本可以写出来,就是写不出来,还是缺少锻炼。不得不说没有sed和awk,这个做起来真是。。下面这个没用正则表达式,暂时还不会,看得那个符号晕晕的。这段时间学这个好了。\其实这个写出来挺简单的,但是当时就是写不出来。但是想这个的时候想的太复杂,想那个后面跟几个参数,怎么让这个东西牛叉,其实最后这个是写给自己用的。简单点就行了。修改下,刚刚上面那个后面没有PID时候直

2012-05-10 10:46:46 9584 1

原创 linux 自动备份dropbox

脚本 https://github.com/andreafabrizi/Dropbox-Uploader/commit/5a36195386147c16c04f4b29c0c1a7b11f8a8953       网盘dropbox https://www.dropbox.com/我的邀请码http://db.tt/Y2svofKl通过邀请码你增加500M 我的也增加。

2012-05-07 16:22:47 740

原创 adduser.sh

jk@duck ~/src> ./adduser.sh the number of arguments wan not right,please checkjk@duck ~/src> addaddftinfo (Add information to troff font files for use with groff)addr2line (Convert addresses

2012-04-25 10:22:41 329

原创 倒数

很简单的脚本。应该是第二个脚本了、1 #!/bin/bash 2 num=$1 3 4 if [ $# == 0 ]; then 5 echo "$0"initial-value 6 else 7 while [ $num -gt 0 ]; do 8 echo "$num" 9 num=$(($num-1)) 10 done 11

2012-04-24 17:49:12 1085

原创 wireshark

cu 论坛上面的博客怎么也发布不了。只能用这个csdn了。昨天还是前天用wireshark本地抓包的时候那个时候登录csdn和uc数据是明文加密的。可以直接看到,不知道这个是不是安全危险 。qq倒是好点,加密了。昨天分析VNC的数据包,到最后是8位数据加密,网上查了下是DES加密的。但是我不知道怎么破解出来,虽然只有16个字节。装了一个etherape 挺漂亮的。

2012-04-16 17:34:45 229

原创 fedora 搭建个人ftp

ok,我不想折腾我的电脑了,就总结下,一下午了。嗯 我想下其间都有什么问题。=_ =~~好吧,第一个问题是关于selinux的设定问题,因为我不想把这个好好的东西直接给disabled 。所以这个就setsebool 。这个很好找,google下就行了。主要问题不是这个,是下面这个。我用fileftp匿名上传下载,嗯我用自己的电脑搭建的是匿名的。然后问题是匿名用户上传的文件

2012-04-13 22:06:37 619

转载 netfilter

http://blog.csdn.net/efan_linux/article/details/4598261

2011-12-19 15:40:10 227

转载 skb_buff 布局字段

http://www.cnblogs.com/liloke/archive/2011/11/20/2255736.html一. sk_buffLinux网络协议栈中主要的缓存类型。定义在include/linux/skbuff.h中,它是一个双向链表的数据结构。它的字段和函数主要分为四大类:1. 布局字段:与整个sk_buff链表结构相关的字段2. 通用信息

2011-12-19 15:15:53 675

转载 skb_buff 结构

1.sk_buff sk_buff是linux内核TCP/IP协议栈最重要的结构,它是网络数据报在内核中的表现形式。sk_buff的定义在$KERN_DIR/incude/linux/skbuff.h中。 1.1 sk_buff最重要的几个成员: 1.sk_buff sk_buff是linux内核TCP/IP协议栈最重要的结构,它是网络数据报在内核中的表现形式。sk_buf

2011-12-19 15:07:35 2893

转载 skb_ff

一. SKB_BUFF的基本概念1. 一个完整的skb buff组成(1) struct sk_buff--用于维护socket buffer状态和描述信息(2) header data--独立于sk_buff结构体的数据缓冲区,用来存放报文分组,使各层协议的header存储在连续的空间中,以方便协议栈对其操作(3) struct skb_shared_info --作为heade

2011-12-19 14:52:49 571

转载 linux内核sk_buff的结构分析

原文链接:http://simohayha.javaeye.com/blog/556168 我看的内核版本是2.6.32.在内核中sk_buff表示一个网络数据包,它是一个双向链表,而链表头就是sk_buff_head,在老的内核里面sk_buff会有一个list域直接指向sk_buff_head也就是链表头,现在在2.6.32里面这个域已经被删除了。 而sk_bu

2011-12-19 13:14:43 458

原创 fedora16 安装 mplayer

总算是弄好了安装多媒体解码,一般音频软件标准源是没有的,所以需要安装第三源,如RPMFusion yum localinstall –nogpgcheck http://download1.rpmfusion.org/free/fedora/rpmfusion-free-release-rawhide.noarch.rpm http://download1.rpmfusion.

2011-12-15 13:38:25 1249

原创 FAT文件系统

FAT文件系统总共有三个版本FAT-12.FAT-16 FAT-32文件的存储第一种是连续分配方案。连续磁盘空间分配方案有两大优势,首先是实现简单,记录每个文件用到的磁盘块秩序记住两个数字即可,第一块的磁盘地址和文件的块树,给定第一块的编号,一个简单的加法就可以查找其他的块的编号。其次是读操作性能较好,因为单个操作中就可以读出整个文件,之后不再需要寻道和旋转延迟。所以数据会以磁盘全宽带速率输入

2011-12-13 13:25:40 575

原创 ubuntu开启3D效果之后偶尔没有最大最小化按钮

重启compiz  按alt 和f2输入compiz  解压文件安装sudo apt-get install unrar  自动挂载windoows分区sudo apt-get install ntfs-config系统>>系统管理>>NTFS写入支持配置程序,之后选择要自动挂载的分区,确定,这时出 来一个对话框,选择“启用内部设备写支持”,确定即可。

2011-12-05 12:23:01 266

原创 ubuntu10.10没有声音解决方法

刚刚装上的10.10版本上次不知的怎么捣鼓的就有声音了,这次呢 找到解决方法实在unbuntu中文论坛 http://forum.ubuntu.org.cn/viewtopic.php?f=77&t=308610

2011-11-28 20:27:39 313

翻译

char *const cp; //const pointer to char char const* cp; //pointer to const char const char* cp; //pointer to const char some people find it helpful to read such declarations right-to-left;

2011-11-23 21:41:10 175

转载 windows编程经典书籍

本人是刚刚开始学习windows编程的,感觉看雪学院的大牛很NB.想找一些书籍来看学习学习,可是不知道看哪些书好.驱动,对菜鸟们来说真是一个很深奥的话题,所以 ,我找来了这篇文章供大家分享,以后大家发现什么好书就在楼下跟贴吧! 作者:Harry Meng 来源:互联网.也许我的阅读面过于狭小,书架里基本上都是Jeffrey Richter,Charles Petzold,侯捷老师以及潘

2011-11-04 15:05:12 314

原创 摘抄

In practical programming ,there is little advantage in konwing the most obscure language features or for using the largest number of features. a single language feature in isolation is of little int

2011-11-03 00:36:43 231

原创 判断数字回文

#includeusing namespace std;bool IsPalindrome(int n)//n 是要判断的数字{ int s=0,m=n; while(m) { s=s*10+m%10; m/=10; } if(s==n) return true;}int main(){ int n; while(n){ cin>>n; if(IsPalin

2011-11-01 21:16:03 312

原创

这两天没时间看书,挺累的。英文书要多费点心思啊。

2011-10-30 23:13:53 239

原创 摘抄

the key to writing good programs is to design classes so that each cleanly represents a single concept .often ,this means that you must focus on questions such as:How are objects of this created? Ca

2011-10-28 00:18:21 636

原创 求e的x次方 保留五位小数

#includeusing namespace std;double result(int n){ double u=1,s,res=0; if(n==0)return 1; for(int i=1;i<30;i++) { s=(double)n/i; //强制类型转换 u=u*s; res=res+u; } return (res+1);}int main()

2011-10-27 23:07:20 1443

原创 摘抄

in fact,defining a new general-purpose or application-specific type is the most fundamental programming activity in c++。a well-designed user-defined type differs from a built-in type only in the way

2011-10-26 22:54:59 275

原创 欧几里德求 最小公倍数

欧几里德原理任给两个整数a,b其中b不等于0,如果存在一个整数q使得a=bq成立则称b整除a记作b|a此时称b是a的约数。   定理:gcd(a,b) = gcd(b,a mod b)   证明:a可以表示成a = kb + r,则r = a mod b   假设d是a,b的一个公约数,则有   d|a, d|b,而r = a - kb,因此d|r   因此d是(b,a mod

2011-10-26 00:29:55 528

原创 没有参数的函数f(void)

带类的c引进了概念f(void),这声明f是一个没有参数的函数,于此相对的是c里的 f()它声明了一个可以具有让你和类型的任意个参数的函数,而不进行任何类型检查,用户不久就使我确信f(void)在记法上很不尤雅,让f()接受参数也是不符合直觉的,最后试验的结果是用f()表示没有参数的函数,正如很多初学者所期待的那样由于有Dong Mcllroy 和Dennis Ritchie 的支持,我斗胆认可了

2011-10-24 10:48:39 984

原创 向量的参数传递(摘自c++ priner)

#include#includeusing namespace std;const LineLength=12;void putValues(vector vec);int main(){int i,j[2];vector vec1(1); //创建一个单元素的vector vec1[0]=i; //初始化单元素的向量putValues(vec1);vector vec

2011-10-22 10:53:01 3266

空空如也

空空如也

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

TA关注的人

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