- 博客(9)
- 收藏
- 关注
原创 数据结构——用数组实现栈(java)
栈(stack)又名堆栈,它是一种运算受限的线性表。限定仅在表尾进行插入和删除操作的线性表。这一端被称为栈顶,相对地,把另一端称为栈底。向一个栈插入新元素又称作进栈、入栈或压栈,它是把新元素放到栈顶元素的上面,使之成为新的栈顶元素;从一个栈删除元素又称作出栈或退栈,它是把栈顶元素删除掉,使其相邻的元素成为新的栈顶元素。所以,栈是一个先进后出的有序列表。入栈(push)和出栈(push)演示java代码实现public class Stack<E> { privat..
2020-11-25 17:51:10
250
原创 计算机数据表示和运算
进制转换1.1 十进制与r进制的转换:十进制转r进制,整数部分使用除r取余法,即每次将整数部分除以r,余数为该位权上的数,而商继续除以r,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数;小数部分使用乘r取整法,从开始的整数向后读起。r进制转十进制,整数部分,r进制数从低位到高位(即从右往左)计算,第0位的权值是r的0次方,第1位的权值是r的1次方,第2位的权值是r的2次方,依次递增下去,把最后的结果相加的值就是十进制的值.
2020-10-19 17:58:46
1033
原创 quartz定时任务框架简单demo
Quartz是OpenSymphony开源组织在Job scheduling领域又一个开源项目,完全由Java开发,可以用来执行定时任务,类似于java.util.Timer。但是相较于Timer, Quartz增加了很多功能: 持久性作业 - 就是保持调度定时的状态; 作业管理 - 对调度作业进行有效的管理;这个小demo是结合数据库实现任务调度,使用的是springboot,也用了mybatis-plus。依赖包 <dependency>
2020-10-09 16:16:58
591
1
原创 python 人脸识别demo
使用python第三方模块face_recognition实现人脸识别,并根据已命名的图片把名字显示在屏幕上。安装模块需要安装opencv,face_recognition,face_recognition模块需要先安装dlib,而dlib需要先安装cmake和boost所以按顺序安装pip install cmakepip install boostpip install dlibpip install face_recognitionpip install opencv-python
2020-09-25 12:07:59
599
原创 python cv2绘制中文乱码问题
因为使用cv2.putText() 只能显示英文字符,中文会出现乱码问题,因此使用PIL在图片上绘制添加中文,可以指定字体文件。思路:OpenCV图片格式转换成PIL的图片格式;使用PIL绘制文字;PIL图片格式转换成OpenCV的图片格式;def cv2ImgAddText(img, text, left, top, textColor=(0, 255, 0), textSize=20): if (isinstance(img, numpy.ndarray)): # 判断是否Ope
2020-09-24 16:28:51
1597
原创 jvm中垃圾回收分为scanvenge gc和full GC,其中full GC触发的条件可能有哪些
题目解析:jvm中垃圾回收分为scanvenge gc和full GC,其中full GC触发的条件可能有哪些?A.栈空间满B.年轻代空间满C.老年代满D.持久代满E.System.gc()答案:C D E解析:新生代、老年代、持久代1,新生代:(1)所有对象创建在新生代的Eden区,当Eden区满后触发新生代的Minor GC,将Eden区和非空闲Survivor区存活的对象复制到另外一个空闲的Survivor区中。(2)保证一个Survivor区是空的,新生代Minor GC就是
2020-09-02 10:08:14
1926
1
转载 Linux安装mysql5.7详细教程
https://blog.youkuaiyun.com/sunstar_1995/article/details/104761427
2020-08-28 15:51:35
111
原创 java中的排序算法和查找算法
@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式 进行展示;增
2020-08-20 15:43:20
444
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人