自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

fabeulous的专栏

站在巨人的肩上让我们看的更远

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

原创 shell 将字符串分割成数组

#!/bin/basha="one,two,three,four"#要将$a分割开,可以这样:OLD_IFS="$IFS"IFS=","arr=($a)IFS="$OLD_IFS"for s in ${arr[@]}doecho"$s"done上述代码会输出one two three fourarr=($a)用于将字符串$a分割到

2012-09-29 11:13:36 2420

原创 windows socket编程(服务端频繁的执行FD_CLOSE)

一个web客户端程序连服务器,在线程里面用WSAEventSelect来选择网络事件,实际运行过程中发现客户端对服务器的指令有时根本没反映,(不是每次,只是有时候,但出现频率还是比较高的),我用网络抓包及打印日志,发现服务器信息已经发到了客户端,但是却没有触发已定义的网络事件了。通过查看日志发现服务器消息发送后,有时紧跟着就执行了FD_CLOSE将长连接断开了,从而导致服务器信息已经发到了客户端,

2012-09-26 19:00:34 2731

转载 Python random模块

random是用于生成随机数的,我们可以利用它随机生成数字或者选择字符串。random.random()    用于生成一个随机浮点数:range[0.0,1.0)1import random2random.random()   #输出 0.5487876445645461

2012-09-14 11:26:30 511

转载 mysql数据库root密码丢失后的恢复方法

今天无事在php.org闲逛,无意中发现了mysql数据库root密码丢失后的恢复方法,不敢独享,贡献出来希望对大家有帮助。1、结束当前正在运行的mysql进程。# killall mysqld2、用mysql安全模式运行并跳过权限验证。# /usr/bin/safe_mysqld --skip-grant-tables3、以root身份登录mysql。# my

2012-09-12 14:25:40 488

转载 Trie树|字典树的简介及实现

Trie树就是字符树,其核心思想就是空间换时间。Trie,又称字典树、单词查找树,是一种树形结构,用于保存大量的字符串。它的优点是:利用字符串的公共前缀来节约存储空间。相对来说,Trie树是一种比较简单的数据结构.理解起来比较简单,正所谓简单的东西也得付出代价.故Trie树也有它的缺点,Trie树的内存消耗非常大.当然,或许用左儿子右兄弟的方法建树的话,可能会好点.其基本性质可以归

2012-09-12 14:23:58 785

转载 crontab中使用环境变量的方法(手动执行shell脚本可以,在定时任务中不行)

在crontab中如何引用已定义的环境变量   一个shell脚本 /root/test/shell/test_crontab_env.sh,内部使用了一个环境变量 TEST_CRONTAB_ENV=test_crontab_env   且TEST_CRONTAB_ENV存在于 /etc/profile 中   如:   #!/bin/bash   echo "`date +%

2012-09-11 18:23:59 4670

转载 通过Linux系统下iptables防火墙开启/关闭指定端口方法

一般情况下iptables已经包含在Linux发行版中.运行iptables --version来查看系统是否安装iptables 启动iptables:   service iptables start查看iptables规则集:   iptables --list 下面是没有定义规划时iptables的样子:Chain INPUT (policy ACCEPT)

2012-09-11 16:18:32 1641

转载 Linux之间NFS方式共享文件

Linux服务器间共享文件的方式有很多种(ftp、smba、nfs)这里给介绍以下,Linux下nfs文件共享方式和实现的方法。1、首先要开启portmap和nfs服务。service portmap startservice nfs start2、查看服务是否开启。netstat -ntpl3、修改 /etc/exportsvi /etc/exports

2012-09-11 11:23:46 700

转载 window下在Eclipse上搭建perl开发环境

Eclipse是著名的跨平台的自由集成开发环境(IDE)。最初主要用来Java语言开发,目前亦有人通过插件使其作为C++、Python、PHP等其他语言的开发工具。Eclipse的本身只是一个框架平台,但是众多插件的支持,使得Eclipse拥有较佳的灵活性。许多软件开发商以Eclipse为框架开发自己的IDE。    作为一个强大的工具,Eclipse的设计思想是:一切皆插件。Eclipse核

2012-09-04 14:50:22 2817

转载 Eclipse和PyDev搭建完美Python开发环境(Windows篇)

1.准备工作:下载32位的JDK6 Java的开发包  我也不想装这玩意儿,但是Eclipse依赖他,没办法。下载32位的Eclipse(注Eclipse需解压在英文路径下,否则后面的配置会报错)下载Python 2.x(注python的官方网站有时访问不了,建议用翻q后进行下载)2.安装JDK6 JDK的安装很容易的,一般一直点下一步即可 多数教程都说,安装完JDK需

2012-09-03 17:39:10 818

转载 Win7下搭建Python开发环境[py+pyqt4+Eric4]

都说Win下的Eric4的开发环境配置有点麻烦...个人觉得还好。...Eric4基本用来开发Gui程序的比较多。。。我是看中了它的自动补全,智能提示,测试等功能。。。哈哈!其实 Win下还有其他py的开发配置,比如:1.pydev(eclipse py插件)2.pytool for vs2010 (.NET py插件)3.py安装的时候有自带了个编辑器工具...【配置环境】第

2012-09-01 19:31:25 1467

空空如也

空空如也

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

TA关注的人

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