设计模式的目的 编写软件过程中,程序员面临着来自 耦合性,内聚性以及可维护性,可扩展性,重 用性,灵活性 等多方面的挑战,设计模式是为了让程序(软件),具有更好 代码重用性 (即:相同功能的代码,不用多次编写) 可读性 (即:编程规范性, 便于其他程序员的阅读和理解) 可扩展性 (即:当需要增加新的 ...
分类:
编程语言 时间:
2020-06-17 23:42:50
阅读次数:
55
我们在爬取网站的时候,经常会遇到各种各样类似加密的情形,比如:
某个网站的 URL 带有一些看不懂的长串加密参数,想要抓取就必须要懂得这些参数是怎么构造的,否则我们连完整的 URL 都构造不出来,更不用说爬取了。
分析某个网站的 Ajax 接口的时候,可以看到接口的一些参数也是加密的,或者 Req... ...
分类:
编程语言 时间:
2020-06-17 19:45:10
阅读次数:
49
题目标签:Sort 对于每一个 字典中的 word, step 1: 先确定它的chars 是不是都出现在s里面。不符合的就不用考虑了。 step 2: 检查这个word 是否比之前的更长,或者一样长,但是字母顺序更小,是的话需要更新。 Java Solution: Runtime: 16ms, f ...
分类:
其他好文 时间:
2020-06-17 12:34:40
阅读次数:
54
中继器实现下拉多选框。 有一种用全局变量实现的方式,那个不太灵活,在不用的页面添加更多的选项。所以做了一个用中继器实现的。 添加控件:下拉框、文本框、热区、标签、中继器 下拉框、文本框、热区。三个控件只为得到下拉框的效果。如果只用文本框和向下的三角形来表示下拉框,则在拉伸这个组合控件时,三角形会变形 ...
分类:
其他好文 时间:
2020-06-17 11:02:27
阅读次数:
218
#第一阶段:基础 这个阶段应该打牢基础 #刷题 不要一味的追求刷几遍,要清楚每遍刷题的目的。 ##第一本题册基础部分 ###第一遍(阶段一) 目的:化视频为自己的知识,而不是一味的看视频 方法:全刷,听一章做一章题,不会的在确定没有思路后看答案,不用标记错题。 ###第二遍(阶段二) 目的:在有了完 ...
分类:
其他好文 时间:
2020-06-17 01:45:43
阅读次数:
82
虚拟机有三种网络 ,详情参考:https://www.linuxidc.com/Linux/2016-09/135521.htm 我说下配置文件,网上很多都说,虚拟机centos的网卡,都是ens33之类的,但是,你要懂得,这是一般,还有另类。最好的办法就是。。。直捣黄龙。 配置文件一般都放在/et ...
分类:
系统相关 时间:
2020-06-17 01:30:35
阅读次数:
100
一、归并排序 归并排序是建立在归并操作上的一种有效的排序算法。该算法是采用分治法(Divide and Conquer)的一个非常典型的应用。将已有序的子序列合并,得到完全有序的序列;即先使每个子序列有序,再使子序列段间有序。若将两个有序表合并成一个有序表,称为2-路归并。 所谓“分”,指的是将一个 ...
分类:
编程语言 时间:
2020-06-17 01:03:57
阅读次数:
82
rand('state',s)表示随机产生数的状bai态state,一般情百况du下不用指定状态。rand('state',0)作用在于如果指容定zhi状态,产生dao随机结果就相同了。一般情况下不用指定状态。但是有的书籍作者为了让读者能zhi够看到和他书本的同样结果,采用了设置state,rand ...
分类:
编程语言 时间:
2020-06-16 23:31:49
阅读次数:
74
Python基础之函数 1:函数 一:什么是函数 函数就是对某一个功能的代码,进行打包。类似于一修车师傅有工具箱一样,需要用什么工具直接拿来用就行。 二:为什么要有函数 当需要重复的用一些功能的时候,就可以直接调用,不用再复制粘贴 三:函数的分类 三.一:内置函数 print,id,map,filt ...
分类:
编程语言 时间:
2020-06-16 23:10:43
阅读次数:
90
热重启的意义 可以让用户神不知鬼不觉的,更新后端的项目 测试的时候,也不用停止项目然后再开启项目,降低项目开启时间 golang热重启的主要步骤 将编译好的项目覆盖进行 golang热重启的思想 监听重启信号 收到信号之后,进行fork子进程,将服务监听的socket文件描述符传递给子进程 子进程监 ...
分类:
其他好文 时间:
2020-06-16 20:00:08
阅读次数:
67