03 2022 档案
摘要:关于使用java实现大数的加法 package two24; public class Solution415 { public String addStrings(String num1, String num2) { // 获取两个字符串的数据 char[] a = num1.toCharArr
阅读全文
摘要:1.题目不难,难得地方在于对于这一反转得使用技巧 关于Set的方法的使用,其中Set判断数据是否相同是根据 package two24; import java.util.HashSet; import java.util.Set; class Solution3 { public int leng
阅读全文
摘要:1.compareTo()与compareToignore(),两者都是将字符串进行比较,两者之间最大的区别就是前者比较区分大小写,而后者比较不区分大小写,同时比较的方法也比较高级,首先会与第一个不同的地方的位置进行比较,其return返回的是以一个数字返回的,将前面一个数据与后面一个数据进行比较,
阅读全文
摘要:1.最长的回文串 做法: 中心扩散法,依次遍历字符串的每一个字符,从当前字符往两边进行扩散,查找最长的回文子串 但是显而易见,假如该字符串的回文子串是偶数的呢?那么这种做法就会摆的一败涂地 所以当进行运行的时候我们要判断一下,其相邻的位置是否存在相同的字符,如果存在相同的字符就可以跳过 s.subs
阅读全文
摘要:1.10道题 2.学一个新的算法 3.28: 快排-- 左右两边分别进行比较,将第一个位置的值赋值给temp 然后与最末的值进行比较,假如最后面那个的数比前面的小,将最后面的数 1.选择一个基准数,一般选第一个或者最后一个,本次咱们取第一个为基准数 2.然后将所有比基准数大的放在基准数的右边,所有比
阅读全文
摘要:如何判断一个集合是否是一个环形链表,我们可以用java中的set方法【不可以出现重复】 Set<int啥的> c = new HashSet<与前面那个相同>(); 如果出现重复嘚数据,该集合则返回false 实现方法: //这个的意思就是如果结点里面的数据无法再添加到环里面就会返回false if
阅读全文
摘要:1.出现点击按钮自动提交,并且跳转到原来界面的问题 解决方法:其实这个就是最简单的前端的问题,就是使用了form这个方法,在<form>标签内的button的提交都会自动的跳转到指定的界面,所以我们只要将上面的form转换成div就行了 2.关于我的el方法使用不了的问题 el方法的使用,一般是不会
阅读全文
摘要:java里面可以通过实现math里面的函数实现开根号 Math确实是个好东西 BF暴力 插排: 1.首先,将第一个数单独取出来作为一个“数组”(假设,但并非真的作为了一个数组,还是在该数组的最前面) 2.对一段数组从第一个开始后面的每一个数都与那个“数组”(最后一位数)进行比较,放到合适的位置上 3
阅读全文
摘要:这上面这个就是将1到10的数据全部输入 每次返回的都是2 第三个执行不了,不晓得咋搞 第四个就是这个 这是输出的代码 相当于一个for嵌套一个for 这就是一个生成器 生成器的值无法直接取出,必须要用next方法来取 生成器与正常的区别就是最外层的那个括号,如果是中括号那就证明不是生成器,反之就是生
阅读全文
摘要:换了一个编译器,a()输出的是第一句话,而a()()输出的则是下面那两句话 当调用这个函数的时候输出的是外层函数的信息 而这时输出的则是内部的函数的方法 这就是最基本的闭包 函数的()只有在使用和创建的时候需要写 在外部调用内部函数需要在外部返回到内部。其具体方法原理我前面讲过就不重述了
阅读全文
摘要:函数的最后一章 那个"""就是简单的注释方法【以"""开始以"""结束】 奇怪的是最后才讲就离谱 使用help就可以查看自己编写的内容 编译错误???这就非常的离谱 这就说明了细心的重要性 当然你两个地方全赋值整数也是可以正常的运行的 可以自主选择里面的数据的类型 内省:发生在内部,可以发现的主观现
阅读全文
摘要:关于一行流 就是使用一行代码来实现许多的操作 lambda表达式 函数里面的值如果不进行返回就不会输出来 正常情况下咱们调用函数实现平方操作 但是lambda表达式会使这个函数变得灰常的简单,只需要一行,也就是咱们常常说的一行式 咱们得到的结果一模一样,但很明显第二个更简单明了 同样这个咱们还可以在
阅读全文
摘要:1.首先创建一个函数 2.利用一个函数去接收他 3.然后就可以调用里面的函数了?? 有点不理解 那么为啥咱们要这么写列,主要是利用了python里面的内层函数可以记住外层函数这一特性, a**b 代表他是一个幂运算 根据上面那个例子咱们可以晓得 是我晓得~~ 因为函数是用了一次就没了的,所以在咱们将
阅读全文
摘要:定义函数真的太好玩了 在函数里面定义的函数,在别的里面无法使用,在上面的例子里面咱们可以看出来 全作用域 global语句 当我们想将x的值全变成一个的话,咱们可以在函数里面加一个global,用他来定义x这样的话就和外面的一样了 嵌套函数 可以在一个函数里面创建别的函数,但是,在该函数里面你创建的
阅读全文
摘要:先简单的叙述一下关于spring操控class文件的操作方法 1.首先创建相应的类,并且创建类里面的相关的方法 2.在xml里面通过bean进行调用(基本的方法: 1.创建bean,id里面可以随便写,class里面放入该类的地址, ) 3.在demo(运行程序的)文件夹下进行运行 4.链接xml,
阅读全文
摘要:对于之前的一道算法题,我之前的一种思路 但这样会有点麻烦,但当时确实忘了java中如何进行加法操作,于是,我打算在这里记录一下 就是这样,就会简单很多 同时,咱们也渐渐的发现了java的小数点的设计也有许多值得深思的地方 需要用到String.format等函数 比如这一个方法,就又简单又好用
阅读全文
摘要:集合 dict代表字典,set代表是集合 集合具有无序性 还会去除重复的数据 set会自动去重 所以咱们可以利用此性质来判断是否存在重复 就是这样 isdisjoint()判断是否存在相同的数据 即存在一个字母相同啥的 P.issubset(A)是否是P是否是A的子集 并集P.union(A)将A与
阅读全文
摘要:id的使用 返回一个代表id的唯一标志的值 这是相关的操作,[]里面的id是不会随值的改变而改变的,而()里的会 is判断两个数据是否相同(地址层次) 数组一般是不相等的,但字符串可以相等 in判断两个字符串是否存在包含关系 del删除,操作方法 del 被操作的数组[起始的数:结束的数] 与序列相
阅读全文
摘要:这个就是元组,元组与数组之间的差别就是,元组里面的数据不可以进行更改 而当其是数组的时候 元组可以叠加w = s,t 当然在创建元组的时候需要添加”()“(建议加) 要求左边的未知数要与右边元组数要一致 当然也可以换一种写法 如上图字符串: 可以做到,字母大小写的转换,首字母的大写(其余字符小写)
阅读全文
摘要:sort是将其排序按照从小到大 reverse将数组翻转(第一个与最后一个,第二个与倒数第二个) is运算符 a is b 判断a与b是否相等 将x = y就是将x的地址传给y x=y深拷贝 x = y.copy() 在py里面单个字符需要使用‘’来引用
阅读全文
摘要:py里面的将数组里面的数一个一个输出 循环一步一步输出 for each in 数组名 print(each) 数组的最后一个数据的下标是-1,其他的下标可以次推 (当然你正着算也行的哈【1,2,3,4...】) 列表切片:一次性打印出多个数据 wc,极其牛皮 还可以设置跨度就是三位数在【】里面 第
阅读全文
摘要:!+tab快捷键 会出现下面这一串的代码,当然那个lang那里需要自己手动改一下 输入上面那个字符之后再按一下tab建就会出现一段字 单纯就是一段字而已 .${name}:class为${name}的一个div #${name}:id为${name}的一个div 屁用的知识点 先复制css文件到he
阅读全文
摘要:布尔 在py里面值为0的数字类型为false,空的序列与集合为false 在py里面turn为1,false为0 py中的&&与||为and与or 具体的代码如下 还有上面这种写法 上面这种的结果的原因是因为,or只要对一个就算对,所以当前面对的话,就不会进行后面的计算,and则必须保证全为真才可以
阅读全文
摘要:采用的编译器IDLE 创建的小程序 点击run mo 然后就运行了 简单又粗暴 缩进是py的一大特点,缩进错了程序就跑不了了 这个代码是查找py中的常见函数 dir(__builtins__) 具体代码在上面 同时py区分大小写也支持中文 在py里面进行交换操作可以使用如下操作,也可以用一个数做临时
阅读全文
摘要:我忽然发现对于集合的使用太少有点生疏 所以现在增加一篇有关集合的使用的随笔 首先集合与数组的区别 集合大小无限,但是数组的是固定的,有限 如上,在这个集合里面数据可以存放所有类型的数值 简单的add就行 清除原先的数据clear 判断集合里面是否存在此数据 public class Example8
阅读全文
摘要:Bean管理: 1)spring创建对象 2)spring来注入属性 DI:是ioc中的一种依赖注入,是一种实现(注入属性) 1.第一种注入方式:set方法 a.创建类,定义属性和其对应的set方法进行注入b.在main方法中创建队像再将属性配置进去 在spring的xml里面进行属性的配置 a.首
阅读全文
摘要:罗马转整数 思路我感觉应该是很简单的 罗马数字就是如果后一位比前一位大就把他们加起来,如果后一位比前小那就将其相减 那我们只需要将其从最后面开始计算就会很简单的计算出来
阅读全文
摘要:IOC思想是基于IOC的容器完成,ioc的容器底层就是对象工厂 spring来实现ioc容器的两种方法:1)BeanFactory:IOC容器的基本实现,是spring内部的使用接口(加载配置文件的时候不会创建对象,在使用对象的时候才会创建对象) 2)ApplicationContext:BeanF
阅读全文
摘要:超链接 悬停效果 相应的代码 a:hover{ color: #247056; font-size: 30px; } 优先级:id选择器 > class选择器 > 标签选择器 鼠标移上去变颜色(图中为红色) 相应的代码 a:hover{ color: red; } a:active{ color:
阅读全文
摘要:1 package two24; 2 3 public class Demo { 4 public static void main(String[] args) { 5 // System.out.println(new Solution12().intToRoman(12)); 6 //简单的亦
阅读全文
摘要:关于啥是spring的框架 就是一些类与接口的集合,通过对此地的协调来实现程序 简化开发过程,提高开发的效率 概念懂的越多,以后薪资越多 1.单一应用框架 2.垂直应用框架:实现前后端分离(用于加速web(MVC)是关键) 3.分布式服务框架 4.流动计算框架 1.javabean+jsp 2.MV
阅读全文