`
cooler1217
  • 浏览: 366430 次
  • 性别: Icon_minigender_1
  • 来自: 长春
社区版块
存档分类
最新评论
文章列表
系统信息 arch 显示机器的处理器架构(1) uname -m 显示机器的处理器架构(2) uname -r 显示正在使用的内核版本 dmidecode -q 显示硬件系统部件 - (SMBIOS / DMI) hdparm -i /dev/hda 罗列一个磁盘的架构特性 hdparm -tT /dev/sda 在磁盘上执行测试性读取操作 cat /proc/cpuinfo 显示CPU info的信息 cat /proc/interrupts 显示中断 cat /proc/meminfo 校验内存使用 cat /proc/swaps 显示哪些swap被使用 cat /pr ...
#-*- encoding: utf-8 -*- ''' Created on 2014-12-3 @author: cooler ''' import tornado.ioloop import tornado.web # sqlalchemy 使用 from sqlalchemy import create_engine from sqlalchemy.orm import sessionmaker from sqlalchemy import Column from sqlalchemy.types import CHAR, Integer ...
# This file contains an overview of various configuration settings, # targeted at operations staff. Application developers should # consult the guide at <http://elasticsearch.org/guide>. # 这个文件包含了各种配置的概览,旨在配置与运行操作相关的东西。 # 应用程序开发人员应该咨询<http://elasticsearch.org/guide> # # The installation p ...
#coding:utf-8 """ 这种变量命名的习惯不好,项目中不能这样命名变量, 但是对理解函数的一些基础知识有帮助, 你认为最后x值是多少?为啥? """ def foo(x): x = 2 * x return x x = 1 x = foo(x + 1) + foo(x + 2) print x python 参数是传值还是传引用,取决于传入的参数类型 如果传入的参数是个对象类型,那么 就是 引用传递 如果传入的参数是个普通的类型(字符串,数字等), 就是值传递
http://www.cnblogs.com/renyb/archive/2013/01/18/2866632.html mongostat是mongdb自带的状态检测工具,在命令行下使用。它会间隔固定时间获取mongodb的当前运行状态,并输出。如果你发现数据库突然变慢或者有其他问题的话,你第一手的操作就考虑采用mongostat来查看mongo的状态。 它的输出有以下几列: inserts/s 每秒插入次数 query/s 每秒查询次数 update/s 每秒更新次数 delete/s 每秒删除次数 getmore/s 每秒执行getmore次数 command/s 每秒的命令数,比 ...
近期参加了一个DBA MySQL的分享,主要从MySQL的性能指标分析、同步及运维三个方面分享一些经验,其中,一些经验值还是值得记录下来的: 对于一个MySQL实例,CRUD上限经验值如下: Query:3w/s Insert:2w/s Update:8000/s Delete:8000/s 这几个值是一个经验值,即观察MySQL的性能报表,如果长时间超过这些值,说明就是不合理的,偶尔超过个人认为问题应该不大。 另一个是临时表Tmp table的使用,临时表用的地方比较多,这里指如果大量的磁盘空间的临时表使用,即内存不够了,要将临时表写入到磁盘中,可能存在不合理的一些查询,那么 ...
Prefences -> 用户设置 添加一行 "draw_white_space": "all", --end
#! /usr/bin/env python #coding=utf-8 import redis print redis.__file__ # 连接,可选不同数据库 r = redis.Redis(host='10.0.1.7', port=6379, db=1) # ------------------------------------------- # 看信息 info = r.info() for key in info:   print "%s: %s" % (key, info[key]) ...
import MySQLdb from DBUtils.PooledDB import PooledDB dbpool = PooledDB(creator=MySQLdb, maxusage=1000,host='host',user='root', passwd='pwd',db='test') conn = dbpool.connection() cur = conn.cursor() cur.execute('SELECT * FROM itz_sms_queue limit 1;') dataset = cur.fetchall() for ...
使用YUM 升级CentOS 到了最新版本,为了保障系统的安全性,同时把PHP 和MYSQL升级到了最新版本。 由于升级PHP和MYSQL使用的是REMI 的Repo. 导致升级后原先的Python程序不能用。因为MySQLdb找不到libmysqlclient_r.so.16 这个文件。 系统中只能找到so.15和so.18 重装mysql-devel依然不能解决这个问题。网上查了一大堆资料都是在告诉你是路径设置不对。 但是在系统中使用find命令找了一下确实是找不到libmysqlclient_r.so.16 这个文件 所以设置路径的方法不可取。 最后的解决方案是拷贝so.1 ...
# -*-coding:utf8 -*- ''''' Python常见文件操作示例 os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, 返回文件名 dirname() 去掉文件名, 返回目录路径 join() 将分离的各部分组合成一个路径名 split() 返回(dirname(), basename()) 元组 splitdrive() 返回(drivename, pathname) 元组 spl ...
http://www.alloyteam.com/2013/12/js-calculate-the-number-of-bytes-occupied-by-a-string/ /**  * 计算字符串所占的内存字节数,默认使用UTF-8的编码方式计算,也可制定为UTF-16  * UTF-8 是一种可变长度的 Unicode 编码格式,使用一至四个字节为每个字符编码  *  * 000000 - 00007F(128个代码)      0zzzzzzz(00-7F)                             一个字节  * 000080 - 0007FF(19 ...
python logging现学现用 – TimedRotatingFileHandler使用方法 TimedRotatingFileHandler这个模块是满足文件名按时间自动更换的需求,这样就可以保证日志单个文件不会太大。 用法很简单,示例代码: import logging import logging.handlers # logging初始化工作 logging.basicConfig() # nor的初始化工作 nor = logging.getLogger("nor") nor.setLevel(logging.INFO) # 添加TimedR ...
Linux sh脚本异常:bad interpreter: No such file or directory Linux sh脚本异常:bad interpreter: No such file or directory 转自: http://huangchaobiao111.blog.chinajavaworld.com/entry/4484/0/ 在Linux中执行.sh脚本,异常/bin/sh^M: bad interpreter: No such file or directory。 分析:这是不同系统编码格式引起的:在windows系统中编辑的.sh文件可能有不可见字 ...
import xdrlib ,sys import xlrd import xlwt import csv import os # f=open('./20141212.txt','r') # #写入文件 # writer = csv.writer(open("b126.csv","wb"),quoting=csv.QUOTE_ALL) # contents = f.readlines() # # flag = 0 # for content in contents: # #传入list ...
Global site tag (gtag.js) - Google Analytics