自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 资源 (6)
  • 收藏
  • 关注

原创 深入理解Python装饰器与闭包

最初学习Python时,了解到装饰器与闭包的概念,在网上看了很多博客与教程,总觉得自己的理解还是不那么透彻,最近开始学习《流畅的Python》一书,书中对与闭包和装饰器有详细的解释,我觉得写的非常到位,现在把我的理解分享出来与大家共同探讨。装饰器函数装饰器用于在源码中“标记”函数,以某种方式增强函数的行为。装饰器是一个可调用的对象,其参数是另一个函数(即被装饰的函数)。装饰器可能会处理被装饰的...

2020-02-25 16:36:43 1477

原创 震惊!Python递归竟然可以加速

众所周知,递归算法因其代码简短,易于理解,深受大家的喜爱。但我们也知道,递归算法其实是非常消耗内存和时间的,尤其是在算法求解问题规模稍稍大一些之后,表现得更为明显。因此,我们在对递归算法进行优化时,往往会考虑加入备忘机制,避免反复计算,但在python标准库中其实已经为我们内置了提供该功能的函数,我们来了解一下吧~计算Fibonacci数递归算法代码及运行截图如下:import time...

2020-02-24 12:05:57 2071 1

原创 Pandas条件查询与去重

生成Pandas Dataframe,代码及输出结果如下:`import randomimport pandas as pdname_list = [‘kim’, ‘kim’, ‘Amy’, ‘John’, ‘Amy’, ‘Bob’]result = []for i in range(len(name_list)):dt = {“name”: name_list[i],“...

2020-02-23 19:19:41 1170

原创 pip安装python包出错

pip安装pandas出错,如图:这是因为网络的问题,需要使用国内的镜像源来加速,这里选用豆瓣源pip install pandas -i http://pypi.douban.com/simple/ --trusted-host pypi.douban.comorpip3 install pandas -i http://pypi.douban.com/simple/ --tr...

2020-02-21 23:36:47 772

原创 Flask从数据库已有表自动生成model

pip flask-sqlacodegenE:\Coding\Flask_app>flask-sqlacodegen "mysql+pymysql://USERNAME:PASSWORD@HOST/DB_NAME" --tables TABLENAME --outfile "model.p y" --flask步骤2可能会有报错,但是不要紧,当前目录下已经生成了对应文件DONE!...

2020-02-18 20:47:29 2407

dosbox.zip

DOSBox 是一个 DOS 模拟程序,由于它采用的是 SDL 库,所以可以很方便的移植到其他的平台。目前,DOSBox 已经支持在 Windows、Linux、Mac OS X、BeOS 、palmOS、Android 、webOS、os/2等系统中运行。

2020-02-23

Opennms安装配置教程(超详细)

OpenNMS是由许多个人及组织,在OpenNMS软件专案这支大旗下,所共同打造的网络管理系统。从最初到2002年,程序代码是由Oculan Corporation开发并以GPL释出,后来后案的管理移交给 Tarus Balog。

2018-11-16

CCNP路由交换实验手册

CCNP全称是:Cisco Certified Network Professional——思科认证网络高级工程师。CCNP专业人员表示通过认证的人员具有丰富的网络知识。获得CCNP认证的专业人员可以为具有100到500多个节点的大型企业网络安装、配置和运行LAN、WAN和拨号访问业务。从2015年1月29日起,CCNP考试科目启用新的CCNP考试政策。

2018-10-19

python3.7 64位版

由于Python语言的简洁性、易读性以及可扩展性,在国外用Python做科学计算的研究机构日益增多,一些知名大学已经采用Python来教授程序设计课程。例如卡耐基梅隆大学的编程基础、麻省理工学院的计算机科学及编程导论就使用Python语言讲授。众多开源的科学计算软件包都提供了Python的调用接口,例如著名的计算机视觉库OpenCV、三维可视化库VTK、医学图像处理库ITK。而Python专用的科学计算扩展库就更多了,例如如下3个十分经典的科学计算扩展库:NumPy、SciPy和matplotlib,它们分别为Python提供了快速数组处理、数值运算以及绘图功能。因此Python语言及其众多的扩展库所构成的开发环境十分适合工程技术、科研人员处理实验数据、制作图表,甚至开发科学计算应用程序。

2018-09-04

Linux基础及应用教程(基于CentOS7 第2版)(part2)

Linux基础及应用教程以CentOS 7为蓝本,分3篇介绍了Linux操作系统的使用和配置。操作基础篇介绍了Linux的基础知识、Linux系统的安装、Shell和字符操作界面的使用;系统与安全篇依次介绍了账户管理、权限管理、进程管理、存储管理、网络配置、网络工具、RPM包管理、基础架构服务、系统日常维护、服务器安全和防火墙、Shell脚本编程;网络服务篇依次介绍了DHCP和DNS服务、FTP、NFS和Samba服务、基于Apache的WWW服务、LAMP动态网站环境部署以及Tomcat服务、基于Postfix和Dovecot实现的邮件服务等。

2018-09-03

Linux基础及应用教程(基于CentOS7 第2版)(part1)

Linux基础及应用教程以CentOS 7为蓝本,分3篇介绍了Linux操作系统的使用和配置。操作基础篇介绍了Linux的基础知识、Linux系统的安装、Shell和字符操作界面的使用;系统与安全篇依次介绍了账户管理、权限管理、进程管理、存储管理、网络配置、网络工具、RPM包管理、基础架构服务、系统日常维护、服务器安全和防火墙、Shell脚本编程;网络服务篇依次介绍了DHCP和DNS服务、FTP、NFS和Samba服务、基于Apache的WWW服务、LAMP动态网站环境部署以及Tomcat服务、基于Postfix和Dovecot实现的邮件服务等。

2018-09-03

空空如也

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

TA关注的人

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