- 博客(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关注的人