架构和代码

内容比较杂

排序:
默认
按更新时间
按访问量

一个最简单的内存池AutoMemory

C/C++中内存管理是个最麻烦的事情,内存申请释放,内存泄露,内存越界,甚至是内存碎片,就会导致程序出Core或者变慢。如何有效的管理内存,有很多方法,我认为最简单的方式是用一个内存池来管理内存。     谈到内存池的时候,就有必要说下程序的生命周期和作用域,数据分为三类:1类是进程数据(全局数...

2016-08-18 16:28:59

阅读数:878

评论数:0

Python发送邮件的例子

import base64, smtplib from email.mime.text import MIMEText from email.header import Header def mail_info(data, date): mailserver = "smtp.e...

2015-10-20 12:24:03

阅读数:1406

评论数:0

python获取gbk中文字符

# -*- coding: gbk -*- def getGBK(s): i = 0 first = (int('81',16),int('FE',16)) second1 = (int('40',16),int('7E',16)) second2= (i...

2012-03-14 23:09:53

阅读数:4549

评论数:0

Python的subprocess子进程和管道进行交互

在很久以前,我写了一个系列,Python和C和C++的交互,如下http://blog.csdn.net/marising/archive/2008/08/28/2845339.aspx目的是解决Python和C/C++的互操作性的问题,假如性能瓶颈的地方用C来写,而一些外围工作用Python来完...

2011-06-17 14:16:00

阅读数:36004

评论数:8

C/C++计时器检查程序性能

一般设计C/C++程序需要每秒能处理多少的数据,因此可以做一个简单的计时器来计时,代码如下:#ifndef _TIMER_H_#define _TIMER_H_#include #include using namespace std;class Timer{private: tim...

2011-06-14 11:42:00

阅读数:3697

评论数:0

SecureCRT自动登陆到服务器的脚本以及脚本编写简单说明

<br />Secure用SSH登陆服务器时,如果服务器较多,登陆一次很麻烦,所以,可以自己编写VBScript来搞定。<br />一、Secure脚本介绍<br />Secure是VBScript脚本,VB脚本的教程,请参考有关文档。<br />S...

2011-05-10 14:49:00

阅读数:18103

评论数:0

Hadoop错误码速查

<br />转自:http://blog.csdn.net/liuxincumt/archive/2010/12/15/6076903.aspx<br />因为经常遇到各种错误,所以转载过来,以备忘:<br /><br /> 经常遇到的except...

2011-04-21 15:48:00

阅读数:5122

评论数:2

朴素贝叶斯用于垃圾页识别

阮一峰的关于贝叶斯的文章,写得比我好,请参考: http://www.ruanyifeng.com/blog/2011/08/bayesian_inference_part_one.html http://www.ruanyifeng.com/blog/2011/08/bay

2011-01-19 11:38:00

阅读数:4420

评论数:0

g++undefined reference可能是链接库的顺序不对

1、undefined reference的问题,一般情况下是函数未实现,或者缺少某些库(未添加或者路径不对),但是有时候明明实现了,库也有,链接时就是找不到。2、链接顺序不对g++链接时,从前到后,依赖多的放在前,依赖少的放在后面,如a被b引用、b被c引用,则顺序为       g++ -lc ...

2010-12-10 14:23:00

阅读数:2078

评论数:1

Centos下测试硬盘读写速度

这是在服务器上,读写超快。写速度$dd if=/dev/zero bs=1k count=1000000 of=1Gb.file1000000+0 records in 1000000+0 records out 1024000000 bytes (1.0 GB) copied, 5.1367...

2010-12-01 11:21:00

阅读数:7999

评论数:0

VMware 7.1 手动模式安装Centos 5.3

    VMWare 7.1安装Centos5.3时,如果直接安装,不管是自动还是定制(定制指的是VMware的定制),Centos在安装时,都会全自动安装。默认安装是英文,这样,中文显示就会有问题。按照网上的一般方法:    1、yum install fonts-chinese        ...

2010-10-25 11:40:00

阅读数:2418

评论数:0

代码行统计工具

<br />统计h/c/cpp/cc/代码,python写的,只是统计了行数,没有区分空行,注释等<br />#! /usr/bin/python # coding=utf-8 import os,sys def getCount(dr): c = 0 ...

2010-09-16 10:40:00

阅读数:1561

评论数:1

螺旋矩阵算法代码实现

<br />贴这个实在不好意思,因为计算机专业课就有这个题目,不过时间太久了,都忘了,前两天看到论坛中有人问起这个,就想了想,既然写了就贴出来。想到的有两种办法,一种是根据坐标x,y,计算坐标的值value;另外一种是根据值value,计算坐标的值x,y。<br />第一种...

2010-09-08 11:52:00

阅读数:1262

评论数:0

python html parser库lxml的介绍和使用(快速入门)

lxm是python的一个html/xml解析并建立dom的库,lxml的特点是功能强大,性能也不错,xml包含了ElementTree ,html5lib ,beautfulsoup 等库,但是lxml也有自己相对应的库,所以,导致lxml比较复杂,初次使用者很难了解其关系。1. 解析ht...

2010-08-18 15:16:00

阅读数:47078

评论数:0

Google c++ 风格指南

<br />google c++ style guide<br />http://google-styleguide.googlecode.com/svn/trunk/cppguide.xml#The__define_Guard<br />google c++ ...

2010-06-08 15:46:00

阅读数:2003

评论数:0

设置正确的线程数量

    《高性能服务器架构》中提到了SEDA,我搜了一下,发现这篇文章《SEDA性能优化的分析和模拟》,对于线程数量的建议。假如一个Web请求,代码执行的时间为ST(Service Time),读文件、网络调用之类IO等待时间为为WT(Wait Time),CPU的个数是N、核数是M则线程数量TC...

2010-01-30 12:07:00

阅读数:3811

评论数:0

std list/vector sort 自定义类的排序就是这么简单

网上江湖郎中和蒙古大夫很多,因此,此类帖子也很多。关于排序,我还真没研究过,看了江湖郎中和蒙古大夫的帖子,搞了半天不行,所以,自己研究了一下,如下:三种方式都可以,如重写容器中是对象时,用容器中是对象指针时,用()和比较函数排序都可以。list用成员方法sortvector用sort函数 clas...

2009-09-18 17:58:00

阅读数:40892

评论数:5

c++声明/定义,静态/非静态,变量/函数

我以前也很糊涂,所以研究了一下,写了一个例子。如下 //----------------- def.h ----------------#ifndef _DEF_H_#define _DEF_H_static int a = 1;extern int b;int add();#endif //--...

2009-06-03 17:36:00

阅读数:3234

评论数:0

Web Server性能测试工具介绍

本来我想介绍一下,但是有人写的比我更全,我就不做重复发明轮子的事情了。http://zhengdl126.javaeye.com/blog/437060我推荐一下Apache Bench比较好用  

2009-04-29 16:52:00

阅读数:1062

评论数:0

数据表水平切分的ID规则

这个问题很突出,所以转过来说一下。http://www.jianzhaoyang.com/database/sharding_groups_global_pk现在通过数据的水平切分(sharding)来实现数据库 Scale Out 的解决方案受到了越来越多人的青睐,但是在切分过程中可能遇到的问题...

2009-04-17 17:05:00

阅读数:3124

评论数:3

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