- 博客(126)
- 收藏
- 关注
转载 linux 工具
lsof运行 top 时,按「1」打开 CPU 列表,按「shift+p」以 CPU 排序。转载于:https://www.cnblogs.com/SophiaTang/p/7635691.html
2017-10-07 20:24:00
160
转载 strace
strace只关心程序与系统之间产生的交互,因而strace不适用于程序逻辑代码的排错和分析。strace的最简单的用法就是执行一个指定的命令,在指定的命令结束之后它也就退出了。在命令执行的过程中,strace会记录和解析命令进程的所有系统调用以及这个进程所接收到的所有的信号值。strace常用来跟踪进程执行时的系统调用和所接收的信号。 在Linux世界,进程不能直接访问硬件设备,当...
2017-10-07 20:23:00
172
转载 Linux proc 内存
ps:USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMANDroot 4238 0.0 0.0 52396 352 pts/0 S 21:29 0:00 ./progVSZ指的是进程内存空间的大小,这里是...
2017-10-07 17:41:00
224
转载 epoll
http://scotdoyle.com/python-epoll-howto.htmlhttps://banu.com/blog/2/how-to-use-epoll-a-complete-example-in-c/http://blog.csdn.net/sparkliang/article/details/4770655http://www.ccvita.com/515...
2014-04-19 20:36:00
100
转载 Http协议
http://www.jmarshall.com/easy/http/转载于:https://www.cnblogs.com/SophiaTang/p/3675314.html
2014-04-19 17:23:00
88
转载 其他
http://en.wikipedia.org/wiki/Maximum_Segment_Lifetimehttp://blog.davidvassallo.me/2010/07/13/time_wait-and-port-reuse/http://www.sizeofvoid.net/hadoop-2-0-namenode-ha-federation-practice-zh/...
2013-04-14 12:21:00
47
转载 coredump位置修改
To change the location of the newly created core files, you have to change the content of /proc/sys/kernel/core_pattern:Code:sudo echo /tmp/core > /proc/sys/kernel/core_patternthis w...
2013-04-14 12:12:00
107
转载 Python特殊语法:filter、map、reduce、lambda
Python特殊语法:filter、map、reduce、lambdaPython内置了一些非常有趣但非常有用的函数,充分体现了Python的语言魅力!filter(function, sequence):对sequence中的item依次执行function(item),将执行结果为True的item组成一个List/String/Tuple(取决于sequence的类型)...
2012-08-16 14:12:00
104
转载 Python大量字符串组合相加处理优化
Python中字符串处理之前介绍过了,大家一般进行字符串组合是采取下面的模式:相加:'ddd'+'sssss'结果为dddsssss或者格式化:'dddd%s%s%d' % ('-','ss',5)结果为dddd-ss5当遇到大量字符串组合而且可能数量不定的情况,这两种方式就都又点效率低了下面介绍一种比较优化的处理方法,而且可以以一定的格式组合,使用的是字符串的joi...
2012-08-16 13:43:00
257
转载 unix系列
http://www.jsunit.net/转载于:https://www.cnblogs.com/SophiaTang/archive/2012/08/05/2623771.html
2012-08-05 12:59:00
89
转载 Ajax
All the available browsers can not support AJAX. Here is the list of major browsers which support AJAX.Mozilla Firefox 1.0 and aboveNetscape version 7.1 and aboveApple Safari 1....
2012-08-04 19:56:00
130
转载 JavaScript压缩
JavaScript压缩 当网页浏览器请求一个资源时,它通常发送一个Accept-Encoding的HTTP头(以HTTP/1.1 开始)让网页服务器知道传输所支持的编码类型。此信息主要用于允许文档压缩以获得更快下载速度,从而改善用户体验。Accept-Encoding 的取值范围是:gzip,compress,deflate,和identity(这些值已经在以太网地址...
2012-07-21 16:27:00
84
转载 python 时间
表示时间的方式:1. 时间戳time.time()相对于1970年1月1日的时间,单位秒2. 格式化时间字符串“yyyy-mm-dd”or “yyyymmdd” 可通过time中的strptime转换 time.strptime(str,format) 结果为元祖类型,详情见3.元祖3. 元祖(struct_time)时间的对象表示...
2012-06-27 08:05:00
79
转载 Django 日志
import loggingfrom logging.handlers import TimedRotatingFileHandlerlog = logging.getLogger(loggerName)formatter = logging.Formatter('%(name)-12s %(asctime)s level-%(levelname)-8s thread...
2012-06-27 07:10:00
81
转载 用JavaScript隐藏控件的方法
用JavaScript隐藏控件的方法有两种,分别是通过设置控件的style的“display”和“visibility”属性。当style.display="block"或style.visibility="visible"时控件或见,当style.display = "none"或style.visibility = "hidden"时控件不可见。不同的是“display”不但隐藏控件...
2012-06-20 06:47:00
116
转载 python模块之StringIO
python模块之StringIO转载自:http://blog.csdn.net/zhaoweikid/archive/2007/06/18/1656226.aspxStringIO经常被用来作为字符串的缓存,应为StringIO有个好处,他的有些接口和文件操作是一致的,也就是说用同样的代码,可以同时当成文件操作或者StringIO操作。比如:importstri...
2012-06-13 07:34:00
61
转载 python
第一部分 阅读 Zen of Python,在Python解析器中输入 import this. 一个犀利的Python新手可能会注意到"解析"一词, 认为Python不过是另一门脚本语言. "它肯定很慢!" 毫无疑问:Python程序没有编译型语言高效快速. 甚至Python拥护者们会告诉你Python不适合这些领域. 然而,YouTube已用Python服务于每小时4千万视频的请求....
2012-05-18 08:57:00
79
转载 浮点数
如何将一浮点数装换成计算机存储格式中的二进制数。举例将17.625换算成 float型。首先,将17.625换算成二进制位:10001.101( 0.625 = 0.5+0.125, 0.5即 1/2, 0.125即 1/8 如果不会将小数部分转换成二进制,请参考其他书籍。) 再将 10001.101 向右移,直到小数点前只剩一位 成了 1.0001101 x 2的4次方(因为右移了...
2012-05-14 08:23:00
356
转载 'utf8' codec can't decode bytes错误
'utf8' codec can't decode bytes错误 'utf8' codec can't decode bytes错误总是遇到python文件或者html不能保存汉字的问题 最好的解决办法就是.............. 在保存文件的时候 1:选择另存为...
2012-05-08 11:44:00
219
转载 c++进阶
1. 初级篇1.1《C++ Primer》1.2 《Google C++ Style Guide》1.3 《Thinking In C++》2. 中级篇2.1 《Effective C++》2.2 《More Effective C++》2.3 《Effective STL》3. 高级篇3.1 《Thinking InC++ 卷2》3.2 《深度...
2012-05-01 12:38:00
87
转载 如何提高团队编程水平
如何提高团队编程水平发布时间:2012-01-31 17:53 来源:伯乐在线 分类: 程序员 都等你发言 :) 分享到:过去一年半里,我在为Mendicant大学(Ruby开发者在线大学)工作。我与同学和员工一起建立了优秀的在线学习社区。美中不足的是,由于一开...
2012-04-17 22:35:00
103
转载 软件开发的“三重门
软件开发的“三重门”发布时间:2012-01-31 14:25 来源:陈皓 分类: 程序员 都等你发言 :) 分享到:自从上次写了《程序员技术练级攻略》 以来,就觉得似乎还有很多东西没有谈到,但当时没有继续思考了。而春节前有人问我,是做底层技术,还是做业务。这问题让我...
2012-04-17 22:30:00
73
转载 ruby测试框架
44行写就Ruby单元测试框架发布时间:2012-03-4 22:45 来源:伯乐在线 分类: 程序员 都等你发言 :) 分享到:在去年的YOW Melbourne开发者大会上,我参加了一些研习班。这些研习班由@coreyhaines和 @rains负责,因此TDD(...
2012-04-17 22:07:00
198
转载 代码如写作
编写代码大致如写散文。先从大纲开始。可以是一些要点或伪代码-->打磨、审查、编辑、调试。处理特殊问题(“edge case”),提供来源,匹配户型,并正确格式化。就是一篇出色散文或一段代码之类的样例。转载于:https://www.cnblogs.com/SophiaTang/archive/2012/04/17/2454278.html...
2012-04-17 20:59:00
68
转载 阅读优秀代码是提高开发人员修为的一种捷径
阅读优秀代码是提高开发人员修为的一种捷径编者按:原文作者Alan Skorkin是一名软件开发人员,他在博客中分享对软件开发相关的心得,其中有很多优秀的文章,本文是其中的另一篇。Alan认为:阅读优秀代码是提高开发人员修为的一种捷径。以下是全文。我突然想起来,很多程序员都讨厌阅读代码。来吧,承认吧! 每个人都喜欢编写代码,编代码是件趣事。 另一方面,阅读代码也不容易。 ...
2012-04-17 20:43:00
79
转载 有效提高编程技能
你所做过最有效提高编程技能的事情是什么?最近在stackexchange网站上看到了一个非常好的问答,有人问:你做过的最有效的提高你的编程水平的一件事情是什么?回首作为一个程序员这些年来的生活和职业道路,我使用了很多种不同的方法来提高我的编程技能 —— 阅读代码,编写程序,阅读书籍,听讲座,看视频,等等。我的问题是:你做过的最有效的提高你的编程水平的一件事情是...
2012-04-17 20:33:00
83
转载 机器io高原因排查全命令指南
机器io高原因排查全命令指南¶步骤1:使用iostat查看io情况¶$iostat -x -d 1主要查看w_await,svctm,%util这几项,svctm表示等待时间,%util高于100时表示机器io高。步骤2:使用ioshow查看导致io高的具体进程¶ioshow是针对开发集群低版本内核编写的工具步骤3:使用pstree查...
2012-04-10 19:39:00
393
转载 grep:Binary file (standard input) matches
grep:Binary file (standard input) matches 分类: 计算机基础 2009-06-23 09:09 1473人阅读 评论(0) 收藏 举报grep "key" xxx.log时输出Binary file xxx.log matches百度了一下:grep认为这是二进制文件,解决方案:grep -a。grep -a "key" ...
2012-04-09 15:27:00
88
转载 Linux高手之路---SVN使用笔记
Linux高手之路---SVN使用笔记SVN是CVS的下一个版本,主要用来进行版本控制,可以对程序代码,音频,视频以及图像文件等,做版本控制。目录以及文件是Subversion中可以记录版本的对象。其主要工作原理如下图: _ _ _ _ _ _ _ _ _ _ /...
2012-04-01 00:39:00
84
转载 python datetime相减
>>> a=datetime.datetime(2012, 3, 10, 8, 40, 50, 737418)>>> b=datetime.datetime(2012, 3, 9, 8, 40, 50, 737418)>>> a-bdatetime.timedelta(1)>>> c=a-b>>> ...
2012-03-25 21:27:00
419
转载 python 如何计算时间差
Python Tip]如何计算时间差Q:如何方便的计算两个时间的差,如两个时间相差几天,几小时等A:使用datetime模块可以很方便的解决这个问题,举例如下:>>> import datetime>>> d1 = datetime.datetime(2005, 2, 16)>>> d2 = datetime.da...
2012-03-25 21:21:00
1280
转载 datetime相减
>>> datetime.datetime.now()datetime.datetime(2012, 3, 19, 8, 40, 39, 966543)>>> datetime.datetime.now()datetime.datetime(2012, 3, 19, 8, 40, 44, 441431)>>> a=datetime.d...
2012-03-19 08:51:00
757
转载 Python日期处理 .
Python日期处理 分类: Python 2011-06-27 15:34 146人阅读 评论(0) 收藏 举报日期的操作使用time或datetime库日期格式串说明:%a 本地简化星期名称%A 本地完整星期名称%b 本地简化的月份名称%B 本地完整的月份名称%c 本地相应的日期表示和时间表示%d 月内中的一天(0-31)%H 24小时制小时数(0-23)%I ...
2012-03-19 08:45:00
81
转载 sar系统性能监测脚本
sar系统性能监测脚本++++++++++++++++++++++++++++++++++++++++++++秀脱linux笔记之sar系统性能检测实战篇----------------------------------环境:--------------------------------------------操作系统:centos4.5_x86_32shel...
2012-03-13 19:57:00
230
转载 一些鲜为人知的编程真相
一些鲜为人知的编程真相做程序员的经历让我知道了一些关于软件编程的事情。下面的这些事情可能会让朋友们对软件开发感到惊讶:1. 一个程序员用在写程序上的时间大概占他的工作时间的10-20%,大部分的程序员每天大约能写出10-12行的能进入最终的产品的代码 — —不管他的技术水平有多高。 好的程序员花去90%的时间在思考、研究和实验,来找出最优方案。差的程序员花去90%的时间...
2012-03-11 18:13:00
186
转载 Python tips: 什么是*args和**kwargs?
Python tips: 什么是*args和**kwargs?先来看个例子:def foo(*args, **kwargs): print 'args = ', args print 'kwargs = ', kwargs print '---------------------------------------'if __name...
2012-03-09 11:29:00
68
转载 python类库31[进程subprocess]
python类库31[进程subprocess]subprocess.Popen用来创建子进程。1)Popen启动新的进程与父进程并行执行,默认父进程不等待新进程结束。defTestPopen():importsubprocessp=subprocess.Popen("dir",shell=True)foriinrange(...
2012-03-09 11:28:00
68
转载 Zookeeper分布式安装手册
Zookeeper分布式安装手册一、安装准备1、下载zookeeper-3.3.1,地址:http://www.apache.org/dist/hadoop/zookeeper/zookeeper-3.3.1/2、JDK版本:jdk-6u20-linux-i586.bin3、操作系统:Linux4、默认前提是安装完hadoop 0.2...
2012-03-09 11:27:00
100
转载 Linux进程状态解析之T、Z、X
Linux进程状态解析之T、Z、XLinux系统中进程有很多种状态,前面我们说了R、S、D三种状态,还有另外的三种状态,这里我们一并说一下,补全前面的文章。AD:上面一篇文章中我们介绍了Linux进程的R、S、D三种状态,这里接着上面的文章介绍另外三个状态。Linux进程状态:T (TASK_STOPPED or TASK_TRACED),暂停状态或...
2012-03-09 11:26:00
203
转载 linux cp提示覆盖确认的解决办法
linux cp提示覆盖确认的解决办法问题现象:使用cp -r -f 强制覆盖拷贝命令时,每一个文件都需要认为的键入“Y”进行确认,甚是烦扰,难道要我点击一万下不成?问题原因:不知道哪位可爱的同事为了防止“特别”选手不正当的使用cp命令,设置了cp的同名alias cp='cp -i'所以在每次执行cp命令是都会按照这个设置进行一一人为的确认(-i参数的含义)。问...
2012-03-07 19:41:00
2111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人