两数之和 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 给定 nums = [2, 7, 11, 15], target = 9 因 ...
分类:
其他好文 时间:
2019-05-20 17:47:40
阅读次数:
136
算法思想 将待求解的问题分解为若干个子问题,按顺序求解子问题,同时前一子问题的解,为后一子问题的求解提供了有用的信息。 算法优点 针对每一个状态只需要进行一次运算,之后就可以重复利用这个状态的值,从而减少了大量不必要的重复计算。也就是,一旦出现重复的子问题求解,优先考虑动态规划方式求解,一般都会获得 ...
分类:
其他好文 时间:
2019-05-14 19:22:37
阅读次数:
180
1. Two Sum(两数之和) 题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: 思路: 简单的遍历即可,考虑到复杂度可以借助 ...
分类:
编程语言 时间:
2019-05-14 11:06:52
阅读次数:
151
前言:线程池技术是通过对线程资源的统一管理来达到对线程资源的重复利用,降低线程频繁创建和销毁的开销。java jdk在java.util.concurrent并发包中有一套现成的对线程池的实现方案,我们可以直接拿来使用,快速实现多线程并发编程场景。这里对concurrent包中的线程池框架的实现进行 ...
分类:
编程语言 时间:
2019-05-03 22:43:02
阅读次数:
156
class Solution { public: vector twoSum(vector& nums, int target) { vector temp; for(int i=0;i ...
分类:
编程语言 时间:
2019-05-03 22:42:16
阅读次数:
1903
按着Sun公司的定义,JavaBean是一个可重复使用的软件组件。实际上JavaBean是一种Java类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。由于javabean是基于java语言的,因此javabean不依赖平台,具有以下特点: 1. 可以实现代码的重复利用 2 ...
分类:
编程语言 时间:
2019-05-02 18:48:12
阅读次数:
152
一、前言缓存可以说是性能优化中简单高效的一种优化方式了。一个优秀的缓存策略可以缩短网页请求资源的距离,减少延迟,并且由于缓存文件可以重复利用,还可以减少带宽,降低网络负荷。对于一个数据请求来说,可以分为发起网络请求、后端处理、浏览器响应三个步骤。浏览器缓存可以帮助我们在第一和第三步骤中优化性能。比如说直接使用缓存而不发起请求,或者发起了请求但后端存储的数据和前端一致,那么就没有必要再将数据回传回来
分类:
其他好文 时间:
2019-04-29 09:26:40
阅读次数:
114
给定一个整数数组和一个目标值,找出数组中和为目标值的两个数。 你可以假设每个输入只对应一种答案,且同样的元素不能被重复利用。 示例: ...
分类:
编程语言 时间:
2019-04-26 13:32:35
阅读次数:
187
什么是include 在ansible中,我们可以通过include,在一个playbook中包含另一个文件,以便实现代码的重复利用。 include_tasks模块 include_tasks模块用来包含一个任务列表 include_tasks本身会被当做一个task执行,这个task会把incl ...
分类:
其他好文 时间:
2019-04-17 21:00:00
阅读次数:
149
模板文件(templates) 在setting.py中,设置模板存放位置 在APP中view的使用 页面模板 实现页面的布局重复利用,建立模板中内部的名字如果在匹配中没有进行值替换,则显示原数据 建立页面模板 在需要替换值的地方写入如下即可,其中dongdata1为内部名字,模板文件名任意,如te ...
分类:
编程语言 时间:
2019-04-17 15:13:58
阅读次数:
126