编程开发

Vim介绍

Vim是一款非常流行的文本编辑器,并且有很多优秀的插件可以帮助用户提高编辑效率。以下是一些比较常用的Vim插件: NERDTree:这个插件可以在Vim中显示文件系统目录树,帮助用户更好地管理文件。 image.png CtrlP:这个插件可以帮助用户快速打开文件,并且支持模糊搜索。 YouCompleteMe:这个插件是一个强大的自动补全插件,支持多种语言。 image.p

635. 【系统架构】体系结构的演化

在构件开发过程中,用户的需求可能还有变化,这种情况下就必须相应地修改软件体系结构,以适应已发生变化的软件需求。 体系结构演化是主要包含6个步骤: 需求变化归类 首先必须对用户需求的变化进行归类。使变化的需求与已有构件对应。对找不到对应构件的变动也要做好标记在后续工作中,将创建新的构件,以对应这部分变化的需求。 制定体系结构演化计划 在改变原有结构之前,开发组织必须制订一个周密的体

个人微信对接GPT

个人微信对接GPT 最近chat-gpt挺火的,我看有些朋友已经玩起来了,我一直沉迷于打LOL手游的无限火力,就一直没接触过。今天有朋友说起这个事,就想着搞一个玩玩。我用的是一个朋友申请的gpt账号,说是GPT-3,而不是chatgpt,后者要更智能一些,不管怎么着,差不多就得了,咱也没那么讲究。因为是用的朋友的账号,所以我就不赘述怎么申请账号了,朋友是直接给了我一个apikey: "opena

面试题:说说地址栏输入 URL 敲下回车后发生了什么?

一、简单分析 简单的分析,从输入 URL到回车后发生的行为如下: URL解析 DNS 查询 TCP 连接 HTTP 请求 响应请求 页面渲染 二、详细分析 1. URL解析 首先判断你输入的是一个合法的URL 还是一个待搜索的关键词,并且根据你输入的内容进行对应操作 URL的解析第过程中的第一步,一个url的结构解析如下: 2. DNS查询 DNS(D

同事面试

今天是同事去区里面试的日子。她通过了笔试,笔试成绩排名靠后。而今天面试抽签到最后一个,84分,居中。所以没有什么优势。 她出来时跟评委聊了聊。评委告诉她,因为听疲劳了,如果放在上午可能会多两分。这个分光说面试成绩还是很有希望的,可是加上笔试成绩就难说了。再者,评委说同事讲的别人都讲了,整个过程没有亮点。 是的。如果讲一样的内容,是应该在创新上下功夫,要给人眼前一亮的感觉,才能有胜算。不然审美疲劳,

工作两年半

大家好,我是工作两年半的偶像程序员,平时喜欢唱跳....... 好了,正经点。 我是20年八月进的第一家公司,去掉三个月的试用期以外差不多正好两年半,回顾一下刚进公司时天天被技术经理骂的日子,再想想现在也成为了新公司研发部里的一名核心成员,这段时间自己进步很多。 刚工作那会儿,作为一名半路出家的后端程序员,基础薄弱桎梏了我的成长,于是,我从数据结构与算法开始学起。数组、链表、哈希表、二叉树、图;排

面试题中的心理学(阿莲的每日一省763)

第一题:“领导给你100块钱,让你买一杯咖啡,可你发现这张纸币是假钞,你该怎么办?” 普通的答案:“赶紧报警”,“我不是私人秘书,工作内容不包括帮老板买咖啡”。 很明显这些回答都没说到点上。 高分答案: 首先,这个问题存在两种假设。 一是老板知道这是假钞,那这种存在人品问题又踩了法律红线的公司,避而远之。 二是老板不知道,这大概也是HR想透过问题去了解的: 当上司在他判断失误的前提下,交给你一项任

如何找到合适的Python第三方库?

找合适的Python库其实很简单,按照以下三步法,你能找到90%的Python库。 1、百度谷歌搜索 明确自己的需求,用Python来干什么,力求简短明了。比如定位“数据分析”,然后去搜索关键词【Python+数据分析+第三方库】,会出现很多博客推荐的关于数据分析的第三方库. 这也是大部分人找Python库的方法,也是最简单的方法。搜出来别人的经验贴,看看是否适合自己。

Python--数据类型、循环、运算符、容器的使用

由于最近有自动化测试的需要,对Python的语法不是很熟悉,Python的介绍就忽略了,下面开始Python基本语法的学习 一、第一个Python程序 下载安装Pycharm:#section=windows 创建工程比较简单,这边就直接开始撸码: python中的main函数使用if __name__ == '