题意:(复制sunset的)有$T$天,每天有$K$个小时,第$i$天有$D+i?1$道菜,第一个小时你选择$L$道菜吃,接下来每个小时你可以选择吃一道菜或者选择$A$个活动中的一个参加,不能连续两个小时吃菜,问每天的方案数之和。$K$,$A$预先给定,$Q$次询问,每次给$D$,$L$,$T$。 ...
分类:
其他好文 时间:
2019-05-25 09:54:59
阅读次数:
101
RocketMQ源码解析 消息消费 1.消费者相关类 2.消费者的启动 3.消息的拉取 4.消费者的负载均衡 5.消息的消费 6.消费进度管理 看了很多遍的代码,还是决定动手把记录下来,梳理一下整体结构和实现细节,给大家一个参考,写的不好的地方请多多指教 RocketMQ中消息的消费分为2种方式,一 ...
分类:
其他好文 时间:
2019-05-04 09:52:58
阅读次数:
155
Ubuntu安装配置protobuf 2.5 一、安装配置环境 Linux 1、安装protobuf 下载文件 https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0 Unzip *** /home/tools/probuf/ ...
分类:
系统相关 时间:
2019-04-24 19:12:31
阅读次数:
283
图书馆座位自动预约签到系统的部署微信公众号:猿家客栈作者: Wang前言为了考研方便跟舍友一个通宵写了一个图书馆的自动预约签到系统, 由于配置比较麻烦, 一直以来都是自己动手帮别人配置, 想写个教程也一直没有时间, 直到最近才有空梳理一下步骤准备Ubuntu 16.04的服务器(其他也可)ssh工具... ...
分类:
其他好文 时间:
2019-04-13 21:45:31
阅读次数:
152
(1)使用RandomState获得随机数生成器 结果为: [[1.417022 1.72032449 1.00011437 1.30233257] [1.14675589 1.09233859 1.18626021 1.34556073] [1.39676747 1.53881673 1.4191 ...
分类:
其他好文 时间:
2019-04-12 12:04:31
阅读次数:
98
第一篇文章对VIPER进行了简单的介绍,这篇文章将从VIPER的源头开始,比较现有的几种VIPER实现,对VIPER进行进一步的职责剖析,并对各种细节实现问题进行挖掘和探讨。最后给出两个完整的VIPER实现,并且提供快速生成VIPER代码的模板。 Demo和轮子的github地址是:ZIKViper ...
分类:
移动开发 时间:
2019-04-08 18:42:57
阅读次数:
152
SparkDriver 用于提交用户的应用程序, 一、SparkConf 负责SparkContext的配置参数加载, 主要通过ConcurrentHashMap来维护各种`spark.*`的配置属性 class SparkConf(loadDefaults: Boolean) extends Cl ...
分类:
其他好文 时间:
2019-03-27 00:08:25
阅读次数:
166
假设订单下发, 采用单机每分钟从订单OrderEntry接口表中抓100单, 接入订单oms系统中. 由于双十一期间, 订单量激增, 导致订单单机每分钟100单造成, 订单积压. 所以采用多节点多线程处理三方商家的订单接入系统. 流程图: 如图所示: 采用多节点, 多线程, 使用curator操作z ...
分类:
编程语言 时间:
2019-03-23 10:19:48
阅读次数:
178
Spring Boot一直是Spring生态系统的关键参与者。该项目通过其自动配置功能使我们的生活更加轻松。在本教程中,我们将介绍在求职面试中可能出现的一些与Spring Boot相关的最常见问题。 Spring和Spring Boot有什么区别? Spring Framework提供了多种功能,使... ...
分类:
编程语言 时间:
2019-03-16 16:45:45
阅读次数:
272