题目描述 输入无序数组arr,元素可正可负可0,再给整数k,求arr所有子数组中累加和为k的最长子数组长度。 解题思路 三个变量: sum为pos为0到i的所有元素的累加和; len为当前满足题意的最长子数组长度; map key为从arr最左边开始累加的过程中出现过的sum值,value表示sum ...
分类:
编程语言 时间:
2019-05-10 00:27:55
收藏:
0 评论:
0 赞:
0 阅读:
226
一、面向对象 是一种编程思想; 是一种思考问题的思维方式。 建立面向对象思维方式 1. 先整体,再局部 2. 先抽象,再具体 3. 能做什么,再怎么做 面向对象设计原则 对修改关闭,对扩展开放 面向接口编程 类与对象的关系 类是一组具有相同特性(属性)与行为(方法)的事物集合。通过分类,我们可以区别 ...
分类:
其他 时间:
2019-05-10 00:27:41
收藏:
0 评论:
0 赞:
0 阅读:
165
首先我们的项目建立之后我们要建立一个实体类来对应我们的数据裤中的信息 employee 然后为这个类再建立能操作数据的方法类Mapper EmployeeMapper 然后我们可以通过这个EmployeeMapper类进行数据的增删改的操作也可以 通过services类继承之后再进行间接操作 我现在 ...
分类:
其他 时间:
2019-05-10 00:27:24
收藏:
0 评论:
0 赞:
0 阅读:
205
项目 | 区别 | 适用场景 | 网址 | | | beforeRouteEnter | beforeRouteEnter 守卫 不能 访问 this,因为守卫在导航确认前被调用,因此即将登场的新组件还没被创建。不过,你可以通过传一个回调给 next来访问组件实例。在导航被确认的时候执行回调,并且把 ...
分类:
其他 时间:
2019-05-10 00:27:08
收藏:
0 评论:
0 赞:
0 阅读:
389
http://blog.sina.com.cn/s/blog_abe5740601015b3q.html CMD的专业名称叫链接器配置文件,是存放链接器的配置信息的,我们简称为命令文件,其中比较关键的就是MEMORY和SECTIONS两个伪指令 的使用,常常令人困惑,系统出现的问题也经常与它们的不当 ...
分类:
其他 时间:
2019-05-10 00:26:52
收藏:
0 评论:
0 赞:
0 阅读:
141
1. 利用session完成用户登录 实现步骤: 目录结构: 首页index.jsp: 登录页面login.html: 登录Servlet: 退出Servlet: 用户类: 模拟数据库: web.xml: 实现效果: ...
分类:
编程语言 时间:
2019-05-10 00:26:31
收藏:
0 评论:
0 赞:
0 阅读:
160
文章要点: 1、BeanFactory 和 Application 的类继承关系 2、常见面试题 一、BeanFactory (interface) public interface BeanFactory { 接口实现及继承关系: 重要类和接口说明 ...
分类:
移动平台 时间:
2019-05-10 00:25:38
收藏:
0 评论:
0 赞:
0 阅读:
274
构造器 构造器定义 构造器作用 构造器特点 构造器修饰符 默认构造器 构造器重载 构造器和一般函数的区别 何时定义构造器 构造器私有化 private 构造器定义 用于给对象进行初始化的特殊函数 构造器作用 用于给对象进行初始化 构造器的特点(与普通函数相比) > 构造器必须和类同名 > 每个类可以 ...
分类:
其他 时间:
2019-05-10 00:25:18
收藏:
0 评论:
0 赞:
0 阅读:
162
微服务是SOA的一种升华,而dubbo是SOA的一种最佳实现(暂时这么理解) 需求的变化带动架构的演进: 随着服务增多,1) URL配置管理变得困难,F5硬件负载均衡单点压力愈来愈大。2) 服务间的依赖关系变得错综复杂。3) 服务的容量问题,服务需要多少机器支撑?什么时候该加机器? 这时候我们需要, ...
分类:
其他 时间:
2019-05-10 00:25:04
收藏:
0 评论:
0 赞:
0 阅读:
147
Python是一种广泛使用的解释型、高级编程、通用型编程语言,由吉多·范罗苏姆创造,第一版发布于1991年。可以视之为一种改良(加入一些其他编程语言的优点,如面向对象)的LISP。Python的设计哲学强调代码的可读性和简洁的语法(尤其是使用空格缩进划分代码块,而非使用大括号或者关键词)。相比于C+ ...
分类:
编程语言 时间:
2019-05-10 00:24:31
收藏:
0 评论:
0 赞:
0 阅读:
136
模块初认识 ...
分类:
编程语言 时间:
2019-05-10 00:24:02
收藏:
0 评论:
0 赞:
0 阅读:
150
年近40,最近记忆力越来越不好,什么代码,什么命令都记不住了,博客也不能把自己需要的东西一目了然,做个网站吧,把自己用的工具,网盘啊,软件啊,都做个链接 没搞过网站,全都从头学啊,html,CMS,CSS,Python,java,javasp,javascript,DW CS6,pycharm,we ...
分类:
Web开发 时间:
2019-05-10 00:23:42
收藏:
0 评论:
0 赞:
0 阅读:
166
1 #include 2 #include 3 #include 4 using namespace std; 5 typedef long long ll; 6 const int N=1e6+10,M=26; 7 char s[N],s2[N]; 8 int n,f,k; 9 struct SA... ...
分类:
其他 时间:
2019-05-10 00:23:21
收藏:
0 评论:
0 赞:
0 阅读:
136
socket服务端实现并发 # 注意在socker中listen中班连接池限制就失去作用了。可以使用线程池对连接数进行限制 无论是开线程还是进程都消耗资源,开线程消耗的资源比开进程小, 池: 为了减缓计算机硬件压力,避免计算机硬件设备崩溃 虽然减轻了计算机硬件的压力,但是一定程度上减低了持续的效率 ...
分类:
编程语言 时间:
2019-05-10 00:22:43
收藏:
0 评论:
0 赞:
0 阅读:
161
logging 日志:日常的流水 => 日志文件,将程序运行过程中的状态或数据进行记录,一般都是记录到日志文件中为什么要记录日志:优化程序,更好的服务 五个级别 logging.debug('调试 msg')logging .info('消息 msg')logging .warning('警告 ms ...
分类:
其他 时间:
2019-05-10 00:22:29
收藏:
0 评论:
0 赞:
0 阅读:
204
阿里资深技术专家告诉你:程序员如何自我学习? 摘要 互联网信息技术发展太快,作为一个优秀的程序员,必须不断学习,单纯靠积累经验是无法长久的,技术淘汰的速度远大于经验积累的速度,因此,更新知识这件事就变得相当重要。 为何要持续学习,靠经验积累不行吗? 很多人都说程序员的薪资水平不错,媲美医生和律师,而 ...
分类:
其他 时间:
2019-05-10 00:22:13
收藏:
0 评论:
0 赞:
0 阅读:
174
random模块 ""(0, 1):random.random()[1, 10]:random.randint(1, 10)[1, 10):random.randrange(1, 10)(1, 10):random.uniform(1, 10)单例集合随机选择1个:random.choice(ite ...
分类:
其他 时间:
2019-05-10 00:21:57
收藏:
0 评论:
0 赞:
0 阅读:
189
vue实例形成前没有对象中的字段,后来通过操作事件添加的字段是监控不到的 解决方法:需要 向响应式对象中添加一个属性,并确保这个新属性同样是响应式的,且触发视图更新。它必须用于向响应式对象上添加新属性,因为 Vue 无法探测普通的新增属性 (比如 this.myObject.newProperty ...
分类:
其他 时间:
2019-05-10 00:21:15
收藏:
0 评论:
0 赞:
0 阅读:
185
路由器的核心作用:实现网络互连,数据转发,具有储存、转发、寻径功能,路由器协议至少向上实现到网络层 路由分类: 路由表:被存放在路由器的RAM中(动态更新),当路由器检查到包的目的IP地址时就可以根据路由表的内容决定包应该转发到哪个下一跳地址上 构成:目的网络地址(Dest),掩码(Mask),下一 ...
分类:
其他 时间:
2019-05-10 00:21:01
收藏:
0 评论:
0 赞:
0 阅读:
138
思想:将每一个插入的元素,放置到合适的位置 java void insertSort(int[] array, int length) { for(int i =1;i=1 && tmp ...
分类:
编程语言 时间:
2019-05-10 00:20:47
收藏:
0 评论:
0 赞:
0 阅读:
159