沉思专题

后疫情时代CS保研沉思录暨2023年个人保研经验贴

个人情况 正如古话所说,最适合你的才是最好的。因此这里先贴上个人基本情况,用作参考。 如果你的个人情况与我相近,则有更强的参考作用。如果情况相差较大,也可以姑且引为例子来研究。 学校层次:中流至末流211 专业:软件工程 第四轮学科评估:B 排名:夏令营阶段至预推免中期2/159 预推免后期至九推1/159 竞赛:较多水赛国/省/校奖 科研:少量学习、论文复现经历,无paper

OpenResty中的upstream healthcheck功能沉思录

综述 healthcheck功能本质上还是个定时器,去定期检查指定upstream组的状态,它发送指定的http请求并解析响应码,去探测upstream中每个peer的存活状态,再结合历史请求记录来判断并标记其状态,如果有状态改变,就在共享内存中更新版本记录,下次执行时,所有的worker进程都要更新到最新的peer状态。 下面的表述都假定我们要监控的upstream组名是ats_node

【测试沉思录】12. 可用性保障平台的自动化测试探索与实践

欢迎订阅我的新专栏《现代命令行工具指南》,精讲目前最流行的开源命令行工具,大大提升你的工作效率。 作者:张雅瑜 编辑:毕小烦 一. 背景 随着业务的发展,应用越来越多,并且承载的业务量越来越大,对各个业务系统的稳定性及可用性带来了新的挑战: 应用之间有很长的调用链路,有时候出问题的是上下游的应用,增加排查难度;线上应用均为集群部署,日志量巨大并且会定时清理,历史日志很难追溯及定

一次一对一服务引起的沉思和笑话(微信号Stefan)

前情提要 客户需求: 分析页面代码和接口请求协议和参数需求,将人工下载视频怎么获得最终的视频链接,这一逻辑清晰的展示并讲解清除。我询问了是否需要成品爬虫,他说代码他自己能搞定。 我给的价格选择: 第一种、首付100,没搞定不退,如果搞定,尾款200; 第二种、首付200,没搞定退还,如果搞定,尾款200; 结果客户选择了第二种; 然后是下面的对话; 他的微信 我想说 这

数学沉思录

人类进步通常是由认识自然的渴望所驱动的。这种探求事物 的本质、追根溯源的努力,远远超过了单纯满足生存需求和提 高生活质量的要求。当然,这并不是说所有人都会主动去追寻 自然奥秘,研究抽象的数学命题。为了生存而整日奔波忙碌的 芸芸众生,几乎不可能有时间奢侈地思考人生的意义。然而, 人类历史上却始终不乏先驱来思考万事万物的根源,探寻自然 界的构成方式和法则。数学先驱为我们创造的泛函分析这门学 科,打开了

RxJava 沉思录(四):总结

转自https://juejin.im/post/5b8f536c5188255c352d3528 我们在本系列开篇中,曾经留了一个问题:RxJava 是否可以让我们的代码更简洁?作为本系列的最后一篇分享,我们将详细地探讨这个问题。承接前面两篇 “时间维度” 和 “空间维度” 的探讨,我们首先从 RxJava 的维度 开始说起。 RxJava 的维度 在前面两篇分享中,我们解读了很多案例,最

Scrum敏捷开发沉思录

计算机科学的诞生,是世人为了用数字手段解决实际生活中的问题。随着时代的发展,技术的进步,人们对于现实世界中的问题理解越来越深刻,描述也越来越抽象,于是对计算机软件的需求也越来越高,越来越复杂,变化也越来越频繁。   而软件技术的发展也是随着人们认知水平和抽象能力的不断提高,从面向过程编程,进化到了面向对象编程,再到日渐红火的面向服务的编程。伴随着思维的不断进步,实现软件的技术手段也随之变迁,从

c++沉思录第十章的例子

关于虚函数和纯虚函数的知识需要我们好好注意。 #ifndef NEWPICTURE_H#define NEWPICTURE_H#include<iostream>using namespace std;class P_Node{friend class Picture;protected:P_Node();virtual ~P_Node(){};virtual int width()

C++沉思录第九章的练习

先把代码贴着,明天再补充总结! #ifndef PICTURE_H#define PICTURE_H#include<iostream>using namespace std;class Picture{private:int height, width;char * data;char & position(int row, int col){return data[row*widt

构造函数沉思录

缘起     构造函数,是由C++引入主流程序世界的,其用意是在《C++语言的设计与演化》如是表达:       它建立起其它成员函数进行操作的环境基础。     在很早的一篇blog《对象的声明》中,我曾探讨过构造函数的来龙去脉。对于面向对语言而言,构造函数似乎是标配。     一个语言特性,一旦被扔到真实世界,随之而来的是,其使用往往会超出其设计者的初衷,构造函数亦是如此。

[转]看完之后~请沉思10秒

看完之后~请沉思10秒 1他——是一位西藏运输兵, 军功章代表着他为祖国立的汗马功劳, 可他连自己的妻子难产死亡都没来的及看上一眼。下跪, 在妻儿的墓前下跪……2为了生活,这位老婆婆,用她几乎没有力量的身体在..... 3一位为了生存而`````的老爷爷4传说中的希望……5.一位老人独自抗议先行教育的收费制度 6.就是在西安,就是在这个地方有人花了30多万吃了一顿饭 ……7.再看看我们的孩子在什

软件测试人员怎么提升自身价值?看完我沉思了

不知道大家有没有听过这个令人啼笑皆非的程序员鄙视链:后端>前端>测试。这一观点侧面说明了在公司技术体系中,测试人员的价值一直是一个很有争议的话题。 开发人员把产品“造出来”,市场人员把产品“推出去”,销售人员把产品“卖出去”,那测试人员呢? 答案是:测试人员使得开发更好的“造出来”,市场人员把更好的产品“推出去”,销售人员把更好的产品“卖出去”。这个“好”字,整合了进度、成本、质量等,其实是比

C++ 模板沉思录(下)

???? “Python猫” ,一个值得加星标的公众号 花下猫语:在我们读者群里,最近出现了比较多关于 C++ 的讨论,还兴起了一股学习 C++ 的风气。樱雨楼小姐姐对 C++ 的模板深有研究,系统地梳理成了一篇近 4 万字的文章!本文是下篇,分享给大家~ 樱雨楼 | 原创作者 豌豆花下猫 | 编辑 内容接-> C++ 模板沉思录(上) 5 神奇的“多功能”函数——编译期分派 本章旨在讨论这样

c++ 沉思录笔记——句柄(第二部分)

句柄:第二部分 前言 句柄第一部分:向类中添加句柄和引用计数,来通过仅控制引用计数来高效的“复制”该类对象。 缺点:为了把句柄 (Handle) 绑定到类 T(Point) 的对象上,必须定义一个具有类型为 T(Point) 的成员的新类 (UPoint)。 当要绑定这样的句柄 (Handle) 到一个继承自 T(Point) 的(静态的)未知类的对象时,这个缺点更明显(???) 另一种方法