06 2022 档案

摘要:简介 在实际项目中可能会使用到websocket,在使用过程中可能会存在一种问题就是,当网络异常断开时、或者websocket服务波动时,websocket会断开,导致异常,正常情况下,我们会采用心跳的方式来保持与服务器之间的通信,即客户端向服务端相互发送消息,正常情况下我们都会发送ping、pon 阅读全文
posted @ 2022-06-10 15:30 形同陌路love 阅读(2703) 评论(0) 推荐(0) 编辑
摘要:简介 在之前的理解中,讲述了socket、websocket等相关的理解,本文就socket、websocket、http理解一下其对应的联系和区别。 HTTP 协议 http 为短连接:客户端发送请求都需要服务器端回送响应.请求结束后,主动释放链接,因此为短连接。通常的做法是,不需要任何数据,也要 阅读全文
posted @ 2022-06-09 16:01 形同陌路love 阅读(835) 评论(0) 推荐(1) 编辑
摘要:简介 在实际项目中,我们其实并不会太多的使用魔法函数,但是一些方法或者函数均是有魔法函数演变而来的,且在一些面试过程中会遇到一些关于常见方法的实现,就会牵扯到相应的魔法函数,此处将介绍一些我认为比较常用的魔法函数。 __new __、__init __ __new__(cls[, ...]): 调用 阅读全文
posted @ 2022-06-08 17:28 形同陌路love 阅读(418) 评论(0) 推荐(0) 编辑
摘要:简介 在实际项目或者面试中会遇到一些常用的python小技巧,其实就是所谓的内置模块,方便了开发。 字符串倒转 s = 'ASDFGH' print(s[-1::-1]) print(s[::-1]) HGFDSA HGFDSA 英文单词的首字母大写 data = 'my name is tom' 阅读全文
posted @ 2022-06-07 18:08 形同陌路love 阅读(70) 评论(0) 推荐(0) 编辑
摘要:简介 在实际项目中,我们有时候会需要对Excel文件进行处理,python中有很多模块都可以对Excel文件进行相应处理,本文将对python的相关库做一下比较,如下是处理Excel文件的模块对比 xlrd 是python的常用的读取excel的模块,如果只有读取excel数据时,推荐使用,速度较快 阅读全文
posted @ 2022-06-07 14:37 形同陌路love 阅读(7003) 评论(0) 推荐(1) 编辑
摘要:简介 python中有一些常见的内置函数,方便了我们进行相关操作,在此进行介绍. enumerate enumerate(iterable: Iterable[_T], start: int = ...) iterable:迭代器 start:索引起始的大小 是将一个迭代器(列表、元组等)转为一个索 阅读全文
posted @ 2022-06-06 18:33 形同陌路love 阅读(92) 评论(0) 推荐(0) 编辑
摘要:简介 在一些项目中,为了防止影响主进程都会在执行一些耗时动作时采取多线程的方式,但是在开启线程后往往我们会需要快速的停止某个线程的动作,因此就需要进行强杀线程,下面将介绍两种杀死线程的方式。 直接强杀,通过底层c抛出异常来杀死线程 import ctypes, inspect, threading, 阅读全文
posted @ 2022-06-06 14:13 形同陌路love 阅读(455) 评论(0) 推荐(0) 编辑
摘要:1.Inconsistent use of tabs and spaces in indentation 原因:tab和空格键不能同时使用 vs code按住ctrl + p,输入以下内容 >convert Indentation to Spaces 点击即可 阅读全文
posted @ 2022-06-06 11:10 形同陌路love 阅读(90) 评论(0) 推荐(0) 编辑
摘要:简介 在日常写readme文档中,可能会遇到一些小问题,此处记录一下md文档编写过程中的一些小技巧。 插入图片 在md文档中插入图片,目前有三种方式,本地导入、网络导入、base64导入。 本地导入 非常依赖与本地,无法脱机显示,不建议使用 ![avatar](/home/picture/1.png 阅读全文
posted @ 2022-06-06 10:58 形同陌路love 阅读(1278) 评论(0) 推荐(0) 编辑
摘要:简介 在实际项目中,可能需要对图片进行大小的压缩,较为常见的方法则是将图片转换为base64的编码,本文就python编码和解码图片做出一定的介绍。 代码 import base64 import os import sys def base64_to_img(img_path, base64_pa 阅读全文
posted @ 2022-06-06 10:43 形同陌路love 阅读(4302) 评论(0) 推荐(0) 编辑
摘要:简介 由于在git使用过程中会出现各种各样的问题,因此本文将常见的问题记录下来并提供相应的解决方案,方便后续查找。 git clone出现 SSL certificate problem: unable to get local issuer certificate 这个问题是由于没有配置信任的服务 阅读全文
posted @ 2022-06-03 10:40 形同陌路love 阅读(486) 评论(0) 推荐(0) 编辑
摘要:简介 python中数据分为可变类型,不可变类型。不同的数据类型影响着不同情况下的深浅拷贝。 下面则将简要介绍一下 可变类型 当某个数据的值发生改变时,它对应的内存地址不发生改变,常见的有列表、字典、集合 为什么可变类型,值发生变化,内存地址不会发生变化呢? 可变类型中拥有一个内存地址,其中值存放的 阅读全文
posted @ 2022-06-02 17:50 形同陌路love 阅读(218) 评论(0) 推荐(0) 编辑
摘要:简介 yield关键字是python的一种高阶用法,使用yield的函数会返回一个生成器对象,生成器又是一个迭代器,与迭代器相类似的则是可迭代对象,下面首先介绍一下迭代器吧。 迭代器 在python中规定,当一个对象里面实现了__iter__、__next__的这两个魔法函数时,则此对象为迭代器。对 阅读全文
posted @ 2022-06-02 17:00 形同陌路love 阅读(298) 评论(0) 推荐(0) 编辑
摘要:简介 Dockerfile 是一个用来构建镜像的文本文件,文本内容包含了一条条构建镜像所需的指令和说明。 上下文路径 以下是一个简单的Dockerfile文件 FROM ubuntu:16.04 WORKDIR /home/test RUN echo 'test' > /home/test.text 阅读全文
posted @ 2022-06-02 13:10 形同陌路love 阅读(235) 评论(0) 推荐(0) 编辑
摘要:简介 大家都知道,在java中,函数或者方法的参数在调用时必须对其进行传参操作,也就是所谓的必选参数,也可以称为位置参数,除此之外,python还拥有其他语言不具有的一些参数类型,以下将进行一一介绍。 必选参数 必选参数,又称位置参数,是大多数语言都会有的参数类型, 此参数在调用是必须进行传参。 # 阅读全文
posted @ 2022-06-02 09:50 形同陌路love 阅读(121) 评论(0) 推荐(0) 编辑
摘要:简介 JSON(JavaScript Object Notation, JS对象简谱)是一种轻量级的数据交换格式,通常是以键值对的方式呈现,其简洁和清晰的层次结构使得JSON成为理想的数据交换语言,而在Python中处理JSON格式的模块有json和pickle两个。 json模块和pickle都提 阅读全文
posted @ 2022-06-01 18:23 形同陌路love 阅读(737) 评论(0) 推荐(0) 编辑
摘要:docker简介 docker是一个开源的容器引擎,可以将开发者的应用以及依赖包打包到轻量级、可移植的容器中,从而部署到Linux系统中,可以实现虚拟化操作。 容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低 docker 简易安装方法 由 阅读全文
posted @ 2022-06-01 16:26 形同陌路love 阅读(249) 评论(0) 推荐(0) 编辑
摘要:简介 前面两篇文章已经介绍了线程与进程,我们知道计算机程序是可执行的二进制程序,它们只有加载到内存中,被操作系统调用才开始它们的生命周期,进程(有时被称为重量级进程)是程序的一次执行。每个进程都有自己的地址空间、内存、数据栈及其它记录其运行轨迹的辅助数据,正是因为独立,进程间只能使用进程间通信,无法 阅读全文
posted @ 2022-06-01 11:12 形同陌路love 阅读(143) 评论(0) 推荐(0) 编辑
摘要:简介 在实际开发过程中,我们可能需要读取一些配置文件的配置信息,例如ini、yaml、property等格式,本文将讲述怎么去获取和设置yaml文件的相关参数。 示例yaml文件 test1: test2-1: 5 test2-2: 130000 test2-3: test3-1: 123 test 阅读全文
posted @ 2022-06-01 09:49 形同陌路love 阅读(1343) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示