编程开发
635. 【系统架构】体系结构的演化
在构件开发过程中,用户的需求可能还有变化,这种情况下就必须相应地修改软件体系结构,以适应已发生变化的软件需求。
体系结构演化是主要包含6个步骤:
需求变化归类
首先必须对用户需求的变化进行归类。使变化的需求与已有构件对应。对找不到对应构件的变动也要做好标记在后续工作中,将创建新的构件,以对应这部分变化的需求。
制定体系结构演化计划
在改变原有结构之前,开发组织必须制订一个周密的体
面试题:说说地址栏输入 URL 敲下回车后发生了什么?
一、简单分析
简单的分析,从输入 URL到回车后发生的行为如下:
URL解析
DNS 查询
TCP 连接
HTTP 请求
响应请求
页面渲染
二、详细分析
1. URL解析
首先判断你输入的是一个合法的URL 还是一个待搜索的关键词,并且根据你输入的内容进行对应操作
URL的解析第过程中的第一步,一个url的结构解析如下:
2. DNS查询
DNS(D
面试题中的心理学(阿莲的每日一省763)
第一题:“领导给你100块钱,让你买一杯咖啡,可你发现这张纸币是假钞,你该怎么办?”
普通的答案:“赶紧报警”,“我不是私人秘书,工作内容不包括帮老板买咖啡”。
很明显这些回答都没说到点上。
高分答案:
首先,这个问题存在两种假设。
一是老板知道这是假钞,那这种存在人品问题又踩了法律红线的公司,避而远之。
二是老板不知道,这大概也是HR想透过问题去了解的:
当上司在他判断失误的前提下,交给你一项任
如何找到合适的Python第三方库?
找合适的Python库其实很简单,按照以下三步法,你能找到90%的Python库。
1、百度谷歌搜索
明确自己的需求,用Python来干什么,力求简短明了。比如定位“数据分析”,然后去搜索关键词【Python+数据分析+第三方库】,会出现很多博客推荐的关于数据分析的第三方库.
这也是大部分人找Python库的方法,也是最简单的方法。搜出来别人的经验贴,看看是否适合自己。
Python--数据类型、循环、运算符、容器的使用
由于最近有自动化测试的需要,对Python的语法不是很熟悉,Python的介绍就忽略了,下面开始Python基本语法的学习
一、第一个Python程序
下载安装Pycharm:#section=windows
创建工程比较简单,这边就直接开始撸码:
python中的main函数使用if __name__ == '
