在PySide2中嵌入matplotlib
一、matplotlib简介
从零实现atoi函数
atoi的实现
校招笔试题解
动态规划面试题解
面试知识点汇总
面试常考知识点汇总
二叉树的前中后序遍历的递归与非递归实现
二叉树的递归遍历
零散的随笔总结
一、SQL索引
数据库索引是由B+ Tree这种平衡多路查找树实现的,他会在数据库中维护由索引字段的值构成的B+ Tree结构,因此在插入及删除时由于要维护树的结构,会导致插入删除的效率降低,但是查询效率很高。每次给字段新建一个索引时,字段中的数据就会被复制一份出来。用于生成索引。因此,给表增加索引,会增加表的体积,占用磁盘空间。
桌面端软件设计经验总结
一、MVC
对于笔者所开发的桌面端软件来说,主要的功能就是通过界面UI与用户进行交互,获取用户参数后将得到的数据在后台进行处理,并将处理后的数据在界面上进行显示。对于这种需求来说,最经典的应用就是MVC架构,可以在图1中粗略展示MVC框架的设计思想。
Git下管理多个ssh key
对于程序员来说,可能由于私有库限制,网站访问速度及备份等原因将代码放在不同的代码托管平台,比如程序员交友网站Github,Gitlab以及国内的码云等,那么我们上传代码时就需要对不同的平台的ssh key进行管理,否则一个ssh的私钥是不可能在多个平台通用的,针对这种情况,解决方法如下: