#leetcode刷题之路46-全排列

给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3] 输出: [ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1] ] 两种方法,第一种用了STL中的函数,第二种用递归+回溯,我个人很喜欢第二种方法 #include <iostream> #include <vector> #include <algorithm> using namespace std; //vector<vector<int>>
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

41.找出所有和为S的连续正数序列

小明很喜欢数学,有一天他在做数学作业时,要求计算出9~16的和, 他马上就写出了正确答案是100。但是他并不满足于此,他在想究竟有多少种连续的正数序列的和为100(至少包括两个数)。 没多久,他就得到另一组连续正数和为100的序列:18,19,20,21,22。现在把问题交给你,你能不能也很快的找出所有和为S的连续正数序列? Good Luck! 注意遍历的极限是(sum+1)/2; 用向上取整也可以; start作为主遍历下标,end作为遍历结束; import java.util.Arra
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

Less用法注意事项

(1)引入顺序 引入你的 .less 样式文件的时候要设置 rel 属性值为 “stylesheet/less”: <link rel="stylesheet/less" type="text/css" href="styles.less"> 然后点击页面顶部download按钮下载 less.js, 在<head> 中引入: <script src="less.js" type="text/javascript"></script> 注意你的less样式文件一定要在引入less.js前先引入
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

86. Partition List(js)

86. Partition List Given a linked list and a value x, partition it such that all nodes less than x come before nodes greater than or equal to x. You should preserve the original relative order of the nodes in each of the two partitions. Example: Inp
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

服务消费和负载(Ribbon)

使用RestTemplate调用服务 在上一篇教程中,我们是这样调用服务的,先通过 LoadBalancerClient 选取出对应的服务,然后使用 RestTemplate 进行远程调用。 LoadBalancerClient 就是负载均衡器,默认使用的是 Ribbon 的实现 RibbonLoadBalancerClient,采用的负载均衡策略是轮询。 package com.louis.spring.cloud.consul.consumer.controller; import
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

【线段树】HDU 1166 敌兵布阵

这道题目是线段树里面最基础的单点更新问题。 设计的知识点包括线段树的单点更新和区间查询。 题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=1166 G++代码: #include <cstdio> #include <string> using namespace std; #define lson l, m, rt << 1 #define rson m+1, r, rt << 1 | 1 const int maxn = 50050; in
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

c#基础之abstract和interface

一、abstract abstract 的词义是“抽象”,它用来定义抽象类。抽象类不能被实例化只能被继承。 定义抽象类的格式如下:public abstract ClassName{……} 注意:只有基类成员声明为virtual或abstract时,才能被子类重写;而如果子类想改变虚方法的实现行为,则必须使用override关键字。 二、接口 出现缘由:由于c#语言不支持类的多重继承即一个类在定义时最多只能声明一个父类,因此,如果某个类需要继承多方面的行为时,抽象类或父类就不能满足条件了。故诞
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

服务消费和负载(Feign)

Spring Cloud Feign Spring Cloud Feign是一套基于Netflix Feign实现的声明式服务调用客户端。它使得编写Web服务客户端变得更加简单。我们只需要通过创建接口并用注解来配置它既可完成对Web服务接口的绑定。它具备可插拔的注解支持,包括Feign注解、JAX-RS注解。它也支持可插拔的编码器和解码器。Spring Cloud Feign还扩展了对Spring MVC注解的支持,同时还整合了Ribbon来提供均衡负载的HTTP客户端实现。 添加依赖 修改
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

git分支开发的好处

有不少开发者们不习惯使用Git分支开发。原因有如下几个方面? (1)不熟悉不习惯; (2)觉得太麻烦; 今天我想说的是使用git分支开发绝对是一个高效版本控制的做法。 当你遇到测试人员给你提的bug,你只需将其pull下来,并执行git checkout -b bug-solution01该命令即可,这条命令是切换并创建分支,当你切换到创建的分支时,便可以着手解决对应的bug,解决这个bug后,然后执行git checkout master后,再执行git merge bug-solution
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

layui之日期和时间组件

参考文档:https://www.layui.com/doc/modules/laydate.html 代码片段如下: layui.use('laydate', function(){ var laydate = layui.laydate; laydate.render({ elem: '#createDate', // 指定元素 type:'datetime' });
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

5. Sports 体育运动

5. Sports 体育运动 (1) Sport is not only physically challenging,but it can also be mentally challenging.Criticism from coaches,parents,and other teammates,as well as pressure to win can create an excessive amount of anxiety or stress for young athletes.
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

lamdba表达式

lambda表达式是一个可传递的代码块,可以在以后执行一次或多次。 lambda表达式的语法: 1. 参数 -> 表达式(无需指定返回类型)    (String first, String second)   -> first.length() - second.length() 2. 如果代码要完成的计算无法放在一个表达式中,可以把代码放在{}中   (String first, String second)   ->   {     if (first.length() < second
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

6. Uniforms in American's Eyes 美国人眼里的制服

6. Uniforms in American's Eyes 美国人眼里的制服 (1) Americans are proud of their variety and individuality,yet they love and respect few things more than a uniform,whether it is the uniform of an elevator operator or the uniform of a five-star general.Why a
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

python win32com.client

搜集的一些关于win32com.client操作office的相关用法 #创建 #word w = win32com.client.Dispatch("Word.Application") w = win32com.client.DispatchEx("Word.Application")#使用启动独立的进程 #excel xlApp = win32com.client.Dispatch("Excel.Application") #后台运行, 不显示, 不警告
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

服务注册和发现(Consul)

使用Consul提供注册和发现服务 什么是 Consul Consul 是 HashiCorp 公司推出的开源工具,用于实现分布式系统的服务发现与配置。与其它分布式服务注册与发现的方案,Consul 的方案更“一站式”,内置了服务注册与发现框架、分布一致性协议实现、健康检查、Key/Value 存储、多数据中心方案,不再需要依赖其它工具(比如 ZooKeeper 等)。使用起来也较为简单。Consul 使用 Go 语言编写,因此具有天然可移植性(支持Linux、windows和Mac OS X
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

vue小结1

(1)渐进式vue 构建用户界面的渐进式框架 只关注视图层 (2)vue中的两个核心点 响应的数据绑定:当数据发生改变时,自动更新视图 利用Object.definedProperty(该属性IE8不兼容)中的setter/getter代理数据,监控对数据的操作 组合的视图组件:UI界面映射为组件树;划分组件可维护、可重用、可测试 (3)虚拟DOM 大量dom操作会很慢,通常在更新数据后重新渲染页面。如果只改变发生改变的部分,减少资源的浪费。利用在内存中生成与真实DOM与之对应的数据结构,这个
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

CH5501 环路运输

题意 5501 环路运输 0x50「动态规划」例题 描述 在一条环形公路旁均匀地分布着N座仓库,编号为1~N,编号为 i 的仓库与编号为 j 的仓库之间的距离定义为 dist(i,j)=min⁡(|i-j|,N-|i-j|),也就是逆时针或顺时针从 i 到 j 中较近的一种。每座仓库都存有货物,其中编号为 i 的仓库库存量为 A_i。在 i 和 j 两座仓库之间运送货物需要的代价为 A_i+A_j+dist(i,j)。求在哪两座仓库之间运送货物需要的代价最大。1≤N≤10^6,1<=Ai<=1
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

(六)爬虫之使用selenium

  selenium是使用javascript编写,主要用来进行web应用程序测试,在python爬虫中可以用来进行动态网页爬取,解决爬虫中的javascript渲染(执行js语句)。总结记录下,以备后面学习 1. selenium基本使用   安装:pip install selenium   查看支持的浏览器: 安装完后,命令行输入下面语句,可以查看selenium支持的web浏览器,如下图所示     from selenium import webdriver     help(web
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

POJ 3233 Matrix Power Series (矩阵快速幂)

Matrix Power Series Time Limit: 3000MS Memory Limit: 131072K Total Submissions: 11954 Accepted: 5105 Description Given a n × n matrix A and a positive integer k, find the sum S = A + A2 + A3 + … + Ak. Input The input contains exactly one test case.
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0

Android之PhotoView使用

文章大纲 一、什么是PhotoView 二、代码实战 三、项目源码下载 一、什么是PhotoView   一款 ImageView 展示框架,支持缩放,响应手势,位于图片排行榜的第五位,PhotoView 与上面不同的是图片的展示功能,可以实现类似微信头像的放大功能,还有就是很多 App 的图片显示响应手势按压式如何是现实的,这里 PhotoView 将都可以轻松实现。 二、代码实战 1. 添加依赖 implementation 'com.bm.photoview:library:1.
分类: 其他 发布时间: 04-07 21:21 阅读次数: 0