LeetCode 76. Minimum Window Substring
典型Sliding Window的问题,维护一个区间,当区间满足要求则进行比较选择较小的字串,重新修改start位置。 思路虽然不难,但是如何判断当前区间是否包含所有t中的字符是一个难点(t中字符有重复)。可以通过一个hashtable,记录每个字符需要的数量,这个数量可以为负(当区间内字符数超过所 ... 查看全文
无需编写代码,用接口管理工具 eoLinker 高效完成API测试流程相关业务
引言 作为开发人员,有时需要协助市场部门进行开发,比如在市场推广中,经常通过给用户赠送优惠券来提高复购率。这篇文章,将介绍如何使用接口管理工具 eoLinker 的自动化测试?[UI模式] 构建此业务逻辑。 关键词 市场推广、定时任务、数据关联 接下来,我们以给用户赠送优惠券为例进行流程的搭建。搭建 ... 查看全文
DataPipeline加入Linux基金会下OpenMessaging社区
近日,国内领先的“iPaaS+AI”一站式大数据融合服务提供商DataPipeline宣布加入Linux基金会旗下OpenMessaging开源社区,将与OpenMessaging开源社区其他成员阿里、Yahoo、滴滴、Streamlio等,共同推动大数据技术在国际市场的应用与创新,降低企业的投入成本。据悉,OpenMessaging开源社区由阿里巴巴发起,与雅虎、滴滴出行、Streamlio公司 查看全文
SCOI2009 Windy数
传送门 这道题是数位DP的入门题。 什么是数位Dp?简单来说,数位DP就是用于解决在一个给定区间之内,有多少个数满足条件的一种DP。其中数的多少和数的大小无关,而与数的结构有关。我们先计算出来[0,r]中符合条件的数,再计算出[0,l-1]中符合条件的数就可以。 以这道题为例,其实在数位之间DP是很 ... 查看全文
C# 提取PDF文本和图片
任务要求:提取PDF文档中的文本提取PDF文档中的图片所需工具:FreeSpire.PDFfor.NET4.3(免费版)实现代码:【示例1】提取文本usingSpire.Pdf;usingSystem;usingSystem.IO;usingSystem.Text;namespaceExtractText{classProgram{staticvoidMain(string[]args){//加载 查看全文
进阶系列(5)—— C#XML使用
一、XML介绍 XML文件是一种常用的文件格式,例如WinForm里面的app.config以及Web程序中的web.config文件,还有许多重要的场所都有它的身影。Xml是Internet环境中跨平台的,依赖于内容的技术,是当前处理结构化文档信息的有力工具。XML是一种简单的数据存储语言,使用一 ... 查看全文
Java反射机制的作用?
Java反射机制的作用? 解答:Java反射机制的作用是: 1)在运行时判断任意一个对象所属的类。 2)在运行时构造任意一个类的对象。 3)在运行时判断任意一个类所具有的成员变量和方法。 4)在运行时调用任意一个对象的方法 ... 查看全文
unity 中的协程
//The coroutine will continue after all Update functionshave been calledon the next frame. yield return 1; //Continue after a specified time delay, af... ... 查看全文
python学习记录(四)
0828--https://www.cnblogs.com/fnng/archive/2013/04/18/3029807.html 列表 List函数可以将一个字符串拆分成列表。 改变列表:元素赋值 例如,我们想对一个列表中的某个元素赋值。 删除元素 从列表中删除元素也很容易,使用dele语句来实 ... 查看全文
python基础知识
#!/usr/bin/evn python # -*- coding: UTF-8 -*-#上面的两行代码,在2.0的python中,若想执行含有汉字的代码,是必不可少的,且两行代码必写在单个py文件最上方,之间不可有任何字节。#且该两行代码,可在pycharm,设置中,直接设置新建一个pythan... ... 查看全文
Spring boot学习(一)
一、使用maven构建项目 二、项目结构 src/main/java 程序开发以及主程序入口 src/main/resources 配置文件 src/test/java 测试程序 建议目录结构: 1、Application.java 建议放到跟目录下面,主要用于做一些框架配置 2、domain目录主 ... 查看全文
python安装大型包时出现错误Unable to find vcvarsall.bat
在windows平台上,据说是安装cpython编写的包时会出现Unable to find vcvarsall.bat这种错误,缺失编译C的环境或组件吧,所以这个包就安装不成功,这个时候简单的方法就是安装Visual C++ Build Tools 2015。(我使用的是python3.5版本)在 ... 查看全文
python调用censys接口进行ipv4查询
def censysApi(searchQuery): API_URL = "https://www.censys.io/api/v1" UID = "51645b5b-b129-499f-a008-c7cf602ed76b" SECRET = "xJVPTgyQmgNb8O8JdGYZZOJw8M... ... 查看全文
java ---Date,SimpleDateFormat
1.获取当前时间用ava.util 包中的 Date 类。 结果为: Data 输出的日期为默认的时间格式,其中CST 代表 China Standard Time (中国标准时间,也就是北京时间,东八区) 2.果想要按指定的格式进行显示,则需要另一个包( java.text 包中的 SimpleD ... 查看全文
【算法】狄克斯特拉算法(Dijkstra’s algorithm)
狄克斯特拉算法(Dijkstra’s algorithm) 找出最快的路径使用算法——狄克斯特拉算法(Dijkstra’s algorithm)。 使用狄克斯特拉算法 步骤 (1) 找出最便宜的节点,即可在最短时间内前往的节点。 (2) 对于该节点的邻居,检查是否有前往它们的更短路径,如果有,就更新 ... 查看全文
SpaceVim 语言模块 python
这一模块为 python 开发提供支持,包括代码补全、语法检查、代码格式化等。同时支持 REPL 交互式编程,和一件运行 python 代码,并且支持 python 代码调试。 ... 查看全文
Java不借助第三方变量交换两个变量的值
这种方式有个隐患,如果两个数相加超过了类型的上限,会影响精度,导致结果不准确; 使用位^运算符就不会出现上面的情况 ... 查看全文
python列表内置类型方法
python列表,即动态数组,但可含不同类型的元素于一个list中,下标(或索引)以0开始,0第一个元素,-1最后一个元素。 创建一个列表,只要把逗号分隔的不同的数据项使用方括号括起来即可 查看全文
协程(Coroutine)与多线程,多进程
执行多个任务可以使用多线程或多进程。 多进程中,同一个变量,各自有一份拷贝存在于每个进程中,互不影响 多线程中,所有变量都由所有线程共享。而线程间的切换是系统进行调度,无法控制,所以可能 一个进程中的多个线程可能会同时调用某个变量的值,造成变量值的混乱,这时就引进了线程锁,但是线程锁又容易造成死锁, ... 查看全文