自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Dev-L的博客

漫漫自学路

  • 博客(11)
  • 资源 (6)
  • 收藏
  • 关注

原创 Win10 linux子系统下显示图形界面

其实win10开启Linux子系统后,是可以运行图形化界面程序的,比如神器PyCharm,是不是可以抛弃虚拟机啦~ 言归正传,我们来看看如何安装图形界面及Pycharm: 1. 下载并安装windows版本Xming 2. 通过在命令窗中执行bash命令进入linux子系统 3. 执行sudo apt-get install update来更新Linux系统 4. 执行sudo ap...

2018-04-26 16:51:55 8704

原创 Python从入门到精通之常用模块学习

模块介绍模块,是实现了某个功能的代码集合。 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合。而对于一个复杂的功能来,可能需要多个函数才能完成(函数又可以在不同的.py文件中),n个 .py 文件组成的代码集合就称为模块。如:os 是系统相关的模块;file是文件操作相关的模块模块分为三种:自定义模块内置标准模...

2018-04-12 15:10:33 269

原创 软件目录规范

为什么要设计好目录结构设计项目目录结构”,就和”代码编码风格”一样,属于个人风格问题。对于这种风格上的规范,一直都存在两种态度:一类同学认为,这种个人风格问题”无关紧要”。理由是能让程序work就好,风格问题根本不是问题。 另一类同学认为,规范化能更好的控制程序结构,让程序具有更高的可读性。 “项目目录结构”其实也是属于”可读性和可维护性”的范畴,我们设计一个层次清晰的目录结构,就是为...

2018-04-10 17:48:01 256

原创 Python从入门到精通之装饰器

闭包def outer(): x = 10 def inner(): # 内部函数 print(x) # 引用外部变量 return inner # inner是闭包f = outer()f() # f在outer()外执行,却能取到其内部变量x如果在一个内部函数中,对外部作用域(但不是全局作用域)的变量进行引用,那么内部函数就被认为是闭包(c...

2018-04-10 15:16:43 316

原创 Python迭代器&生成器

可迭代对象如果给定一个list或tuple,我们可以通过for循环来遍历这个list或tuple,这种遍历我们称为迭代(Iteration)。很多容器都是可迭代对象,此外还有更多的对象同样也是可迭代对象,比如处于打开状态的files,sockets等等。但凡是可以返回一个 迭代器 的对象都可称之为可迭代对象,听起来可能有点困惑,没关系,可迭代对象与迭代器有一个非常重要的区别。先看一个例子:...

2018-04-10 11:25:45 270

原创 Python 直接赋值、浅拷贝和深度拷贝解析

直接赋值:其实就是对象的引用(别名)。浅拷贝(copy):拷贝父对象,不会拷贝对象的内部的子对象。深拷贝(deepcopy): copy 模块的 deepcopy 方法,完全拷贝了父对象及其子对象。浅拷贝实例:a = [[1,2],3,4]b = a.copy() # 浅拷贝print(b) # [[1, 2], 3, 4]a[0][1] = 3print(b) # [...

2018-04-09 16:03:35 236

原创 Python从入门到精通2

字符编码python2 py2里默认编码是ascii 文件开头那个编码声明是告诉解释这个代码的程序 以什么编码格式 把这段代码读入到内存,因为到了内存里,这段代码其实是以bytes二进制格式存的,不过即使是2进制流,也可以按不同的编码格式转成2进制流,你懂么? 如果在文件头声明了#_*_coding:utf-8*_,就可以写中文了, 不声明的话,python在处理这段代码时按ascii,...

2018-04-09 14:55:21 617

原创 Python从入门到精通1

三元运算符result = 值1 if 条件 else 值2如果条件为真:result = 值1 如果条件为假:result = 值2pyc文件是什么我们在硬盘上看到的pyc自然不必多说,而其实PyCodeObject则是Python编译器真正编译成的结果。我们先简单知道就可以了,继续向下看。当python程序运行时,编译的结果则是保存在位于内存中的PyCodeObj...

2018-04-09 11:35:00 356

原创 Python正则表达式实现简单四则运算解析器

实现目标: 1. 正确处理加减乘除及括号优先级 2. 保证结果无误,可用eval() 测试 3.练习正则表达式使用#coding utf-8""" 用正则表达式实现四则运算表达式解析器思路:根据计算优先级,先计算内部括号里面的运算,并用计算结果的字符串形式替换原表达式,直到没有括号运算符;然后匹配乘法和除法的运算因子,按从左往右的顺序依次更...

2018-04-04 11:09:01 4039

转载 Python 常用PEP8规范及Python小把戏

前言从很多地方搬运+总结,以后根据这个标准再将python的一些奇技淫巧结合起来,写出更pythonic的代码~PEP8 编码规范英文原版请点击这里以下是@bobo的整理,原文请见PEP8 Python 编码规范整理代码编排缩进。4个空格的缩进(编辑器都可以完成此功能),不使用Tap,更不能混合使用Tap和空格。每行最大长度79,换行可以使用反斜杠,最好使用圆括号。换行点要在操作符的后边敲回车。类...

2018-04-03 16:29:02 1082

原创 Python正则表达式总结

1.1 通配符    正则表达式能够匹配对于一个的字符串,可以使用特殊字符创建这类模式。(图片来自cnblogs)1.2 特殊字符的转义    由于在正则表达式中,有时需要将特殊字符作为普通字符处理,就需要用‘\’进行转义,例如‘python\\.org’就会匹配‘python.org’,那么为什么要用两个反斜杠呢,原因在于需要进行两层转义,首先是re模块表示正则表达式中需要转义一次,其次是pyt...

2018-04-03 10:24:36 913

GNU+make中文手册

Vim用户手册Vim用户手册Vim用户手册Vim用户手册Vim用户手册

2017-11-07

计算机网络原理:自顶向下方法(第6版)习题答案

英文原版答案

2017-06-28

计算机网络原理:自顶向下方法(第6版).pdf

第6版英文矢量版带目录

2017-06-28

MySQL_5.5中文参考手册.pdf

中文版手册

2017-06-27

深度探索C++对象模型.pdf

很经典的书

2017-06-27

空空如也

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

TA关注的人

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