Chinaunix首页 | 论坛 | 博客
  • 博客访问: 497733
  • 博文数量: 80
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1916
  • 用 户 组: 普通用户
  • 注册时间: 2013-07-11 22:01
个人简介

从事实时计算多年,熟悉jstorm/spark/flink/kafka/rocketMq, 热衷于开源,希望在这里和前辈们一起学习与分享,得到长足的进步!邮箱:hustfxj@gmail.com 我的githup地址是:https://github.com/hustfxj。欢迎和大家一起交流探讨问题。

文章分类

全部博文(80)

文章存档

2017年(11)

2015年(3)

2014年(33)

2013年(33)

发布时间:2014-03-17 13:03:06

......【阅读全文】

阅读(999) | 评论(0) | 转发(0)

发布时间:2014-03-06 20:37:44

sort 是按照给定的 排序规则排序,比如从小到大,或从大到小make_heap 是按照给定的排序准则,把“最大”的元素排列到首位,而其他元素看上去并非有序:比如对序列 3 4 5 6 7 5 6 7 8 9 1 2 3 4 用make_heap 排序后为:9 8 6 7 7 5 5 3 6 4 1 2 3 4 如果你把这些元素转换为二叉树结构,就可以看出来每个节点的值都小.........【阅读全文】

阅读(2811) | 评论(0) | 转发(0)

发布时间:2014-03-06 00:28:42

直接贴代码点击(此处)折叠或打开// test1.cpp : Defines the entry point for the console application.//#include "stdafx.h"#include"list"#include"time.h"#include"windows.h"#include"ios.........【阅读全文】

阅读(1213) | 评论(0) | 转发(0)

发布时间:2014-03-03 20:09:08

【整理】只能在堆或栈上创建对象?1. 只能在堆(heap)上创建对象/禁止产生栈(stack)对象        创建栈对象时会移动栈顶指针以“挪出”适当大小的空间, 再在这个空间上直接调用对应的构造函数以形成一个栈对象, 而当函数返回时会调用其析构函数释放这个对象, 再调整栈顶指针收.........【阅读全文】

阅读(1191) | 评论(0) | 转发(0)

发布时间:2014-02-18 15:06:03

方法一:使用ATL宏有比MultiByteToWideChar和WideCharToMultiByte更简单的字符串转换宏,你相信吗?头文件d:/program files/microsoft visual studio 8/vc/atlmfc/include/atlconv.h如果要使用ATL字符串转换宏,请先定义USES_CONVERSION;  // 只需要调用一次,就可以在函数中进行多次转换下面一个例子: .........【阅读全文】

阅读(12893) | 评论(0) | 转发(0)

发布时间:2014-02-13 18:02:13

        常常我们会碰到在多进程程序中,利用GDB无法调试子进程问题。实际上,GDB 没有对多进程程序调试提供直接支持。例如,使用GDB调试某个进程,如果该进程fork了子进程,GDB会继续调试该进程,子进程会不受干扰地运行下去。如果你事先在子进程代码里设定了断点,子进程会收到S.........【阅读全文】

阅读(3506) | 评论(0) | 转发(2)

发布时间:2014-02-13 15:32:48

问题描述: 有一摞烙饼,因为一只手端着盘子,所以只能用另外一只手来给烙饼排序,将烙饼由大到小排好序。这样就要求我们在给烙饼排序的时候总是将最上面的N个烙饼一起翻转。如果最下面的烙饼是最大的,那么只需要解决上面的N-1个烙饼,同理可以最后到解决两个烙饼的排序。 简单的排序方法:先找.........【阅读全文】

阅读(3347) | 评论(0) | 转发(1)

发布时间:2014-01-20 10:41:46

简而言之,一个程序至少有一个进程,一个进程至少有一个线程. 线程的划分尺度小于进程,使得多线程程序的并发性高。另外,进程在执行过程中拥有独立的内存单元,而多个线程共享内存,从而极大地提高了程序的运行效率。线程在执行过程中与进程还是有区别的。每个独立的线程有一个程序运行的入口、顺序执行序列和程序的出.........【阅读全文】

阅读(3775) | 评论(0) | 转发(5)

发布时间:2014-01-13 13:38:20

我的环境是 Ubuntu11.10 发行版. 内核版本是3.0.0因为 APUE  使用的是 nawk, 而 Ubuntu 自带的是 nawk, 应该是不修改可以直接使用的.网上也有些方法是要安装 gawk 然后修改 std/linux.mk  将两个 nawk 改为 gawk 来实现的. (要放在 make 之前)所以, 就要使用如下命令来安装 gaw.........【阅读全文】

阅读(4949) | 评论(0) | 转发(0)

发布时间:2014-01-13 12:55:11

Wait和waipid函数 当一个进程正常或异常终止的时候,内核就像其父进程发送SIGCHLD信号,因为子进程是个一步事件,所以这种信号也是内核系那个父进程发的异步通知。父进程可以选择忽略该信号,或者提供一个该信号发生时即被调用执行的函数。对于这种信号的系统默认动作是忽略它。现在要知道调用wait或wai.........【阅读全文】

阅读(1307) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册