自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 两大热门解释器比较——PyPy和CPython的区别(官方文档翻译)

PyPy和CPython的区别本页记录了一些PyPy和CPython的区别和不兼容的地方,有一些不同是有意为之,因为我们认为有一些CPython的行为在有些情况下是错误的,而我们并不想复制这些错误。在这里没有被列出来的差别应当被认为是PyPy的bug。与垃圾回收策略有关的区别PyPy使用或实现的垃圾回收器是不基于引用计数的,所以当对象不再可达时,它们并不会被立刻释放。这带来的最明显的影响是当文件(或套接字等)不再被使用时,不会被立刻关闭。对于那些为写入目的而打开的文件而言,数据可以暂时留在它们的输出

2020-06-10 21:34:31 4540

原创 Go语言基础进阶—程序结构—包和文件

基于Go语言圣经总结,适合有一定基础的同学,对于提升Go语言的掌握有很大的帮助建议放大观看

2021-08-26 11:15:50 155

原创 Go语言基础进阶—程序结构—类型

基于Go语言圣经总结,适合有一定基础的同学,对于提升Go语言的掌握有很大的帮助建议放大观看

2021-08-23 20:55:39 148

原创 Go语言基础进阶—程序结构—赋值

基于Go语言圣经总结,适合有一定基础的同学,对于提升Go语言的掌握有很大的帮助建议放大观看

2021-08-18 11:30:25 162

原创 Go语言基础进阶—程序结构—变量

基于Go语言圣经总结,适合有一定基础的同学,对于提升Go语言的掌握有很大的帮助建议放大观看

2021-08-16 19:34:40 80

原创 Go语言基础进阶—程序结构—声明

基于Go语言圣经总结,适合有一定基础的同学,对于提升Go语言的掌握有很大的帮助建议放大观看

2021-08-16 19:33:42 68

原创 Go语言基础进阶—程序结构—命名

基于Go语言圣经总结,适合有一定基础的同学,对于提升Go语言的掌握有很大的帮助建议放大观看

2021-08-16 19:31:39 79

原创 Flask报错RuntimeError: No application found. Either work inside a view function or push an applicatiio

该错误是由于flask的上下文不完整引起的,当你在视图函数以外使用flask_sqlalchemy对数据库进行操作,flask会因为上下文不完整报这个错误:No application found. Either work inside a view function or push an application context.解决方案目前网上搜到的解决方案过于麻烦,其实官方文档已经给出了答案:即只需要在该模块下引入你的create_app,然后在数据库操作前加上一句with app.app_

2020-12-08 16:22:13 3043

原创 学Python必看,Python中encode(),decode()的本质

学过编码解码的同学应该都知道,是二进制到我们认识的字母数字的过程叫做编码,但在python里,为什么是我们认识的字母数字到二进制叫编码呢?我看了网上现有的讲解,都没能从本质讲清这个区别,其实要想理解这个区别,需要先理解解码和编码的本质是什么。简单来说,编码是种一对多的关系,将一种表现形式,通过各种规则,变成多种表现形式。而解码是种多对一的关系,是编码的逆过程,将多种表现形式,通过确定的规则,变为一种表现形式。在传统的编码与解码中,编码和解码的这个基本的一都是二进制数据,而在Python中,编

2020-11-16 14:23:11 226

转载 浅析Python中bytes和str区别

本博转载自:Chown-Jane-Y的浅析Python3中的bytes和str类型  Python 3最重要的新特性之一是对字符串和二进制数据流做了明确的区分。文本总是Unicode,由str类型表示,二进制数据则由bytes类型表示。Python 3不会以任意隐式的方式混用str和bytes,你不能拼接字符串和字节流,也无法在字节流里搜索字符串(反之亦然),也不能将字符串传入参数为字节流的函数(反之亦然)。下面让我们深入分析一下二者的区别和联系。编码发展的历史在谈bytes和str之前,需

2020-09-21 10:11:35 247

原创 Python源码深度解析—float空闲对象缓存池

建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-18 09:12:50 114

原创 Python源码深度解析—float类型对象

建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-18 09:11:58 216

原创 Python源码深度解析—引用计数

建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-14 21:32:31 77

原创 Python源码深度解析—对象的行为和多态性

建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-14 21:31:42 96

原创 Python源码深度解析—对象的创建

建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-10 22:26:51 82

原创 Python源码深度解析—Python提供的C API

今天比较忙,所以更新的较少,不过满满的都是干货啊!建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-09 22:20:26 132

原创 深入理解Python对象(源码深度解析)

整理了好久,确实很复杂,看不懂的同学可以直接留言或私信问我。建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-08 20:38:38 137

原创 Python面向对象模型概述

建议将思维导图保存下来观看,或点击这里在线观看。

2020-09-07 12:03:36 131

原创 The CC version check failed下出现Failed CC version check. Bailing out! 解决方案

这个问题是由于gcc版本不兼容导致的。先使用cat /proc/version查看目前系统版本下gcc的默认版本再使用gcc --version查看gcc版本可以发现目前使用的gcc版本和系统需要的版本是不一致的,这时候使用ls /usr/bin/gcc*查看系统中目前有的gcc版本可以发现是有7版本的gcc的,使用update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 100,修改优先级,然后再使用gcc --version查看版

2020-08-03 11:22:46 1782 1

原创 再也不用装双系统和虚拟机了!——吐血推荐令Windows与Liunx合二为一的WSL2

使用效果最近微软的Windows10的5月更新更新了一个特别强大的WSL2,实现了Windows和Linux的合二为一,让你不用再折腾虚拟机和双系统,在Windows中就能用到完整的Linux。经过一段时间的使用,发现确实很方便,Linux可以轻松的访问到计算机上面的所有文件,并且docker等都可以正常使用,完全可以做到在Windows上开发完成后,直接就在Linux上运行测试。还不止这点,WSL2还实现了Windows命令行运行Linux工具(或反过来)以及Linux和Windows命令的混合使用

2020-07-09 11:04:10 5939

原创 软件工程师的技能知识图谱0.2

这个图谱是根据我对软件领域目前的了解总结出来的,目前可能还不算太完整,但是对于初学者来说足以帮助建立一个整体的仍是,大家可以参考以下,另外还有很多地方需要完善,希望大家发现可以完善的地方就通过评论区告诉我,谢谢啦。建议保存下来观看,或点击这里用在线地址观看。...

2020-07-06 12:00:37 524

原创 软件工程师的技能知识图谱0.1(偏后台方向)

这个图谱是我按照目前我会的以及正在学习或将要学习的东西总结出来的,大家可以参考以下,另外还有很多地方需要完善,希望大家发现可以完善的地方就通过评论区告诉我,谢谢啦。建议保存下来观看,或点击这里用在线地址观看。...

2020-06-24 15:16:16 301

原创 设计模式—适配器模式(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-06-23 21:46:25 154

原创 Ubuntu进入pycharm创建的虚拟环境的方法(以及如果你安装了anaconda等其它修改了环境变量的东西该怎么进)

我们的服务器同时存在anaconda和原生的python,这样导致了一个特别坑的问题。anaconda修改了环境变量(进入~/.bashrc并没有找到),但是我们却找不到它修改的是哪里,导致常规进入虚拟环境的命令变成了进入anaconda的虚拟环境,没法进入原生python我们自己创建的虚拟环境。首先我们使用常规进入虚拟环境的命令activate提示的是权限不够,并且路径指向是anaconda的activate,搜索网上的教程后,说是要用source activate,用了以后确实能进了,但是进入的

2020-06-22 11:36:19 645

原创 设计模式——代理模式(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-06-18 23:28:26 340

原创 Mysql远程连接报错2003 Cant connect toMySQL server on your address解决方案

在按照网上的教程设置好mysql数据库的远程连接配置后,仍然不能连接,提示Can't connect toMySQL server on "youraddress"。这种情况很有可能是因为linux的防火墙有问题。这里有两个可能的情况:防火墙屏蔽了相应的端口(如3306)在你解除了对该端口的屏蔽,若是重启了服务器,虽然这个端口已经接触屏蔽,但是仍然会报2003的错误。第一种的解决方案在网上已经很多,有的是直接一刀切,将防火墙禁用,这在实际生产环境是不可行的,所以应当采取第二种,开启相应的端口:

2020-06-15 22:52:12 1655

原创 设计模式—结构型模式概述(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-06-15 22:49:26 275

原创 戴尔T640服务器使用nvidia显卡风扇转速百分之百解决方案

话说戴尔的T640的本身是不兼容nvidia的显卡的,而我们的服务器使用的是gtx2080显卡,出现了一连串的问题,其中一个就是每次服务器断电以后,所有风扇转速都会到百分之百,特别响。一开始我们尝试重置IDRAC,有时候是有效的,但是大部分时候是无效的,大部分时候只会持续很短时间的正常转速,就会跑到百分之百,再次断电也无效。后面我们又想了下会不会是显卡使用的插槽有问题,就把显卡换了一个插槽,然后竟然神奇的好了。所以如果有遇到相同问题的,可以试试把显卡换一个位置另外我们去联系过戴尔的售后,他们只会说这个

2020-06-15 10:16:55 4091

原创 Django官方文档翻译——Django中的用户身份验证(User authentication in Django)

原文地址:https://docs.djangoproject.com/en/3.0/topics/auth/Django中的用户权限验证Django本身自带了一个权限验证系统,它可以用来处理用户账户、组的权限认证和以cookie-based为基础的用户会话问题。这部分的文档解释了该系统的默认实现是如何做到开箱即用(work out of box)的,也会告诉你如何对它进行扩展与定制,以达...

2020-05-07 21:33:30 178

原创 pycharm下自建python包引入失败解决方案

在pycharm 2020.1中引入一个自建包会出现一种情况,就是无法成功引入。排除了其它情况经过测试后发现,这是由于建立这个包的过程中,没有选择本身就有的python格式文件,而是选择了file,然后在里面选择了python格式我猜这可能是一个该版本的bug,解决起来也很简单, 新建python文件时,直接选择Python File就好...

2020-05-05 19:14:59 1315

原创 设计模式—建造者模式(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-30 10:29:43 153

原创 计算机网络—数据链路层设备与两种域的区别

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-29 09:57:07 178

原创 设计模式—抽象工厂模式(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-29 09:55:55 161

原创 LeetCode解题思路—循环排序与原地翻转链表(思维导图)

这两个内容比较少,就合在一起更新了

2020-04-27 09:09:32 231

原创 设计模式—工厂模式(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-27 09:05:57 346

原创 设计模式—原型模式及其扩展(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-27 09:05:06 333

原创 计算机网络—PPP协议和HDLC协议

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-18 10:50:02 539

原创 设计模式—单例模式(思维导图)

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-18 10:48:54 187

原创 操作系统—基本地址变换机构

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-17 12:06:05 230

原创 计算机组成原理—地址码

建议将思维导图保存下来观看,或点击这里在线观看

2020-04-17 12:04:12 2607

空空如也

空空如也

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

TA关注的人

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