最新消息:

最新发布 第31页

爱开源开源

Intel CPU的BUG导致reboot起不来
bug

Intel CPU的BUG导致reboot起不来

admin 10年前 (2015-02-21) 4712浏览 0评论

这个BUG是我去年11月撞见的,早该写出来了。因为这个BUG造成的灾难后果远远超出我的想像。 当时的现象是某些机器重启后起不来,/var/log/message中有这样的信息: Nov 15 03:46:09 kernel: INFO: task s...

ssh连接远程服务器超时配置
SSH

ssh连接远程服务器超时配置

admin 10年前 (2015-02-21) 3505浏览 0评论

终端上ssh到服务器一段时间不操作就会卡住,得关闭窗口。打开新Tab重连,找了下配置, 以下内容写到 ~/.ssh/config 中 Host * ServerAliveInterval 120 ConnectTimeout 240   转...

Python 代码性能优化技巧
python

Python 代码性能优化技巧

admin 10年前 (2015-02-16) 3028浏览 0评论

Python 代码优化常见技巧 代码优化能够让程序运行更快,它是在不改变程序运行结果的情况下使得程序的运行效率更高,根据 80/20 原则,实现程序的重构、优化、扩展以及文档相关的事情通常需要消耗 80% 的工作量。优化通常包含两方面的内容:减小代码...

我常用的 Python 调试工具
pdb

我常用的 Python 调试工具

admin 10年前 (2015-02-16) 4158浏览 0评论

以下是我做调试或分析时用过的工具的一个概览。如果你知道有更好的工具,请在评论中留言,可以不用很完整的介绍。 日志 没错,就是日志。再多强调在你的应用里保留足量的日志的重要性也不为过。你应当对重要的内容打日志。如果你的日志打的足够好的话,单看日志你就能...

FastDFS分布式存储实战
fastdfs

FastDFS分布式存储实战

admin 10年前 (2015-02-16) 6378浏览 0评论

FastDFS分布式存储实战 一、技术选型 普通存储方案:Rsync、DAS(IDE/SATA/SAS/SCSI 等 块)、NAS(NFS、CIFS、SAMBA 等 文件系统)、 SAN(FibreChannel, iSCSI, FoE 存储网络 块...

初探lowmem_reserve_ratio
kernel

初探lowmem_reserve_ratio

admin 10年前 (2015-02-15) 7861浏览 0评论

1.摘要 最近小伙伴们在排查一个线上关于linux内存oom的问题,前些天来问我某篇文章里的一句话是什么含义,问题比较难用几句话说明,在这里梳理一下。 2.背景 最近小伙伴们在排查一个线上关于内存oom的问题,前些天来问我某篇文章里的一句话是什么含义...

Linux内核地址映射模型
kernel

Linux内核地址映射模型

admin 10年前 (2015-02-15) 4009浏览 0评论

x86 CPU采用了段页式地址映射模型。进程代码中的地址为逻辑地址,经过段页式地址映射后,才真正访问物理内存。 段页式机制如下图。 Linux内核地址空间划分 通常32位Linux内核地址空间划分0~3G为用户空间,3~4G为内核空间。注意这里是32...

python threading获取线程函数返回值
python

python threading获取线程函数返回值

admin 10年前 (2015-02-15) 3166浏览 0评论

最近需要用python写一个环境搭建工具,多线程并行对环境各个部分执行一些操作,并最终知道这些并行执行的操作是否都执行成功了,也就是判断这些操作函数的返回值是否为0。但是threading并没有显式的提供获取各个线程函数返回值的方法,只好自己动手,下...

Python Queue模块详解
python

Python Queue模块详解

admin 10年前 (2015-02-15) 3628浏览 0评论

Python中,队列是线程间最常用的交换数据的形式。Queue模块是提供队列操作的模块,虽然简单易用,但是不小心的话,还是会出现一些意外。 创建一个“队列”对象 import Queue q = Queue.Queue(maxsize = 10) Q...

令人讨厌的CLOSE_WAIT状态的生成原因
CLOSE_WAIT

令人讨厌的CLOSE_WAIT状态的生成原因

admin 10年前 (2015-02-12) 2907浏览 0评论

令人讨厌的CLOSE_WAIT状态的生成原因 – 希冀 – 博客园 重用本地地址和端口 从容关闭还是强行关闭? 总结 摘要:本文阐述了为何socket连接锁定在CLOSE_WAIT状态,以及通过什么措施力求避免这种情况。 不久...

Python日志模块 logging
log

Python日志模块 logging

admin 10年前 (2015-02-11) 3332浏览 0评论

1. logging介绍 Python的logging模块提供了通用的日志系统,可以方便第三方模块或者是应用使用。这个模块提供不同的日志级别,并可以采用不同的方式记录日志,比如文件,HTTP GET/POST,SMTP,Socket等,甚至可以自己实...

Python Web开发中常用的第三方库
python

Python Web开发中常用的第三方库

admin 10年前 (2015-02-06) 7521浏览 0评论

TL;DR 经常有朋友问,如果用Python来做Web开发,该选用什么框架?用Pyramid开发Web该选用怎样的组合等问题?在这里我将介绍一些Python Web开发中常用的第三方库。基本适用于Django以外的Web框架(Pyramid, Fla...

Python中的高级数据结构
python

Python中的高级数据结构

admin 10年前 (2015-02-06) 3050浏览 0评论

数据结构 数据结构的概念很好理解,就是用来将数据组织在一起的结构。换句话说,数据结构是用来存储一系列关联数据的东西。在Python中有四种内建的数据结构,分别是List、Tuple、Dictionary以及Set。大部分的应用程序不需要其他类型的数据...