- 博客(29)
- 收藏
- 关注
原创 python面试
2.python 创建对象之后的事情。1.类方法,实例方法,静态方法区别。11.merge和rebase区别。10.git 远程修改版本名称。6.多进程管理,多线程管理。9.查看一个文件的前一百行。12.python内存管理。3.单例模式,适配器模式。13.配置文件管理常用库。
2024-03-20 17:40:37
127
原创 git工作常用命令
访问 http://git.lksense.com:9988/python/industrial-defect-detection/-/merge_requests/1464。然后将生成的id_rsa.pub输出并配置到gitlab上面的个人的setting。将当前修改的内容暂存到栈里面。查看pop之后当前版本的状态。
2022-09-07 14:30:48
150
原创 Golang一面
前面问了一堆java问题 面试没准备 全残1.redis分布式锁有了解吗?2.redis存储的基本类型3.new和make的区别4.mysql索引失效怎么办5.如何优化mysql6.水平分表和垂直分表7.秒杀保证数据的一致性8.什么情况下需要分库 什么情况下需要分表...
2022-03-29 14:30:06
1139
原创 2021-07-15-letcode刷题注意事项
String 的repalce()方法的返回对象才是要得到的值,s.replace()后,s的值并没有发生改变
2021-07-15 22:38:03
94
原创 2021-07-14 letcode刷题注意点
java目前推荐Deque来替代Stack和QueueDeque的offer,poll,peek对应Queue的三个方法Deque的push,pop,peek对应Stack的三个方法2.HashSet 的add(e)方法如果添加了重复元素,会返回false3.二位数组 a[][],a.length()可以查出这个二位数组有多少行,a[0].length()可以查出有多少列判断二维数组是否为空if(anull||a.length0||a[0].length==0)4.String s...
2021-07-15 10:25:22
121
原创 pkg中关于一个变量是否等于一个值或者一个值的判断的判断中出现的失误
今天的工作中要判断的是cs_status这个变量是不是2或者是13一开始写成了if cs_status = ‘2’||‘13’ then执行函数测试中这个函数一直没有被执行冷静分析找出了原因应该写成if cs_status in(‘2’,‘13’) then2||13 =1 希望能记住这个错误,不再犯...
2021-03-18 16:10:39
134
原创 oracle中存储过程 查询出多条数据的处理方法
oracle中存储过程 查询出多条数据的处理方法 --用游标处理定义游标cursor a isselect 。。。。。。。。。。。。。。。。。…beginopen aloopfetch ainto 自己定义的变量开始操作end loop;close a;end;...
2021-03-15 11:21:51
1957
原创 oracle数据库查询,某个字段相同的数据只取一条的方法
oracle数据库查询,某个字段相同的数据只取一条的方法select s.* from (select * from t_audit_log t ,row_number() over(partiton by operator_id oder by log_id) as groupcx) s where s.group.x=1;其中operator_id 是会出现重复数据的字段 log_id是自己选择的排序依据...
2021-03-15 11:19:32
5259
原创 iterm2 初用mysql
用brew安装完mysql后,提示我输入mysql -uroot启动Mysqlmysql_secure_installation为mysql设置一个密码
2021-02-15 17:21:17
742
原创 Macbook 安装homebrew
上一篇文章中写的根据vpn安装homebrew的方法并不好,经过苦苦追寻找到了另外一种安装homebrew的方法转自知乎https://zhuanlan.zhihu.com/p/341831809
2021-02-15 17:14:14
181
原创 MacBook Pro iterm2 安装 homebrew
安装了一天,试了各种办法,包括换代理什么的,最终都无济于事,只是帮助我熟悉了linux的一些删除命令。最终是通过vpn一下子搞定的vpn连上之后,还是会出现一个错误,原因是之前安装了太多次homebrew所以需要先删除创建一个 vim 1.rb编辑内容为如下:#!/usr/bin/rubySTDERR.print <<EOSWarning: The Ruby Homebrew uninstaller is now deprecated and has been rewritten
2021-02-14 21:47:29
448
原创 深度优先遍历与广度优先遍历原理以及java实现
首先了解创建树以及进行树的连接的代码如下TreeNode tree1 = new TreeNode(1);TreeNode tree2 = new TreeNode(2);TreeNode tree3 = new TreeNode(3);TreeNode tree4 = new TreeNode(4);tree1.leftNode = tree2;tree1.rightNode = tree3;tree2.leftNode = tree4;深度优先遍历(Depth First Search
2021-01-21 17:22:43
297
原创 不借助第三个变量交换两个整数
int a = 10;int b =15;现在要求不借助第三个变量就做到交换俩个整数;第一种方法a=a-b;b=a+b;a=b-a;第二种方法a = a^b;b=a^b;a=a^b;
2021-01-21 16:24:49
139
原创 Hash实现相同Key赋值不会覆盖以及重写equals和hasCode()方法的原因和代码
Hash实现相同key赋值不会覆盖1.针对像String这样已经重写了equals和hashCode()方法的类主要方法就是写一个自己的HashMap类继承HashMap类,并重写它的put(方法public class MyHashMap<K> extens HashMap<K,String>(@overridepublic void put(K key,String value){ NewValue = value; if(**contain
2021-01-21 16:15:10
310
原创 2021-01-20
HashMap遍历的四种方法1.使用For-Each迭代entriesMap<String,String> map = new HashMap<String,String>(); for(Map.Entry<String,String> entry :map.entrySet()){ System.out.println(entry.getKey()+entry.getValue());}2.使用For-Each迭代key和valueMap<
2021-01-20 17:43:50
93
原创 equals和==的区别
(1)对于 == ,如果比较的是基本数据类型,则直接比较的是值是否相等,如果作用于引用类型的变量,则比较的是 引用指向的对象的地址。(2)equals 不可直接作用于基本数据类型的变量。如果没有重新equals()方法,则比较的是引用变量所指向的对象的地址,诸如String等重新了这个方法的类,则比较的是对象的内容。...
2021-01-20 16:06:47
103
原创 hashmap底层实现原理
map.put(k,v)实现原理(1)hashmap首先将(k,v)封装成node(节点类型)(2)然后调用k的hashcode()方法得出hash值(3)通过哈希表函数/哈希算法,将hash值转换成数组的下标,数组的下标位置如果没有任何的元素,就把node节点添加到这个位置上。如果这个位置上已经有链表就会用k和链表上的每个节点进行比较(调用equals()方法),如果所有节点equals()方法返回的都是false,那么就将这个新节点添加到链表尾,如果有一个节点返回了true,就把这个value值覆
2021-01-20 15:58:39
190
原创 oracle数据库 data not found的问题
工作中写pkg的时候,遇到了这个问题,原因是在 select into的时候,可能会出现查出来是空值的情况,这个时候就会报错,解决方法是用count(*)先判断有没有数据,再根据有没有数据来决定要不要进行查询并赋值。...
2021-01-19 09:59:07
1548
转载 java实现归并排序的代码
public class MergeSort {public static void merge(int[] a, int start, int mid, int end) { int[] tmp = new int[a.length]; System.out.println("merge " + start + "~" + end); int i = start, j = mid + 1, k = start; while (i != mid + 1 &a
2020-11-20 16:44:03
191
原创 java的Arrays.fills()函数详解
这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入java的Arrays.fills()函数有欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑
2020-10-14 21:17:40
603
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人