从Protocol Buffers 到 gRPC标签: ProtoBuf gRPC HTTP/2
我们项目中准备使用Protocol Buffers来进行服务器和客户端的消息交互,采用gRPC开源框架,服务器使用Java,客户端有Android和iOS。
从Protocol Buffers 到 gRPC
一Protocol Buffers
文档
使用
1 定义一个消息类型 官方例子
2 字段限制...
分类:
其他好文 时间:
2016-05-23 15:12:16
阅读次数:
354
大数据定义:大数据还没有一个统一的定义。麦肯锡(美国首屈一指的咨询公司)是研究大数据的先驱。在其报告《Big data: The nextfrontier for innovation, competition,and productivity》中给出的大数据定义是:大数据指的是大小超出常规的数据库工具获取、存储、管理和分析能力的数据集。但它同时强调,并不是说一定要超过特定TB 值的数据集才能算是大数据。亚马逊...
分类:
其他好文 时间:
2016-05-23 15:12:09
阅读次数:
183
摘要之前一直对机器学习很感兴趣,一直没时间去研究,今天刚好是周末,有时间去各大技术论坛看看,刚好看到一篇关于机器学习不错的文章,在这里就分享给大家了.
机器学习无疑是当前数据分析领域的一个热点内容。很多人在平时的工作中都或多或少会用到机器学习的算法。这里IT经理网为您总结一下常见的机器学习算法,以供您在工作和学习中参考。
机器学习的算法很多。很多时候困惑人们都是,很多算法是一类算法,而有...
分类:
编程语言 时间:
2016-05-23 15:10:37
阅读次数:
132
最近在学习iOS Quartz2D二维图形绘制--->渐变效果
Quartz2D 渐变
Quartz提供了两个不透明数据odgago创建渐变: CGShadingRef 和 CGGradientRef
可以使用任何一种来创建轴向(axial)或径向(radial)渐变.一个渐变是从一个颜色到另一个颜色的填充
一个轴向渐变(也成为线性渐变)...
分类:
移动开发 时间:
2016-05-23 15:13:12
阅读次数:
311
看过前面的例子,会发现实现深度神经网络需要使用 tensorflow.nn 这个核心模块。我们通过源码来一探究竟。# Copyright 2015 Google Inc. All Rights Reserved.
#
# Licensed under the Apache License, Version 2.0 (the "License");
# you may not use this fil...
分类:
其他好文 时间:
2016-05-23 15:10:38
阅读次数:
1351
简介
Xmemcached是一个高性能的基于java nio的memcached客户端。在经过三个RC版本后,正式发布1.10-final版本。
xmemcached特性一览:
1、高性能
2、支持完整的memcached文本协议,二进制协议将在1.2版本实现。
3、支持JMX,可以通过MBean调整性能参数、动态添加/移除server、查看统计等。
4、支持客户端统计
5、支持me...
分类:
系统相关 时间:
2016-05-23 15:11:05
阅读次数:
369
MySQL的相关介绍
MySQL为关系型数据库(Relational Database Management System),这种所谓的"关系型"可以理解为"表格"的概念, 一个关系型数据库由一个或数个表格组成, 如图所示的一个表格。
· 表头(header):
每一列的名称;
· 列(row):
具有相同数据类型的数据的集合;
· 行(col...
分类:
数据库 时间:
2016-05-23 15:10:16
阅读次数:
233
springMVC+mybatis 框架整合本人初学springMVC框架,如有写的不对地方,请指出,本人会非常感谢:
开发前的准备工作
1.准备好springMVC,及mybatis要用的jar包,如果你会maven,也可以用maven管理项目(不用准备jar包,在pom.xml配置好jar的依赖关系),本人没有使用maven
所需的jar包如图所示:
springMVC所需jar包
2.m...
分类:
编程语言 时间:
2016-05-23 15:12:23
阅读次数:
306
GCD本身是苹果公司为多核的并行运算提出的解决方案。GCD在工作时会自动利用更多的处理器核心,以充分利用更强大的机器。GCD是Grand Central Dispatch的简称,它是基于C语言的。如果使用GCD,完全由系统管理线程,我们不需要编写线程代码。只需定义想要执行的任务,然后添加到适当的调度队列(dispatch queue)。...
分类:
编程语言 时间:
2016-05-23 15:11:23
阅读次数:
297
工欲善其事,必先利其器。磨刀不误砍柴工。我们先磨磨刀。
在实际开发中,Xcode相比eclipse有很多不尽如人意的地方,比如它不能自动导入头文件。自动提示有些鸡肋。代码注释不能像eclipse那样完善。不能生成父类已有的方法(eclipse有这个功能),这些不足之处,都会浪费我们一定的经历做一些重复性的工作。
但是好在,Xcode支持插件开发,这就诞生了很...
分类:
其他好文 时间:
2016-05-23 15:11:09
阅读次数:
311
使用webmagic采集博客类的网站示例...
分类:
编程语言 时间:
2016-05-23 15:10:02
阅读次数:
1218
??
TTL电路是晶体管-晶体管逻辑电路的英文缩写 (Transister-Transister-Logic ) ,是数字集成电
路的一大门类。它采用双极型工艺制造,具有高速度低功耗和品种多等特点。
CMOS是:金属-氧化物-半导体(Metal-Oxide-Semiconductor)结构的晶体管简称MOS晶体管,
有P型MOS管和N型MOS管 之分。由 MOS管构成的集成电路称为M...
分类:
其他好文 时间:
2016-05-23 15:10:40
阅读次数:
233
1.【结果填空】 (满分5分)
1949年的国庆节(10月1日)是星期六。
今年(2012)的国庆节是星期一。
那么,从建国到现在,有几次国庆节正好是星期日呢?
只要答案,不限手段!
可以用windows日历,windows计算器,Excel公式,。。。。。
当然,也可以编程!
不要求写出具体是哪些年,只要一个数目!
...
分类:
其他好文 时间:
2016-05-23 15:10:08
阅读次数:
221
WebView是Android中一个非常实用的组件,它和Safai、Chrome一样都是基于Webkit网页渲染引擎,可以通过加载HTML数据的方式便捷地展现软件的界面。使用WebView开发软件有一下几个优点:
1.可以打开远程URL页面,也可以加载本地HTML数据;
2.可以无缝的在java和javascript之间进行交互操作;
3.高度的定制性,可根据开发者的需要进行多样...
分类:
移动开发 时间:
2016-05-23 15:11:19
阅读次数:
251
本帖最后由 anjoy紫外线 于 2016-4-20 16:42 编辑
1.用法
对于Eclipse不能运行项目的,提供了apk供直接运行,位于项目根目录 okhttputils_v1.x.x.apk。
本项目Demo的网络请求是我自己的服务器,有时候可能不稳定,网速比较慢时请耐心等待。。
对于Android Studio的用户,可以选择添加:
comp...
分类:
Web程序 时间:
2016-05-23 15:09:19
阅读次数:
313
正则表达式
正则表达式有强大并且标准化的方法来处理字符串查找、替换以及用复杂模式来解析文本。
正则表达式的语法比程序代码更紧凑,格式更严格,比用组合调用字符串处理函数的方法更具有可读性。
还可以在正则表达式中嵌入注释信息,这样就可以使它有自文档化的功能。
匹配符:
^ 匹配字符串开始位置。在多行字符串模式匹配每一行的开头...
分类:
其他好文 时间:
2016-05-23 15:10:58
阅读次数:
216
互联网的发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,Dubbo是一个分布式服务框架,在这种情况下诞生的。现在核心业务抽取出来,作为独立的服务,使前端应用能更快速和稳定的响应。
第一:介绍Dubbo背景
大规模服务化之前,应用可能只是通过RMI或Hessian等工具,简单的暴露和引用远程服务,通过...
分类:
编程语言 时间:
2016-05-23 15:08:59
阅读次数:
252