自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(45)
  • 资源 (4)
  • 收藏
  • 关注

原创 Centos 安装Mysqld5.7.17

Centos 安装Mysqld5.7.17

2017-12-28 19:17:47 258

原创 JIRA权限管理设置

JIRA权限管理设置

2017-10-19 15:02:33 17275 1

原创 Andriod如何使用react-native-vector-icons

1. settings.gradle rootProject.name = 'Project'include ':app'// 加入react-native-vector-iconsinclude ':react-native-vector-icons'project(':react-native-vector-icons').projectDir =new

2017-01-12 23:43:19 3391

原创 冰封的CSDN博客

冰封的CSDN博客

2017-01-12 23:39:41 678

原创 用pcap监控端口流量

用pcap监控端口流量

2010-06-18 10:29:00 3405 2

原创 berkelydb 一点研究

 创建一个数据库my_db.db int main(){    DB *dbp;           /* DB structure handle */    u_int32_t flags;   /* database open flags */    DBT key, data;    int ret, t_ret;     /* Create the database handle and open the underlying database. */   

2010-06-11 12:17:00 942

原创 MY EPOLL

/*** MoreStor SuperVault* Copyright (c), 2008, Sierra Atlantic, Dream Team.** epoll server head file** Author(s): wxlin  ** $Id:epoll.h,v 1.4 2008-12-30 08:14:55 wxlin Exp $**/#i

2009-07-24 18:43:00 1514

原创 tcp cwnd

cwnd的值可以看成报文段的计数tcp_write_xmit() 调用 计算当前拥塞窗口cwnd值与mss最大报文段大小,即计算拥塞窗口有多少bytes,然后比较发送窗口大小,判断是否超过拥塞窗口目的比较发送窗口和拥塞窗口static unsigned int tcp_window_allows(struct tcp_sock

2009-07-20 22:09:00 3747

原创 拥塞窗口cwnd的理解

 拥塞窗口cwnd的理解:  开始的时候拥塞窗口是1,发一个数据包等ACK回来 cwnd++即2,这个时候可以发送两个包,发送间隔几乎没有 对方回的ACK到达发送方几乎是同时到达的.一个RTT来回 cwnd就翻倍,cwnd++,cwnd++即4了.如此下去,cwnd是指数 增加.     snd_cwnd_

2009-07-16 11:20:00 9060 1

原创 libevent 事件loop分析

 event_init初始化libevent事件全局对象current_base初始化全局current_base是一个进程的个全局的变量 struct event_base *event_init(void){ struct event_base *base = event_base_new();  if (base !

2009-07-10 14:58:00 3573 1

原创 关于libevent时间控制

函数的作用是: 比较当前事件时间和缓存累计时间 系统使用了tv_cache缓存累计时间,超过一秒更新到当前系统时间  static voidtimeout_correct(struct event_base *base, struct timeval *tv){ struct event **pev; unsigned int

2009-07-10 14:57:00 1449 2

原创 ACE Makefile一点注解

 包含make文件include $(ACE_ROOT)/include/makeinclude/wrapper_macros.GNUinclude $(ACE_ROOT)/include/makeinclude/macros.GNUinclude $(ACE_ROOT)/include/makeinclude/rules.common.GNUinclude $(ACE_R

2009-02-20 17:01:00 3577 1

原创 colinux的daemon调用关系图

 看colinux的daemon代码理出一点关系来容易理解点:

2009-01-04 18:29:00 824

原创 colinux-driver简单分析

 Colinux目录目录 1操作系统OS相关内核函数定义 2启动colinux的主进程 2用户空间统一函数 4WINNT主进程实现 4Windows主进程主函数 5检查管理器状态 7检查管理器有没有安装 9调用winnt的服务管理器 9安装colinux驱动 10检查是否安装colnux的服务 11低级安装colinux驱动 11通过名字安装,并启动 11低级的启动驱动 13打开管理器 13Col

2008-12-31 12:49:00 3054 1

原创 Delta算法

 Delta算法,最近工作需要做了方面的算法,这是个经典的二进制文件比较算法.由>论文来的.两个计算机A,B连接. 开始传输前有文件ai大小,B上bi大的文件,假定0基本的结构和远程更新算法1)B发送bi一些数据S 到A2)A值ai上匹配送来的数据,并发送数据D到B3)B用bi,S,D重新建立新文件---------------------------------------------1)B机器

2008-10-09 12:50:00 4420

原创 colinux+ubuntu7.10 下实现UML

1)下载linux内核 #wget –c http://kernel.org/pub/linux/kernel/v2.6/linux-2.6.24.2.tar.bz2#tar –xvjf linux-2.6.24.2.tar.bz2 2)编译UML内核#cd linux-2.6.24.2#make ARCH=um defconfig#make ARCH=um menuconfig#make ARC

2008-06-25 13:34:00 2722 1

原创 VNC快速设置

VNC Setting编辑-rwxr-xr-x  1 root root  342 2008-01-31 16:03 xstartup[root@FC7 .vnc]# vi xstartup #!/bin/sh # Uncomment the following two lines for normal desktop: unset SESSION_MANAGER exec /etc/X11/xi

2008-01-31 16:57:00 999

原创 在Windows下用colinux来boot硬盘上的linux系统!

硬盘上安装了两个系统,一个是WindowsXP,一个是UBUNTU6.X,  要在两个系统上切换搞得很心烦,如果安装一个虚拟机N慢,而且有点隔鞋瘙痒的感觉,不爽!俺又想两个系统一起用,又想两个系统独立分开不同的分区,毕竟有时候俺还想要一个干净原始的linux操作系统,看到colinux可以解决我的问题!DO IT.1 下载了devel-coLinux-20071105.exe2 下载kernel

2007-11-15 17:39:00 922

原创 glut.h头文件总是和C++中定义的exit冲突

最近移植一个项目sensable的3D设备www.sensable.com, glut.h头文件总是和C++中定义的exit冲突,呵呵网上有人弄了,管用。redefined exit() glut.h and stdlib.h---------------------------------------------------------------------------------------

2007-09-28 16:49:00 2823

原创 ACE_Module_Base类

   ACE_Module_Base模块只定义  class ACE_Export ACE_Module_Base{public: enum {/// Indicates that should not delete any Tasks.指示不要删除任何队列    M_DELETE_NONE = 0, /// Indicates tha

2006-10-15 22:14:00 2018

原创 ACE 常用的类和样板

ACE_OS::strcasecmp  大小写比较ACE_OS::strncasecmp  n个字符大小写比较ACE::execname (prog1);  执行prog1程序ACE_OS_String::strdup  字符串深拷贝ACE_OS::uname (&uname); 获取操作系统信息ACE_Copy_Disabled  非拷贝基础类ACE_DLL   动态库类ACE_Proces

2006-09-29 09:45:00 4252

原创 OS_Memory.h

  OS_Memory.h 这个文件主要提供了内存分配的安全的宏定义和内存分配静态类。 ACE的内存宏定义ACE_HAS_NEW_NOTHROW宏定义了是否使用new的异常抛出POINTER,CONSTRUCTOR,RET_VAL用法:ACE_*(指针,类型,失败返回值) # if defined (ACE_HAS_NEW_NOTHROW)#   

2006-09-09 01:12:00 2179

原创 ACE_Profile_Timer

  ACE_Profile_Timer提供时间机制和报告处理器的资源使用。class ACE_Profile_Timer{ class ACE_Elapsed_Time { public:    /// 流逝的时钟时间    ACE_timer_t real_time;     ///花费用户空间的CPU时间    ACE_timer_t user_

2006-09-09 01:10:00 1176

原创 C++的流分析basic_filebuf

 文件流要使用的io基础类的枚计类型 classios_base {public: enum__seekdir {    beg = 0x01,                   // 开始    cur = 0x02,           // 当前    end = 0x04           // 结尾 }; enum__iostate {  

2006-09-09 00:54:00 3393

原创 C++的流basic_streambuf

 不是个抽象类,但是他是C++流的基类.它提供了基本的缓冲区管理.它包含六个缓存区指针,三个分别是读指针(开头,结尾,当前),另外三个是写指针(开头,结尾,当前)     读开始指针                            当前读指针                                    读结尾指针_M_gbegin                  

2006-09-09 00:52:00 2673

原创 关于ACE服务全局宏定义

 ACE全局宏定义 VERSIONED_NAMESPACE是新版本定义的,我们可以看作替换的时候为空 服务工厂宏定义1# define ACE_SVC_FACTORY_DEFINE(X) ACE_FACTORY_DEFINE(ACE_Svc, X) 我们看到了ACE_SVC_FACTORY_DEFINE就是讲上面定义的CLS定义成ACE_Svc,本质是一样的。不同地

2006-09-01 16:56:00 2153

原创 SYBASE数据访问接口CTLIB简单的内存池分配

自己为了写SYBASE数据访问接口CTLIB的时候编写的一个类似的内存池管理,方便数据库那种只向前访问方式的内存分配,避免内存平凡分配开销。//// All Rights Reserved// // Author:lwx  Email: [email protected]//// Date: 2004.11.10//// DBMemPool.h: interface for the DB

2006-04-20 09:32:00 1121

原创 TAO Sequence分析

 TAO Sequence分析 目的是为了在使用CORBA参数返回的时候,避免拷贝参数的数据结构,直接使用返回的参数内存,自己控制参数的内存释放,好处是内存的高效使用,不用数据结构之间拷贝。如ProblemCauseList_T 简单是继承模板类,提供三个构造函数和一个拷贝构造函数           class DLL_EXPORT ProblemCaus

2006-04-20 09:25:00 2060

原创 TAO下IDL结构定义编译文件分析

TAO下IDL结构定义编译文件分析2005-09-21 lwx 每个IDL的定义的结构经过TAOIDL编译器编译将生成一些结构编码的函数的定义。主要分为TypeCode的处理函数和Any的处理函及其CDR编码的处理。由结构到Any的流化和解析,析构,及其结构与TypedCode处理组成。结构到Any类型是通过TAO的内部模板TAO::Any_Dual_Impl_T来实现。结构流编码通过TAO_Ou

2005-09-21 18:06:00 2335 3

原创 BEIJING PIC

2005-09-06 00:05:00 882

原创 牙疼萌生的体会

这几天牙疼,真正体会那种彻骨疼痛。在要命的疼痛中突然产生了诸多的想法。彻骨的痛苦给了我不堪的经历,深髓到苦难的神经给了我更感彻的思想。懒惰,这中东西可以带来巨大的伤害,为什么要道痛苦的时候才产生动力,为什么经受了痛苦,才知道过去是这么可笑。痛苦与懒惰往往就是这样,一切都是自己的过错,错误从来都是迟到者,要弥补以前已经不可能了,一切都太完了。只能前事不忘,后事之师,时时记住曾经的疼楚难牙疼,

2005-06-07 19:42:00 1171

原创 ACE初始化

 ACE初始化ACE_Init_ACE class ACE_Export ACE_Init_ACE{public:  /**   * 这个类实现了初始化和关闭ACE,每个ACE程序只需调用一次   * @return Returns 0 on success, -1 on failure, and 1 if it had already been   * called.   */  static

2005-03-17 18:21:00 2533

原创 ACE_Future实现了单写多读模式,可以用来异步方法调用的结果返回

ACE_Future实现了单写多读模式,可以用来异步方法调用的结果返回 激活对象调度者,继承的线程基类ACE_Task_Base1)      方法请求出列svr()2)      方法请求入列work()3)      方法请求处理work_i()  ACE_Method_call的call函数函数建立了Prime_Scheduler类方法请求处理函数wo

2004-12-16 18:22:00 3341

原创 VC STL的list iterator P.J实现

VC++ P.J STL list的实现>侯捷觀點 - 池內春秋— Memory Pool 的設計哲學和無痛運用在文章中提到VC STL PJ实现这个版本的的allocator. (内存池与内存分配器).同时自己为了需要写一个在数据库的大量数据缓冲池,类似内存池管理的东西和它的叠加器iterator.刚好借鉴VC list中的iterator的实现代码,而是将list的代码看了一下,证

2004-11-29 18:31:00 2985

原创 samba unix风格的配置文件配置信息读取C代码.

    samba是个开源的文件服务器软件,可以在多个平台上运行.如果你使用过,那么一定设置过它的配置文件.    如果你想写一个类似读这样的配置文件的代码,那么下面的从samba提取出来的代码讲对你很有用.它采用    回调的机制,获取配置信息.   smb.conf 如下# This is the main Samba configuration file. You should read t

2004-11-11 11:00:00 1166

原创 ACE的同步typde类型和宏定义

ACE的同步typde类型和宏定义典型的锁哨宏用法ACE_GUARD_RETURN (ACE_SYNCH_MUTEX, ace_mon, this->mutex_, -1);ACE_SYNCH_MUTEX定义在下面的文件中 Synch_T.h同步对象宏定义,主要提供typedef统一多线程同步定义 class ACE_Export ACE_MT_SYNCH{

2004-11-04 14:16:00 2148

原创 ACE的内存宏定义

 OS_Memory.h 这个文件主要提供了内存分配的安全的宏定义和内存分配静态类。 ACE的内存宏定义ACE_HAS_NEW_NOTHROW宏定义了是否使用new的异常抛出POINTER,CONSTRUCTOR,RET_VAL用法:ACE_*(指针,类型,失败返回值) #  if defined (ACE_HAS_NEW_NOTHROW)#    de

2004-11-01 11:53:00 2536

原创 ACE和TAO 我的理解与感悟

TAO和其他CORBA的基本都是按照OMG的提供的规范2.6来实现。在OMG的标准规范事实已经给出的CORBA的基础原型,基础数据定义,IDL语言语法,以及C++的代码映射等。我们可以在实现代码中经常看到规范的熟悉的方法函数和数据结构定义(可能是底层次和高层次的),例如OMG的CORBA规范的orb,poa这两个重要的规范部分,基本上给出orb核,POA对象适配实现原型框架。要理解一个CORBA整

2004-10-26 18:41:00 5698

原创 TAO IDL的编译

TAO IDL的编译。命令行的TAO编译IDL有问题,出现下面的错误,不知为啥。E:/IDL>F:/ACE-5.3+TAO-1.3/ACE_wrappers/bin/tao_idl.exe -GI sample.idlF:/ACE-5.3+TAO-1.3/ACE_wrappers/bin/tao_idl.exe: spawn of CL.EXE failed用VC工程里的自定义的编译IDL

2004-10-25 11:01:00 4959 1

原创 JTCThread使用样例

JTCThread使用样例 JTC支持新旧iostream流库,使用新旧流方法是通过宏定义HAVE_IOSTREAM。JTC支持名字空间,通过使用HAVE_STD_IOSTREAM宏定义。 注:这些宏定义是在GNU,GPL代码中非常常见的,通常而言是通过autoconf机制生成一个平台相关的配置config.h头文件,在文件中宏定义出所支持的平台和编译器。  

2004-10-21 17:54:00 1268

Colinux代码简单分析

对Colinux的代码结构组织结构作简单分析.

2014-06-24

Z-Stack Operation System

无线移动的Z-Stack操作系统简单介绍和图解。

2014-02-20

LoginSystem.zip

一个简单的php注册系统的登录系统,包含user/register/login.php

2010-12-22

哈希表hashtable实现

一个简单的hash table实现类,实现了插入删除查询操作

2010-11-21

空空如也

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

TA关注的人

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