自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

wjl31802的博客

think and code

  • 博客(21)
  • 资源 (1)
  • 收藏
  • 关注

原创 python学习之工具篇

MYSQL自己的操作系统是windows 10,先下载MySQL,MySQL下载,安装过程参考https://www.cnblogs.com/fnlingnzb-learner/p/6009153.html的,打开cmd时需要以管理员身份打开,否则会出现报错信息如下:Install/Remove of the Service Denied 参考的博客里先配置了默认文件my.ini...

2018-08-31 20:05:37 495

原创 python前端之css

CSS介绍为了让网页元素的样式更加丰富,也为了让网页的内容和样式能拆分开,CSS由此思想而诞生,CSS是 Cascading Style Sheets 的首字母缩写,意思是层叠样式表。html只负责文档的结构和内容,表现形式完全交给CSS,html文档变得更加简洁。css页面引入方法:1.内联式 通过标签的style属性,在标签上直接写样式。最开始的写法,不规范<div s...

2018-08-31 09:39:05 312

原创 前端开发

html 概述和基本结构两种 xhtml 1.0 和 html5xhtml 1.0是html5之前的一个常用版本,目前很多网站都还在用该版本用sublime text创建方法:html:xt + tabhtml5 是向下兼容的,sublime text创建方法 html:5 + tab 或者! + tab两种文档的区别1. 文档声明和编码声明2. html5新增了标签元...

2018-08-30 15:48:02 272

原创 python前端开发工具篇

作为初学者,在学习前端开发的时候,回顾下跟随CZ播客常用的几款软件sublime text百度百科定义:由程序员Jon Skinner于2008年1月份所开发出来,它最初被设计为一个具有丰富扩展功能的VIM。Sublime Text 特点      1、Sublime Text 是一款跨平台代码编辑器,在Linux、OS X和Windows下均可使用。      2、Subli...

2018-08-29 11:12:03 4291

原创 python数据结构和算法2 顺序表和链表

数据结构数据对象中数据元素之间的关系。数据的存储方式不同就会导致需要不同的算法进行处理。我们希望算法解决问题的效率越快越好,于是我们就需要考虑数据究竟如何保存的问题,这就是数据结构。程序 = 数据结构 + 算法抽象数据类型(Abstract Data Type)把数据类型和数据类型上的运算捆在一起,进行封装。最常用的数据运算有五种:插入 删除 修改 查找 排...

2018-08-27 00:15:33 435

原创 python数据结构和算法3 栈、队列和排序

顺序表和链表都是线性表,线性数据栈stack,也叫堆栈,是一种容器,可存入元素、访问元素、删除元素,特点是只允许在容器的一端(栈顶,top)进行加入数据(压栈,push)和输出数据(pop),按照后进先出(LIFO,last in first out)的原理运作。栈的实现class Stack(object): """栈""" def __init__(sel...

2018-08-26 18:48:16 304

原创 python数据结构和算法 二叉树

树树(英语:tree)是一种抽象数据类型(ADT)或是实作这种抽象数据类型的数据结构,用来模拟具有树状结构性质的数据集合。它是由n(n>=1)个有限节点组成一个具有层次关系的集合。把它叫做“树”是因为它看起来像一棵倒挂的树,也就是说它是根朝上,而叶朝下的。树的术语节点的度:一个节点含有的子树的个数称为该节点的度; 树的度:一棵树中,最大的节点的度称为树的度; 叶节点或终端...

2018-08-26 18:35:14 182

原创 python数据结构和算法1

以战场作比较,数据结构和算法相当于兵法,我们码农是指挥作战的将军,代码是士兵和武器没有兵法,有时面对问题可能没有思路,不知如何下手去解决;大部分时间可能解决了问题,但是对程序运行的效率和开销没有意识,性能低下;有时借助第三方利器,但不会针对性的优化算法是独立存在的一种解决问题的方法和思想。算法的五大特性输入: 算法具有0个或多个输入 输出: 算法至少有1个或多个输出 有穷性...

2018-08-22 08:33:01 161

原创 python18天-pycharm & 正则表达式

IDE 集成开发环境python魔法方法__init____str____new____del____call____repr____getattr__def __getattr__(self, item):# item代表要获取的属性名 pass 题目:想要添加属性think.different.itcast使用__getattr__函数,item就是...

2018-08-21 19:12:41 2518

原创 python第17天-网络复习

socket 面向对象三大特点:封装继承和多态三次握手四次挥手socket,操作系统内核部分已经给我们封装好了HTTP协议如何把共享的信息描述的丰富多彩一些,有样式?HTML 超文本标记语言office里面,Word、Excel、PPT都是用XML格式浏览器:将HTML的文本按照HTML的格式展示出来,解析字符串浏览器引擎:解析字符串快慢的算法HTM...

2018-08-20 16:59:41 148

原创 python编码风格

pep8缩进建议每级缩进都用四个空格,大多数编辑器提供制表符转换为空格行长建议每行不超过80字符,注释不超过72字符空行函数和函数之间一个空行,函数和类之间两个空行,具有独立功能的关联性代码也是一个空行源文件代码python3 默认UTF-8导入在单独行导入顺序 标准库、第三方、本地库,各组之间有个空行隔开字符串引用单引号和双引号...

2018-08-20 11:49:47 1008

原创 python第16天-网络4

协程又叫微线程,coroutine,可以认为是比线程更小的执行单元,自带CPU上下文,。通俗理解:在一个线程的某个函数,可以再任何地方保存当前函数的一些临时变量等信息,然后切换到另一个函数执行,并且切换的次数和什么时候再切换到原来的函数由开发者自己确定。协程和线程差异线程非常耗性能,从系统层面远不止保存和恢复CPU上下文,OS的每个线程都有自己缓存Cache等数据等。协程的切换只是...

2018-08-19 10:37:10 139

原创 python第15天-网络3

TTL:一个数据包,在网络上,经过路由器的最大值MSL:数据包在网路上存活的时间   常见网络攻击1. tcp半链接攻击 也叫 SYN Flood (SYN洪⽔)是种典型的DoS (Denial of Service, 拒绝服务) 攻击2.DNS攻击2.1 dns服务器被劫持DNS欺骗2.3 查看域名解析的IP地址3.arp攻击家庭...

2018-08-19 07:31:37 175

原创 python第12天-2 多线程

多线程也是实现多任务的方式。thread是比较底层的模块,threading模块对其进行包装,更方便被使用。threading 单线程进程 资源分配的单位,内存等资源线程 进程里面真正执行代码的东西,CPU调度的单位如果多个线程执行的都是同一个函数的话,各自之间不会有影响,各是各的线程的执行顺序也是根据调度算法,不确定执行顺序进程之间不共享数据,...

2018-08-18 10:47:46 154

原创 python第12天-Linux核心篇1

pdb调试python -m pdb xxx.pyl---->显示当前的代码listn---->向下执行一行代码nextc---->continue 继续执行代码b---->break 添加断点clear--->删除断点p---->打印一个变量的值a---->打印所有的形参数据s---->进入到一个函数q---->qu...

2018-08-17 18:36:51 168

原创 python第十四天-网络2

UDP广播广播只能在UDP中使用,TCP中不能用,UDP相当于写信,TCP相当于打电话TCP介绍TCP传输控制协议 ,稳定,相较UDP慢一些,几乎体现不出来。UDP用户数据包协议TCP服务器端服务器from socket import *serverSocket = socket(AF_INET, SOCK_STREAM)serverSocket.bin...

2018-08-13 07:53:11 223

原创 python第十三天-网络1

网络通信概述网络编程:让在不同的电脑上的软件能进行数据传递,即进程之间的通信。TCP/IP协议(族)互联网协议族,把互联网的协议简称为TCP/IP协议。作用:规范网络之间的数据通信。常用协议见下图4层:链路层、网络层、传输层和应用层7层:链路层拆分为数据链路层和物理层,应用层拆分为会话、表示和应用层。端口端口好比房子的门,出入这间房子的必经之路。一个进程需要收发...

2018-08-12 16:18:54 191

原创 python中遇到的一些问题及解决方案

 不可避免经常会碰到一些小问题,但会耽误自己很长时间,希望对大家有所帮助。1. SyntaxError:Non-UTF-8 code starting with '\xd7' in file 0807_multiprocessing实例.py on line 7, but no encoding declared; see http://python.org/dev/peps/pep...

2018-08-07 18:42:09 924

原创 windows下的vim安装使用

vim跨平台,之前一直跟随教程在Ubuntu上使用,需要更新下知识,了解Windows下如何使用vim1.vim的下载,gVim 官网下载,python也是下载的3.7版本2.设置环境变量,搜索高级系统设置-->环境变量--->系统变量,将gVim的路径和python的路径都设置为系统的path环境变量3.配置_vimrc.vim文件,gvim里面有范例,vimrc_exa...

2018-08-05 19:09:42 6472

原创 python第11天——核心篇3

动态的创建类类也是对象,可以再运行时动态的创建他们。def choose_class(name): if name == 'foo': class Foo(object): pass return Foo #返回的是类,不是类的实例 else: class Bar(object): ...

2018-08-05 10:59:17 173

原创 python第十天-核心篇2

迭代器迭代:访问集合元素的一种方式。迭代器是一个可以记住遍历的位置的对象,迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。1.可迭代对象可以直接作用于for循环的数据类型,一类是集合数据类型,如list,tuple,dict,set,str等,一类是generator,包括生成器和带yield的generator function,这些对象统称...

2018-08-02 09:30:34 179

Git课堂笔记思维导图

git的课堂笔记导图资源,具体模块分为基本操作、分支管理和github的使用

2018-12-19

空空如也

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

TA关注的人

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