- 博客(18)
- 资源 (10)
- 收藏
- 关注
转载 销售为什么爱“撒谎”
销售为什么爱“撒谎”BY江月原出处:SYSVS 2004-9-7 时下,很多人一听到“销售”二字,就联系到,销售嘛,嘴皮抹油、信口开河、奸诈狡猾,一百个不老实,呵呵,就在美国,谈恋爱的时候,姑娘一听到是销售,戒备心就猛跳20个百分点,其实个中原由,只有做销售的才能体会得到。不过,欺骗这种行为,并非销售专用的特长,欺骗,阳光下的罪恶,在
2013-08-01 15:16:50
1855
转载 【转】SP与CP的区别。
1.什么是SP?SP是英文Service Provider的缩写,中文翻译为服务提供商,通常是指在移动网内运营增值业务的社会合作单位。它们建立与移动网络建立相连的服务平台,为手机用户提供一系列信息服务,如:娱乐、游戏、短信、彩信、WAP、彩铃、铃声下载、定位等等。2.什么是CP?CP是英文Content Provider的缩写,中文翻译为内容提供商。通常是指为电信运营商(包括固定网、移动网
2013-07-25 14:29:59
1043
原创 snprintf引发的错误
昨晚测试跑出来了一大堆的CORE文件,查看为日志打印的问题。定位到: snprintf(loginfo.Msg,sizeof(loginfo.Msg),clog_message); 这个函数。 看一下这个函数原型: int snprintf(char *str, size_t size, const char*format, ...)
2011-10-31 12:10:34
3570
原创 C++ SOCKET中实现超时的一种方法
C++ SOCKET中实现超时的一种方法 原始SOCKET貌似没有直接可以使用的超时参数,所以只能使用别的方法来实现超时。这是学习到的一种方法,写下来,做个记录。#include #include #include using namespace std;void timeout_alarm(int sig){ cout << "time out " <<
2011-10-25 20:17:52
3714
转载 ACE 的初始化与关闭
ACE 的初始化与关闭 一 ACE简介 ACE 是The ADAPTIVE Communication Environment 的简写。它是一个面向对象的、跨平台的、开放源码的网络编程基础设施框架。 ACE 是由Douglas C.Schmidt 博士主
2011-09-15 09:11:00
1049
原创 SUSE下安装oracle_11g
一、检查交换分区grep SwapTotal /proc/meminfo 请确定在4G以上。若不够,可通过以下方法增加交换分区:最好是关闭交换分区:swapoff -a计算分区的大小,以KB为单位。执行命令:dd if=/dev/xero of
2011-09-14 21:28:49
15351
2
转载 构造函数定义为private,protected
转自:http://www.cnblogs.com/this-543273659/archive/2011/08/02/2125487.html 将构造函数,析构函数声明为私有和保护的,那么对象如何创建? 已经不能从外部调用构造函数了,但
2011-09-14 20:45:08
666
原创 ace第二课-- 一个日志服务器的实现
一个日志服务器的实现(C++网络编程第四程序实及解析)一、服务器端源码1)Logging_Server.h#ifndef LOGGING_SERVER_H#define LOGGING_SERVER_H#include "ace/FILE_IO.h"#
2011-08-10 20:14:47
1941
原创 istream_iterator的一点感悟
最近又来看这个《C++标准程序库》。以前大致看了容器和算法,觉得够用,现在才发现了解很甚少。于是继续加油看啊!发现自己在泛型方面的知识积累太少了,有机会一定要看一下《C++ Template》那本书啊!!C++真的是让人觉得太深了。。。 好了,现在来说一下今天遇
2011-08-01 21:52:57
1009
转载 [转载、整理]hostent结构体
使用这个东西,首先要包含2个头文件: #include #include struct hostent *gethostbyname(const char *name); 这个函数的传入值是域名或者主机名,例如" www.google.com","w
2011-07-29 14:37:46
582
原创 虚拟机里实现ubuntu共享windows文件夹
虚拟机里实现ubuntu共享windows文件夹1、在虚拟系统Ubuntu下新建一个文件夹,右击该文件夹,选择属性,共享,启用“共享此目录”。 共享时需要Samba的支持,当打勾的时候系统会提示安装,安装完成后,需要重启Ubuntu才能生效。注意这个时候需要联网支持!安装好后全打
2011-07-27 19:42:40
1775
原创 ace第一课--windows下装ace
1)解压到一个自己喜欢的任何地方,当然是要在自己的电脑上了。2) 设置环境变量。 在“系统变量”变中添加一个名为“ ACE_ROOT ”的系统环境变量,值为刚才ACE解压的路径。例如我的是:“ D:\ACE-5.8.0\ACE_wrappers ”。
2011-07-27 15:20:56
1010
转载 [转载]static_cast和reinterpret_cast揭秘
static_cast和reinterpret_cast揭秘本文讨论static_cast。 reinterpret_cast可以转换任意一个32bit整数,包括所有的指针和整数。可以把任何整数转成指针,也可以把任何指针转成整数,以及把指针转化为任意类型的指针,威
2011-07-26 17:07:53
503
原创 由C++复制控制想到
由C++复制控制想起一、什么是初始化、赋值。它说初始化是创建变量并给变量赋初值,而赋值是擦除对象的当前值并用新值代替。 二、C++的初始化、赋值。在C++中进行初始化时必须使用初始化列表才叫初始化。而不是在构造函数中对其赋值。那么,初始化列表和直接赋值有什么本质区别?那
2011-05-18 15:31:00
1080
原创 C++重复定义
最近这两天在做一个C++的小项目,主要用于文本的分析。用MFC完成,基于Dialog实现,在原来的基础上加入了一个myThreadPool类。在CLogsReaderDlg这个类中实现一个文件扫描线程,通过myThreadPool类实现一个线程池进行文本的分析。两者通过一个queue进行通信(存放扫描线程压入的文件名)。类结构如下: 先完成了各个模块 ,最后在链接各个模块时却出现了一个重复定义:error lnk2005!不多说先上代码:这个是myThreadPool类://MyThrea
2011-05-16 18:07:00
3309
1
原创 linux下安装gcc
一、首先从GNU上下载GCC包,ftp://gcc.gnu.org/,我使用的是最新发布版本gcc-4.5.1.tat.gz,1) tar zxvf gcc-4.5.1.tar.gz2) cd gcc-4.5.13) ./congigure此时会出现这样的错误: gcc configure: error: Building GCC requires GMP 4.2+, MPFR 2.3.1+ and MPC 0.8.0+ 从错误中可
2010-11-25 23:11:00
30092
5
原创 typedef和#define
typedef 和#define #define 是预编译指令,在预编译时进行一个简单的变换,而不作正确性的检查。不关含义是否正确都会照样代入,只有在编译已被打开的源程序时才会发现并报错。例如: #define PI 3.1416926 //当我们在程序中使用 area = PI*r*r 。会在编译时
2010-11-18 16:32:00
769
1
原创 stack容器的实现
<br />类实现文件:<br /> <br />#include <deque>#include <stdexcept>using namespace std;template <typename T>class stack{private:deque<T> elems; //实际容器public:void push(T const&);void pop(void);T top() const;bool empty() const{retur
2010-11-18 16:04:00
963
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人