毕业了 四年了,过得好快,浑然不觉。昨天拍的毕业照,几天以后就要分别,或者现在就要分别了。     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

从零开始学Python

面向对象高级编程使用slots正常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。先定义class: 12class Student(object): pass     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

从零开始学JavaScript--对象

JavaScript的对象面向对象面向对象方法的特性1.抽象性2.继承性3.多态性(重载和覆盖)     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

从零开始学JavaScript

——基本语法变量变量声明和赋值1.声明1var 变量名 2.赋值12//变量名=值var PI=3.141592654     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

从零开始学Python

IO编程O在计算机中指Input/Output,也就是输入和输出。由于程序和运行时数据是在内存中驻留,由CPU这个超快的计算核心来执行,涉及到数据交换的地方,通常是磁盘、网络等,就需要IO接口。 IO编程中,Stream(流)是一个很重要的概念,可以把流想象成一个水管,数据就是水管里的水,但是只能单向流动。Input Stream就是数据从外面(磁盘、网络)流进内存,Output Stream就是数据从内存流到外面去。对于浏览网页来说,浏览器和新浪服务器之间至少需要建立两根水管,才可以既能发数据,又能收数据。 操作IO的能力都是由操作系统提供的,每一种编程语言都会把操作系统提供的低级C接口封装起来方便使用,Python也不例外 本章的IO编程都是同步模式,异步IO由于复杂度太高,后续涉及到服务器端程序开发时我们再讨论     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

从零开始学Python

面向对象编程面向对象编程——Object Oriented Programming,简称OOP,是一种程序设计思想。OOP把对象作为程序的基本单元,一个对象包含了数据和操作数据的函数。 面向过程的程序设计把计算机程序视为一系列的命令集合,即一组函数的顺序执行。为了简化程序设计,面向过程把函数继续切分为子函数,即把大块函数通过切割成小块函数来降低系统的复杂度。 而面向对象的程序设计把计算机程序视为一组对象的集合,而每个对象都可以接收其他对象发过来的消息,并处理这些消息,计算机程序的执行就是一系列消息在各个对象之间传递。 在Python中,所有数据类型都可以视为对象,当然也可以自定义对象。自定义的对象数据类型就是面向对象中的类(Class)的概念。     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

MD5加密工具类

    继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

Hello World

欢迎来到破玉的个人世界,这是我的第一篇博客     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

从零开始学CSS3

CSS3基础入门Cascading Style Sheet(级联样式表),简称为CSS,也称为层叠样式表,用于网页的风格设计,包括字体大小、颜色,以及元素的精确定位。CSS3是CSS技术的一个升级版本。     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017

从零开始学Python

函数式编程函数式编程就是一种抽象程度很高的编程范式,纯粹的函数式编程语言编写的函数没有变量,因此,任意一个函数,只要输入是确定的,输出就是确定的,这种纯函数我们称之为没有副作用。而允许使用变量的程序设计语言,由于函数内部的变量状态不确定,同样的输入,可能得到不同的输出,因此,这种函数是有副作用的。 函数式编程的一个特点就是,允许把函数本身作为参数传入另一个函数,还允许返回一个函数! Python对函数式编程提供部分支持。由于Python允许使用变量,因此,Python不是纯函数式编程语言。     继续阅读
MagicDo's avatar
MagicDo 5月 10, 2017