
Java
文章平均质量分 80
Null
TRXCX
这个作者很懒,什么都没留下…
展开
-
参数传递和剪枝,从修剪二叉树谈起
这个地方我操作的root,是原树的root节点的引用的副本,所以我这样操作,在这个局部root确实指向了它的右孩子节点,但函数结束之后,我用原引用对树进行遍历,会发现“修剪”根本没有生效,这就是因为我的“修剪”操作——尝试改变引用的方式,并没有影响到实际的引用。这里需要注意的一个细节就是,通过返回对右子树修剪的结果,并把这个结果替换掉原本指向根节点的引用,这个过程就已经抛弃了根节点,即完成了对根节点的修剪!想要对原引用造成影响,需要做的,是原引用接受函数改变后的副本的值。对于值传递,由于函数拿到的是。原创 2024-06-06 15:18:48 · 631 阅读 · 0 评论 -
滑动窗口最大值——程序员的真实写照
如果一个新人的能力比公司现在的老人能力还强,那在接下来的评比中,这些老人永远不会是Top1,他们的结局在这个新人进来的一刻就被注定了——他们既不可能作为EOM获得暂时的高工资,也难逃被裁的命运。所以每当有一名能力出众的新人入职,能力不如他的老人们都会集体辞职。当这家公司招够了10个人之后,就开始对他们进行评估比较了,根据工程师的水平,选出这里面最好的一名,作为EOM(Employee of the Month),获得额外的薪水。之后的每个月,都有一位新人加入,一位老人固定被“优化”。原创 2024-05-22 17:28:21 · 349 阅读 · 0 评论 -
关于环形链表的一点思考
所以,为了使fast和slow相遇,从而通过相遇点和他们的速度这些信息,建立环入口和链表起点及相遇点之间的距离关系,我们需要通过设置速度,使得它们一定能相遇且距离关系建立的足够简单清晰。至于中间情况,即L原创 2024-05-21 15:34:26 · 918 阅读 · 0 评论 -
Nginx
通过动静分离,Nginx 可以针对静态内容做缓存、压缩、分发等优化,减轻后端服务器的负担,提高网站的访问速度和并发能力。因此代理服务器代替浏览器发出请求,并将服务器的响应返回给浏览器,这时的代理服务器就是正向代理。真正的服务器被隐藏,浏览器发送请求获取响应,以为自己访问的是真正的WEB服务器,其实访问的是代理服务器。:指不需要经过后端服务器处理,直接返回给用户的静态文件,如图片、样式表、脚本等。:指需要经过后端服务器处理的请求,一般涉及数据库查询、业务逻辑处理等,比较消耗资源。3、双击nginx.exe;原创 2024-03-02 18:16:22 · 879 阅读 · 0 评论