自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 浅拷贝、深拷贝区别

深浅拷贝的区别:1、浅拷贝只是复制了对象的引用地址,两个对象指向同一个内存地址,所以修改其中任意的值,另一个值都会随之变化,这就是浅拷贝(例:assign())2、深拷贝是将对象及值复制过来,两个对象修改其中任意的值另一个值不会改变,这就是深拷贝。简单的理解就是:就是假设B复制了A,当修改A时,看B是否会发生变化,如果B也跟着变了,说明这是浅拷贝,拿人手短,如果B没变,那就是深拷贝。 如果拷贝的对象里的元素只有值,没有引用,那浅拷贝和深拷贝没有差别,都会将原有对象复制一份,产生一个新对象,对新对象

2022-05-06 18:50:35 12477 2

原创 分而治之,大型文件分片上传

这里我们涉及到了一种算法——分支算法最近着手的广告平台项目中,因为需要客户提供自证视频,证明是本人公司的真实性。现如今,视频的分辨率越发的高,往往就伴随着视频内存的巨大,一个几分钟的视频需要几个g的内存,用普通的上传方法肯定不行,文件大速度慢,影响客户的使用体验,为了解决这个问题,我采用了分片上传的方法,将一个大文件,分成n个小文件进行上传,加快传输效率!分片上传的概念就是分治算法,分而治之,将一个大问题,转变为多个小问题,进行解决!!至此前端分片逻辑就完成了!...

2022-07-28 17:21:51 931 3

原创 python垃圾回收机制深入了解

每当有可能出现循环引用的对象时,默认加入0代,当0代中的对象个数为700时,就会对0代中的所有对象进行扫描,没有问题的加入1代,又问题的进行回收,当0代扫描次数为10时,一代就会扫描,将没有问题的放入2代,一代扫描次数为10时,二代才会进行扫描!python中的垃圾回收机制是如何的,请坐简单的讲解,大多数面试都会问到的问题,今天我来根据我所理解的,简单给大家讲解下。就是删除一个引用计数b,此时a的引用计数就为1,当引用计数为0是就会进行垃圾回收,销毁对象,释放内存。接下来简单描述一下过程——...

2022-07-26 21:31:43 395 1

原创 区块链去中心化有什么优势?

说到区块链,我们经常听到一个词“去中心化”,这也是区块链最重要的一个特性。那么什么是去中心化,和中心化相比,它又有哪些优势呢?

2022-07-24 21:29:23 4691

原创 话题功能实现

替换后前端将获取到的替换内容使用v-html转换为标签即可,通过点击超链接获取到指定标签id,来获取该标签下的所有内容!此代码,利用了封装的思路,将替换封装为一个方法,以便调用,减少代码的复用!类似这种需要替换的还有好多,@好友也是同样原理,感兴趣的小伙伴可以去试试。相信大家对话题都了解吧,比如微博的话题,点击话题展示该话题下的所有帖子。下面代码展示(python,tornado框架实现)>>>>>>>>...

2022-07-17 21:09:59 563

原创 Linux常用命令汇总

linux 命令是对 Linux 系统进行管理的命令。对于 Linux 系统来说,无论是中央处理器、内存、磁盘驱动器、键盘、鼠标,还是用户等都是文件, Linux 系统管理的命令是它正常运行的核心,与之前的 DOS 命令类似。linux 命令在系统中有两种类型:内置 Shell 命令和 Linux 命令。...

2022-06-26 11:22:50 354 1

原创 Tornado初识

Tornado是一个开源的网络服务器框架,它是基于社交聚合网站FriendFeed的实时信息服务开发而来的。

2022-06-22 20:47:37 289 2

原创 tcp和udp的区别和联系

联系:都工作在传输层,他们的工作都是在程序之间传输数据区别:TCP:基于连接,通过三次握手,传输确认,四次挥手来建立连接,为了在不可靠的网络上保证可靠的连接。传输数据稳定可靠,适用于对网络要求质量较高的场景,需要准确无误的传输给对方,比如传输文件,发送邮件等。UDP:基于非连接,发送数据就是把数据包简单的封装一下,然后从网卡发出去就可以了,数据包...

2022-05-12 20:18:20 453

原创 进程线程协程的区别

进程:保存在硬盘上的程序运行以后,会在内存空间里形成一个独立的内存体,这个内存体有自己独立的地址空间,有自己的堆,上级挂靠单位是操作系统。操作系统会以进程为单位,分配系统资源(CPU时间片、内存等资源),进程是资源分配的最小单位。线程:线程又叫做轻量级进程,是操作系统调度,是CPU调度的最小单位。线程从属于进程,是程序的实际执行者。一个进程可以有多个线程,最少有一个线程,但一个线程只能有一个进程。协程:协程,又称...

2022-05-12 19:42:14 1167

原创 python中__init__函数的理解

在Python中定义类经常会用到__init__函数(方法),首先需要理解的是,两个下划线开头的函数是声明该属性为私有,不能在类的外部被使用或访问。而__init__函数(方法)支持带参数类的初始化,也可为声明该类的属性(类中的变量)。__init__函数(方法)的第一个参数必须为self,后续参数为自己定义。从文字理解比较困难,通过下面的例子能非常容易理解这个概念:例如我们定义一个Box类,有width, height, depth三个属性,以及计算体积的方法:#!/usr/bin/pytho

2022-05-11 10:31:16 1088

原创 了解Python

python是一门很出色的胶水语言,也就是当我们有现成的组件后,Python非常适合将他们组装起来。机器学习的例子就比较典型。我们用C++写好Tensorflow,用C写好Numpy,用Scala写好Spark,现在想用这些组件训练一个机器学习模型,用Python就特别合适。但是我们从这样的过程中可以看到,组件过程也是我们自己要实现的。所以单一的Python处于劣势。

2022-04-22 19:59:44 1496

空空如也

空空如也

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

TA关注的人

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