关闭

为什么要使用原码、反码、补码

前言:原码、反码、补码这些内容,当初学单片机的时候学了一遍,学x86汇编又学了一遍,学计算机原理双学了一遍,学了好几遍,不如这篇文章读一遍有了数值的表示方法就可以对数进行算术运算,但是很快就发现用带符号位的原码进行乘除运算时结果正确,而在加减运算的时候就出现了问题,如下:假设字长为8bits(1) 10 - (1)10 = (1)10 + (-1)10 = (0)10(0 0000001)原 + (...
阅读(40) 评论(0)

linux脚本中判断命令是否存在 hash <the_command>

POSIX compatible:command -v For bash specific environments:hash # For regular commands. Or... type # To check built-ins and keywords ExplanationAvoid which. N...
阅读(111) 评论(0)

nohup command>/dev/null 2>&1 详解

我们在Linux下经常会碰到nohup command>/dev/null 2>&1 &这样形式的命令。首先我们把这条命令大概分解下首先就是一个nohup表示当前用户和系统的回话下的进城忽略响应HUP消息。&是把该命令以后台的job的形式运行。那么就剩下command>/dev/null 2>&1,command>/dev/null较好理解,/dev/null表示一个空设备,就是说吧command的...
阅读(107) 评论(0)

Java8 lamda表达式示例

java 8 lamda 表达式 使用 示例...
阅读(40) 评论(0)

Java中如何比较浮点数是否相等

0.前言所谓“相等”,有两种理解,一种是浮点数的值相等,另一种是指对象相同。1.值相等浮点数能表示的精度是有限的,在计算过程中不可避免的会出现截尾而损失精度,而且传感器等外部设备输入的数据本身也有误差,所以如果要判断一个浮点数double_x是否等于0,用double_x == 0这样的判断是合适的,如果double_x是一系列计算的结果或者是外部传感器的输入值,那么它几乎不可能是0,它大概率是一个...
阅读(127) 评论(0)

Introducing Complex Event Processing (CEP) with Apache Flink

With the ubiquity of sensor networks and smart devices continuously collecting more and more data, we face the challenge to analyze an ever growing stream of data in near real-time. Being able to reac...
阅读(79) 评论(0)

Using Events in Highly Distributed Architectures(待翻译)

https://msdn.microsoft.com/en-us/library/dd129913.aspx Using Events in Highly Distributed ArchitecturesDavid ChouSummary: SOA succeeded in getting loose coupling at a technical level; now, let us go...
阅读(351) 评论(0)

事件与事件流技术盘点

从事件溯源到事件驱动:事件和事件流相关技术盘点 作者 LeonLu 关注 2017.0...
阅读(123) 评论(0)

流式统计的几个难点

在本文发出之后不久,老外就写了一篇类似内容的。人家比我写得好,推荐大家读这篇http://radar.oreilly.com/2015/08/the-world-beyond-batch-streaming-101…. 流式统计听着挺容易的一个事情,说到底不就是数数嘛,每个告警系统里基本上都有一个简单的流式统计模块。但是当时基于storm做的时候,这几个问题还是困扰了我很长时间的。没有用过spark...
阅读(102) 评论(0)

Flink快速上手

(转)文章目录1 安装:下载并启动1.1 下载1.2 启动一个local模式的Flink集群2 运行例子3 集群模式安装4 Flink on YARN安装:下载并启动  Flink可以在Linux、Mac OS X以及Windows上运行。为了能够运行Flink,唯一的要求是必须安装Java 7.x或者更高版本。对于Windows用户来说,请参考 Flink on Windows 文档,里面介绍了如...
阅读(142) 评论(0)

C++内存管理资料全收集(转)

本系列文章,主要是学习c++内存管理这一块的学习笔记。 时间:6.7-21 之下以技术内幕的开头语,带入到学习C++内存管理的技术中吧: 内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,因此要想成为C++高手,内存管理一关是必须要过的! 笔记汇总: 1.C++内存管理学习笔记(1) 2.C++内存管理学习笔记(2) 3.C++内存管理学习笔记(3) 4.C++内存管理学习笔记(4)...
阅读(119) 评论(0)

C++内存管理1(转)

内存管理是C++最令人切齿痛恨的问题,也是C++最有争议的问题,C++高手从中获得了更好的性能,更大的自由,C++菜鸟的收获则是一遍一遍的检查代码和对C++的痛恨,但内存管理在C++中无处不在,内存泄漏几乎在每个C++程序中都会发生,因此要想成为C++高手,内存管理一关是必须要过的,除非放弃C++,转到Java或者.NET,他们的内存管理基本是自动的,当然你也放弃了自由和对内存的支配权,还放弃了C+...
阅读(58) 评论(0)

C++中的explicit关键字(转)

原创作品,转载请标明:http://blog.csdn.NET/xiejingfa/article/details/48369081问题我们知道,C++在内置类型之间存在隐式类型转换。而在类类型中,也存在这样一种类型转换:当一个类的构造函数只有参数时,会将该类型的一个值隐式转换为对应的类类型。比如下面一个例子:[cpp] view plain copy print?#include <iostrea...
阅读(51) 评论(0)

C++内存查看工具(转)

原创作品,转载请标明:http://blog.csdn.NET/xiejingfa/article/details/48028491 准备工作 1、VS2012使用命令行选项查看对象的内存布局 微软的Visual Studio提供给用户显示C++对象在内存中的布局的选项:/d1reportSingleClassLayout。使用方法很简单,直接在[工具(T)]选项下找到“Visual Studio命...
阅读(51) 评论(0)

C++ 多继承和虚继承的内存布局

In this article we explain the object layout implemented by gcc for multiple and virtual inheritance. Although in an ideal world C++ programmers should not need to know these deta...
阅读(31) 评论(0)
17条 共2页1 2 下一页 尾页
    个人资料
    • 访问:2160次
    • 积分:70
    • 等级:
    • 排名:千里之外
    • 原创:2篇
    • 转载:15篇
    • 译文:0篇
    • 评论:0条
    文章分类