- 博客(14)
- 收藏
- 关注
原创 Git 命令
git常用命令; git fetch 与 git push的区别; Fast Forward; git checkout -b dev origin/dev; git branch --set-upstream dev origin/dev ; git push -u origin master ; git clone; git reset --hard HEAD^ ; git reset HEAD ; git checkout -- xxx.txt;
2022-05-08 14:58:46
133
原创 Java 的集合体系
数组与集合的区别 数组的长度是固定的,集合的长度是可变的; 数组中可以存储基本数据类型,也可以存储对象,而集合中只能存储对象; 集合的分类 Collection:表示一组对象; Map :表示一组映射关系或键值对; 集合体系 Iterable 接口 iterator() 方法返回 Iterator 接口的实例,用于遍历Collection元素; 只要是实现了 Iterable 接口的集合类都可以直接使用加强for循环来遍历; 加强 for 循环内部帮我们使用 Iterator 遍历; public
2022-04-16 11:52:35
705
原创 Lambda & Stream
forEach、Stream、orElse、allMatch、anyMatch、flatMap、groupingBy、toArray、Stream.generate、Lambda
2022-04-15 22:29:49
377
原创 Java 多线程基础
java多线程、synchronized、ReentrantLock、ReadWriteLock、java.util.Concurrent、BlockingQueue、并发集合类、CAS、JMM、AQS、CyclicBarrier、Semaphore、CountDownLatch
2022-04-15 12:06:12
3041
原创 Java反射API
反射API;Type;Class;ParameterizedType;getActualTyeArguments;getRawType;Field;Method;Constructor;getGenericType;getType; getGenericSuperclass;getSuperclass;getInterfaces;
2022-04-13 09:58:24
2407
1
转载 Java IO
IO 、InputStream、OutputStream、Reader、Writer、InputStreamReader、OutputStreamWriter、PrintStream、PrintWriter;Paths、Files、File
2022-04-12 12:36:31
325
原创 python从多线程中获取函数返回值的方法
方法一:使用队列 import queue import threading import sys import time q=queue.Queue() def func1(x,y): func_name = sys._getframe().f_code.co_name # 获取函数名 print("%s run ....." % func_name) q.put((x+y,func_name)) def func2(x,y): func_name = sys._g
2021-01-30 21:23:38
1422
2
原创 Linux sort 命令的使用
sort 的工作原理: 目录 sort 的工作原理: -u选项:在输出中去除重复行 -r选项:sort默认的排序方式是升序,如果想改成降序,加个 -r就行了。 -o选项:用排序后的结果替换原文件的内容 -n选项:告诉sort以数值大小来排序 -t 选项:后面可以设定间隔符,对每行内容进行切割, -k选项:用来说明按照第几列来进行排序 -c选项:会检查文件是否已排好序,如果乱序,则输出第一个乱序的行的相关信息,最后返回1(乱序返回1,顺序(升序)返回 0)。 -C选项:会检查...
2021-01-30 18:39:43
631
原创 Git常用命令
Git的工作原理 每次提交更新时,它会纵览一遍所有文件的指纹信息并对文件作一快照,然后保存一个指向这次快照的索引。为提高性能,若文件没有变化,Git不会再次保存,而只对上次保存的快照作一链接。 Git中的状态 对于任何一个文件,在 Git内都只有三种状态:已提交(committed),已修改(modified)和已暂存(staged) .git目录,它是Git用来保存元数据和对象数据库的地方。该目录非常重要,每次克隆镜像仓库时,实际拷贝的就是这个目录里面的数据。 基本的Git...
2020-12-28 21:22:42
200
原创 Shell 编程常用工具及函数
awk grep egrep fgrep !~ [[:space:] sed basename NF NR dirname xargs bc sort cut read
2020-12-13 18:16:23
1597
原创 Shell script (源自精华帖 shell ——十三问)
shell编程 shell十三问 source、fork、exec之间的差别 $(())与$() 变量替换 echo shell for循环 通配符 正则表达式 > < >> << && ||
2020-12-04 23:37:50
485
原创 字符串方法
字符串方法: 1、capitalize() ---->首字母大写 2、casefold() --->大写转小写,可以处理特殊的大小写对应关系 3、lower() ---》简单的大写转小写 4、center(self,width,fillchar=None) width ---》设置宽度,并将内容居中 fillchar---> 空白填充字符 (只能一个...
2019-08-14 09:59:39
250
原创 元组_ tuple 、字典_dict 、布尔值_bool
小括号创建元组 元组不可被修改,不能增加或者删除元素 元组是有序的 可以索引取值、可以切片取值、可以for循环,是可迭代对象 列表、元组、列表之间可以相互转换 count (self, value) -----> 统计某个元素在元组中出现的次数 index(self,value,start = None, stop=None) ---->找到参数value在元组中的索引值 花...
2019-08-14 09:46:02
356
原创 列表_list
列表 list ----> 类 1、li = [1,2,3,“name”,“age”, [“gcx”,[“郭晨希”,“20”,“大佬”],24]] —> 外层中括号,内部元素逗号分隔,列表中可以嵌套列表,所有的类型都可放入列表 通过索引去元素: print (li [0]) —> 1 通过切片取元素:print (li [3:5]) ---->[“name”...
2019-08-14 09:39:40
1111
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人