- 深度学习主流开源框架:Caffe、TensorFlow、Pytorch、Theano、Keras、MXNet、Chainer
seasonsyy
深度学习小知识深度学习开源框架pytorch
2.6深度学习主流开源框架表2.1深度学习主流框架参数对比框架关键词总结框架关键词基本数据结构(都是高维数组)Caffe“在工业中应用较为广泛”,“编译安装麻烦一点”BlobTensorFlow“安装简单pip”TensorPytorch“定位:快速实验研究”,“简单”,“灵活”TensorTheanoד用于处理大规模神经网络的训练”,“不支持移动设备”,“不能应用于工业环境”,“编译复杂模型时
- onnx基础
whyte王
python
初次编辑时间:2024/2/7;最后编辑时间:2024/2/12定义:ONNX(OpenNeuralNetworkExchange)是一种开放式的文件格式,用于存储训练好的机器学习模型。它使得不同的人工智能框架(如PyTorch、MXNet、Tensorflow)可以采用相同格式存储模型数据并交互。Basic当我们加载了一个ONNX之后,我们获得的就是一个ModelProto,它包含了一些版本信息
- MxNet源码解析(1) KVStore,pslite源码解析
Junr_0926
1.前言从毕业开始工作已经两个多月,这期间相当一部分的时间都用在了对MxNet的学习上,而在MxNet的众多部分中,又是pslite这一部分接触最多。因此,今天将我一直以来的学习过程中的心得和收获总结在这里,也为以后对MxNet的继续学习做一个铺垫2.MxNet构成MxNet作为一个深度学习框架,它最大的特点应该是分布式训练的支持了。从初次接触MxNet到现在的两个多月里,我认为MxNet主要有以
- 人脸识别数据集整理
想努力的人
人脸识别深度学习人工智能计算机视觉
转自:人脸识别数据集整理-陈晓涛-博客园insightface提供整理了mtcnn裁剪112x112,mxnet二进制方式保存的数据集https://github.com/deepinsight/insightface/wiki/Dataset-Zoo人脸识别训练数据集:CASIA-Webface(10Kids/0.5Mimages)CASIAWebFaceDataset是一个大规模人脸数据集,主
- 深度学习-随机梯度下降
白云如幻
PyTorch深度学习机器学习算法人工智能
在训练过程中使用随机梯度下降,但没有解释它为什么起作用。为了澄清这一点,将继续更详细地说明随机梯度下降(stochasticgradientdescent)。%matplotlibinlineimportmathfrommxnetimportnp,npxfromd2limportmxnetasd2lnpx.set_np()随机梯度更新在深度学习中,目标函数通常是训练数据集中每个样本的损失函数的平均
- 动手学深度学习(二)——正则化(从零开始)
SnailTyan
文章作者:Tyan博客:noahsnail.com|CSDN|注:本文为李沐大神的《动手学深度学习》的课程笔记!高维线性回归使用线性函数$y=0.05+\sum_{i=1}^p0.01x_i+\text{noise}$生成数据样本,噪音服从均值0和标准差为0.01的正态分布。#导入mxnetimportrandomimportmxnetasmx#设置随机种子random.seed(2)mx.ran
- 2023-2024深度学习框架之争——选pytorch还是tensorflow?
NCHU-Net
人工智能人工智能深度学习pytorchtensorflow
深度学习是人工智能领域的一个重要分支,它利用多层神经网络来模拟人类的学习和推理能力,解决各种复杂的问题,如图像识别、自然语言处理、语音识别、推荐系统等。深度学习框架是一种软件工具,它提供了构建、训练、测试和部署深度学习模型的便利,使得开发者和研究者可以更高效地进行深度学习的开发和应用。目前,市场上有许多不同的深度学习框架,如PyTorch、TensorFlow、Keras、MXNet、Caffe2
- mxnet版本与numpy,requests等都不兼容问题
Bian~
numpymxnetpython
简介跟着李沐学AI时遇到的mxnet环境问题。问题使用pipinstallmxnet时会重新安装相匹配的numpy和requests,而这新安装的这两个版本不满足d2l所需的版本。然后报错:ERROR:pip'sdependencyresolverdoesnotcurrentlytakeintoaccountallthepackagesthatareinstalled.Thisbehaviouri
- 初学AI-动手安装mxnet
小白天天向上
mxnet人工智能深度学习
最近看到网络上介绍的《动手学深度学习》,感觉是一本理论结合实际的好书。参考链接如下:《动手学深度学习》—动手学深度学习2.0.0documentation心痒之下开始动手安装,没想到花费自己两天实际搞明白如何安装。以下记录自己的心路历程,哈哈。书上介绍的第一步安装Minicoda,其实也可以安装Anacoda,不影响后面的MXNET安装。书上没有介绍MXNET的运行环境,实际上MXNET只能运行在
- Mxnet导出onnx模型
上单之光
模型部署mxnet人工智能深度学习
Mxnet导出onnx模型requirementsmxnet==1.9.1python3.8+onnxsim导出模型importosimportmxnetasmximportnumpyasnpimportonnxfromonnximportcheckerfrommxnet.onnximportexport_modelfrommxnet.gluon.model_zooimportvisionfrom
- mxnet和numpy版本对应
Edison/
pythonmxnet
关于安装mxnet与numpy版本冲突解决方法下载anaconda32019.7python3.7版本mxnet1.6.0版本numpy1.16.x成功运行
- 安装mxnet详细版
江江酱₍ᐢ..ᐢ₎♡
mxnet人工智能深度学习pythonpipcondaipython
一、mxnet简介MXNet是一个开源的深度学习框架,由亚马逊公司发起并维护。它支持多种编程语言,包括Python、C++、R、Scala等,可以在CPU、GPU和分布式环境下运行。MXNet提供了丰富的神经网络层和优化算法,可以用于各种深度学习任务,如图像分类、目标检测、语音识别等。同时,MXNet还具有高效、灵活、易用等特点,受到了广泛的关注和应用。二、安装过程及遇到的困难步骤一:直接Win+
- 【避免踩坑+报错】Python mxnet包成功安装指南
_普
mxnet人工智能深度学习python经验分享
一.确保已经安装Anaconda二.打开root环境控制台,执行【mxnet】包相关安装指令。1.创建python3.7.0环境condacreate-nnamepython=3.7.0【测试mxnet在python3.7.0x以上版本使用大概率会报错,这里使用低版本python环境】ps:如果在这一步创建环境报错可以考虑卸载【Anaconda】重装2.激活环境condaactivatename三
- [动手学深度学习-PyTorch版]-8.4计算性能-多GPU计算
蒸饺与白茶
8.4多GPU计算注:相对于本章的前面几节,我们实际中更可能遇到本节所讨论的情况:多GPU计算。原书将MXNet的多GPU计算分成了8.4和8.5两节,但我们将关于PyTorch的多GPU计算统一放在本节讨论。需要注意的是,这里我们谈论的是单主机多GPU计算而不是分布式计算。如果对分布式计算感兴趣可以参考PyTorch官方文档。本节中我们将展示如何使用多块GPU计算,例如,使用多块GPU训练同一个
- 模型优化论文笔记6----MobileNets采用深度可分离卷积在权衡精度的同时减小模型尺寸和时延
JaJaJaJaaaa
模型优化卷积神经网络深度学习
《MobileNets:EfficientConvolutionalNeuralNetworksforMobileVisionApplications》论文地址:https://arxiv.org/abs/1704.04861MXNet框架代码:https://github.com/miraclewkf/mobilenet-MXNet1.主要思想介绍了两种简单的全局超参数用以平衡时延和准确率,构建
- 打破硬件壁垒:TVM 助力 AI技术跨平台部署
程序边界
人工智能
文章目录《TVM编译器原理与实践》编辑推荐内容简介作者简介目录前言/序言获取方式随着人工智能(ArtificialIntelligence,AI)在全世界信息产业中的广泛应用,深度学习模型已经成为推动AI技术革命的关键。TensorFlow、PyTorch、MXNet、Caffe等深度学习模型已经在服务器级GPU上取得了显著的成果。然而,大多数现有的系统框架只针对小范围的服务器级GPU进行过优化,
- ART-Adversarial Robustness Toolbox检测AI模型及对抗攻击的工具
Rnan-prince
网络安全人工智能python
一、工具简介AdversarialRobustnessToolbox是IBM研究团队开源的用于检测模型及对抗攻击的工具箱,为开发人员加强AI模型被误导的防御性,让AI系统变得更加安全,ART支持所有流行的机器学习框架(TensorFlow,Keras,PyTorch,MXNet,scikit-learn,XGBoost,LightGBM,CatBoost,GPy等),所有数据类型(图像,表格,音频
- JAVA 程序员的宝藏 AI 工具箱 – Deep Java Library (DJL)
Lannnking
转载自知乎前言这几年深度学习的爆发带来了一个未曾预料到的结果,Python这个曾经小众的语言突然之间变得炙手可热。究其原因,在Python的生态中我们可以容易的找到许多的资源。例如,NumPy用于数据计算、Matplotlib用于数据可视化以及MXNet、PyTorch、TensorFlow等一众深度学习框架。相比之下,尽管Java语言仍是最流行的语言之一,拥有为数众多的开发者,尤其在企业市场拥有
- MxNet源码解析(2) symbol
Junr_0926
1.前言我们在训练之前,先建立好一个图,然后我们可以在这个图上做我们想做的优化,这种形式称为SymbolicPrograms。相对应的是ImperativePrograms,也就是每一句代码都对应着程序的执行,在这种情况下,我们可以写类似于下面的代码:a=2b=a+1d=np.zeros(10)foriinrange(d):d+=np.zeros(10)这在symbolic的方式下是做不到的,因为
- DMLC深度机器学习框架MXNet的编译安装
AI小白龙*
机器学习mxnet人工智能计算机视觉YOLO深度学习tensorflow
这篇文章将介绍MXNet的编译安装。MXNet的编译安装分为两步:首先,从C++源码编译共享库(libmxnet.soforlinux,libmxnet.dylibforosx,libmxnet.dllforwindows)。接着,安装语言包。1.构建共享库依赖目标是构建共享库文件。最小构建需求:最新的支持C++11的C++编译器,比如g++>=4.8,clang一份BLAS库,比如libblas
- AI 训练框架:Pytorch TensorFLow MXNet Caffe ONNX PaddlePaddle
linzhiji
人工智能pytorchtensorflow
https://medium.com/jit-team/bridge-tools-for-machine-learning-frameworks-3eb68d6c6558
- 深度学习之TensorFlow——基本使用
人工智能小豪
neo4jtensorflow人工智能深度学习
一、目前主流的深度学习框架Caffe,TensorFlow,MXNet,Torch,Theano比较库名称开发语言速度灵活性文档适合模型平台上手难易Caffec++/cuda快一般全面CNN所有系统中等TensorFlowc++/cuda/Python中等好中等CNN/RNNLinux,OSX难MXNetc++/cuda快好全面CNN所有系统中等Torchc/lua/cuda快好全面CNN/RNN
- 【AI】模型结构可视化工具Netron应用
TopFancy
人工智能人工智能模型可视化Netron
随着AI模型的发展,模型的结构也变得越来越复杂,理解起来越来越困难,这时候能够画一张结构图就好了,就像我们在开发过程中用到的UML类图,能够直观看出不同层之间的关系,于是Netron就来了。Netron支持神经网络、深度学习和机器学习网络的可视化。支持ONNX,TensorFlowLite,CoreML,Keras,Caffe,Darknet,MXNet,PaddlePaddle,ncnn,MNN
- 深度学习框架 の 动态图 vs 静态图
CW不要无聊的风格
Date:2020/08/03Author:CWForeword:各位炼丹者应该都会有自己常用的一种或几种深度学习框架,如MxNet、Caffe、Tensorflow、Pytorch、PaddlePaddle(百度),甚至是国产新兴框架MegEngine(旷视)、MindSpore(华为)等,在涉及介绍这些框架的时候,都会提及动态图和静态图这样的概念,那么它们究竟是什么意思呢?在框架中又是如何体现
- 深度学习_Softmax简洁实现(Gluon实现)
VictorHong
Softmax多分类简洁实现(Gluon实现)导入必要的包importd2lzhasd2lfrommxnetimportndfrommxnet.gluonimportdataasgdata,lossasgloss,nnfrommxnetimportgluon,init获取和读取数据batch_size=256train_iter,test_iter=d2l.load_data_fashion_mn
- nvidia-docker gpu环境搭建
chaos_chen
dockergpu环境搭建前言搭建GPU的开发环境需要安装nvidia的驱动、cuda、cudnn等,还要安装tensorflow、pytorch、mxnet等框架,并且驱动版本和框架版本需要相统一,如tensorflow1.9的版本需要对用cuda9.0,如果要升级tensorflow,cuda也要做相应的升级。每次在新机器上部署环境都费时费力,因此急需一套docker来快速移植。安装nvidi
- Win10系统下 Tensorrt C++部署yolov5
o氧气o
YOLO人工智能深度学习
1.TensorRt介绍TensorRt是一个有助于在NVIDIA图形处理单元(GPU)上高性能推理c++库。它旨在与TesnsorFlow、Caffe、Pytorch以及MXNet等训练框架以互补的方式进行工作,专门致力于在GPU上快速有效地进行网络推理。一般的深度学习项目,训练时为了加快速度,会使用多GPU并行训练。但在部署推理时,为了降低成本,往往使用单个GPU机器甚至嵌入式平台(比如NVI
- 深度学习工具那么多,究竟哪款最适合你?| 线下沙龙 × 报名
PaperWeekly
又到了炼丹师线下面基时间在之前几期线下沙龙中我们涉及了各类NLP、CV细分领域在现场研讨了大量顶会论文寒冬12月的第一个周末我们想要玩点新花样为大家推荐一些当前最先进的深度学习软件工具毕竟世界上最遥远的距离就是我们用同一个模型却有着不同的软硬件搭配无论你是TFBoy还是MXNeter都不妨这周日来现场和各家核心工程师、开发者专家互撩届时还有各种正版周边小礼物坐等你们抱回家哟~郑达/亚马逊AWS应用
- 线下沙龙 × 报名 | 深度学习工具那么多,究竟哪款最适合你?
PaperWeekly
又到了炼丹师线下面基时间在之前几期线下沙龙中我们涉及了各类NLP、CV细分领域在现场研讨了大量顶会论文寒冬12月的第一个周末我们想要玩点新花样为大家推荐一些当前最先进的深度学习软件工具毕竟世界上最遥远的距离就是我们用同一个模型却有着不同的软硬件搭配无论你是TFBoy还是MXNeter都不妨这周日来现场和各家核心工程师、开发者专家互撩届时还有各种正版周边小礼物坐等你们抱回家哟~郑达/亚马逊AWS应用
- [PyTorch][chapter 7][李宏毅深度学习][深度学习简介]
明朝百晓生
人工智能
前言:深度学习常用的开发平台TensorFlowtorchtheanocaffeDSSTNEmxnetlibdnnCNTK目录:1:深度学习发展历史2:DeepLearning工程简介3:DNN简介一发展历史二DeepLearning工程简介深度学习三大步:定义映射函数(神经网络)定义损失函数通过梯度更新,选择最好的映射函数2.1NeuralNetwork给定了一个函数,可以设置不同的参数,所以对
- 二分查找排序算法
周凡杨
java二分查找排序算法折半
一:概念 二分查找又称
折半查找(
折半搜索/
二分搜索),优点是比较次数少,查找速度快,平均性能好;其缺点是要求待查表为有序表,且插入删除困难。因此,折半查找方法适用于不经常变动而 查找频繁的有序列表。首先,假设表中元素是按升序排列,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表 分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步
- java中的BigDecimal
bijian1013
javaBigDecimal
在项目开发过程中出现精度丢失问题,查资料用BigDecimal解决,并发现如下这篇BigDecimal的解决问题的思路和方法很值得学习,特转载。
原文地址:http://blog.csdn.net/ugg/article/de
- Shell echo命令详解
daizj
echoshell
Shell echo命令
Shell 的 echo 指令与 PHP 的 echo 指令类似,都是用于字符串的输出。命令格式:
echo string
您可以使用echo实现更复杂的输出格式控制。 1.显示普通字符串:
echo "It is a test"
这里的双引号完全可以省略,以下命令与上面实例效果一致:
echo Itis a test 2.显示转义
- Oracle DBA 简单操作
周凡杨
oracle dba sql
--执行次数多的SQL
select sql_text,executions from (
select sql_text,executions from v$sqlarea order by executions desc
) where rownum<81;
&nb
- 画图重绘
朱辉辉33
游戏
我第一次接触重绘是编写五子棋小游戏的时候,因为游戏里的棋盘是用线绘制的,而这些东西并不在系统自带的重绘里,所以在移动窗体时,棋盘并不会重绘出来。所以我们要重写系统的重绘方法。
在重写系统重绘方法时,我们要注意一定要调用父类的重绘方法,即加上super.paint(g),因为如果不调用父类的重绘方式,重写后会把父类的重绘覆盖掉,而父类的重绘方法是绘制画布,这样就导致我们
- 线程之初体验
西蜀石兰
线程
一直觉得多线程是学Java的一个分水岭,懂多线程才算入门。
之前看《编程思想》的多线程章节,看的云里雾里,知道线程类有哪几个方法,却依旧不知道线程到底是什么?书上都写线程是进程的模块,共享线程的资源,可是这跟多线程编程有毛线的关系,呜呜。。。
线程其实也是用户自定义的任务,不要过多的强调线程的属性,而忽略了线程最基本的属性。
你可以在线程类的run()方法中定义自己的任务,就跟正常的Ja
- linux集群互相免登陆配置
林鹤霄
linux
配置ssh免登陆
1、生成秘钥和公钥 ssh-keygen -t rsa
2、提示让你输入,什么都不输,三次回车之后会在~下面的.ssh文件夹中多出两个文件id_rsa 和 id_rsa.pub
其中id_rsa为秘钥,id_rsa.pub为公钥,使用公钥加密的数据只有私钥才能对这些数据解密 c
- mysql : Lock wait timeout exceeded; try restarting transaction
aigo
mysql
原文:http://www.cnblogs.com/freeliver54/archive/2010/09/30/1839042.html
原因是你使用的InnoDB 表类型的时候,
默认参数:innodb_lock_wait_timeout设置锁等待的时间是50s,
因为有的锁等待超过了这个时间,所以抱错.
你可以把这个时间加长,或者优化存储
- Socket编程 基本的聊天实现。
alleni123
socket
public class Server
{
//用来存储所有连接上来的客户
private List<ServerThread> clients;
public static void main(String[] args)
{
Server s = new Server();
s.startServer(9988);
}
publi
- 多线程监听器事件模式(一个简单的例子)
百合不是茶
线程监听模式
多线程的事件监听器模式
监听器时间模式经常与多线程使用,在多线程中如何知道我的线程正在执行那什么内容,可以通过时间监听器模式得到
创建多线程的事件监听器模式 思路:
1, 创建线程并启动,在创建线程的位置设置一个标记
2,创建队
- spring InitializingBean接口
bijian1013
javaspring
spring的事务的TransactionTemplate,其源码如下:
public class TransactionTemplate extends DefaultTransactionDefinition implements TransactionOperations, InitializingBean{
...
}
TransactionTemplate继承了DefaultT
- Oracle中询表的权限被授予给了哪些用户
bijian1013
oracle数据库权限
Oracle查询表将权限赋给了哪些用户的SQL,以备查用。
select t.table_name as "表名",
t.grantee as "被授权的属组",
t.owner as "对象所在的属组"
- 【Struts2五】Struts2 参数传值
bit1129
struts2
Struts2中参数传值的3种情况
1.请求参数绑定到Action的实例字段上
2.Action将值传递到转发的视图上
3.Action将值传递到重定向的视图上
一、请求参数绑定到Action的实例字段上以及Action将值传递到转发的视图上
Struts可以自动将请求URL中的请求参数或者表单提交的参数绑定到Action定义的实例字段上,绑定的规则使用ognl表达式语言
- 【Kafka十四】关于auto.offset.reset[Q/A]
bit1129
kafka
I got serveral questions about auto.offset.reset. This configuration parameter governs how consumer read the message from Kafka when there is no initial offset in ZooKeeper or
- nginx gzip压缩配置
ronin47
nginx gzip 压缩范例
nginx gzip压缩配置 更多
0
nginx
gzip
配置
随着nginx的发展,越来越多的网站使用nginx,因此nginx的优化变得越来越重要,今天我们来看看nginx的gzip压缩到底是怎么压缩的呢?
gzip(GNU-ZIP)是一种压缩技术。经过gzip压缩后页面大小可以变为原来的30%甚至更小,这样,用
- java-13.输入一个单向链表,输出该链表中倒数第 k 个节点
bylijinnan
java
two cursors.
Make the first cursor go K steps first.
/*
* 第 13 题:题目:输入一个单向链表,输出该链表中倒数第 k 个节点
*/
public void displayKthItemsBackWard(ListNode head,int k){
ListNode p1=head,p2=head;
- Spring源码学习-JdbcTemplate queryForObject
bylijinnan
javaspring
JdbcTemplate中有两个可能会混淆的queryForObject方法:
1.
Object queryForObject(String sql, Object[] args, Class requiredType)
2.
Object queryForObject(String sql, Object[] args, RowMapper rowMapper)
第1个方法是只查
- [冰川时代]在冰川时代,我们需要什么样的技术?
comsci
技术
看美国那边的气候情况....我有个感觉...是不是要进入小冰期了?
那么在小冰期里面...我们的户外活动肯定会出现很多问题...在室内呆着的情况会非常多...怎么在室内呆着而不发闷...怎么用最低的电力保证室内的温度.....这都需要技术手段...
&nb
- js 获取浏览器型号
cuityang
js浏览器
根据浏览器获取iphone和apk的下载地址
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" content="text/html"/>
<meta name=
- C# socks5详解 转
dalan_123
socketC#
http://www.cnblogs.com/zhujiechang/archive/2008/10/21/1316308.html 这里主要讲的是用.NET实现基于Socket5下面的代理协议进行客户端的通讯,Socket4的实现是类似的,注意的事,这里不是讲用C#实现一个代理服务器,因为实现一个代理服务器需要实现很多协议,头大,而且现在市面上有很多现成的代理服务器用,性能又好,
- 运维 Centos问题汇总
dcj3sjt126com
云主机
一、sh 脚本不执行的原因
sh脚本不执行的原因 只有2个
1.权限不够
2.sh脚本里路径没写完整。
二、解决You have new mail in /var/spool/mail/root
修改/usr/share/logwatch/default.conf/logwatch.conf配置文件
MailTo =
MailFrom
三、查询连接数
- Yii防注入攻击笔记
dcj3sjt126com
sqlWEB安全yii
网站表单有注入漏洞须对所有用户输入的内容进行个过滤和检查,可以使用正则表达式或者直接输入字符判断,大部分是只允许输入字母和数字的,其它字符度不允许;对于内容复杂表单的内容,应该对html和script的符号进行转义替换:尤其是<,>,',"",&这几个符号 这里有个转义对照表:
http://blog.csdn.net/xinzhu1990/articl
- MongoDB简介[一]
eksliang
mongodbMongoDB简介
MongoDB简介
转载请出自出处:http://eksliang.iteye.com/blog/2173288 1.1易于使用
MongoDB是一个面向文档的数据库,而不是关系型数据库。与关系型数据库相比,面向文档的数据库不再有行的概念,取而代之的是更为灵活的“文档”模型。
另外,不
- zookeeper windows 入门安装和测试
greemranqq
zookeeper安装分布式
一、序言
以下是我对zookeeper 的一些理解: zookeeper 作为一个服务注册信息存储的管理工具,好吧,这样说得很抽象,我们举个“栗子”。
栗子1号:
假设我是一家KTV的老板,我同时拥有5家KTV,我肯定得时刻监视
- Spring之使用事务缘由(2-注解实现)
ihuning
spring
Spring事务注解实现
1. 依赖包:
1.1 spring包:
spring-beans-4.0.0.RELEASE.jar
spring-context-4.0.0.
- iOS App Launch Option
啸笑天
option
iOS 程序启动时总会调用application:didFinishLaunchingWithOptions:,其中第二个参数launchOptions为NSDictionary类型的对象,里面存储有此程序启动的原因。
launchOptions中的可能键值见UIApplication Class Reference的Launch Options Keys节 。
1、若用户直接
- jdk与jre的区别(_)
macroli
javajvmjdk
简单的说JDK是面向开发人员使用的SDK,它提供了Java的开发环境和运行环境。SDK是Software Development Kit 一般指软件开发包,可以包括函数库、编译程序等。
JDK就是Java Development Kit JRE是Java Runtime Enviroment是指Java的运行环境,是面向Java程序的使用者,而不是开发者。 如果安装了JDK,会发同你
- Updates were rejected because the tip of your current branch is behind
qiaolevip
学习永无止境每天进步一点点众观千象git
$ git push joe prod-2295-1
To
[email protected]:joe.le/dr-frontend.git
! [rejected] prod-2295-1 -> prod-2295-1 (non-fast-forward)
error: failed to push some refs to '
[email protected]
- [一起学Hive]之十四-Hive的元数据表结构详解
superlxw1234
hivehive元数据结构
关键字:Hive元数据、Hive元数据表结构
之前在 “[一起学Hive]之一–Hive概述,Hive是什么”中介绍过,Hive自己维护了一套元数据,用户通过HQL查询时候,Hive首先需要结合元数据,将HQL翻译成MapReduce去执行。
本文介绍一下Hive元数据中重要的一些表结构及用途,以Hive0.13为例。
文章最后面,会以一个示例来全面了解一下,
- Spring 3.2.14,4.1.7,4.2.RC2发布
wiselyman
Spring 3
Spring 3.2.14、4.1.7及4.2.RC2于6月30日发布。
其中Spring 3.2.1是一个维护版本(维护周期到2016-12-31截止),后续会继续根据需求和bug发布维护版本。此时,Spring官方强烈建议升级Spring框架至4.1.7 或者将要发布的4.2 。
其中Spring 4.1.7主要包含这些更新内容。