java多线程    Java入门    vsftp    ftp    linux配置    centos    FRP教程    HBase    Html5缓存    webp    zabbix    分布式    neo4j图数据库    

php画图绘图插件

libchart可以让我们生成简洁美观大方的图片 采用gd库,不用生成FLASH 代码比较简单,以致于太多的解释都是多余的 官方网站,类包下载。 http://naku.dohcrew.com/libchart/pages/introduction/


python 发邮件

尽管在百度里,可以查到很多关于python发送邮件的代码,但是并非每个代码都好用,避免搞错,留下一个正确的发送代码 #!/usr/bin/env python #-*- coding:UTF-8 -*- import smtplib from email.mime.text import MIMEText from email.header import Header from email.mime.multipart import MIMEMultipart sender = 'xxxxxxx@163.com' rec More


ubuntu下安装python-mysqldb折腾全过程

/usr/bin/python python2.6下 执行sudo python setup.py build和sudo python setup.py install出错(在/usr/bin/下面会缺少mysql_config文件)。 网上找到台下解决办法是需要先安装如下三个包: sudo apt-get install mysql-client sudo apt-get install libmysqlclient-dev sudo apt-get install python-dev 然后就发现/usr/bin/ More


ubuntu下安装service 无法启动问题

今天从ubuntu 下安装mysql apt-get install mysql-server 启动的时候发现 service mysql start Rather than invoking init scripts through /etc/init.d, use the service(8) utility, e.g. service mysql start Since the script you are attempting to invoke has been converted to an Upstart job, you may also use the start(8) uti More


PHP删除所有中文字符

采用php的正则删除中文 /*转换为UTF8 再处理*/ $a = mb_convert_encoding($a, 'UTF-8', 'GB2312'); $a = preg_replace("/[\x{4e00}-\x{9fff}]/u", "", $a); /*再转回来* $a = mb_convert_encoding($a, 'GB2312', 'UTF-8'); 简单说明下 \x{4e00}-\x{9fff} 这个是中文区间(各种文字都有unicode码区间) /u 表示采用unicode码 进行正则判断 [] 正则标准括号,表示范围[0-3]表示 0,1,2,3, 0到3的意思


MAC随机启动项,关闭mysql随机启动

MAC系统下的随机启动,不仅仅在一个地方 常规随机启动项目 偏好设置--账户 看图 上一阵因为python的mysql调用,在本地安装了一个mysql,结果现在每次都随机启动,我得手工去停止,再启动lampp的mysql 查了半天发现mac在 /Library/StartupItems 下还有一大堆文件 其中有个叫MYSQLCOM 幸好mac自带了是否随机启动的选项 v More


python时间类,时间转换

import time print time.time() #得到1395287736.81 print time.localtime(time.time()) #得到 time.struct_time(tm_year=2014, tm_mon=3, tm_mday=20, tm_hour=11, tm_min=55, tm_sec=36, tm_wday=3, tm_yday=79, tm_isdst=0) print time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(time.time())) #得到 2014-03-20 12:12:46 1.time.time() More


python数组的使用,优劣对比

Python 循环数据很简单 for i in range(0,10): G_List(i) 表示从0 到 10 读起来都简单 循环数组 for a in arrs: print a 数组如下 1、Python的数组分三种类型: (1) list 普通的链表,初始化后可以通过特定方法动态增加元素。 定义方式:arr = [元素] (2) Tuple 固定的数组,一旦定义后,其元素个数是不能再改变的。 定义方式:arr More


python 类定义

python 类的定义的原则 属性没有公有和私有的说法。 没有构造方法,初始方法只是在实例化时会执行的方法。 定义方法时必须带上self参数,类似java里的this。 python这语言实在是比较灵活。 Users.py文件 #!/usr/bin/env python #-*- encoding:UTF-8 -*- class User(object): "This is a user class" name = "Tomas" age = 0 def __init__(self, More


短链接生成的算法原理

我们经常看到微博里发布的链接会被自动变为一个短链接 算法原理 算法一 1)将长网址md5生成32位签名串,分为4段, 每段8个字节; 2)对这四段循环处理, 取8个字节, 将他看成16进制串与0x3fffffff(30位1)与操作, 即超过30位的忽略处理; 3)这30位分成6段, 每5位的数字作为字母表的索引取得特定字符, 依次进行获得6位字符串; 4)总的md5串可以获得4个6位串; More