(一)Python编写,输入一个字符串,输出字符串中每个字符和它的下标组成的新字符串 方法一: s=input('input a string:') s1=''.join(['%s%d' % (s[i],i) for i in range(len(s))]) print(s1) 方法二: def p ...
分类:
编程语言 时间:
2020-03-15 13:23:00
阅读次数:
54
1、给定两个数组,编写一个函数来计算它们的交集。 示例 1: 1 输入: nums1 = [1,2,2,1], nums2 = [2,2] 2 输出: [2,2] 示例 2: 1 输入: nums1 = [4,9,5], nums2 = [9,4,9,8,4] 2 输出: [4,9] 说明: 输出结 ...
分类:
编程语言 时间:
2020-03-15 13:23:58
阅读次数:
41
new 和动态数组 为了让 分配一个对象数组,要在类型名之后跟一对方括号,在其中指明要分配的对象的数目,返回指向第一个对象的指针,方括号中的大小必须是整型,但不必是常量: 也可以使用一个表示数组类型的类型别名来分配一个数组, 表达式中就不需要方括号了: 分配一个数组会得到一个元素类型的指针 虽然称 ...
分类:
编程语言 时间:
2020-03-15 13:24:11
阅读次数:
73
参考链接 "java——Scanner中nextLine()方法和next()方法的区别" 1、next()方法 next()方法在遇到有效字符前所遇到的空格、tab键、enter键都不能当作结束符,next()方法会自动将其去掉; 只有当next()方法遇到有效字符之后,next()方法才将其后输 ...
分类:
编程语言 时间:
2020-03-15 13:24:43
阅读次数:
46
代码如下: import javax.swing.JTable; import javax.swing.table.AbstractTableModel; import javax.swing.JScrollPane; import javax.swing.JFrame; import javax. ...
分类:
编程语言 时间:
2020-03-15 13:25:24
阅读次数:
87
今天本人给大家讲解一下多线程的死锁,如有不对的或者讲的不好的可以多多提出,我会进行相应的更改,先提前感谢提出意见的各位了!!! 线程死锁 什么是线程的死锁? 产生死锁的原因? 因为资源的竞争:线程中都是进行抢占CPU的时间片的执行权,所以开启多线程可以一次性进行多个功能的使用,可是现在因为锁对象A和 ...
分类:
编程语言 时间:
2020-03-15 13:25:47
阅读次数:
64
1 二叉排序树/二叉查找树/Binary Sort Tree + 1种对排序和查找都很有用的特殊二叉树 + 叉排序树的弊端的解决方案:平衡二叉树 + 二叉排序树必须满足的3条性质(或是具有如下特征的二叉树) + 若它的左子树不为空,则:左子树上所有结点的值< 它根结点的值 + 若它的右子树不为空,则 ...
分类:
编程语言 时间:
2020-03-15 13:28:13
阅读次数:
87
以Linux版宝塔面板为例。本篇文章给大家介绍宝塔面板如何部署Flask项目。 先做好准备工作: 进入你的项目根目录,使用命令把项目依赖包导出到项目根目录。 pip freeze >requirements.txt 然后把你的项目上传到服务器。 把你的Flask框架项目中的 第一步: 在宝塔应用商店 ...
分类:
编程语言 时间:
2020-03-15 13:28:24
阅读次数:
577
衡量算法快慢的标准 时间复杂度 空间复杂度 占用的内存空间 1. 常见的时间复杂度(按效率排序) O(1)list[j+1]: list[j],list[j+1]=list[j+1],list[j] flag=False 只要走过一次循环就会更改这个值 if flag: 若一次循环条件if没走到,换 ...
分类:
编程语言 时间:
2020-03-15 13:32:07
阅读次数:
47
C程序设计实验报告 实验项目:2 3 3字符与ASCII码;2 3 4运算符与表达式的应用;2 3 5顺序结构应用程序;3 3 1数学函数的算法描述;3 3 2鸡兔同笼的算法描述;3 3 3确定坐标的算法描述 姓名:彭佳乐 实验地点:家 实验时间:2020.3.12 一、实验目的与要求 1、掌握自增 ...
分类:
编程语言 时间:
2020-03-15 13:33:21
阅读次数:
67
作者:iCoding91地址:https://blog.csdn.net/caoxiaohong1005 转发的公众号地址,有其他设计模式介绍:https://mp.weixin.qq.com/s/ZqK5-2T3jZ9JTCdRA_st4w Spring中涉及的设计模式总结 1.简单工厂(非23种 ...
分类:
编程语言 时间:
2020-03-15 13:33:35
阅读次数:
72
python拼接字符串一般有以下几种方法: ①直接通过(+)操作符拼接 s = 'Hello'+' '+'World'+'!' print(s) 输出结果:Hello World! 使用这种方式进行字符串连接的操作效率低下,因为python中使用 + 拼接两个字符串时会生成一个新的字符串,生成新的字 ...
分类:
编程语言 时间:
2020-03-15 13:34:17
阅读次数:
63
1 添加redis依赖 <dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-pool2</artifactId> <version>2.4.2</version> </dependency> <dependen ...
分类:
编程语言 时间:
2020-03-15 13:35:18
阅读次数:
53
数据类型的转换 概述 JavaScript 是一种动态类型语言,变量没有类型限制,可以随时赋予任意值。 上面代码中,变量 到底是数值还是字符串,取决于另一个变量 的值。 为`true x`是一个数值; 为`false x`是一个字符串。这意味着, 的类型没法在编译阶段就知道,必须等到运行时才能知道。 ...
分类:
编程语言 时间:
2020-03-15 13:35:47
阅读次数:
55
Array 对象 构造函数 是 JavaScript 的原生对象,同时也是一个构造函数,可以用它生成新的数组。 上面代码中, 构造函数的参数 ,表示生成一个两个成员的数组,每个位置都是空值。 如果没有使用 ,运行结果也是一样的。 构造函数有一个很大的缺陷,就是不同的参数,会导致它的行为不一致。 可以 ...
分类:
编程语言 时间:
2020-03-15 13:36:49
阅读次数:
62
什么是委派模式 虽然说委派模式不属于Gof23中设计模式,但这并不影响它成为一种经典的设计模式。 “委派”字面意思就是指派一件事情给某人。类比到生活中的场景,比如项目leader指派开发任务给下面的猿猿们。这听起来有点像静态代理,不过还是不一样的,你品,你细品!代理强调的是过程,主要是要在代理过程中 ...
分类:
编程语言 时间:
2020-03-15 13:39:33
阅读次数:
70
Java异常处理机制:try...catch...的执行流程 在项目中遇到try...catch...语句,因为对Java异常处理机制的流程不是很清楚,导致对相关逻辑代码不理解。所以现在来总结Java异常处理机制的处理流程: 1.异常处理的机制如下: 在方法中用 try... catch... 语句 ...
分类:
编程语言 时间:
2020-03-15 13:41:06
阅读次数:
76
Object 对象 概述 JavaScript 原生提供 对象(注意起首的 是大写),本章介绍该对象原生的各种方法。 JavaScript 的所有其他对象都继承自 对象,即那些对象都是 的实例。 对象的原生方法分成两类: 本身的方法与 的实例方法。 (1) 对象本身的方法 所谓“本身的方法”就是直接 ...
分类:
编程语言 时间:
2020-03-15 13:41:37
阅读次数:
45
Java基础 注释 Java中的注释有三种: 单行注释,多行注释,文档注释; 代码示例: 标识符和关键字 标识符: Java所有的组成部分都需要名字。类名、变量名以及方法名被称为标识符。 标识符注意点: 所有的标识符都应该以字母(A Z或者a z) ,美元符($) 、或者下划线( )开始。 首字符之 ...
分类:
编程语言 时间:
2020-03-15 13:43:00
阅读次数:
74
一、使用方法,封装变量. 1 # 使用方法,封装变量. 2 class Wife: 3 def __init__(self, name, age, weight): 4 self.name = name 5 # 本质:障眼法(实际将变量名改为:_类名__age) 6 # self.__age = a ...
分类:
编程语言 时间:
2020-03-15 13:45:28
阅读次数:
71