51CTO博客开发
所需资源: https://pytesser.googlecode.com/files/pytesser_v0.0.1.zip http://effbot.org/media/downloads/Imaging-1.1.7.tar.gz https://tesseract-ocr.googlecode.com/files/tesseract-ocr-3.
有时候用python处理一些简单的事务,为此打开编辑器编辑一个可执行的py文件保存执行就显得得不偿失了。这时,可以定制一下python提供的交互式命令行来实现Tab补全和历史命令补全。当然,你也可以简单的安装ipython实现上述功能。 实现方法: 1.在家目录下编辑.pythonstartup,内容如下(可能需要安装
年纪大了,就越来越倚重一些工具辅助记忆了,比如一些日常要进行的工作。使用的ubunut,一直感觉conky不错,幸而conky也支持类似todo list的功能,只需在.conky.rc中添加${color FF0000}${font WenQuanYi ZenHei:size=18}${execpi 120 cat ~/.todo.txt}${font}其中todo.
因为有些服务自身原因,经常会异常退出。如果每次异常退出后都要进入系统,略微。。。 还是写脚本解决,如果一个服务一个脚本也略微.。。于是考虑加入一个文本文件,记录需要监控各项服务。文本文件格式如下: service_name:absolute_path:start_service service_name->即为服务名称,如
本程序纯粹为测试二分查找,所以以有序数组存储数据来简化程序 #include <stdio.h> void b_search(int *a, int j, int low, int high) { &
本人略懒,不喜长篇大论的写些语法特性什么的,前两天无事随手打开一PDF,看到关于函数指针的用法以前没有这么用过,遂写一小例试试,其实感觉函数指针与面向对象有异曲同工之妙(如果理解有误,,还请大家多多包含并指正^_^!!!) #include <stdio.h> typedef struct
因为修改iptables策略时,需要把域名转换为16进制,就写了一个这样的小程序。本来用的for循环,可是并没按照所想的one by one转下去,试了下goto语句倒是可以。。。有知道原因的请告诉我,谢谢。 #include <stdio.h> #include <string.h> int
不清楚什么是异步半同步的童鞋自己谷歌度娘去,本文主要说明的是配置。 环境:centos5.4+mysql-5.5.20以及必须的证书。 异步复制配置过程: master: 1)创建复制帐号,用户名密码均为repl,其中host为主s
前段时间写的关机脚本http://ouroboros.blog.51cto.com/2468486/515833很生硬,更郁闷的是提醒只在使用终端时显示,常常出现玩的正high时,系统强制关机。趁着微凉的晓风,做如下修改: 1:增加飞信提示功能(手机总在电脑前摆着,没道理有信息看不见;本想增加声音提示,调用软件太慢,系统
描述 sudoers配置文件由两种内容组成:别名(基本变量)和用户说明(user specification)(定义了谁能运行什么).sudoers的语法将在下面用扩展的巴科斯-诺尔范式(Extended Backus-Naur Form,EBNF)描述.如果您不知道什么是EBNF是什么的话也请不要放弃,事实上它很简单,并且下面用它作的定义都是经过注释的. EBNF的快
最近与室友之间频繁传文件,不喜飞鸽飞秋之类的,太麻烦,就整个samba服务器。 samba安装简单,这里就不说怎么安装了。 首先,为samba添加几个用户,需要注意的是使用smbpasswd添加的用户必须先存在于/etc/passwd. [root@s1 ~]# g
经常在不同网段间切换IP,厌倦了吧,一个脚本带你出地狱^_^ 说明:我一台ubuntu server虚拟机经常在nat与桥接之见切换,以此为例。脚本很简单。事先在/etc/network下准备好要切换用的文件,即下面的interfaces.nat和interfaces.bri。-b参数为切换为桥接,-n参数切换为nat,-u撤销到上一
在 Ubuntu 中安装 openssh 实在是再简单不过的一件事情了,只需通过apt-get安装openssh-server即可。 sudo apt-get install openssh-server 当您完成这一操作后,您可以找另一台计
这个conky用一些漂亮的圆圈来显示cpu,时钟,内存,交换空间,硬盘信息,网络及天气信息(不需要登陆任何网站噢)。而且,提供多种色彩方案供选择,带发行版标记(fedora,mint,debian,openSUSE,当然还有ubuntu)。是不是心动了呢? 下载安装: 到gnome look下载,解压缩。然后(以ubuntu为例): 1. 在主目录新建一
最近每天面对PC都超过12小时,眼酸,头痛的。毕竟,重要的是生活本身,如果过劳了,也就没什么意思了。于是乎,写了个脚本,只要自己每天累计在线超过八小时,系统将自动关机。时间仓促,功能还是很僵硬。回来有时间慢慢修改了。。。 原理:使用cron每五分钟执行一次脚本sd.sh,而sd.sh每次对累加器加5,在离八小时的前十分钟提醒用户十分钟后关机;如果还有时间,把累加器结果写
~~~本自签证书只为练习使用 ~~~ 首先确定你已经安装了openssl,使用 [root@localhost ~]# rpm -qa openssl 规定/etc/pki_my下: myCA 是CA家目录 myCA/certs 是服务证书存放目录 myCA/newcerts 是签署的新证书目录 myCA/crl 是吊销证书目录 myCA/private 是我们私钥
一个朋友问怎样统计一个文本文档里指定字符串的个数。我本能的想到用while read LINE,写了个脚本,如下 #!/bin/bash COUNT=0 f=0 while read LINE;do echo $LINE > b.tmp
是否厌倦了乏味的安装系统操作,制作基于kickstart的自动安装光盘是个不错的选择。 要使用kickstart,只需: 1.筹备安装树。 2.创建一个kickstart文件。 3.创建一个带有kicksta
对于linux新手来说,使用帮助信息是不可避免的,本文就谈谈RHEL下常用的几个命令。 --help 对于大多数命令,都可用 "command --help" 的形式查询其常用参数方法。如查询cp的用法,可用“cp --help”的形式。
#!/bin/bash #team数组存储所要选取内容 team=(yi er san si wu liu qi ba jiu) #flag为标志数组,为避免选取重复项,置0位为未选取,选取后置1 flag=(0 0 0 0 0 0 0 0 0) #此为选取函数 se_lucky() { let T=1
经常在linux下做网络实验的朋友,经常要反复更改ip,虽说GUI界面简化了工作量,但常常也需忙的不亦乐乎。最近写了个更改网卡ip的脚本,有不足之处,欢迎大家指正。 #!/bin/bash echo "This will help you to change the configure of eth0!"
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号