自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

风叶

叶子的离开,是风的追求,还是树的不挽留?

  • 博客(13)
  • 资源 (6)
  • 收藏
  • 关注

原创 关于stl map,要注意erase的用法

//今天在写程序的时候意外出现了下面这种情况,搞得我一时之间没有找到原因,很郁闷。#include using namespace std;#include #include int main(){        map ms;        ms.insert(make_pair(1,"huzhongsan"));        int i=2;

2012-05-23 13:56:32 3526

转载 正确使用stl map的erase方法

正确使用stl map的erase方法先声明:下面的文章是针对windows的用法,因为std::map的erase函数的windows的实现版本是返回一个std::map的迭代器,但是STL标准里面的该函数的返回值确是:map.erase有3个重载:void erase ( iterator position );size_type erase ( const k

2012-05-23 12:00:13 1177

原创 简单实现带有数据缓冲池的生产者消费者模型

//先把那个数据池实现了再说。//more UserData.h#ifndef USER_DATA_H#define USER_DATA_H#include #include #include using namespace std;class UserData //定义一个数据缓冲池,这样就可以限定这个缓冲池的大小,轻松实现生产者消费者模型,使之更

2012-05-18 10:20:24 1181

原创 简单实现一种经典的数据传输模型

//内容描述:服务器通过socket接收数据,他不停地监听是否有客户端来与其进行连接,如果有,就建立一个线程来处理客户端发过来的数据,如果客户端发送数据结束或者由于某种原因服务器端接收数据失败,则服务器终止接收。//在这里简单地实现一下,如果在工作当中要用到这种传输模型,则要比这个要考虑的严谨的多。如更健全的数据封装,异常处理,数据池,发送失败处理,接收失败处理,数据保存,甚至是还要加上生产者

2012-05-17 14:19:58 1185

转载 TCp传输粘包问题

解决TCP网络传输“粘包”问题 当前在网络传输应用中,广泛采用的是TCP/IP通信协议及其标准的socket应用开发编程接口(API)。TCP/IP传输层有两个并列的协议:TCP和UDP。其中TCP(transport controlprotocol,传输控制协议)是面向连接的,提供高可靠性服务。UDP(user datagramprot

2012-05-17 12:52:56 1031

原创 socket简单练习

//以下代码,实现一个TCP socket练习,由客户端给服务器端发消息,服务器端接收信息。//不好意思,功能有点变态:服务器启动后会监视是否有客户端来建立连接,如果有,则接收等待。客户端每启动一次就有且只有一次向服务器发消息的机会,输入消息,回车发送后就进程退出。//功能虽然简单,但是也实现了基本的通信功能,如果结合我之前发的和线程相关的博客内容,再加上一点想象能力,我想要写一个功能强大

2012-05-16 14:18:19 869

转载 读取一行(补充一个小知识点)

cin.getline    此函数是按行读取,其语法为:cin.getline(字符指针,字符个数N,结束符);  功能是:一次读取多个字符(包括空白字符),直到读满N-1个,或者遇到指定的结束符为止(默认的是以'\n'结束)。  例:  #include   using namespace std;  int main()  {

2012-05-15 16:24:14 538

原创 感谢各位博友

哈哈,我的博客访问量,最近一路飙升,到现在(2012年5月15日14:39:30),访问量已经达到了72次,感谢各位博友。我想不用多久就会突破100了,很期待,在此再次感谢各位的支持。谢谢!

2012-05-15 14:36:44 1110

原创 线程基类的实现(二)(本文重头戏在子类)

//我感觉到自己对C++的理解越来越深了,呵呵,废话不多说,好好学习,天天向上。#include using namespace std;#include #include class ThreadBaseClass{private:        pthread_t t;public:        virtual void run() = 0

2012-05-11 18:48:46 1193 2

原创 线程基类的实现(一)

#include using namespace std;#include #include //实现一个线程基类,使得只要继承该基类的子类实现run函数,通过多态则可轻易实现线程创建。//2012-5-11class ThreadBaseClass{private:        pthread_t t;public:        virtu

2012-05-11 18:34:51 1772

转载 eclipse自动封装set 和get 方法及构造函数及覆写父类的方法.

原文出处:http://hi.baidu.com/mysoul2008/blog/item/58b459c56429b5d438db498a.htmleclipse自动封装set 和get 方法及构造函数及覆写父类的方法.2012-02-14 12:561.生成类属性的 set()和get():右键 Source—->Generate Getters and S

2012-05-11 11:02:35 11950

原创 CMake学习笔记

CMake学习笔记现在再看这些东西,发现有很多不完善的地方,我也没有将其改正过来,发现这种记日记的过程对于自己对Cmake的理解有很大的帮助2012年4月24号:代码例子如下描述:1,当前目录有两个子目录 incl和src 。2,其中incl中放的是book.h,而src中放的是book.cpp和main.cpp3,在当前目录下编写CMakeLists.txt文

2012-05-10 16:08:10 1187

原创 如何才能使CMake生成的可执行程序便于调试呢?

如何才能使CMake生成的可执行程序便于调试呢?一。在工程目录下的CMakeLists.txt中加入如下两行代码:SET(CMAKE_CXX_FLAGS_DEBUG "$ENV{CXXFLAGS} -O0 -Wall -g -ggdb") SET(CMAKE_CXX_FLAGS_RELEASE "$ENV{CXXFLAGS} -O3 -Wall") 如我写的一个例子:

2012-05-10 16:02:31 7528

js编写贪吃蛇游戏(完整无错可运行源码)

源码分享,完整可运行,轻量级,兼容性好,浏览器直接点开则可运行。

2013-10-05

90年到2013年软件设计师软考试题及答案(完整版)

90年到2013年软件设计师软考试题及答案(完整版),应考利器。 精心整理,欢迎下载。

2013-09-26

单机下Hadoop部署与配置

单机下Hadoop部署与配置,这是一个很好的东西,现在应该够20个字了。

2012-05-14

Hadoop_MapReduce云计算技术手册

Hadoop MapReduce框架下开发必备

2012-05-14

空空如也

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

TA关注的人

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