自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 不要卸载Ubuntu的自带Python

否则桌面终端图标消失,其他应用打不开,重启系统之后无法启动桌面,只能看到命令行。重装系统吧少年。最后,希望大家养成定时保存Ubuntu桌面版快照的好习惯。。。这样就不用重装系统了...

2020-11-12 15:26:31 442 1

原创 字母自增Python实现A-Z, AA-AZ....

def letter_increase(letter: str): """字母自增:A-Z-AA-AZ-BA-BZ....""" letter = letter.uppe

2020-09-01 14:08:50 2726

原创 物理机访问vmware虚拟机的flask web服务器

物理机连接虚拟机的web应用Vmware的网络配置设置成桥接模式物理机与虚拟机互相能ping通但是不能访问成功flask运行的端口排查:netstat -antplLocal Address一列中,flask应用运行在127.0.0.1,只能本地访问解决:flask运行的host默认是127.0.0.1,修改为虚拟机的ip地址或者0.0.0.0...

2020-08-27 18:29:36 4238

转载 为什么TCP是三次握手而不是两次【转载】

标准答案:第三次握手时为了防止A已失效的连接请求报文段有传送到B,因而产生错误。下面做出详细解释:所谓“防止已失效的连接请求报文”是这样产生的。考虑一种正常情况。A发出连接请求,但因连接请求报文丢失而未收到确认。于是A再重传一次请求连接。后来收到了确认,建立了连接。数据传输完毕后,就释放了连接。A共发送了两个连接请求报文段。其中第一个丢失,第二个到达了B。没有“已失效的请求连接报文段”。现假定出现一种异常情况,即A发出的第一个请求连接报文段并没有丢失,而是在某些网络结点长时间滞留了,以至到连接释放以后

2020-06-15 10:44:20 215

原创 Unix终端登录

终端登录1.BSD登录(1) 概念​ BSD: Berkeley Software Distribution,是Unix的衍生系统,“BSD”并不特指任何一个BSD衍生版本,而是类UNIX操作系统中的一个分支的总称。​ getty:打开终端设备,等待用户输入以回车结束的字符(用户名),等待输入完成后调用login程序,完成程序使命.(2) 过程系统创建/etc/ttys文件,这个文件记...

2020-03-30 12:08:41 508

原创 守护进程

守护进程概念守护进程(daemon),见其名知其义,是默默守护在后台的进行中的程序。守护进程没有终端,所以当终端建立的session结束时,不会结束掉守护进程。创建那么如何来创建守护进程,简单的说,就是在终端创建一个不拥有终端的进程。通过终端建立一个session的时候,建立与控制终端连接的session首进程被称为控制进程,这个session拥有前台进程组和后台进程组,当终端键入中断...

2020-03-23 12:17:13 178

原创 Docker ubuntu镜像中安装mysql启动失败,sequel pro连接失败

build ubuntu镜像中安装mysql的Dockerfile(包含nginx redis python等等)DockerfileFROM ubuntu:16.04ARG DEBIAN_FRONTEND=noninteractiveRUN apt-get update \ && apt-get install -y --no-install-recommend...

2020-01-10 14:20:35 537

原创 master进程真的在用力的扮演master

You are taking too much time to kill yourself, then, I will kill you.NO MERCY!!!

2019-10-16 11:31:08 109

翻译 AppRegistryNotReady

AppRegistryNotReady(“Apps aren’t loaded yet.”)Django的初始化加载顺序是:应用程序注册表分三个阶段初始化。在每个阶段,Django按顺序处理所有应用程序INSTALLED_APPS。第一个Django导入每个项目INSTALLED_APPS。如果它是应用程序配置类,Django将导入由其name属性定义的应用程序的根包。如果它是一个Pyth...

2019-07-29 10:40:01 309

原创 datetime.min 抛出data out of value的错误

Django早期版本不支持子类覆盖抽象模型类的字段。还用django 1.7版本感觉很难受,因为总是想换新的。datetime.min 总是抛出data out of value的错误,把时间设置成一个固定值,存到数据库的时候自动减少八小时,才发现,setting中的TIME_ZONE = ‘Asia/Shanghai’USE_I18N = TrueUSE_L10N = TrueUSE...

2019-06-13 11:02:56 93

原创 Gunicorn

做团队技术分享之前写了稿子, 防止自己脑子一片空白不知道讲什么. 干脆放到自己这里吧. 也没什么技术含量.Gunicorn是一个遵循WSGI协议的HTTP SERVER,WSGI应该都比较熟悉,简单略过一下,一般我们都不会把项目的接口直接暴露在互联网中,前面都会加一个web服务器,比如nginx,但是不是所有的服务器和项目框架都能完美的搭配使用,这就需要WSGI协议的存在,web服务器和应用框架...

2019-05-08 19:54:09 1319

原创 小结

1.架构Service的时候,要么就针对批量设计一个对象,要么就针对单个设计一个对象,不然后面就会很乱。2,Django没有bulk_update不同的东西,但是save()一些fields然后关闭自动事务,明显速度快非常多。3. Python的数据类型还是不够了解透彻,float和decimal,为什么0.9会变成0.899999999…4. 不要写过于长的函数,多写工具类函数,主逻辑要清...

2019-04-17 14:35:06 265 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除