一、gRPC 简介 gRPC 是Go实现的:一个高性能,开源,将移动和HTTP/2放在首位通用的RPC框架。使用gRPC可以在客户端调用不同机器上的服务端的方法,而客户端和服务端的开发语言和 运行环境可以有很多种,基本涵盖了主流语言和平台。双方交互的协议可以在proto文件中定义,客户端和服务端可以 ...
分类:
编程语言 时间:
2018-05-27 19:03:04
阅读次数:
257
在开始创建顶层父类之前,先补充两点知识,主要是为了解释为什么需要顶层父类,以及顶层父类在DTLib中的作用。 1. 软件架构实践经验 在面向对象软件架构实践中,总结出了以下三条经验: - 尽量使用单重继承的方式进行系统设计 - 尽量保持系统中只存在单一的继承树 - 尽量使用组合关系代替继承关系 但不 ...
分类:
其他好文 时间:
2018-05-27 19:02:54
阅读次数:
200
最近在研究Java 多线程的只是,经常能看到synchronize关键字,以前只是一眼带过,没有细究,今天趁这个机会,整理下 synchronize作为多线程关键字,是一种同步锁,它可以修饰以下几种对象: 代码块:被修饰的代码块称为同步语句块,其作用的范围是大括号{ }里的代码,作用的对象是调用这个 ...
分类:
其他好文 时间:
2018-05-27 19:02:35
阅读次数:
276
一 字体属性 1、font-weight:文字粗细 2、font-style:文字风格 3、font-size:文字大小 4、font-family:文字字体 5、文字属性简写 6、color:文字颜色 color:red; 大多数颜色都有对应的英文单词描述,但英文单词终究有其局限性:无法表示所有颜 ...
分类:
Web程序 时间:
2018-05-27 19:02:27
阅读次数:
246
第1章 JavaScript课堂总结 Blog链接: JS语法基础:http://www.cnblogs.com/liwenzhou/p/8004649.html BOM和DOM:http://www.cnblogs.com/liwenzhou/p/8011504.html jQuery:http: ...
分类:
Web程序 时间:
2018-05-27 19:02:10
阅读次数:
268
过滤器入门 过滤器的概念及执行基本流程 过滤器的使用场景 过滤器的实现及基本配置 过滤器链 过滤器链的配置 使用注解的方式无法保证过滤器链的执行顺序,所以只能使用web.xml的配置 按照出现在web.xml的filter-mapping顺序依次经过过滤器 异步过滤器 与异步servlet类似 异步... ...
分类:
其他好文 时间:
2018-05-27 19:02:01
阅读次数:
146
https://ci.apache.org/projects/flink/flink-docs-release-1.1/apis/streaming/savepoints.html https://info.lightbend.com/rs/558-NCX-702/images/preview-ap ...
分类:
其他好文 时间:
2018-05-27 19:01:46
阅读次数:
166
520小编也是吃到了一大波狗粮啊,有钱的超级浪漫,没钱的也很会玩!所以小编今天决定还是教大家来做一款表白神器,就算这次用不着没下次也是肯定可以用的着的! 今天,我就来教大家一下,如何用Python做一份特别的礼物送给自己的恋人。 当然了,如果还是单身的,也可以把这个作为表白神器,和心爱的人表白。 会 ...
分类:
编程语言 时间:
2018-05-27 19:01:28
阅读次数:
480
cppcheck是一款静态代码检查工具,可以检查如内存泄漏等代码错误,使用起来比较简单,即提供GUI界面操作,也可以与VS开发工具结合使用。 1、安装 一般会提供免安装版,安装完成后将cppcheck.exe所在目录添加到环境变量中,这样cmd下可直接使用cppcheck指令来检测代码。 2、cpp ...
分类:
编程语言 时间:
2018-05-27 19:01:19
阅读次数:
207
上一章已经初步介绍了解释器模式 这一章将 通过模式的 适用环境 ,解决方案,解决问题 ,模式应用来进一步介绍解释其模式 模式定义: 解释器模式(Interpreter Pattern) :定义语言的文法,并且建立一个解释器来解释该语言中的句子,这里的“语言”意思是使用规定格式和语法的代码,它是一种类 ...
分类:
其他好文 时间:
2018-05-27 19:01:11
阅读次数:
153
前段时间关注了VC6.0自带的Installshield打包的使用方法,感觉繁琐,现在找到一个比较简单实用的打包小工具Inno setup,使用方法如下。 (1)将编写好的程序生成Release版本,打开Inno setup 5小软件,弹出如下界面: 点击菜单栏“文件”——“新建”,出现如下界面 点 ...
分类:
其他好文 时间:
2018-05-27 19:01:05
阅读次数:
207
25 May 18 #1、作用:表格标签是一种数据的展现形式,当数据量非常大的时候,使用表格的形式来展示被认为是最清晰的 #2、格式 <table> <tr> <td></td> </tr> </table> tr代表表格的一行数据 td表一行中的一个单元格 #3、注意点: 表格标签有一个边框属性, ...
分类:
Web程序 时间:
2018-05-27 19:00:47
阅读次数:
244
Django问卷调查项目思路流程: 1 后端思路 : 需求分析 找出各实体对应关系 设计model架构 统一资源封装 提供资源API入口 设计项目实体功能 通过API实现实体功能 统一数据结构测试功能 2 项目流程 3 找出各实体之间的对应关系 项目之间实体主要有: 4 根据实体关系与实体功能设计模 ...
分类:
其他好文 时间:
2018-05-27 19:00:41
阅读次数:
139
[本博文非博主原创,思路与题目均摘自 刘汝佳《算法竞赛与入门经典(第2版)》] Question 例题3-4 猜数字游戏的提示(Master-Mind Hints,UVa340) 实现一个经典的“猜数字”游戏。给定答案序列和用户猜的序列,统计有多少数字位置正确(A),有多少数字在两个序列都出现过但位 ...
分类:
其他好文 时间:
2018-05-27 19:00:25
阅读次数:
171
背景 近期项目到了部署的阶段。由于项目后台和算法都是用Python "撸的",但是又不希望将源代码直接 "release" 到 “客户”哪里。于是开始思考。。。 首先,按照惯性思维,能否将编译后的东东放出去呢?(类似java或.net 的部署方式) 再次,是不是能否将“关键部分”的代码保护起来呢? ...
分类:
编程语言 时间:
2018-05-27 19:00:16
阅读次数:
233