直接写题解: 很简单的dp暴力转移式子:f[i]=MAX{f[j]+max(tax[j],sum[i]-sum[j])} 观察式子,只有一个变量sum[i]; 而其他都为定量; 则考虑维护 两个定量:f[j]+tax[j] || f[j]-sum[j] 而要找耗费最小;考虑用堆维护一个量; 注意是一 ...
分类:
其他好文 时间:
2019-08-19 17:09:20
阅读次数:
67
Flutter是Google开发的一套全新的跨平台、开源UI框架,支持iOS、Android系统开发,并且是未来新操作系统Fuchsia的默认开发套件。自从2017年5月发布 第一个版本 以来,目前Flutter已经发布了近60个版本,并且在2018年5月发布了第一个 “Ready for Prod ...
分类:
其他好文 时间:
2019-08-19 09:32:03
阅读次数:
75
原文: http://blog.gqylpy.com/gqy/370 "__Scrapy框架无法自己实现分布式,原因有二__ 1. 多台机器上部署的Scrapy各自拥有各自的调度器,这样就使得多台机器无法分配 列表中的url,即多台机器无法共享同一个调度器。 2. 多台机器爬取到的数据无法通过同一个 ...
分类:
其他好文 时间:
2019-08-18 23:44:33
阅读次数:
108
package集合.list.ArrayList;importjava.util.Arrays;importjava.util.Date;publicclassMyArryList{//定义一个空的数组privatefinalstaticObject[]myArray={};//定义一个默认长度10privatefinalstaticintdefault_length=10;Object[]ele
分类:
编程语言 时间:
2019-08-18 00:05:13
阅读次数:
100
package集合.list.LinkedList;publicclassMyLinkedList{//默认长度为0privateintsize=0;Nodehead=null;Nodetail=null;publicMyLinkedList(){}//添加元素的方法publicvoidadd(Objectobj){//创建NodeNodenode=newNode(obj,null,null);/
分类:
编程语言 时间:
2019-08-17 18:17:01
阅读次数:
78
一. 配置服务 背景: 各个业务APP模块很多场景都需要进行灰度配置,控制客户端的参数。(例如 轮询时间间隔,日志文件大小,文件上传开关等等),各个业务模块需要自己实现接口请求去服务端获取并解析数据。 在新的架构中,专门开发一个配置服务APP专门用于去服务端获取配置,同时和其它APP通过aidl接口 ...
分类:
其他好文 时间:
2019-08-10 17:23:09
阅读次数:
97
在阿里Java大牛们都是这样对Java项目代码分层的
分类:
编程语言 时间:
2019-08-09 17:51:09
阅读次数:
103
原文: http://106.13.73.98/__/32/ @[toc] 我们可以这样理解:所有的==Web应用本质上就是一个socket服务端==,而用户的==浏览器就是一个socket客服端==。 这样我们就可以自己实现Web框架了: 可以说Web服务本质上都是在这十几行代码基础上扩展出来的, ...
分类:
Web程序 时间:
2019-08-08 19:33:17
阅读次数:
130
auth模块 概述: 开发一个网站的时候,是肯定要设计实现网站的用户系统。此时需要我们自己实现登录、认证、注销、修改密码等操作,django它内置了用户认证系统auth。 auth中方法: authenticate() 认证当前用户 login(HttpRequest, user) 该函数接受一个H ...
分类:
其他好文 时间:
2019-08-07 22:21:58
阅读次数:
104
实现思想:在滚动到最后一张的时候,将第一张定位使用相对定位,定位到最后一张的下面 备注: 1、当滚动到第一张的时候,需要重置ul的位置,以及把第一张li的定位取消 2、滚动到最后一张的时候,将第一张的li,加上相对定位,top设置为最后一张的下面 3、startMove是运动框架,可以自己实现 ...
分类:
其他好文 时间:
2019-07-31 18:16:06
阅读次数:
89