Leetcode_30【串联所有单词的子串】

文章目录: 题目 脚本一 脚本一逻辑 脚本二 脚本二逻辑 题目: 给定一个字符串 s 和一些长度相同的单词 words。找出 s 中恰好可以由 words 中所有单词串联形成的子串的起始位置。 注意子串要与 words 中的单词完全匹配,中间不能有其他字符,但不需要考虑 words 中单词串联的顺序。 示例 1: 输入: s = "barfoothefoobarman", words = ["foo","bar"] 输出:[0,9] 解释: 从索引 0 和 9 开始的子串分别是 "barfoo
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

第10组Bate版本演示

1
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

shell知识点(二)

Shell 中的数组 Shell 数组用括号来表示,元素用"空格"符号分割开,语法格式如下: 方式2: arr=(value1 value2 value3) (这种方式带值) 注意:往数组里添加值,数组的长度自动增长 (1)案例实操 #!/bin/bash my_array=(A B "C" D) 我们也可以使用下标来定义数组: array_name[0]=value0 array_name[1]=value1 array_name[2]=value2 读取数组 读取数组元素值的一般格式是:
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

VUE?

进入内容 vue vue操作简易 第一步:是从官网上下载然后导入 第二部:挂载 vue与页面的关系 挂载必须是匹配一次就能得到结果的语法 1.通常挂载电都采用的是id选择器,而且html和body标签是不能作为挂载点的 2.实例内部不需要使用一个变量,因为this可以代表当前vue本身,如果在外部或者其他的实例内部需要,就定义一个变量接受new vue()产生的实例 {{}} {{}}里面可以放下很多的变量名 如果在挂载点给{{}}中的变量名赋值,可以在{{}}中进行运算以及取值,这边举个例子
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

关于Sass和Less牵扯的问题

关于Sass和Less牵扯的问题 关于Sass和Less Sass和Less都算是一种编程语言(后面会详谈此处牵扯出来的编程语言),都是CSS预处理器,都具有相同的功能,可以帮助我们快速编译CSS代码, 细一点来说:Sass是一种动态样式语言,Sass语法的缩排语法,比CSS比多出很多功能,如变量,嵌套,运算,继承,颜色处理,函数等,易于阅读。 Sass是基于ruby运行的(就好比HTML文件是基于浏览器运行的),Sass是在服务器端处理的,而Less是基于JavaScript,所以,Less
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

字符串转化成字符数组并访问的方式

字符串转化成字符数组并访问的方式: 方法一: String str= "testString"; char[] charArray = str.toCharArray(); for(int i=0;i<str.length();i++) { System.out.println(charArray[i]); } 方法二: String str= "testString"; for(int i=0;i<str.length();i++) { System.out.pr
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

Navicat 软件的使用以及pymysql

Navicat 软件的使用以及pymysql 一、navicate的安装及使用 下载 直接百度搜索navicate ,如下图 连接数据库 新建数据库以及新建表 选中然后鼠标右键 建模 利用navicate去查询练习 -- 查询所有的课程的名称以及对应的任课老师的姓名 -- SELECT -- course.cname, -- teacher.tname -- FROM -- course -- INNER JOIN teacher ON course.teacher_id = tea
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

作业vue初识

作业1: <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> <script src="https://cdn.bootcss.com/jquery/3.4.1/jquery.min.js"></script> <style> .box { width: 200px; height:
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

1055 The World's Richest (25分)(水排序)

Forbes magazine publishes every year its list of billionaires based on the annual ranking of the world's wealthiest people. Now you are supposed to simulate this job, but concentrate only on the people in a certain range of ages. That is, given the
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

让我们聊一聊分布式事务

一个复杂的系统往往都是从一个小而简的系统发展衍化而来,为了满足日益增长的业务需求,不断的增加系统的复杂度,从单体架构逐步发展为分布式架构,而分布式系统架构的设计主要关注:高性能,高可用,高拓展 分布式事务 高可用是指系统无中断的执行功能的能了,代表了系统的可用程度,是进行系统设计时必须要遵守的准则之一。 而高可用的实现方案,无外乎就是冗余,就存储的高可用而言,问题不在于如何进行数据备份,而在于如何规避数据不一致对业务造成的影响 对于分布式系统而言,要保证分布式系统中的数据一致性就需要一种方案,
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

Denali NAND FLASH控制器的验证

NAND FLASH的结构如图所示: Denali NAND FLASH控制器模块提供了从AHB总线到外部NAND FLASH存储器芯片IO管脚的访问功能。主要技术特性包括: 1.标准32位AHB总线接口; 2.提供AHB交易缓存异步FIFO,实现速度匹配和数据通路调整,与AHB总线、与NAND FLASH存储器之间的数据通路均可配置(最大64bit); 3.提供数据缓存以提高访问性能; 4.支持内建的BOOT启动访问; 5. 提供4路bank片选信号,每路bank片选信号支持4片外部存储器件
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

阶段一-01.万丈高楼,地基首要-第2章 单体架构设计与准备工作-2-25 详解事务的传播-2

Requires_new 会创建一个新的事务,并且会挂起当前的事务(如果当前存在的话), 先把父方法的事务去掉 在子方法里面用Requires_New 数据库内是没有数据的 运行测试方法。这个时候报错了。 数据库内有一条数据 相当于保存了第一个方法的数据 子方法有事务,进行了自动的回滚 开启父方法的事务。 数据库内数据清空。 运行测试,数据库内并没有数据。 子方法进行了回滚,回滚后本身会有一个 by/zero的异常。 这个异常会被父方法这里拿到。拿到后就会影响saveParent的保存。它也会
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

《数据结构(C语言)》苏小红 课本案例

期末了,赶紧复习一波,手打一份书上的代码以便随时查阅 第二章: //顺序表存储结构 #define MAXSIZE 100 typedef struct { Elemtype *elemt; int length; }Sqlist; Status InitList(Sqlist &L) { L.elemt=new Elemtype[MAXSIZE]; if(!L.elemt) exit(OVERFLOW); // L.length=MAXQSIZE;
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

队列控制

queuemaxsize=5 多线程并发执行任务: import queue import time import random import threading import asyncio q_init=queue.Queue(maxsize=5) loc=threading.Lock() def jobs(): time.sleep(5) status = random.randint(0,1) if status==0: return "su
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

GXOI 2019 逼死强迫症

题目传送门 分析: sb矩阵加速推一辈子。。。 想了1个小时,结果好像还和标准答案的方法不一样诶。。。 标算解法: 老套路,对于新加入的一列,考虑它与目前最后一列的关系 我们可以列出四种方案: 其中前两种我们知道一定使用了一个小块 但是后面两种就不知道是用过还是没用过了,用了就一定用了两个 所以再枚举两个状态0/1,表示用了或没用 然后就有了6个状态。。。 这6个状态可以互相胡乱转移一通,然后就可以得出答案2333 具体怎么转移其实不难,然后说一说自己的口胡写法2333 胡乱解法(自己的):
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

Day 65 Vue简介与指令/js函数补充

目录 Vue Vue的优势 Vue实例 插值表达式 文本指令 事件指令 属性指令 面向对象JS JS函数补充 Vue Vue的优势 目前主流的前端框架有种:angular,react,vue 可以独立完成前后端分离式web项目的JavaScript框架 vue的优点: 有中文API 单页面应用,组件化开发 数据双向绑定 虚拟DOM 数据驱动思想(相比DOM驱动) 有前两大框架优点,摈弃缺点;但是没有前两个框架健全 Vue实例 let app = new Vue({ el: '#app'
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

keil mdk 无法添加对应容量的芯片

如果包已经安装好了 贴到 回到mdk,完事儿
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

第四章 复合类型

复合类型:基于基本类型和浮点类型创建 4.1 数组 一、定义: 数组是一种数据格式,能够存储多个同类型的值。 二、数组声明:   条件: 存储在每个元素中的值的类型; 数组名; 数组中的元素数;   格式:    typeName arrayName[arraySize];   注意:表达式arraySize指定元素数目,它必须是整型常数(如10)或const值,也可以是常量表达式(如8*sizeof(int)),即其中所有的值在编译时都是已知的。具体地说,arraySize不能是变量,变量的
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

css实现不规则div

1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <style> 8 .longen { 9 position:relative; 10 width:300px; 11 he
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0

6. 库函数

1. getchar函数 getchar的原型为 int getchar(); 在用的时候应该要注意返回的类型为int,防止发生字符被截断。 2.更新顺序 在对文件操作(读写交替进行)的时候一定要注意下面的情况 #include<stdio.h> int main(){ FILE *f; char buf[BUFSIZ]; f = open("file.name", "a"); while(fread(buf, sizeof(char), BUFSIZ, f
分类: 其他 发布时间: 12-16 20:50 阅读次数: 0