自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(16)
  • 收藏
  • 关注

转载 Python字符串的encode与decode研究心得乱码问题解决方法

为什么会报错“UnicodeEncodeError: 'ascii' codec can't encode characters in position 0-1: ordinal not in range(128)”?本文就来研究一下这个问题。字符串在Python内部的表示是unicode编码,因此,在做编码转换时,通常需要以unicode作为中间编码,即先将其他编码的字符串解

2014-02-24 10:35:05 725

转载 Python 面向对象编程(一)

Python 面向对象编程(一)  虽然Python是解释性语言,但是它是面向对象的,能够进行对象编程。下面就来了解一下如何在Python中进行对象编程。一.如何定义一个类  在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。  类是对现实世界中一些事物的封装,定义一个类可以采用下面的方式来定义:class cla

2014-02-23 22:19:10 611

转载 Json概述以及python对json的相关操作

什么是json:JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家

2014-02-21 14:38:40 723

转载 JAVA中几种读取文件为字符串

方式一Java code?123456789101112131415161718192021222324252627

2014-02-20 11:26:25 56088 5

转载 linux下用/proc/stat文件来计算cpu的利用率-c语言实现

proc文件系统介绍    /proc文件系统是一个伪文件系统,它只存在内存当中,而不占用外存空间。它以文件系统的方式为内核与进程提供通信的接口。用户和应用程序可以通过/proc得到系统的信息,并可以改变内核的某些参数。由于系统的信息,如进程,是动态改变的,所以用户或应用程序读取/proc目录中的文件时,proc文件系统是动态从系统内核读出所需信息并提交的。

2014-02-14 16:00:00 9192 2

转载 shell算术运算

Bash shell 的算术运算有四种方式:1:使用 expr 外部程式加法 r=`expr 4 + 5`echo $r注意! '4' '+' '5' 这三者之间要有空白r=`expr 4 * 5` #错误乘法 r=`expr 4 \* 5`2:使用 $(( ))r=$(( 4 + 5 ))echo $r3:使用 $[ ]r=$[ 4 +

2014-02-14 15:21:17 1039

转载 shell中变量自增的实现方法

Linux Shell中写循环时,常常要用到变量的自增,现在总结一下整型变量自增的方法。我所知道的,bash中,目前有五种方法:1. i=`expr $i + 1`;2. let i+=1;3. ((i++));4. i=$[$i+1];5. i=$(( $i + 1 ))可以实践一下,简单的实例如下:#!/bin/bashi=0;whi

2014-02-14 10:08:27 62463

转载 shell 脚本中将输出内容赋值给一个变量时的换行问题

如题,将某命令的输出结果赋值给一个变量 a如果使用 echo $a 输出变量,则变量中的 换行都会被忽略掉,所有内容输出到一行而使用 echo "$a"  可正常输出变量中的换行当我们要将命令的输出保存到一个变量,再对每一行遍历进行某些操作时不能使用 [html] view plaincopyfor

2014-02-13 20:57:20 47511 1

转载 使用/proc/stat文件,用php计算CPU使用率、内存使用率

Linux 的/proc/stat文件包含很多信息,但是看起来有些杂乱,到底都是些什么内容呢,今天仔细研究一下,先看一下stat文件内容:点击(此处)折叠或打开[root@localhost ~]# cat /proc/statcpu 7543 0 6902 10332516 11903 2770 28485 0cpu0 7543 0 6902 1033

2014-02-12 20:52:11 5409

转载 linux bash bc awk 浮点 计算 比较

Bash中的变量没有数据类型的定义,这样,在处理字符串和数值时会带来麻烦。例如,使用-eq比较数值,==比较字符串等。另外,Bash中常用的let、expr仅支持整数运算,不支持浮点数计算。要实现浮点数计算,可以使用bc或awk。一、bc bc是一个常用的计算器,可以计算浮点数:引用$ bcbc 1.06Copyright 1991-1994, 1997, 1998

2014-02-12 19:39:37 3520

转载 linux获取cpu利用率shell脚本

github地址:https://raw.github.com/aspirer/scripts/master/cpu_rate.sh#!/bin/bashinterval=3cpu_num=`cat /proc/stat | grep cpu[0-9] -c`start_idle=()start_total=()cpu_rate=()cpu_rate_file=./`hos

2014-02-12 16:54:19 14701

转载 shell文件中,多进程运行

一直苦恼一个问题:shell编程中,当一个任务完成时,接下来可以同时有两个任务可以运行,这两个任务互不影响。所以想当第一个任务完成后,同时启动后面的两个任务,不知到shell中如何同时启动。今天解决了:使用后台运行的方式 &。举个例子说明比较好。有一个总执行的all.sh,有三个任务shell,分别是aa.sh, bb.sh,cc.sh。当运行玩aa.s

2014-02-12 01:22:36 5064

转载 linux下/proc/stat 计算CPU利用率

一般来说对于需要大量cpu计算的进程,当前端压力越大时,CPU利用率越高。但对于I/O网络密集型的进程,即使请求很多,服务器的CPU也不一定很到,这时的服务瓶颈一般是在磁盘的I/O上。比较长见的就是,大文件频繁读写的cpu开销远小于小文件频繁读写的开销。因为在I/O吞吐量一定时,小文件的读写更加频繁,需要更多的cpu来处理I/O的中断。在Linux/Unix下,CPU利用率分为用户态,系统

2014-02-11 21:38:26 3812

转载 linux环境下cpu利用率的计算

目前linux统计cpu利用率时,所用到的信息,大多数是从 /proc/stat中获得,其中信息大致如下:[work@builder ~]$ cat /proc/statcpu 432661 13295 86656 422145968 171474 233 5346cpu0 123075 2462 23494 105543694 16586 0 4615cpu1 111917 41

2014-02-11 21:23:45 1226

转载 图解linux下top命令的使用

top命令经常用来监控linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的WEB服务器的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任务)的字段的排序。 top进入视图top视图 01【top视图 01

2014-02-11 20:24:14 680

转载 preg_match_all

php中的preg_match_all函数具体用法可以查看手册,本文主要使用preg_match_all用于测试正则表达的效果。 代码实例: $html = 'php自学网php自学网2php自学网3'; 实例要求:分别将每一个DIV元素的ID和内容取出,如biuuu,biuuu_2,biuuu_3,php自学网,php自学网2和php自学网3(一些常用的抓站方法就是这样匹配的

2014-02-11 20:04:31 799

空空如也

空空如也

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

TA关注的人

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