10 2014 档案

将博客搬至CSDN
摘要:将博客搬至CSDN 阅读全文

posted @ 2014-10-04 15:58 51reboot 阅读(234) 评论(0) 推荐(0) 编辑

如何深入了解Linux
摘要:欢迎加入运维开发技术分享QQ群:365534424;数百位业内高手和同行在等你交流 有很多朋友问我,想深入了解Linux操作系统却找不到入手点 我给大家的建议是:学会C,C语言和*UIX是一块成长起来的,所以Linux操作系统的API都是用C语言描述的。所以C语言是深入学习Linux的一个必备技能,... 阅读全文

posted @ 2014-10-04 15:56 51reboot 阅读(545) 评论(0) 推荐(0) 编辑

Python运维三十六式:用Python写一个简单的监控系统
摘要:市面上有很多开源的监控系统:Cacti、nagios、zabbix。感觉都不符合我的需求,为什么不自己做一个呢用Python两个小时徒手撸了一个简易的监控系统,给大家分享一下,希望能对大家有所启发首先数据库建表建立一个数据库“falcon”,建表语句如下: 1 CREATE TABLE `stat`... 阅读全文

posted @ 2014-10-04 15:55 51reboot 阅读(4920) 评论(0) 推荐(0) 编辑

Python异常信息写日志
摘要:大家在开发的过程中可能时常碰到一个需求,需要把Python的异常信息输出到日志文件中网上的办法都不太实用,下面介绍一种实用的,从Python 2.7源码中扣出来的废话不说 直接上代码,代码不多,注释比较多而已 1 import sys, traceback 2 3 traceback_templa... 阅读全文

posted @ 2014-10-04 15:54 51reboot 阅读(2167) 评论(0) 推荐(0) 编辑

Reboot运维开发html基础-06
摘要:课件中提到的页面如下:1.第一个html页面.html2.常用标签-字体效果.html3.常用标签-区域和段落.html4.常用标签-链接.html5.常用标签-图片.html6.常用标签-表格.html7.常用标签-表单.html8.html编码.html9.js和css.html10-练习-复杂... 阅读全文

posted @ 2014-10-04 15:52 51reboot 阅读(641) 评论(0) 推荐(0) 编辑

Reboot运维开发监控系统概述-07
摘要: 阅读全文

posted @ 2014-10-04 15:51 51reboot 阅读(261) 评论(0) 推荐(0) 编辑

Python threading多线程编程示例
摘要:Python 的多线程有两种实现方法: 函数,线程类 1.函数 调用 thread 模块中的 start_new_thread() 函数来创建线程,以线程函数的形式告诉线程该做什么# -*- coding: utf-8 -*-import threaddef f(name): #定义线程函数 p... 阅读全文

posted @ 2014-10-04 15:50 51reboot 阅读(369) 评论(0) 推荐(0) 编辑

Reboot运维开发Python-08
摘要: 阅读全文

posted @ 2014-10-04 15:49 51reboot 阅读(702) 评论(0) 推荐(0) 编辑

Reboot运维开发Python-07
摘要: 阅读全文

posted @ 2014-10-04 15:48 51reboot 阅读(457) 评论(0) 推荐(0) 编辑

Python正则表达式操作指南
摘要:原文出处:http://www.amk.ca/python/howto/regex/原文作者:A.M. Kuchling (amk@amk.ca)授权许可:创作共用协议翻译人员:FireHare校对人员:Leal适用版本:Python 1.5 及后续版本摘要本文是通过Python的 re 模块来使用... 阅读全文

posted @ 2014-10-04 15:46 51reboot 阅读(176) 评论(0) 推荐(0) 编辑

urllib与urllib2的学习总结
摘要:先啰嗦一句,我使用的版本是python2.7,没有使用3.X的原因是我觉 得2.7的扩展比较多,且较之前的版本变化不大,使用顺手。3.X简直就是革命性的变化,用的蹩手。3.x的版本urllib与urllib2已经合并为 一个urllib库,学着比较清晰些,2.7的版本呢urllib与urllib2各... 阅读全文

posted @ 2014-10-04 15:45 51reboot 阅读(198) 评论(0) 推荐(0) 编辑

Reboot运维开发Python-05
摘要: 阅读全文

posted @ 2014-10-04 15:44 51reboot 阅读(284) 评论(0) 推荐(0) 编辑

Python常用模块介绍
摘要:python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的。常用的libraries(modules)如下:1)python运行时服务* copy: copy模块提供了对复合(compound)对象(list,tu... 阅读全文

posted @ 2014-10-04 15:43 51reboot 阅读(195) 评论(0) 推荐(0) 编辑

Reboot运维开发Python-04
摘要: 阅读全文

posted @ 2014-10-04 15:42 51reboot 阅读(133) 评论(0) 推荐(0) 编辑

Reboot运维开发Python-03
摘要: 阅读全文

posted @ 2014-10-04 15:39 51reboot 阅读(185) 评论(0) 推荐(0) 编辑

【转载】socket as an IPC
摘要:socket 是IPC的一种,是解决不同计算机上进程相互通信的机制。总的来说,socket就是通信端点的逻辑代表。即然代表的是通信端点,所以就要有相关参数反映通信端点的性质。这个socket所代表的端点有什么特征呢?――这个端点在哪?通信方式是什么?怎么通信?等等,弄清楚这些问题,对socket的理... 阅读全文

posted @ 2014-10-04 15:38 51reboot 阅读(167) 评论(0) 推荐(0) 编辑

某网站html的注释
摘要:饭否<!-- We are troubled on every side, yet not distressed; we are perplexed, but not in despair; Persecuted, but not forsaken; cast down, but not destr... 阅读全文

posted @ 2014-10-04 15:36 51reboot 阅读(189) 评论(0) 推荐(0) 编辑

Global Interpretor Lock
摘要:讲Python的Global Interpretor Lock的比较好的文章 耐心看完会有好多收获,我的收获就是Python多线程 < Python单线程 < Python多进程多进程请用python multiprocessing参见PEP: 371 python2.6引入pyProcessing... 阅读全文

posted @ 2014-10-04 15:35 51reboot 阅读(212) 评论(0) 推荐(0) 编辑

run C source file like a script
摘要:TinyCC http://bellard.org/tcc linux 平台”C-script”: 哈哈#!/usr/local/bin/tcc -run#include #include double fac(double n){ if (n \n", argv[0]); return -... 阅读全文

posted @ 2014-10-04 15:33 51reboot 阅读(144) 评论(0) 推荐(0) 编辑

Cool tool: Linux字符画figlet
摘要:例如echo "Hi Reboot" | figlet _ _ _ ____ _ _ | | | (_) | _ \ ___| |__ ___ ___ | |_ | |_| | | | |_) / _ \ '_ \ / _ \ / _ ... 阅读全文

posted @ 2014-10-04 15:31 51reboot 阅读(401) 评论(0) 推荐(0) 编辑

TypeKit ,use online fonts
摘要:TypeKit ,use online fonts 相信做UI的同学们经常会碰到字体的取舍问题为了页面的兼容性经常要写像下面的 如果想用比较美观的不常见的字体只能图形化 今天我无意间发现了 typekit.com 只需在head里面加上如下代码 呵呵 wp插件? 当然有啦! 有兴趣的可以去try一下... 阅读全文

posted @ 2014-10-04 15:30 51reboot 阅读(302) 评论(0) 推荐(0) 编辑

Simple Python Dictionary :)
摘要:摘自 http://github.com/panweizeng/home/blob/master/code/python/dict/dict.py 支持简单的Ch to En 和En to Ch我把它放在 /usr/bin/dict 1234567891011$ dict 白痴单词:白痴 音标: b... 阅读全文

posted @ 2014-10-04 15:28 51reboot 阅读(143) 评论(0) 推荐(0) 编辑

sshfs is cool,also LUFS & FUSE & AVFS
摘要:曾经在windows下用winscp用得很爽一直想linux下有没有如此好用的东东 用过一段时间dolphin的fish://但兼容性不是很好 例如我 wine出来的npp就不认这种路径 偶然发现sshfs这一神器继而揪出LUFS FUSE AVFS LUFS is the Linux Userla... 阅读全文

posted @ 2014-10-04 15:27 51reboot 阅读(249) 评论(0) 推荐(0) 编辑

用python快速通过浏览器分享文件
摘要:cd /file/dir && python -m SimpleHTTPServer 8080#用浏览器访问8080端口 over! 阅读全文

posted @ 2014-10-04 15:25 51reboot 阅读(192) 评论(0) 推荐(0) 编辑

python time 转换&运算tips
摘要:我们有几个以类似 2010.11.03.23.59 形式表示的字符串时间 想要进行一些运算 下面是一种简单的方法 点到为止 首先当然是import time 1time_str = "2010.11.03.23.59" #定义一个format模板format = "%Y.%m.%d.%H.%M" #... 阅读全文

posted @ 2014-10-04 15:24 51reboot 阅读(226) 评论(0) 推荐(0) 编辑

Web.py session用户认证
摘要:调试一个用session来认证用户的程序 大概是这个样子 基本上可以当作webpy session认证的示例程序了#!/usr/bin/env python#coding=utf-8import webimport timeurls = ( '/', 'index', '/xml', '... 阅读全文

posted @ 2014-10-04 15:22 51reboot 阅读(456) 评论(0) 推荐(0) 编辑

Reboot运维开发Python-02
摘要: 阅读全文

posted @ 2014-10-04 15:21 51reboot 阅读(1038) 评论(0) 推荐(0) 编辑

Reboot运维开发Python-01
摘要: 阅读全文

posted @ 2014-10-04 01:00 51reboot 阅读(317) 评论(0) 推荐(0) 编辑

简单的内存池实现gko_alloc
摘要:在用gpreftools优化gko_pool的时候我发现一个问题,malloc竟然成了性能瓶颈 由于在每个连接建立的时候gko_pool默认会为读写各分配2KB的buf备用,这个是比较固定的 每个连接的的生命周期会伴随着4KB大小的内存malloc & free 正好可以写个只能分配固定大小内存的“... 阅读全文

posted @ 2014-10-04 00:59 51reboot 阅读(273) 评论(0) 推荐(0) 编辑

快速切换目录命令go
摘要:平时有很多项目的目录,需要频繁的在这些目录中切换,效率很低。 之前总是在shell里ctrl + r 或者 cd -,后来目录多了这招也不好使了 我是个懒人,什么事重复三遍就不能忍 然后就用Python造了个命令go,可以方便智能的随意切换目录 先上代码,再继续说#.bashrc中加入go () {... 阅读全文

posted @ 2014-10-04 00:57 51reboot 阅读(805) 评论(0) 推荐(0) 编辑

miniPy for CentOS 5/6
摘要:不到5MB的Python运行环境for CentOS 5/6用Python进行服务端编程的同学可能遇到过,服务器的Python版本不统一,不符合自己的需求 给每个服务器都安装一个Python又太费事,还占用很多额外空间 我做了一个可以独立运行的比较完整的Python运行环境,希望能对大家有所帮助。特... 阅读全文

posted @ 2014-10-04 00:56 51reboot 阅读(420) 评论(0) 推荐(0) 编辑

用Fabric实现小批量的自动化上线
摘要:大家在平时的开发中应该时常遇到代码上线的问题,一般来说存在以下几个头疼的问题: 主机数量较多,但不是特别多(1~100) 上线步骤繁琐,容易出错 可能需要sudo,需要多次输入sudo密码一般来说你有两个选择: fabric Python写的 capistrano Ruby写的然后就选择了fabri... 阅读全文

posted @ 2014-10-04 00:54 51reboot 阅读(262) 评论(0) 推荐(0) 编辑

异步多线程C/S框架gko_pool
摘要:曾经在上家公司做了一个内网P2P的传输工具名曰gingko 当时太菜了,网络部分写的很差,各种阻塞式网络通信 后来离职把memcached的代码研究了一下,感觉里面的网络模型非常先进 我就把memcached的网络部分抽取出来和gingko做了结合,写成了一个网络框架叫gko_pool 大致特性是:... 阅读全文

posted @ 2014-10-04 00:53 51reboot 阅读(655) 评论(0) 推荐(0) 编辑

BAT运维系统Client设计探秘
摘要: 阅读全文

posted @ 2014-10-04 00:52 51reboot 阅读(246) 评论(0) 推荐(0) 编辑

Reboot分享第三期(已结束)
摘要:地点:北京市昌平区回龙观东国风美唐6号楼410室时间:8月17日13:00-17:00报名方式:请+QQ群:96579123 (现在有很多不法分子以reboot分享名义收取报名者费用,大家当心,我们只是公益分享)分享内容:主题一:数万台超大规模云监控客户端的健壮、安全、可扩展性交流主题二:(BAT)... 阅读全文

posted @ 2014-10-04 00:50 51reboot 阅读(179) 评论(0) 推荐(0) 编辑

Reboot分享第二期(已结束)
摘要:地点:北京市昌平区回龙观东国风美唐6号楼410室时间:8月10日10:00-15:00报名方式:请+QQ群:365534424(现在有很多不法分子以reboot分享名义收取报名者费用,大家当心,我们只是公益分享)分享内容:主题一: 数万台超大规模云监控客户端的健壮、安全、可扩展性交流 主题二: (B... 阅读全文

posted @ 2014-10-04 00:48 51reboot 阅读(236) 评论(0) 推荐(0) 编辑

Reboot分享第一期(已结束)
摘要:地点:北京市朝阳区酒仙桥5号鸿雁宾馆10层会议室 时间:8月2日10:00-15:00报名方式:请+QQ群:365534424(现在有很多不法分子以reboot分享名义收取报名者费用,大家当心,我们只是公益分享)分享内容: 1、流量TB级别自建CDN架构(雪糕讲师) 2、数万台超大规模集群部署、监控... 阅读全文

posted @ 2014-10-04 00:46 51reboot 阅读(1077) 评论(0) 推荐(0) 编辑

iptables从入门到精通
摘要:一.主要知识点:1. Iptables表链结构2. 数据包过滤流程3. Iptables书写规则4. Iptables条件匹配5. Iptables数据包控制6. Iptables七层过滤7. Iptables脚本二.具体的知识点介绍1. Iptables表链结构1)默认的4个规则表* raw表:确... 阅读全文

posted @ 2014-10-04 00:45 51reboot 阅读(241) 评论(0) 推荐(0) 编辑

分布式系统中的CAP原理
摘要:by auxten 阅读全文

posted @ 2014-10-04 00:44 51reboot 阅读(246) 评论(0) 推荐(0) 编辑

运维和运维开发
摘要:国内做运维的人,很多觉得开发很神秘很难国内做开发的人,很多觉得运维就是搬机器收报警,脏活累活7*24随时等待召唤相互都把对方理解错了。以我多年的经验来看,国内的运维的确存在很多问题。比如,开发人员被宠的太厉害,运维人员话语权少。由于人力便宜,在自动化运维方面重视不够。等等。 这样造成一个印象,运维围... 阅读全文

posted @ 2014-10-04 00:43 51reboot 阅读(2603) 评论(0) 推荐(0) 编辑

【php】用filter_var实现的简单参数验证
摘要:filter_var是在php5.2.0中开始提供的。详细说明见:http://www.php.net/manual/zh/book.filter.php先看看代码:array( * "required" => 1, * "filter" => FILTER_VALIDATE_INT, * "opt... 阅读全文

posted @ 2014-10-04 00:39 51reboot 阅读(482) 评论(0) 推荐(0) 编辑

Linux下文件及文件夹的ctime atime mtime的含义详解
摘要:看了很多文章 基本上都是转载党的作品 再查阅各方资料并动手试验的基础上简要总结一下 首先可以使用stat 命令来查询文件的inode信息,其中包括ctime atime mtime 1.文件的容易理解: 文件的 Access time,atime 是在读取文件或者执行文件时更改的任何对inode的访... 阅读全文

posted @ 2014-10-04 00:38 51reboot 阅读(303) 评论(0) 推荐(0) 编辑

导航

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8
点击右上角即可分享
微信分享提示