自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(0)
  • 资源 (6)
  • 问答 (9)
  • 收藏
  • 关注

空空如也

词根词汇速记20000单词音频

音频共30个,附两个pdf文档,方便查看 第一部分 通过词缀认识单词(常用前缀一) 1、a- ① 加在单词或词根前面,表示"不,无,非" acentric 无中心的(a+centric 中心的) asocial 不好社交的(a+social 好社交的) amoral 非道德性的(a+moral 道德的;注意:immoral 不道德的) apolitical 不关政治的(a+political 政治的) anemia 反常的(a+nomal 正常的+ous) 前缀举例: 1) progress 进步-------------pro-向前 + gress 词根表示走 2)exit 出口-----------------ex-向外 + it 表示走 3)import-(贸易)进口--im- 向内,往里面 + port-表示搬运 4)return –返回-------------- re- 相反,往回 + turn- 转动 后缀举例: 1)-age(额外扩展,语音里没有) 名词后缀 例: visage 面貌,容貌; ----- vis-词根表示看 + age 名词后缀 2)-al 形容词后缀或者名词后缀 例: personal ----person + al 例: animal------anim + al 3)-ation 名词后缀 例:animation 动画片----anim- 词根表生命 + ation 名词后缀

2020-05-26

词根词缀法背英语——暴力突破1000英语核心词汇视频课程

词根词缀法背1000英语核心词汇视频课程(附带TIME时代周刊必备1000词汇.doc) accustomed [ә'kʌstәmd] adj. 习惯于 【同】used【反】unaccustomed Even if they are willing to make the sacrifice in dollars, whether Americans will give up long accustomed personal liberties is another question.(TIME, May 1,1995,p.68) 即使美国人愿意在金钱上牺牲,但是否愿意抛弃久已习以为常的个人自由,还是未定之数。 (如果百度网盘链接出现访问不了的情况,请及时联系我,我会重新分享给你)

2020-05-26

《Python面向对象编程指南》电子书

书名:Python面向对象编程指南 作者:[美] Steven F. Lott 洛特 (作者), 张心韬 兰亮 (译者) 文件内为百度网盘链接,如果失效请及时联系我补充,谢谢! 该书大致目录: 第1部分 用特殊方法实现Python风格的类 ..... 1 第1章 __init__()方法 .. 5 1.1 隐式的基类——object ... 5 1.2 基类中的__init__()方法 6 1.3 在基类中实现__init__()方法 ..... 7 1.4 使用__init__()方法创建常量清单 ..... 8 1.5 通过工厂函数调用__init__() ..... 9 1.5.1 错误的工厂设计和模糊的else语句 ... 10 1.5.2 使用elif简化设计来获得一致性 ... 11 1.5.3 使用映射和类来简化设计 . 11 1.6 在每个子类中实现__init__()方法 ... 14 1.7 简单的组合对象 16 1.7.1 封装集合类 16 1.7.2 扩展集合类 17 1.7.3 可适应更多需求的另一种设计 . 17 1.8 复合的组合对象 18 1.9 不带__init__()方法的无状态对象 ... 19 1.10 一些其他的类定义 ..... 20 1.11 多策略的__init__()方法.. 22 1.11.1 更复杂的初始化方式 ....... 23 1.11.2 静态函数的初始化 ... 24 1.12 更多的__init__()技术 24 1.12.1 带有类型验证的初始化 ... 26 1.12.2 初始化、封装和私有化 ... 28 1.13 总结 .......... 29 2 目录 第2章 与Python无缝集成——基本特殊方法 ... 30 2.1 __repr__()和__str__()方法 30 2.1.1 非集合对象的__str__()和__repr__() ... 31 2.1.2 集合中的__str__()和__repr__() . 32 2.2 __format__()方法 ... 33 2.2.1 内嵌格式规范. 34 2.2.2 集合和委托格式规范 . 35 2.3 __hash__()方法 .. 35 2.3.1 决定哈希的对象 .... 36 2.3.2 有关不可变对象和继承的默认行为 ... 37 2.3.3 重载不可变对象 .... 39 2.3.4 重载可变对象. 40 2.3.5 从可变的Hand类中生成一个不可变的Hand类 . 41 2.4 __bool__()方法 .. 43 2.5 __bytes__()方法 . 44 2.6 比较运算符方法 45 2.6.1 设计比较运算. 47 2.6.2 实现同一个类的对象比较 . 48 2.6.3 实现不同类的对象比较 ..... 49 2.6.4 硬总和、软总和及多态 ..... 50 2.6.5 不同类比较的例子 51 2.7 __del__()方法 . 53 2.7.1 引用计数和对象销毁 . 54 2.7.2 循环引用和垃圾回收 . 55 2.7.3 循环引用和weakref模块 .. 56 2.7.4 __del__()和close()方法 ..... 58 2.8 __new__()方法和不可变对象 .. 58 2.9 __new__()方法和元类型 .. 59 2.9.1 元类型示例1——有序的属性 .. 60 2.9.2 元类型示例2——自引用 .. 61 2.10 总结 .......... 64 第3章 属性访问、特性和修饰符 66 3.1 属性的基本操作 66 3.2 创建特性 ... 68 3.2.1 主动计算特性. 70 3.2.2 setter和deleter特性 .. 71 目录 3 3.3 使用特殊方法完成属性访问 ... 72 3.3.1 使用__slots__创建不可变对象 . 73 3.3.2 使用tuple子类创建不可变对象 ..... 74 3.3.3 主动计算的属性 .... 75 3.4 __getattribute__()方法 .. 77 3.5 创建修饰符 .... 78 3.5.1 使用非数据修饰符 80 3.5.2 使用数据修饰符 .... 81 3.6 总结、设计要素和折中方案 ... 83 3.6.1 特性与属性对比 .... 83 3.6.2 修饰符的设计. 84 3.6.3 展望 ... 84 第4章 抽象基类设计的一致性 85 4.1 抽象基类 ... 85 4.2 基类和多态 .... 87 4.3 可调用对象 .... 88 4.4 容器和集合 .... 88 4.5 数值类型 ... 89 4.6 其他的一些抽象基类 ... 90 4.6.1 迭代器的抽象基类 90 4.6.2 上下文和上下文管理器 ..... 91 4.7 abc模块 ..... 92 4.8 总结、设计要素和折中方案 ... 93 第5章 可调用对象和上下文的使用 .... 95 5.1 使用ABC可调用对象来进行设计 95 5.2 提高性能 ... 97 5.3 使用functools完成记忆化 ...... 99 5.4 可调用API和复杂性 100 5.5 管理上下文和with语句 102 5.5.1 使用小数上下文 .. 103 5.5.2 其他上下文 .. 104 5.6 定义__enter__()和__exit__()方法 . 104 5.7 上下文管理器工厂 ..... 105 5.8 总结 .......... 107 5.8.1 可调用对象的设计要素和折中方案 . 108 5.8.2 上下文管理器的设计要素和折中方案 ... 108 4 目录 5.8.3 展望 . 109 第6章 创建容器和集合 ... 110 6.1 集合的抽象基类 .. 110 6.2 特殊方法示例 .. 111 6.3 使用标准库的扩展 ..... 112 6.3.1 namedtuple()函数 112 6.3.2 deque类 114 6.3.3 使用ChainMap .... 115 6.3.4 OrderedDict集合 . 116 6.3.5 defaultdict子类 ... 118 6.3.6 counter集合.. 119 6.4 创建新集合 .. 120 6.5 定义一种新的序列 ..... 121 6.5.1 一个用于统计的list . 122 6.5.2 主动计算和延迟计算 ....... 122 6.5.3 使用__getitem__()、__setitem__()、__delitem__()和slice操作 ... 125 6.5.4 实现__getitem__()、__setitem__()和__delitem__() .... 126 6.5.5 封装list和委托 ... 127 6.5.6 用__iter__()创建迭代器 ... 129 6.6 创建一种新的映射 ..... 129 6.7 创建一种新的集合 ..... 131 6.7.1 一些设计原则...... 132 6.7.2 定义Tree类 . 132 6.7.3 定义TreeNode类 133 6.7.4 演示二叉树集合 .. 136 6.8 总结 .......... 136 6.8.1 设计要素和折中方案 ....... 137 6.8.2 展望 . 138 第7章 创建数值类型 ... 139 7.1 numbers的抽象基类 .. 139 7.1.1 决定使用哪种类型 ... 141 7.1.2 方法解析和运算符映射 ... 141 7.2 算术运算符的特殊方法 . 142 7.3 创建一个数字类 .. 144 7.3.1 FixedPoint的初始化 144 7.3.2 定义固定小数点位数的二进制算术运算符 ........ 146 目录 5 7.3.3 定义FixedPoint一元算术运算符 . 148 7.3.4 实现FixedPoint反向运算符 ... 148 7.3.5 实现FixedPoint比较运算符 ... 150 7.4 计算一个数字的哈希值 . 152 7.5 实现其他的特殊方法 . 153 7.6 原地运算符的优化 ..... 154 7.7 总结 .......... 155 7.7.1 设计要素和折中方案 ....... 155 7.7.2 展望 . 155 第8章 装饰器和mixin——横切方面 ....... 156 8.1 类和描述 . 156 8.1.1 创建函数 .. 157 8.1.2 创建类 .. 158 8.1.3 一些类设计原则 .. 159 8.1.4 面向方面编程...... 159 8.2 使用内置的装饰器 ..... 160 8.3 使用标准库中的mixin类 ...... 161 8.3.1 使用上下文管理器的mixin类 ..... 162 8.3.2 禁用类的一个功能 ... 163 8.4 写一个简单的函数装饰器 ..... 164 8.5 带参数的装饰器 .. 166 8.6 创建方法函数装饰器 . 167 8.7 创建类装饰器 .. 169 8.8 向类中添加方法函数 . 170 8.9 将装饰器用于安全性 . 172 8.10 总结 ........ 173 8.10.1 设计要素和折中方案 ..... 173 8.10.2 展望 .... 174 第2部分 持久化和序列化 ...... 175 第9章 序列化和保存——JSON、YAML、Pickle、CSV和XML ..... 178 9.1 持久化、类、状态以及数据表示 . 179 9.2 文件系统和网络的考虑 . 180 9.3 定义用于持久化的类 . 181 9.4 使用JSON进行转储和加载.. 184 9.4.1 在类中支持JSON .... 185 6 目录 9.4.2 自定义JSON编码 ... 186 9.4.3 自定义JSON解码 ... 188 9.4.4 安全性和eval() ... 189 9.4.5 重构编码函数...... 189 9.4.6 日期字符串的标准化 ....... 190 9.4.7 将JSON写入文件 ... 191 9.5 使用YAML进行转储和加载 192 9.5.1 YAML文件的格式化 ...... 193 9.5.2 扩展YAML的表示 . 194 9.5.3 安全性与安全加载 ... 196 9.6 使用pickle进行转储和加载..... 196 9.6.1 针对可靠的pickle处理进行类设计 . 197 9.6.2 安全性和全局性问题 ....... 199 9.7 转储和加载CSV . 200 9.7.1 将简单的序列转储为CSV ...... 200 9.7.2 从CSV文件中加载简单的序列 ... 201 9.7.3 处理集合与复杂的类 ....... 202 9.7.4 在一个CSV文件中转储并从多类型的行中加载数据 ...... 203 9.7.5 使用迭代器筛选CSV中的行 . 204 9.7.6 从CSV文件中转储和加载连接的行 ..... 205 9.8 使用XML转储和加载 ... 207 9.8.1 使用字符串模板转储对象 ....... 208 9.8.2 使用xml.etree.ElementTree转储对象 .... 209 9.8.3 加载XML文档 ... 210 9.9 总结 .......... 211 9.9.1 设计要素和折中方案 ....... 211 9.9.2 模式演化 .. 212 9.9.3 展望 . 213 第10章 用Shelve保存和获取对象 ... 214 。。。。。。

2018-05-23

Java Web整合开发实战:基于Struts 2+Hibernate+Spring(PDF)

Java Web整合开发实战--基于Struts 2+Hibernate+Spring.pdf 1章 Web的工作机制 2章 搭建Java Web开发环境 3章 JSP及其相关技术 2篇 表现层框架Struts技术 4章 Struts快速上手 5章 解密Struts之核心文件 6章 Struts之数据校验与GJ化 7章 详解Struts之标签库 8章 Struts之拦截器使用技巧 9章 在Struts中应用Ajax技术 10章 Struts之项目实战 3篇 持久层框架Hibernate技术 11章 Hibernate快速上手 12章 精解Hibernate之核心文件 13章 探究Hibernate之核心接口 14章 Hibernate之项目实战 4篇 业务层框架Spring技术 15章 Spring快速上手 (百度网盘地址如果失效请联系我,我会补上的)

2018-02-28

Python高效开发实战+Django+Tornado+Flask+Twisted.pdf

书名: Python高效开发实战 Django、Tornado、Flask、Twisted 本书分为3部分:第1部分是基础篇,带领初学者实践Python开发环境和掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等网络编程基础深入浅出地进行学习;第2部分是框架篇,学习当前的Python Web框架,即Django、Tornado、Flask和Twisted,达到对各种Python网络技术融会贯通的目的;第3部分是实战篇,分别对4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。 第1篇 打好Python基础 第1章 Python基础知识 第2章 Web编程之网络基础 第3章 客户端的编程技术 第4章 数据库及ORM 第2篇 详解主流Python Web框架 第5章 Python网络框架纵览 第6章 企业级开发框架——Django 第7章 高并发处理框架——Tornado 第8章 支持快速建站的框架——Flask 第9章 底层自定义协议网络框架——Twisted 第3篇 实战项目 第10章 实战1:用Django+PostgreSQL开发移动Twitter 第11章 实战2:用Tornado+jQuery开发WebSocket聊天室 第12章 实战3:用Flask+Bootstrap+Restful开发学校管理系统 第13章 实战4:用Twisted+SQLAlchemy+ZeroMQ开发跨平台物联网消息网关 (注:如果百度云链接失效可以联系我)

2018-02-28

pyqt开发 gui视频教程 windows gui程序打包

pyqt开发 gui视频教程 windows gui程序打包(带源码) 1.python gui框架简介,pyqt介绍,为什么使用pyqt 2.使用python开发pyqt程序的环境搭建 3.pyqt在ubuntu系统下的体验最终 4.pyqt在mac os系统下的体验 5.第一个pyqt程序,label控件的使用 7.第一个pyqt程序,label控件的使用 8.加入一点交互,button控件的使用 9.理解信号与槽,qt的核心理念(上) 10.理解信号与槽,qt的核心理念(下) ..... 共四十几节课以及向原源码,每节20分钟上下,我就不一一列出了

2017-12-08

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

TA关注的人

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