- 博客(11)
- 资源 (48)
- 收藏
- 关注
原创 base64位编码原理与分析
打开一封QQ邮箱,显示邮件原文,你将会看到如下这样的信息:This is a multi-part message in MIME format.------=_NextPart_4CA2B3AA_08661D78_10BF6743Content-Type:text/html; charset="utf-8"Content-Transfer-Encoding:base64
2012-05-22 23:04:09 567
转载 shell中“或”和“与”的符号
我想在[]里做一个判断,如满足a和b才执行,那么中间的符号是什么?-------------------------------------------------------if [ $xxx=a-a $xx=b ]a means and我想在[]里做一个判断,如满足a或b才执行,那么中间的符号是什么?---------------------------------
2012-05-22 15:21:35 2675
转载 shell date命令使用
date 以默认格式显示当前日期(Fri Nov 18 10:38:07 CST 2011)date +%Y%m%d 以yyyymmdd格式输出(20111118)date +"%Y%m%d %A" 以"yyyymmdd 星期"格式输出(20111118 Friday) date -d "1
2012-05-22 14:17:52 1534
原创 技术文章收藏
一:Linux 的多线程编程的高效开发经验 http://www.ibm.com/developerworks/cn/linux/l-cn-mthreadps/ 二:深入理解可重入与线程安全 http://blog.csdn.net/feiyinzilgd/article/details/5811157 三: Google Protocol Buffer 的使用和原理 http:/
2012-05-20 17:11:44 673
转载 sendfile:Linux中的"零拷贝"
如今几乎每个人都听说过Linux中所谓的"零拷贝"特性,然而我经常碰到没有充分理解这个问题的人们。因此,我决定写一些文章略微深入的讲述这个问题,希望能将这个有用的特性解释清楚。在本文中,将从用户空间应用程序的角度来阐述这个问题,因此有意忽略了复杂的内核实现。什么是”零拷贝”为了更好的理解问题的解决法,我们首先需要理解问题本身。首先我们以一个网络服务守护进程为例,考虑它在将存储在文件
2012-05-17 14:08:45 19036 2
原创 shell取字符串字串的操作
val=”20120406 12:03:45”STAT_DATE="${val:0:4}"STAT_DATE=`echo $datetime | awk '{print substr($1,1,4)}'` 其中:substr最后一个参数指代取多少个字符 if [ "abc" \> "bcd" ]; then 注意比较符号要转义 echo "ok"fi
2012-05-13 10:57:40 759
转载 malloc的详细解释
glibc中malloc的详细解释 glibc中的malloc实现:The main properties of the algorithms are:* For large (>= 512 bytes) requests, it is a pure best-fit allocator, with ties normally decided via FIFO (i.e.
2012-05-11 14:08:34 1314
转载 频繁分配释放内存导致的性能问题的分析
现象1 压力测试过程中,发现被测对象性能不够理想,具体表现为: 进程的系统态CPU消耗20,用户态CPU消耗10,系统idle大约70 2 用ps -o majflt,minflt -C program命令查看,发现majflt每秒增量为0,而minflt每秒增量大于10000。初步分析majflt代表major fault,中文名叫大错误,minflt代表minor fa
2012-05-11 14:06:52 661
转载 C++进行base64编码和解码
base64.cpp#include "base64.h"#include static const std::string base64_chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZ" "abcdefghijklmnopqrstuvwxyz" "0123456789+/";s
2012-05-03 15:35:27 1610
转载 一个URL编码和解码的C++类
#pragma once#include #include #include using namespace std;class strCoding{public: strCoding(void); ~strCoding(void); void UTF_8ToGB2312(string &pOut, char *pText, int pLen);/
2012-05-03 15:33:26 654
转载 C++ URL encode/decode (gb2312)
就是把特殊字符,转换成对应的十六进制编码,前面加上%号。char Dec2HexChar(short int n) { if ( 0 <= n && n <= 9 ) { return char( short('0') + n ); } else if ( 10 <= n && n <= 15 ) { return char( short('A')
2012-05-03 15:32:40 2147
TCP/IP详解,卷1:协议
2011-09-03
LCA RMQ 最小公共祖先 区间最小值
2010-08-07
组合数学 Richard A.Brualdi 中文版 机械工业出版社(Part2,共2部分))
2010-07-11
组合数学 Richard A.Brualdi 中文版 机械工业出版社(Part1,共2部分))
2010-07-11
Fat Fat16 Fat32 文件系统
2010-01-27
InstallShield 6_3实践与提高
2010-01-25
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人