51CTO博客开发
kernel : *** : segfault at 0000000000000011 rip 00000032f8670454 rsp 00 0000004128fd30 error 6 这 种信息一般都是由内存访问越界造成的,不管是用户态程序还是内核态程序访问越界都会出core, 并在系统日志里面输出一条这样的信息。这条信息的前面分别是访问越界的程序名,进程ID号,访问越界的地址以及
常常感觉系统资源不够用,一台机子上跑了不下3个比较重要的服务,但是每天我们还要在上面进行个备份压缩等处理,网络长时间传输,这在就很影响本就不够用的系统资源; 这个时候我们就可以把一些不太重要的比如copy/备份/同步等工作限定在一颗cpu上,或者是多核的cpu的一颗核心上进行处理,虽然这不一定是最有效的方法,但可以最大程度上利用了有效资源,降低那些不太重要的进程占用cpu资源; 查看系统下cp
昨天遇到一个诡异的问题,安装了python第三方模块,但在eclipse始终不能使用, 执行结果如下 但在终端可以正常执行 因为的第一次安装第三方模块使用,一直没有找到原因。无奈只好回家再看,回去才发现 是eclipse的问题不能导入新安装的模块。需要修改window-preferences手工写上mechanize 重新创建一
python安装模块可以通过以下方式安装 easy_install Install EasyInstall(sudo apt-get install python-setuptools python-dev build-essential) easy_install mechanize(需要在root权限下)
对于任何一个数据库管理系统来说,内存的分配使用绝对可以算的上是其核心之一了,所以很多希望更为深入了解某数据库管理系统的人,都会希望一窥究竟,我也不例外。 从内存的使用方式MySQL 数据库的内存使用主要分为以下两类 线程独享内存 全局共享内存 线程独享内存 在 MySQL 中,线程独享内存主要用于各客户端连接线程存储各种操作的独享数据,如线程栈信息,分组排序操作,数据读写缓冲,结果
#/usr/bin/env python #-*- coding: UTF-8 -*- filename = raw_input('Enter filename:') print # 打印空行 #attempt to open file for reading try: fobj = open(filename,
有时候写python关于网络的程序。比如用urllib2等module发http请求的时候,发现有时候会有死掉的情况,就是程序没任何反应,也不是cpu,内存没资源的问题。具体情况还没搞明白那里出的问题,但是找到一个解决办法。就是设置socket time out,即:如果一个请求超过一定的时间没有完成,就终止,再次发起请求。 这个是从2.3有的功能用法如下: settimeout( value
如果需要获取python test.py xx yy zz上面输入的xx yy zz python可以使用sys.argv获取到命令行参数。sys.argv[0]表示代码本身文件路径,所有参数从1开始,一下例子说明,创建一个test.py文件 里面写下 #-*- coding: UTF-8 -*- import os,sys def sayHello(): &nb
这段日子决定学习python,开发一个运维系统,所有记录自己写下的点点滴滴 直接开始,不说废话了 好的开发首先需要一个好的开发平台,首先需要安装eclipse+python插件 1 python基础 主要说到python的基本几个方面:注释,变量,运算符,和基本python类型 注释 python的注释是用#表示,如果它是在一行里的第一个
环境ubuntu 10.10 桌面版64位 1.安装OpenJDK6 sudo apt-get install openjdk-6-jdk 2.安装Eclipse sudo apt-get install eclipse Ubuntu 10.04已经自带Python 2.6了 4.给Eclipse安装PyDev插件 启用Eclipse,第一次启动会让你选择一个工作空间,按缺省设置,勾
工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,Linux多版本) 初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪一用,但是一旦需要进行稍微规模大一点的开发立马就捉襟见肘了,所以本文的目的在于给打算学习Python的Tx一个快速入手的指南。 方法零,用EditPlus或者UtralEdit等加强版记事
当用户打开PC的电源,BIOS开机自检,按BIOS中设置的启动设备(通常是硬盘)启动,接着启动设备上安装的引导程序grub开始引导Linux,Linux首先进行内核kernel的引导,接下来执行init程序,init程序调用了rc.sysinit和rc等程序,rc.sysinit和rc当完成系统初始化和运行服务的任务后,返回init;init启动了mingetty后,这个时候调用了系统帐户,打开了
MySQL导出的SQL语句在导入时有可能会非常非常慢,在处理百万级数据的时候,可能导入要花几小时。在导出时合理使用几个参数,可以大大加快导 入的速度。 -e 使用包括几个VALUES列表的多行INSERT语法; --max_allowed_packet=XXX 客户端/服务器之间通信的缓存区的最大大小; --net_buffer_length=XXX TCP/IP和套接字通信缓冲区大小,创建
最近在服务器不能远程scp文件,总是报没有权限。 开始以为是key的问题,最后才发现是没有开启openssh代理程序转发,太大意了。
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号