码迷,mamicode.com
首页 >  
搜索关键字:程序    ( 214600个结果
【Hadoop学习之八】MapReduce开发
环境 虚拟机:VMware 10 Linux版本:CentOS-6.5-x86_64 客户端:Xshell4 FTP:Xftp4 jdk8 hadoop-3.1.1 伪分布式:HDFS和YARN 伪分布式搭建,事先启动HDFS和YARN 第一步:开发WordCount示例 第二步:程序打jar包:M ...
分类:其他好文   时间:2019-01-16 01:09:45    阅读次数:14
计算机系统结构的基础知识
1. 指令级并行、线程级并行、数据级并行 https://www.zhihu.com/question/21823699/answer/111606716 并行与并发: 并发是两个事情看似同时发生,但底层是通过不停切换实现。 并行才是真正的同时处理两个事情。 指令级并行,指的是核心同时处理多条指令, ...
分类:其他好文   时间:2019-01-16 01:08:19    阅读次数:14
你的程序运行使用了多少CPU,秒知!
朋友们,相信大家日夜操练,代码已经撸了不少了,在跟代码打交道的时候,大家有没有思考过一个问题,想过你的代码完成一个循环或者处理其它事件它到底花了多少时间吗? ...
分类:其他好文   时间:2019-01-16 01:03:56    阅读次数:7
ORM
概念 对象关系映射(Object Relational Mapping,简称ORM)模式是一种为了解决面向对象与关系数据库存在的互不匹配的现象的技术。简单的说,ORM是通过使用描述对象和数据库之间映射的元数据,将程序中的对象自动持久化到关系数据库中。ORM在业务逻辑层和数据库层之间充当了桥梁的作用 ...
分类:其他好文   时间:2019-01-16 00:21:48    阅读次数:10
八、curator recipes之选举主节点LeaderSelector
简介 前面我们看到LeaderLatch对于选举的实现:https://www.cnblogs.com/lay2017/p/10264300.html 节点在加入选举以后,除非程序结束或者close()退出选举,否则加点自加入选举以后将持续持有或者保持对主节点的竞争。 recipes的另外一个实现L ...
分类:其他好文   时间:2019-01-16 00:19:05    阅读次数:10
WinForm DataGridView双向数据绑定
程序目标: 实现DataGridView与BindingList<T>双向绑定。用户通过DataGridView修改值后立即更新BindList对象的值,代码修改BindList后立即更新DataGridView的显示。 实现环境:vs2017 C# WinForm Code: 1 ///***** ...
分类:Windows程序   时间:2019-01-16 00:16:38    阅读次数:9
JVM内存管理:深入Java内存区域与OOM
Java与C++之间有一堵由内存动态分配和垃圾收集技术所围成的高墙,墙外面的人想进去,墙里面的人却想出来。 概述: 对于从事C、C++程序开发的开发人员来说,在内存管理领域,他们即是拥有最高权力的皇帝又是执行最基础工作的劳动人民——拥有每一个对象的“所有权”,又担负着每一个对象生命开始到终结的维护责 ...
分类:编程语言   时间:2019-01-16 00:16:27    阅读次数:9
Java内存模型
Java内存模型保证Java程序在各种平台下都能达到一致的内存访问效果。Java内存模型的主要目标是定义程序中各个变量的访问规则,即在虚拟机中将变量存储到内存和从内存中取出变量的底层细节。此处的变量包括了实例字段、静态字段和构成数组对象的元素,但不包括局部变量与方法参数,因为后者是线程私有的,不会被 ...
分类:编程语言   时间:2019-01-16 00:16:20    阅读次数:8
设计模式
一、常见的设计模式分类 设计模式可以根据创建型、结构型、行为型三种结构进行划分。 1.1 创建型 创建对象时,不再由我们直接实例化对象;而是根据特定场景,由程序来确定创建对象的方式,从而保证更大的性能、更好的架构优势。创建型模式主要有简单工厂模式(并不是23种设计模式之一)、工厂方法、抽象工厂模式、 ...
分类:其他好文   时间:2019-01-16 00:15:37    阅读次数:5
使用命令行编译QT helloworld 项目
0.新建工程项目 在E盘的QTworkspace文件夹下新建一个子文件夹HelloWorld,并在该文件夹中新建一个main.cpp文件,cpp文件中写入以下代码(保存时注意将编码选择为UTF-8): 1.使用命令行编译程序 打开开始菜单中QT安装目录下的命令行提示符程序Qt5.9 for Desk ...
分类:其他好文   时间:2019-01-16 00:13:23    阅读次数:6
214600条   1 2 3 4 ... 21460 下一页
© 2014 mamicode.com 版权所有 京ICP备13008772号-2
迷上了代码!