ArangoDB 3.2.15 发布,分布式原生多模型数据库

ArangoDB 3.2.15 已发布。ArangoDB 是一个开源的分布式原生多模型数据库 (Apache 2 license)。 理念 利用一个引擎,一个 query 语法,一项数据库技术,以及多个数据模型,来最大力度满足项目的灵活性,简化技术堆栈,简化数据库运维,降低运营成本。 ArangoDB原生多模型数据库,指的是兼有图 (graph)、文档 (document)和键/值对 (key/value) 三种数据模型存储软件。其快捷灵活之处在于,它有适用于全部三种数据模型的统一内核和统一数
分类: 业界资讯 发布时间: 05-15 12:31 阅读次数: 11

commons-lang3:StringUtils

字符串工具类 abbreviate(String str, int maxWidth) 返回一个指定长度加省略号的字符串,maxWidth必须大于3 StringUtils.abbreviate(null, *) = null StringUtils.abbreviate("", 4) = "" StringUtils.abbreviate("abcdefg", 6) = "abc..." StringUtils.abbreviate("abcdefg", 7) = "
分类: 其他 发布时间: 05-15 12:31 阅读次数: 7

系统分析与设计作业(七)

建模练习:建模要求包括(用例图、XX业务或用例的活动图、XX领域模型、XX对象的状态图、XX场景的系统顺序图与操作协议)淘宝购物业务流程建模:用例图:活动图:邻域建模:状态建模:系统顺序图:...
分类: 编程语言 发布时间: 05-15 12:31 阅读次数: 6

委托

public delegate void Mydel(); //创建一个无返回值无参数的委托 class Program { private static void get() //方法赋给委托也要是无返回值无参数的 { Console.WriteLine("你好世界"); } static void Main(string[] args) {
分类: 其他 发布时间: 05-15 12:31 阅读次数: 8

阿里资深架构师总结分布式系统的经典基础理论

分布式系统从诞生发展到现在已经走过十几个年头了,其中伴随着一些很重要的基础理论,正式这些影响深渊的基础理论,奠定了分布式系统的见识基础,造就了分布式领域的一座座宏伟大厦。为了练就一身武功,让我们从这些经典的分布式理论开始吧! 一、分布式系统的设计理念 分布式系统架构的第一原则是不要分布!这句看似矛盾的话揭露了分布式系统的很多特征。 首先,分布式系统的首要目标是提升系统的整体性能和吞吐量。如果最终设计出来的分布式系统占用了10台机器才勉强达到单机系统的两倍性能,那么这个分布式系统还有存在的价值吗
分类: 其他 发布时间: 05-15 12:31 阅读次数: 6

android如何手工加壳,对免杀起到作用

准备好三个工具1:壳apk2:需要加壳的apk(也就是我们原本的apk,要保护的apk)3:加壳工具(可以是java/c/python写的工具)步骤:1:解压壳apk得到壳apk的class.dex2:解压需要加壳的apkapk得到需要加壳的apk的class.dex3:使用加壳工具对壳apk的class.dex和需要加壳的apk的class.dex进行混合加密4:最后得到的class.dex加入...
分类: 编程语言 发布时间: 05-15 12:31 阅读次数: 8

commons-lang3:DateUtils

/** * 以秒为标准时间的毫秒数 */ public static final long MILLIS_PER_SECOND = 1000 /** *以分钟为标准时间的毫秒数 */ public static final long MILLIS_PER_MINUTE = 60 * MILLIS_PER_SECOND /** *以小时为标准时间的毫秒数 */ public static final long MILLIS_PER_HOUR = 60 * MILLIS_PER_MINUTE /*
分类: 其他 发布时间: 05-15 12:30 阅读次数: 6

十面阿里——菜鸟,蚂蚁金服,天猫面试后带回来的题目总汇

虽然天猫,蚂蚁金,菜鸟都归属阿里旗下,但每个面试官问的问题都不一样,相同点主要在流程方面。面试开始会让自我介绍,主要业务架构和技术架构两部分。业务架构一般不会深究,但要面试官听明白,并且一般面试官会顺着问是如何根据这些业务去设计技术架构的。 面试试题 其他 什么是幂等?什么情况下需要考虑幂等?你怎么解决幂等的问题? Java的 多个线程同时读写,读线程的数量远远大于写线程,你认为应该如何解决并发的问题?你会选择加什么样的锁? JAVA的AQS是否了了解,它是干嘛的? 除了同步关键字之外,你是怎
分类: 其他 发布时间: 05-15 12:30 阅读次数: 7

自定义属性中使用android原生属性

有时候我们使用自定义属性时,可能会遇到需要使用android已有属性的情况。 比如,大家有遇到过EditText设置右对齐gravity="right"的时候,如果存在hint,那么EditText游标的初始位置会在hint文字的左边的问题吗? 关于这个问题比较通用的一个解决方法,请先瞄一眼这篇文章:解决EditText文字右对齐时光标出现在hint文字的左边的问题 假如我们将这个解决方案封...
分类: 其他 发布时间: 05-15 12:30 阅读次数: 8

3.10变量作用域

. 一个变量的作用域(score)是程序源代码整这个变量的作用域。全局变量永远有全局作用域,在javascirpt代码中的任何地方都是有定义的。然而在函数内声明变量只正在函数体有定义。他们是局部变量,作用域是局部性的。函数参数也是局部变量,他们只在函数体内有定义。 在函数体内,局部变量优先于高于同名的全局变量。如果函数体内声明一个局部变量或者函数参数有变量和全局变量重名,那么全局变量会被局...
分类: 编程语言 发布时间: 05-15 12:30 阅读次数: 5

Spring 使用AspectJ 实现 AOP(基于xml文件)

开发配置:Eclipse + jdk 1.8 + Tomcat 7.0Spring AOP自身也有一个实现aop的框架,但这里使用的是AspectJ来实现aop。使用AspectJ来实现aop有两种方法,一种是注解的方式,另一种是xml的方式,这里说的是基于xml的方式。知道了基于注解的aop后,理解xml配置会更容易,Spring 使用AspectJ 实现 AOP(基于注解)AOP有五种通知,分...
分类: 其他 发布时间: 05-15 12:30 阅读次数: 6

我的AI之路(3)--安装Caffe

      安装Caffe之前得安装好支持环境,你可以在Linux下一个个地安装那些支持库包,但是那样太麻烦了,Anaconda提供了完整的支持库,下载Caffe源码后编译前修改配置文件,把支持库改为Anaconda的路径即可轻松build,省去按照出错提示一步步安装很多支持库的麻烦。      最新的Anaconda 5.1 支持Windows、MacOS和Linux,有Python 2.7 v...
分类: 企业开发 发布时间: 05-15 12:30 阅读次数: 14

17-文本属性和字体属性

文本属性 介绍几个常用的。 文本对齐 text-align 属性规定元素中的文本的水平对齐方式。 属性值:none | center | left | right | justify 文本颜色 color属性 文本首行缩进 text-indent 属性规定元素首行缩进的距离,单位建议使用em 文本修饰 text-decoration属性规定文本修饰的样式 属性值:none(默认) | underline(下划线) | overline(定义文本上的一条线) | line-through (定义
分类: 其他 发布时间: 05-15 12:30 阅读次数: 6

【C】dfs/bfs--9度OJ四题

#include<stdio.h> #include<vector> #include<string> #include<algorithm> #include<queue> using namespace std; int g[51][51][51]; int mark[51][51][51]={0}; int l[][3]={...
分类: 其他 发布时间: 05-15 12:30 阅读次数: 5

****** 三十八 ******、软设笔记【网络基础】-网络设备

网络设备 一、网卡(NIC) 又称为网络适配器。用于计算机和网络电缆之间的物理连接。 网卡完成物理层和数据链路层的大部分功能。 每块网卡都有一个唯一的地址,称为MAC地址或物理地址,采用十六进制数表示,共六个字节(48位)。前三个字节是厂家编码,后三个字节由各厂家自行指派。 二、中继器(Repeater) 是工作在物理层设备。适用于完全相同的两类网络的互连,主要功能是通过对数据信号的复制、...
分类: 其他 发布时间: 05-15 12:30 阅读次数: 7

【C】递推基础(含错排公式)

国庆期间,省城HZ刚刚举行了一场盛大的集体婚礼,为了使婚礼进行的丰富一些,司仪临时想出了有一个有意思的节目,叫做”考新郎”,具体的操作是这样的: 首先,给每位新娘打扮得几乎一模一样,并盖上大大的红盖头随机坐成一排; 然后,让各位新郎寻找自己的新娘.每人只准找一个,并且不允许多人找一个. 最后,揭开盖头,如果找错了对象就要当众跪搓衣板… 看来做新郎也不是容易的事情…
分类: 其他 发布时间: 05-15 12:30 阅读次数: 7

JavaWeb索引框架————Solr

1、什么是Solr Solr 是Apache下的一个顶级开源项目,采用Java开发,它是基于Lucene的全文搜索服务器。Solr提供了比Lucene更为丰富的查询语言,同时实现了可配置、可扩展,并对索引、搜索性能进行了优化。 Solr可以独立运行,运行在Jetty、Tomcat等这些Servlet容器中,Solr 索引的实现方法很简单,用 POST 方法向 Solr 服务器发送一个描述 F...
分类: 编程语言 发布时间: 05-15 12:30 阅读次数: 5

理解与使用Promise完成复杂异步处理流程

文章原文连接地址:https://blog.csdn.net/qq120848369/article/details/53204435 本文谈到的Promise是指javascript环境下的Promise,然而Promise这个功能在若干语言中均有实现,我本次会在Nodejs服务端环境下进行学习和理解。 Promise是为了解决日趋复杂的异步程序设计而出现的,简单的异步例如:发起一个ajax请求来获取数据,之后渲染DOM。 然而现实世界并没有这么简单,我们极有可能需要同时发起多个ajax请求
分类: 其他 发布时间: 05-15 12:30 阅读次数: 7

语音识别基本概念

OOV:Out-of-Vocabular
分类: 企业开发 发布时间: 05-15 12:30 阅读次数: 8

项目初期即获2亿投资青睐的【知了TV】,今日正式上线!

一、项目背景2016年中国在线教育市场规模达到1560.2亿元,在线教育用户规模达到9001万人,将同比增长23%。预计2018年在线教育市场规模将突破2000亿。这是一个非常庞大的市场。2009年初,区块链开始登场,开始构建真正的信任互联网。区块链实际上是一种极其巧妙的分布式共享账本及点对点价值传输技术,对金融乃至各行各业都带来巨大的影响《中国区块链技术和应用发展白皮书(2016)》指出“区块链...
分类: 企业开发 发布时间: 05-15 12:30 阅读次数: 6