随笔
吕元龙的小屋
不是兴趣使然的学生
展开
-
随笔 --- 是否可以用左右子树结点数差来衡量二叉树是否平衡?
在使用结点数来定义平衡,我们不妨再给其加上一个限定条件,就是平衡的树的除去最低一层的结点后,时完美二叉树。这样就会有出现左右子树结点树是另一侧结点数二倍时,左右子树高度差不会超过1,同时因为有 2^k - 1 = N总。一种情况是,3NR + 1 = N总,NR = 1/3*(2^k + 2),所以满足树的高度为O(logn)。当插入新元素使平衡树不在平衡时,因为我们多引入一个条件,在我看来重新调整为平衡变的非常困难。根据要求使用结点数来衡量是否是平衡时,极端条件是NR = 2NL 或者反之。原创 2023-07-11 11:49:26 · 361 阅读 · 0 评论 -
【随笔】数组元素使用异或交换位置的算法引发的思考
关于使用异或交换数组元素的算法的思考原创 2022-09-26 22:32:48 · 195 阅读 · 0 评论 -
软著 --- 注册与实名认证
网址 :中国版权保护中心需要: 身份证正反面照片、自己手持身份证的照片、邮箱注册账号1. 点击注册2. 点击个人(当然,如果有企业的话也可以注册企业)3. 填写个人信息4. 注册成功实名认证1. 登录刚才注册的账号,点击用户中心2. 点击版权登记下的软件登记3. 点击计算机软件著作权登记申请4. 将弹出实名认证窗口,点击前往实名认证5. 填写基本信息6. 申请认证(因为我已经实名认证过了,所以后面两步就不走了)7. 然后就是等待审核通过8. 可以在账户管理原创 2022-04-02 22:08:32 · 2626 阅读 · 0 评论 -
随笔---Python中10%-3等于-2怎么来的
看python书时发现10%-3和我想的结果不同,我以为会是 1 ,没想到是 -2。首先我们要知道取余运算是怎么算的对于整型数a,b来说,取模运算或者求余运算的方法都是:1.求整数商: c = [a/b];2.计算模或者余数: r = a - c*b.其中这个 [ ] 运算符是向下取整让我们根据这个公式先算出 c = 【10 % (-3)】= -4然后算 r = 10 - (-4)*(-3)= -2。这就是为啥10 % -3 = -2了。...原创 2021-10-27 17:25:06 · 3767 阅读 · 0 评论 -
随笔---工作室招新感悟
先来介绍下我们小组招新的两个阶段。宣传面试在宣传过程中,我主要是负责给来参观工作室的同学宣讲我们招新PPT的工作。说实话这是对我的一次极为重要的训练,因为我比较内向,一般也不会主动的开口聊天什么的,但是经过这次招新后,我觉得我脸皮变得厚了一些了。面试的时候我很怕因为我的判断失误影响了其与面试官对哪一个学生的产生偏见,所以我尽可能的不去面试,这算是一种逃避吧,“虽然可耻,但很有用”。当然,招新并不会是一帆风顺的,有挫折,有阻挠。我一直觉的“失败是成功之母”这句话就是扯egg,失败并不会让风向标指原创 2021-10-23 12:55:28 · 129 阅读 · 0 评论 -
随笔---jar包,war包和tar包
tar:Unix和类Unix系统上的压缩打包工具,可以将多个文件合并为一个文件,打包后的文件后缀亦为“tar”,因为该打包程序最初设计的目的是为了将文件被分到磁盘上所以叫Tape archivejar:Java编译好之后生成class文件,但如果直接发布这些class文件的话会很不方便,所以就把许多的class文件打包成一个jar,jar中除了class文件还可以包括一些资源和配置文件,通常一个jar包就是一个java程序或者一个java库,Java archivewar:war包就是一个web应用程序原创 2021-10-16 10:08:19 · 355 阅读 · 0 评论 -
随笔---最近的安排
时间表真正实行的情况可以说这几天真是啥事都没干,前几天身体很是不舒服,拖着那样的身体根本就没有心思学习,我甚至会想我这一世英名不会就给病死了,好在老天怜惜没啥大事,还活着。也是我的问题,有个我有个初中老师看人很准,他就说我自制力差,再加上家里的环境,学习就这样落下了。我不会一直颓废下去,一定不会。写这篇博客也算是对自己的一个提醒。咱班长还坚持着,我要放弃了,脸早就丢光了,再丢不起脸了。...原创 2021-01-31 13:25:08 · 1198 阅读 · 8 评论 -
随笔---使用navicat浮点型(float)自动转为整数的解决办法
就在今天写项目的时候发现我的navicat表里的float类型尽然存储的不是浮点型而是整型先查看表单结构show create table 表名;我的如下:可以看到这里的float(10,0)就代表没有小数点更改floatalter table 表名 modify 列名 float(10,2);这样就可以忘表里存浮点型了...原创 2021-04-02 23:39:58 · 967 阅读 · 0 评论 -
随笔---为什么一到选课时教务系统就卡顿甚至登不上去
又到了选课日子,又是教务系统崩溃的一天,今天正好感谢教务系统崩溃来让我有时间写这么一篇文章。为什么教务系统会崩溃?1.学校的教务系统基本都是外包出去的,外包公司要考虑的是开发进度和开发经费,所以基本会用一些现有的框架来写,而不是从底层开始写。这样用别人的框架可以节约开发成本也可节省开发时间,但是一个项目用了别人的框架就相当于盖房子用了规定好的地基,就算之后再怎么美化上层建筑,地基就怎么大,也就确定了这样的系统的服务能力的大小。选课系统这种又要加锁,对数据库表不断地锁,防止数据不一致,时间原创 2021-06-13 11:38:48 · 10149 阅读 · 2 评论 -
随笔---大一下学期小组生活总结
学习还是老样子嘛,上课时候上课,不上课了就去小组。这样的生活就是食堂、宿舍、教室、小组,之间来回奔波,枯燥乏味且又充实无比。这一学期学到了很多新的知识,也做了一个对小组来说还蛮重要的任务,那就是小组官网的落成。当然学习也会遇到难题,这段时间的学习过程中也碰到了比较头疼的事,就比如学习内容的两个大跨步。第一大跨步:刚开学时我们开始学习jsp + servlet,我们考核内容是做一个仿淘宝的网站,对于这个考核,大一上学期的哪几个考核简直弱爆了。要想完成这次考核的任务,我们需要学习新的知识:数据库(mysq原创 2021-07-11 21:16:53 · 240 阅读 · 0 评论 -
随笔---Beego中的routers包个人的理解
在利用bee new 语句创建项目时会发现多出来一个routers包。理论上说,MVC框架使用的包无非两种MVC关键的包(models,views和controller是这个框架不可缺少的东西)辅助包(如上面的conf)这样推理的话routers这个属于辅助包。接下来让我们看他的作用利用init来完成,可以说一启动项目这函数就会被调用,先是给定一个固定的路径,后面跟着这个路径对应的控制类,显然这就是做跳转用的。为什么beego里的固定路径的跳转还要分到一个包里写呢?我想不明白,但是写框架的原创 2021-08-29 00:14:12 · 126 阅读 · 0 评论