自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创

树的深度:树中结点的最大层次。比如上图就是四层。二叉树的存储结构:顺序存储结构:链式存储结构:递归

2020-03-18 19:59:23 84

原创 面试总结

为什么不能二次握手:网络延迟导致第一次SYN失败,重发之后建立连接成功的话。当延时结束之后,ACK发送过来之后。又再次连接,导致资源浪费。为什么需要等待时长:因为如果ACK发送失败,那么服务器可能认为时自己发生问题,如果立即关闭了之后,服务器还发送个锤子啊。...

2020-03-17 13:29:05 329

原创 SQL语句基础

Order byORDER BY 关键字用于对结果集按照一个列或者多个列进行排序。ORDER BY 关键字默认按照升序对记录进行排序。如果需要按照降序对记录进行排序,您可以使用 DESC 关键字。SELECT * FROM Websites ORDER BY alexa DESC;在order by多个列的时候:ORDER BY 多列的时候,先按照第一个column name排序,在按照...

2020-01-21 16:55:23 128

原创 Go基础学习_02

局部变量和全局变量在函数体外声明的变量称之为全局变量,全局变量可以在整个包甚至外部包(被导出后)使用。Go 语言程序中全局变量与局部变量名称可以相同,但是函数内的局部变量会被优先考虑。数组var variable_name [SIZE] variable_typevar balance = [5]float32{1000.0, 2.0, 3.4, 7.0, 50.0} 数组的初始化...

2020-01-20 19:08:40 122

原创 Go基础学习_01

同一个文件夹下的文件只能有一个包名,否则编译报错。在同一个包内不能有多个main方法,不然程序无法判断程序入口标识符:mahesh biao_shi 均为有效的123a 不能以数字为开头a+b不能包含运算符go语言的字符串连接通过+实现:fmt.Println("Google" + "Runoob")var age int; //go语言中变量的声明符必须使用空格隔开g...

2020-01-14 17:20:01 205

原创 python基础

Python3迭代器与生成器迭代器是一个可以记住遍历的位置的对象。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。迭代器有两个基本的方法:iter() 和 next()list=[1,2,3,4]it = iter(list) # 创建迭代器对象for x in it: print (x, end=" ")import sys...

2019-12-26 12:27:54 84

原创 python多线程

线程同步、锁如果多个线程共同对某个数据修改,则可能出现不可预料的结果,为了保证数据的正确性,需要对多个线程进行同步。考虑这样一种情况:一个列表里所有元素都是0,线程"set"从后向前把所有元素改成1,而线程"print"负责从前往后读取列表并打印。那么,可能线程"set"开始改的时候,线程"print"便来打印列表了,输出就成了一半0一半1,这就是数据的不同步。为了避免这种情况,引入了锁的概念...

2019-12-18 22:02:20 97

原创 Tensorflow_01

在图中描述计算顺序,图中的节点就是操作。比如,一次加法是一个操作,一次乘法是一个操作,构建一些变量的初始值也是一个操作。操作之间存在顺序关系,有的操作在其他操作执行完成后才能执行,这些操作之间的依赖关系就是“边”,在代码上看就是A的输入是操作B执行的结果,那么这个操作A就依赖操作B。所有和Tensorflow相关的计算都必须在会话中完成。...

2019-09-29 11:41:41 90

原创 PyQt5

主窗口类型有三种窗口QMainWindowQWidgetQDialogQMainWindow:可以包含从菜单栏、工具栏、状态栏和标题栏,是最常见的窗口形式。QDialog:是对话窗口的基类。没有菜单栏、工具栏、状态栏QWidget: 不确定窗口的用途,就使用QWidget...

2019-09-27 15:08:56 155

原创 界面设计

设计一个客户端界面,用以控制机器人的移动,有检测水果的按钮,然后再实现抓取。

2019-09-26 15:27:02 297

原创 数据结构_02

堆排序堆排序的思想是将数据以二叉树的方式进行排列放置,其实重点在于将每次都将当前的结点与孩子结点进行对比,如果孩子结点大于双亲结点则,将这个孩子结点替代这个双亲结点,以总结点数//2=n,n,n-1,n-2,n-3,…1,,注意如果替换了之后,还有孩子结点还要继续替换。直接看代码:def heap_sort(a): a = [0] + a b = a for i in ...

2019-09-26 14:48:47 66

原创 数据结构_01

冒泡排序冒泡排序就是从数组的最底部不断的往上寻找的过程,当下面的大于上面的就换一下,每循环一次最小的值就到了最上面一次,然后下一次循环就只需要从最底部到最上面的第二个了,代码如下:def bubble_sort(a): for i in range(len(a)): for j in range(len(a)-1, i, -1): if a[j]...

2019-09-19 16:26:13 99

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除