会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
不积跬步无以至千里
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
9
10
11
12
13
14
15
16
下一页
2018年11月13日
并发编程之协程
摘要: 引言 本节的主题是基于单线程来实现并发,即只用一个主线程(很明显可利用的cpu只有一个)情况下实现并发,为此我们需要先回顾下并发的本质:切换+保存状态 cpu正在运行一个任务,会在两种情况下切走去执行其他的任务(切换由操作系统强制控制),一种情况是该任务发生了阻塞,另外一种情况是该任务计算的时间过长
阅读全文
posted @ 2018-11-13 21:18 鲸鱼的海老大
阅读(115)
评论(0)
推荐(0)
2018年11月12日
并发编程之多线程
摘要: 什么是线程 在传统操作系统中,每个进程有一个地址空间,而且默认就有一个控制线程线程顾名思义,就是一条流水线工作的过程,一条流水线必须属于一个车间,一个车间的工作过程是一个进程 车间负责把资源整合到一起,是一个资源单位,而一个车间内至少有一个流水线 流水线的工作需要电源,电源就相当于cpu所以,进程只
阅读全文
posted @ 2018-11-12 15:16 鲸鱼的海老大
阅读(183)
评论(0)
推荐(0)
2018年11月8日
并发编程之多进程
摘要: 多道技术 多道技术中的多道指的是多个程序,多道技术的实现是为了解决多个程序竞争或者说共享同一个资源(比如cpu)的有序调度问题,解决方式即多路复用,多路复用分为时间上的复用和空间上的复用。 空间上的复用:将内存分为几部分,每个部分放入一个程序,这样,同一时间内存中就有了多道程序。 时间上的复用:当一
阅读全文
posted @ 2018-11-08 10:48 鲸鱼的海老大
阅读(659)
评论(0)
推荐(0)
2018年11月2日
网络编程之Socket
摘要: socket的起源 socket一词的起源 在组网领域的首次使用是在1970年2月12日发布的文献IETF RFC33中发现的,撰写者为Stephen Carr、Steve Crocker和Vint Cerf。根据美国计算机历史博物馆的记载,Croker写道:“命名空间的元素都可称为套接字接口。一个
阅读全文
posted @ 2018-11-02 18:58 鲸鱼的海老大
阅读(548)
评论(0)
推荐(0)
2018年11月1日
异常处理
摘要: 什么是异常 异常就是程序运行时发生错误的信号(在程序出现错误时,则会产生一个异常,若程序没有处理它,则会抛出该异常,程序的运行也随之终止),在python中,错误触发的异常如下 异常的追踪,异常的分类,异常的值、 而错误分成两种 #语法错误示范一 if #语法错误示范二 def test: pass
阅读全文
posted @ 2018-11-01 20:58 鲸鱼的海老大
阅读(105)
评论(0)
推荐(0)
2018年10月29日
二次加工标准类型(包装)与运算符重载
摘要: 运算符重载 Python语言提供了运算符重载功能,增强了语言的灵活性,这一点与C++有点类似又有些不同。鉴于它的特殊性,今天就来讨论一下Python运算符重载。 Python语言本身提供了很多魔法方法,它的运算符重载就是通过重写这些Python内置魔法方法实现的。这些魔法方法都是以双下划线开头和结尾
阅读全文
posted @ 2018-10-29 14:04 鲸鱼的海老大
阅读(420)
评论(0)
推荐(0)
2018年10月24日
面向对象三大特性之封装与多态
摘要: 封装 最主要的作用:隐藏对象的属性和实现细节,仅对外提供公共访问方式 封装原则 将不需要对外提供的内容都隐藏起来 把属性都隐藏,提供公共方法对其访问 在python中用双下划线开头的方式将属性隐藏起来(设置成私有的) #其实这仅仅这是一种变形操作 #类中所有双下划线开头的名称如__x都会自动变形成:
阅读全文
posted @ 2018-10-24 17:42 鲸鱼的海老大
阅读(198)
评论(0)
推荐(0)
2018年10月23日
面向对象三大特性之继承
摘要: 继承 最主要的作用:减少类与类之间代码冗余的问题 在程序中继承是一种新建子类的方式,新创建的类称之为子类\派生类,被继承的类称之为父类\基类\超类,继承描述的是一种遗传关系,子类可以重用父类的属性。如何继承,先抽象再继承。 单继承和多继承 查看基类,父类 经典类与新式类 提示:如果没有指定基类,py
阅读全文
posted @ 2018-10-23 19:47 鲸鱼的海老大
阅读(243)
评论(0)
推荐(0)
2018年10月22日
面向对象的思维去设计程序
摘要: 什么是面向对象编程 面向对象编程是一种程序的范式,它把程序看成是对不同对象的相互调用,对现实世界建立的一种模型。在进行python面向对象编程之前,先来了解几个术语:类,类对象,实例对象,属性,函数和方法。 什么是类 什么是类对象 注意类名后面有个冒号,在block块里面就可以定义属性和方法了。当一
阅读全文
posted @ 2018-10-22 16:19 鲸鱼的海老大
阅读(314)
评论(0)
推荐(0)
2018年10月18日
常用模块之hashlib,subprocess,logging,re,collections
摘要: hashlib 什么是hashlib 什么是摘要算法呢?摘要算法又称哈希算法、散列算法。它通过一个函数,把任意长度的数据转换为一个长度固定的数据串(通常用16进制的字符串表示)。 摘要算法就是通过摘要函数f()对任意长度的数据data计算出固定长度的摘要digest,目的是为了发现原始数据是否被人篡
阅读全文
posted @ 2018-10-18 21:19 鲸鱼的海老大
阅读(277)
评论(0)
推荐(0)
上一页
1
···
9
10
11
12
13
14
15
16
下一页
公告