自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

bytxl的专栏

得意之时谨记,一半命运还掌握在上帝手里;失意之时须知,一半命运还掌握在自己手里。

  • 博客(75)
  • 资源 (4)
  • 收藏
  • 关注

转载 addr2line命令

http://blog.csdn.net/lhf_tiger/article/details/9088609

2014-04-30 17:30:37 1661

转载 segfault at XXX rip XXX rsp XXX error 4 错误

http://chenwenming.blog.51cto.com/327092/1322103内核日志经常会出现以下报错.nginx-payment-n[29580]: segfault at 000000010000000f rip 00000039cd008d10 rsp 00007fff4bbb08f8 error 4nginx-payment-n[29500]: se

2014-04-30 17:19:39 3676 1

转载 linux命令详解:md5sum命令

http://www.th7.cn/system/lin/201311/46777.shtml前言在网络传输、设备之间转存、复制大文件等时,可能会出现传输前后数据不一致的情况。这种情况在网络这种相对更不稳定的环境中,容易出现。那么校验文件的完整性,也是势在必行的。使用说明md5sum命令用于生成和校验文件的md5值。它会逐位对文件的内容进行校验。是文件的内容,与文件

2014-04-30 16:18:51 2228

转载 使用openssl的md5库

http://blog.csdn.net/hepeng597/article/details/8984797在linux机器上,有一个命令可以计算出文件的md5值,那就是md5sum,如果没有的话,就需要安装RPM包:coreutils。现在我们使用openssl的库也可以方便的计算出文件的md5值。主要用到的函数是int MD5_Init(MD5_CTX *c);int MD

2014-04-30 16:13:19 872

转载 python 随机数

http://blog.csdn.net/to_utopia/article/details/6662086这些天需要用到从一堆数中随机提取几个数,于是重新研究了下random模块。下面介绍下random中常见的函数。前提:需要导入random模块>>>import random 1、random.random       random.random()用于生成一个

2014-04-29 15:42:21 830

转载 python2.7执行Linux系统命令

http://blog.chinaunix.net/uid-16844903-id-57786.html1·os.system举例:In [34]:import osIn [35]: os.system('ls /home')cacti nagios oracle roottest1 roottest2 test6 test7Out[35

2014-04-29 14:44:49 2012

原创 缓冲,缓存区别

缓存(Cache memory)是硬盘控制器上的一块内存芯片,具有极快的存取速度,它是硬盘内部存储和外界接口之间的缓冲器。由于硬盘的内部数据传输速度和外界介面传输速度不同,缓存在其中起到一个缓冲的作用。缓存的大小与速度是直接关系到硬盘的传输速度的重要因素,能够大幅度地提高硬盘整体性能。当硬盘存取零碎数据时需要不断地在硬盘与内存之间交换数据,如果有大缓存,则可以将那些零碎数据暂存在缓存中,减小外系统

2014-04-29 08:35:26 985

转载 Linux Cache 机制探究

http://server.zol.com.cn/276/2763547.htmlLinux运用一个功能广泛的缓冲和缓存框架来提高系统的速度。缓冲和缓存利用一部分系统物理内存,确保最重要、最常使用的块设备数据在操作时可直接从主内存获取,而无需从低速设备读取。物理内存还用于存储从快设备读取的数据,使得随后对该数据的访问可直接在物理内存进行,而无需从外部设备再次取用。考虑系统中多种因素然后延迟写回

2014-04-29 08:18:56 853

转载 Linux slab 分配器剖析

http://www.ibm.com/developerworks/cn/linux/l-linux-slab-allocator/

2014-04-28 16:37:59 586

转载 Linux系统管理员工具之vmstat

http://hi.baidu.com/imlidapeng/item/41eee8db9db966ed795daa88http://www.cnblogs.com/ggjucheng/archive/2012/01/05/2312625.html

2014-04-28 08:51:38 716

转载 getconf 命令

http://blog.chinaunix.net/uid-20797562-id-99252.html

2014-04-28 08:24:13 1138

转载 Linux的NPTL

http://www.linuxdiyf.com/viewarticle.php?id=40939在GNU/Linux操作系统中,Native POSIX Thread Library (NPTL)是一种软件特性,它能够使遵循POSIX Threads规范的程序在Linux内核上高效的运行。测试表明,NPTL能够让IA-32在两秒内启动100,000个线程,如果内核不支持NPTL 则需要15分

2014-04-28 08:17:47 1375

转载 Pthreads并行编程之spin lock与mutex性能对比分析

http://www.parallellabs.com/2010/01/31/pthreads-programming-spin-lock-vs-mutex-performance-analysis/

2014-04-27 16:02:23 1106

转载 吞吐量和延迟、信号量和互斥锁的形象比喻

http://www.ltesting.net/ceshi/ceshijishu/xncs/2013/0226/205991.html我们知道,计算机中有很多概念并不容易理解,有些时候一个好的比喻能胜过很多句解释。下面两个是我看到的两个很精彩的比喻,拿出来和大家分享一下。   第一比喻是关于吞吐量(throughput)和延迟(latency)的。如果你要搞网络性能优化,这两个概念是你

2014-04-27 15:48:08 991 1

转载 看13位CEO、创始人和高管如何提高工作效率

http://www.myexception.cn/other/1391146.html每个人都想在工作的时候变得更有效率,但这是一个艰巨的任务,因为繁杂的现实生活往往会拖累你。 一些CEO在问答网站Quora上做了很多关于如何提高个人生产力的分享,告诉人们如何把事情做得更有效率。 下面就让我们一起来看看吧! 1. 项目协作与任务管理工具Asana创始人兼CEO、Fac

2014-04-27 15:28:32 701

转载 线程池设计中的惊群问题

http://www.myexception.cn/open-source/1587656.html多线程编程已经是现在网络编程中常用的编程技术,设计一个良好的线程池库显得尤为重要。在 UNIX(WIN32下可以采用类似的方法,acl 库中的线程池是跨平台的) 环境下设计线程池库主要是如何用好如下系统 API:      1、pthread_cond_signal/pthread_cond

2014-04-27 15:19:53 1580

转载 epoll在多进程下产生的“惊群”现象——如何避免——多进程因为文件描述符继承问题导致

http://blog.163.com/lgh_2002/blog/static/4401752620130255466599/

2014-04-27 14:58:10 1290

转载 rc.conf和rc.local的区别

http://www.360doc.com/content/09/0810/14/74585_4807670.shtml

2014-04-27 14:26:17 3755

转载 Linux文件描述符限制

http://blog.chinaunix.net/uid-18933439-id-2808686.html公司在近期新增了一台电信-网通双网服务器,该服务器安装SQUID来实现双网HTTP代理,配置完成测试时功能正常,可以使用该代理访问页面及公司业务,于是把该服务器切到生产环境,在生产环境中问题显露出来,有效连接数始终在1200左右上不去,查看系统及SQUID日志时发现,在 SQUID日志中

2014-04-27 14:14:43 1009

转载 linux惊群问题——select, epoll

http://hi.baidu.com/jiessieni/item/ac4102fbd9c3ecc80cd1c84b今天测试udp服务器进程时发现log中记录了当进程收到一个请求后,会有多条失败处理记录,同时有一条成功处理记录。服务器进程使用sellect模式,通过fork四个子进程来监听同一个socket。      发现问题后初步怀疑是出现了惊群现象。但是,听说现代内核已经解决了惊群

2014-04-27 12:00:02 1439

转载 “惊群”问题

http://blog.csdn.net/husthan/article/details/6792987“据说”惊群问题已经是一个很古老的问题了,并且在大多数系统中已经得到有效解决,但对我来说,仍旧是一个比较新的概念,因此有必要记录一下。什么是惊群        举一个很简单的例子,当你往一群鸽子中间扔一块食物,虽然最终只有一个鸽子抢到食物,但所有鸽子都会被惊动来争夺,没有抢到

2014-04-27 11:45:52 1037 2

转载 Nginx---进程锁的实现

http://wang.peng.1123.blog.163.com/blog/static/129821112201381311441180/在前面的源码分析中我们大致的介绍了一下nginx对负载均衡问题和惊群问题的解决方案,在本次源码分析中我们详细了解一下nginx在解决这两个问题中所用的进程锁的实现原理。      我们在unix环境高级编程中曾看到线程之间共享有互斥变量,进

2014-04-27 11:43:25 3816 2

转载 nginx源码剖析(2)----从main()函数开始

http://www.cnblogs.com/sld666666/archive/2010/05/05/1728417.html

2014-04-27 11:08:46 724

转载 C语言指针转换为intptr_t类型

http://www.cnblogs.com/Anker/p/3438480.html1、前言  今天在看代码时,发现将之一个指针赋值给一个intptr_t类型的变量。由于之前没有见过intptr_t这样数据类型,凭感觉认为 intptr_t是int类型的指针。感觉很奇怪,为何要将一个指针这样做呢?如是果断上网查查,发现我的感觉是错误的,所以,任何事情不能凭感觉,要弄清楚来龙去脉。先总

2014-04-27 10:36:44 2290

转载 JavaScript中的字符串操作

http://www.cnblogs.com/xuebin/articles/1296837.html一、概述   字符串在JavaScript中几乎无处不在,在你处理用户的输入数据的时候,在读取或设置DOM对象的属性时,在操作cookie时,当然还有更多...。JavaScript的核心部分提供了一组属性和方法用于通用的字符串操作,如分割字符串,改变字符串的大小写,操作子字符串等

2014-04-26 09:31:51 610

转载 javascript判断操作系统

function detectOS() { //alert( navigator.userAgent ); //return; isWindows = (navigator.userAgent.indexOf("Windows",0) != -1)?1:0; isMac = (navigator.userAgent.indexOf("mac",0) != -1)?1:0; isLinu

2014-04-26 09:23:21 869

原创 python二维码库pyqrcode-0.2.1安装使用

http://www.oschina.net/p/pyqrcode

2014-04-25 12:33:59 4163

转载 Ubuntu下安装egg

http://blog.csdn.net/flydirk/article/details/8506463

2014-04-25 12:23:11 3131

转载 QrenCode:命令行下生成二维码图片

http://www.lupaworld.com/article-210099-1.html摘要: 对于二维码大家应该并不陌生,英文名为 2-dimensional bar code 或 QR Code,是一种用图形记载信息的技术,最常见的是应用在手机应用上。用户通过手机摄像头扫描二维码或输入二维码下面的号码、关键字即可实现快速手 ...    对于二维码大家应该并不陌生,

2014-04-25 11:48:05 5705

转载 两种方法清空memcache缓存(转)

http://blog.csdn.net/hadeys/article/details/6217472默认memcache会监听11221端口,如果想清空服务器上memecache的缓存,大家一般使用的是:telnet localhost 11211flush_all同样也可以使用:echo "flush_all" | nc localhost 11211使用flush

2014-04-25 10:01:02 2674

转载 python模块之hashlib: md5和sha算法

http://lvmy.iteye.com/blog/793353

2014-04-22 17:37:42 885

转载 linux多線程信號總結

http://www.test104.com/tw/tech/9243.htmllinux 多線程信號總結(一)      1. 在多線程環境下,產生的信號是傳遞給整個進程的,一般而言,所有線程都有機會收到這個信號,進程在收到信號的的線程上下文執行信號處理函數,具體是哪個線程執行的難以獲知。     2. signal函數BSD/Linux的實現並不在信號處理函數調用時,恢復信號的

2014-04-18 17:14:06 616

转载 Linux 多线程应用中如何编写安全的信号处理函数

http://www.ibm.com/developerworks/cn/linux/l-cn-signalsec/

2014-04-18 16:54:43 705

转载 linux会话浅析

http://hi.baidu.com/_kouu/item/542f65d07aa2fb1e21e250d9说起会话,我们经常登录到linux系统,执行各种各样的程序,这都牵涉到会话。但是,一般情况下我们又很少会去关注到会话的存在,很少会去了解它的来龙去脉。本文就对linux会话相关的信息做一些整理,看看隐藏在我们日常使用的背后,都有些什么样的逻辑。【会话的维系】维系一个会话

2014-04-18 15:23:37 701

转载 linux进程后台运行的几种方法 - nohup/setsid/&/disown/screen

http://hi.baidu.com/ioah/blog/item/856b873f2596f2e955e7236d.html

2014-04-18 14:53:01 7268

转载 最全面的linux信号量解析

http://blog.csdn.net/qinxiongxu/article/details/7830537一.什么是信号量信号量的使用主要是用来保护共享资源,使得资源在一个时刻只有一个进程(线程)所拥有。信号量的值为正的时候,说明它空闲。所测试的线程可以锁定而使用它。若为0,说明它被占用,测试的线程要进入睡眠队列中,等待被唤醒。二.信号量的分类在学习信号量之前,我们

2014-04-18 09:11:23 662

转载 Linux 之 shell 比较运算符

http://blog.csdn.net/ithomer/article/details/6836382

2014-04-17 17:31:14 653

转载 SQL中binary 和 varbinary的区别 blob

http://www.cnblogs.com/lovevivi/archive/2013/09/25/3339087.htmlbinary 和 varbinary固定长度 (binary) 的或可变长度 (varbinary) 的 binary 数据类型。binary [ ( n ) ]固定长度的 n 个字节二进制数据。N 必须从 1 到 8,000。存储空间大小为

2014-04-17 11:11:26 2936

转载 MySQL字段类型详解

http://www.chinaz.com/program/2009/0105/59154.shtmlMySQL支持大量的列类型,它可以被分为3类:数字类型、日期和时间类型以及字符串(字符)类型。本节首先给出可用类型的一个概述,并且总结每个列类型的存储需求,然后提供每个类中的类型性质的更详细的描述。概述有意简化,更详细的说明应该考虑到有关特定列类型的附加信息,例如你能为其指定值的允许格

2014-04-17 11:02:41 606

转载 Ubuntu彻底删除MySQL重装MySQL

http://www.2cto.com/database/201303/197208.htmlUbuntu彻底删除MySQL重装MySQL 1、删除 mysql        sudo apt-get autoremove --purge mysql-server-5.0        sudo apt-get remove mysql-server       

2014-04-17 10:34:23 1251

TCP-IP详解.卷二:实现

linux经典书 TCP-IP详解.卷二:实现 学网络编程必备

2012-12-21

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议

TCP-IP详解.卷三:TCP事务协议,HTTP,NNTP和UNIX域协议 学网络编程必备

2012-12-21

TCP-IP详解卷一:协议

linux经典书 TCP-IP详解.卷一:协议 学网络编程必备

2012-12-21

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除