摘要: 数组定义时长度可以使用变量不是很清楚了,自己写的是可以的,可能新版本编译器已经支持函数调用时动态分配数组空间了吧,使用g++是编译成功了。 动态长度的栈区数组是C99的特性。在C99之前,在栈区分配动态大小的内存块是使用alloca函数,不过由于不在堆中,分配出来的内存不需要释放滴int len;c 阅读全文
posted @ 2012-02-12 22:27 dzqabc 阅读(4027) 评论(0) 推荐(0) 编辑
摘要: ACE_UNUSED_ARG() 防止不用的参数变量引起编译警告。ACE_READ_GUARDACE_READ_GUARD_RETURN 用于在进入函数时加锁,退出函数时自动解锁.其中RETURN,用于在加锁失败时返回错误值的. 其内部原理就是:ACE_READ_GUARD定义了一个对象,该对象中包含一个锁,其中构造函数中加锁,析构函数中解锁,所以使用ACE_READ_GUARD可能导致加锁时机不稳定,因为不同编译器/编译参数局部变量初始化时机会可能不同. 阅读全文
posted @ 2012-02-12 09:48 dzqabc 阅读(460) 评论(0) 推荐(0) 编辑
摘要: 1. 新建用户: adduser [-u uid][-g group][-d home][-s shell] useradd username #默认添加一个同名的组 uersadd -g group_name user_name #创建用户的时候指定用户属于那个用户组 usermod –l new_user_name old_ user_name #修改用户名 passwd username #设置密码2. 删除用户 userdel [-r] user_name 【备注:】使用这条命令的时候,如果不添加”-r”的话,不会删除用户的宿主目录,,要是想删除的话可以手工的去删除该目录。但是你已经确 阅读全文
posted @ 2012-02-12 09:44 dzqabc 阅读(2053) 评论(0) 推荐(0) 编辑
摘要: BUG:Visual Studio 6.0 中出现错误消息“Setup Was Unable to Create a DCOM User Account”(安装程序无法创建 DCOM 用户帐户)症状当您运行 Visual Studio 6.0 安装程序时,可能会收到下面的错误消息:Setup was unable to create a DCOM user account in order to register <path>\valec.exe此错误消息首先出现,并可能跟随第二条消息,指示安装程序已失败。原因Visual Studio Analyzer 是 Visual Stud 阅读全文
posted @ 2012-02-12 09:26 dzqabc 阅读(10327) 评论(0) 推荐(2) 编辑