吉阿吉

随笔分类 -  面试题整理

CP与UDP的区别
摘要:TCP的优点: 可靠,稳定 TCP的可靠体现在TCP在传递数据之前,会有三次握手来建立连接,而且在数据传递时,有确认、窗口、重传、拥塞控制机制,在数据传完后,还会断开连接用来节约系统资源。 TCP的缺点: 慢,效率低,占用系统资源高,易被攻击 TCP在传递数据之前,要先建连接,这会消耗时间,而且在数 阅读全文

posted @ 2021-08-03 07:16 吉阿吉 阅读(304) 评论(0) 推荐(0)

动态加载又对及时性要求很高怎么处理?
摘要:如何知道一个网站是动态加载的数据?用火狐或者谷歌浏览器 打开你网页,右键查看页面源代码,ctrl +F 查询输入内容,源代码里面并没有这个值,说明是动态加载数据。 Selenium+Phantomjs 尽量不使用 sleep 而使用 WebDriverWait 阅读全文

posted @ 2021-08-03 06:22 吉阿吉 阅读(54) 评论(0) 推荐(0)

linux命令
摘要:1. mkdir –p 创建多级目录2. ls -l 显示详细信息3. cd change directory 进入到目录中4. pwd print working directory 显示当前所在位置5. touch 创建文件 修改文件的时间戳6. vi 编辑文件7. cat 显示文件内容8. c 阅读全文

posted @ 2021-07-30 06:30 吉阿吉 阅读(44) 评论(0) 推荐(0)

数据库视图
摘要:视图是从一个或多个表(视图)导出的表,视图与表不同,视图是一个虚表,即视图所对应的数据不进行实际存储,数据库中只存储视图的定义,在对视图的数据进行操作时,系统根据视图的定义去操作与视图相关联的基本表 优点: 简化了操作,把经常使用的数据定义为视图 对于一个查询动作频繁发生的话,我们可以创建视图简化 阅读全文

posted @ 2021-07-30 03:45 吉阿吉 阅读(357) 评论(0) 推荐(0)

python并发编程(并发与并行,同步和异步,阻塞与非阻塞)
摘要:1. 并发 & 并行 并发:在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行,但任一个时刻点上只有一个程序在处理机上运行。简言之,是指系统具有处理多个任务的能力。 并行:当系统有一个以上CPU时,则线程的操作有可能非并发。当一个CPU执行一 阅读全文

posted @ 2021-07-29 06:35 吉阿吉 阅读(550) 评论(1) 推荐(0)

python 随机选取列表中的元素
摘要:使用random模块中的sample函数功能: random.sample(seq, k)实现从序列或集合seq中随机选取k个独立的的元素 参数: seq:元组、列表或字符串 k:选取元素个数 实例: In [1]: import randomIn [2]: f = [1, 2, 3, 4, 5, 阅读全文

posted @ 2021-07-29 05:45 吉阿吉 阅读(3086) 评论(0) 推荐(0)

python内存管理
摘要:ython 中一切皆对象,那么 Python 解释器(CPython)是如何管理这些内存中的对象呢?为了找到答案,自己下载了Python 源码,参照源码注释学习了 pymalloc — Python object allocator的实现。现在这里做个总结。 pymalloc 的实现位于 Pytho 阅读全文

posted @ 2021-07-26 00:40 吉阿吉 阅读(335) 评论(0) 推荐(0)

python单例模式
摘要:单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置 阅读全文

posted @ 2021-07-25 22:14 吉阿吉 阅读(68) 评论(0) 推荐(0)

python列表去重
摘要:1 #列表去重 2 L = [1,2,3,4,5,6,6,5,4,3,2,1] 3 4 #第一种方法,利用字典的fromkeys()和keys()方法 5 #创建一个空字典 6 d = {} 7 8 #用字典的fromkeys()方法去重,得到一个字典,去重之后的元素为键,值为None的字典 9 # 阅读全文

posted @ 2021-07-25 22:10 吉阿吉 阅读(74) 评论(0) 推荐(0)

python全局解释器锁
摘要:计算密集型任务(CPU-bound) 的特点是要进行大量的计算,占据着主要的任务,消耗CPU资源,一直处于满负荷状态。比如复杂的加减乘除、计算圆周率、对视频进行高清解码等等,全靠CPU的运算能力。这种计算密集型任务虽然也可以用多任务完成,但是任务越多,花在任务切换的时间就越多,CPU执行任务的效率就 阅读全文

posted @ 2021-07-25 06:08 吉阿吉 阅读(307) 评论(0) 推荐(0)

python文件读read()、readline()、readlines()对比
摘要:读取文件的三个方法:read()、readline()、readlines()。均可接受一个变量用以限制每次读取的数据量,但通常不使用。 一、read方法 特点是:读取整个文件,将文件内容放到一个字符串变量中。 劣势是:如果文件非常大,尤其是大于内存时,无法使用read()方法。 read()直接读 阅读全文

posted @ 2021-06-04 22:02 吉阿吉 阅读(331) 评论(0) 推荐(0)

python垃圾回收机制
摘要:我们知道,目前的计算机都采用的是图灵机架构,其本质就是用一条无限长的纸带,对应今天的存储器。随后在工程学的推演中,逐渐出现了寄存器、易失性存储器(内存)以及永久性存储器(硬盘)等产品。由于不同的存储器,其速度越快,单位价格也就越昂贵,因此,妥善利用好每一寸告诉存储器的空间,永远是系统设计的一个核心。 阅读全文

posted @ 2021-05-16 02:57 吉阿吉 阅读(66) 评论(0) 推荐(0)

线程进程协程
摘要:一、线程是执行单位,进程是资源单位 阅读全文

posted @ 2021-05-11 22:12 吉阿吉 阅读(42) 评论(0) 推荐(0)

单例模式
摘要:单例模式 单例模式就是确保一个类只有一个实例.当你希望整个系统中,某个类只有一个实例时,单例模式就派上了用场.比如,某个服务器的配置信息存在在一个文件中,客户端通过AppConfig类来读取配置文件的信息.如果程序的运行的过程中,很多地方都会用到配置文件信息,则就需要创建很多的AppConfig实例 阅读全文

posted @ 2021-05-07 18:40 吉阿吉 阅读(200) 评论(0) 推荐(0)

得到列表的一个子列表,该列表满足列表中的元素在原列表中是连续的,且子列表的所有元素之和最大。例如[1, -2, 3, -1, 2] => [3, -1, 2]
摘要:解: 阅读全文

posted @ 2021-05-07 14:48 吉阿吉 阅读(28) 评论(0) 推荐(0)

面试题整理
摘要:一、 Python 基本功1、简述Python 的特点和优点Python 是一门开源的解释性语言,相比 Java C++ 等语言,Python 具有动态特性,非常灵活。 2、Python 有哪些数据类型?Python 有 6 种内置的数据类型,其中不可变数据类型是Number(数字), String 阅读全文

posted @ 2021-05-06 23:50 吉阿吉 阅读(78) 评论(0) 推荐(0)

导航