一、各种常用的查找算法 1、find 2、binary_search 3、adjacent_find 4、find_if 5、count count_if 二、案例 ...
分类:
编程语言 时间:
2018-12-14 19:53:12
阅读次数:
174
我们虽然经常用到try...except 作为异常补货,但是其实很少去研究try源码和机制,也许点进去看过,也是看不出个所以然来 继承了BaseException 是不是仍然一脸懵逼,同感,哈哈,那还是直接上代码,事实大于雄辩 代码举例转自https://blog.csdn.net/u0101598 ...
分类:
编程语言 时间:
2018-12-14 19:53:24
阅读次数:
252
@Autowired private RequestMappingHandlerMapping handlerMapping; @Test public void getAllApi() { Map map = this.handlerMapping.getHandlerMethods(); Set... ...
分类:
编程语言 时间:
2018-12-14 19:55:14
阅读次数:
256
操作数 :参与运算的变量表达式:有意义有结果的语句运算符的分类:1.按照功能运算符划分:算术运算符 关系运算符 逻辑运算符 位运算 2.按照参与运算的操作数个数划分:单目运算(只有一个操作数) 双目(两个操作数) 三目(C语言中的唯一一个,亦称为问号表达式 如:a>b?1:0); 4.左结合(从左往 ...
分类:
编程语言 时间:
2018-12-14 19:56:11
阅读次数:
217
1.引用单元格 2.使用行列编号 cells(行, 列) 如果使用单个cells(i) , 一般会事先指定区域, cells(i) 的顺序是从左到右, 从上到下依次进行, 比如 第一行1 2 3 4, 第二行 5 6 7 8 3. 使用快捷记号 4. offset,resize 之前介绍过了 , 如 ...
分类:
编程语言 时间:
2018-12-14 19:56:30
阅读次数:
169
#!/usr/bin/python# -*- coding: UTF-8 -*-#python dll.pyimport win32api# 打开记事本程序,在后台运行,即显示记事本程序的窗口win32api.ShellExecute(0, 'open', 'notepad.exe', '','', ...
分类:
编程语言 时间:
2018-12-14 19:57:37
阅读次数:
300
情况一:公共字体打成ab的时候,加载A界面的时候加载了font的ab,卸载A和font的ab后,接着加载B界面,加载了font的ab,卸载B和font的ab,这时候字体对应的asset会在内存里有两份。 情况二:加载完A界面后,font的ab不卸载,只卸载A的ab,再加载B界面,最后释放所有的ab后 ...
分类:
编程语言 时间:
2018-12-14 19:58:08
阅读次数:
478
描述 map() 会根据提供的函数对指定序列做映射。 第一个参数 function 以参数序列中的每一个元素调用 function 函数,返回包含每次 function 函数返回值的新列表。 语法 map() 函数语法: 参数 function -- 函数 iterable -- 一个或多个序列 返 ...
分类:
编程语言 时间:
2018-12-14 20:00:28
阅读次数:
169
面对对象的三大特性之继承 1.什么是继承? 在程序中,继承指的是class与class之间的关系 继承是一种关系,必须存在两个class才能产生这种关系;被继承的class称为父类,继承的class称为子类。 2.为什么要使用继承? 现实中,通过继承,子可以直接使用父的内容。 在程序中,通过继承,子 ...
分类:
编程语言 时间:
2018-12-14 21:02:39
阅读次数:
432
面向对象的三大特性之继承 什么是继承 继承是一种创建新类的方式,新建的类可以继承一个或者多个父类(python支持多继承),父类又可以称为基类又或超类,新建的类称为派生类或者子类. 子类会'遗传'父类的属性(特征和技能),从而解决代码重用的问题 继承与抽象 继承描述的是子类与父类之间的关系,是子类可 ...
分类:
编程语言 时间:
2018-12-14 21:03:17
阅读次数:
214
下载地址:百度网盘 《深度学习入门:基于Python的理论与实现》高清中文版PDF+源代码 高清中文版PDF,314页,带目录标签,可复制粘贴,高清晰。配套源代码。 深度学习真正意义上的入门书,深入浅出地剖析了深度学习的原理和相关技术。书中使用Python3,尽量不依赖外部库或工具,从基本的数学知识 ...
分类:
编程语言 时间:
2018-12-14 21:03:38
阅读次数:
332
1.介绍 代理模式:为其他对象提供一种代理以控制对这个对象的访问。这样实现了业务和核心功能分离。 在代理模式中,我们创建具有现有对象的对象,以便向外界提供功能接口。在某些情况下,一个对象不适合或者不能直接引用另一个对象,而代理对象可以在客户端和目标对象之间起到中介的作用。 代理模式的优点:1.职责清 ...
分类:
编程语言 时间:
2018-12-14 21:05:47
阅读次数:
169
一.开闭原则 对功能拓展的开放 对代码修改的封闭 可以更好的维护和开发 二.装饰器 1.个人理解:装饰器就是把原来需要修改的函数修改好,重新给赋值(赋值成原来的名字).名字一样功能增加,但是只能在之前或者之后加功能 2.意义: 在不破坏原有函数和原有函数调用的基础上,给函数添加新功能(python里 ...
分类:
编程语言 时间:
2018-12-14 21:06:08
阅读次数:
219
下载地址:百度网盘 《流畅的Python》(官方高清中文版PDF+高清英文版PDF+源代码) 官方高清中文版PDF,632页,带目录书签,文字能够复制粘贴; 高清英文版PDF,766页,带目录书签,文字能够复制粘贴; 中文和英文两版对比学习。 配套源代码。 其中,高清中文版如图: 下载地址:百度网盘 ...
分类:
编程语言 时间:
2018-12-14 21:06:15
阅读次数:
198
一. 我们先写一个玩游戏的步骤 通用装饰器的语法: 同一个函数被多个装饰器装饰 带参数的装饰器 ...
分类:
编程语言 时间:
2018-12-14 21:07:35
阅读次数:
185
1.装饰器 首先我们来说一下一个软件的设计原则:开闭原则,又被称为开发封闭原则,你的代码对功能的扩展是开放的,你的程序对修改源代码是封闭的.这样的软件设计思路可以更好的维护和开发. 开放:对功能扩展开放 封闭:对修改代码封闭 接下来我们看装饰器.首先我们先模拟一下女娲造人. 现在我们让这个函数加个浇 ...
分类:
编程语言 时间:
2018-12-14 21:07:46
阅读次数:
175
在vue 项目中computed属性是经常用到的,而它的主要作用就是对原数据进行改造输出:包括格式的编辑,大小写的转换,顺序的重排添加符号等等 今天我们就试一下其中的格式编辑和排序功能: 这样我们就完成了对数据输出时候的改造,当然,有人可能觉得直接写在页面不就好了嘛,其实我们在工作当中应该避免这样的 ...
分类:
编程语言 时间:
2018-12-14 21:08:02
阅读次数:
199
Python源码剖析 《Python源码剖析》是2008年06月电子工业出版社出版的图书,作者是陈儒。 《Python源码剖析》是2008年06月电子工业出版社出版的图书,作者是陈儒。 书 名Python源码剖析——深度探索动态语言核心技术作 者陈儒ISBN9787121068744类 别 图书 > ...
分类:
编程语言 时间:
2018-12-14 21:09:54
阅读次数:
222
#############################总结######################################### 函数名的应用: 1,直接打印函数名得到的是函数的内存地址。 2,函数名可以赋值运算 3,函数名可以作为函数的参数 4,函数名可以当做函数的返回值 装饰器: ...
分类:
编程语言 时间:
2018-12-14 21:11:18
阅读次数:
188
python之装饰器 二. 同一个函数被多个装饰器装饰(举例说明) 三. 带参数的装饰器 四.装饰器的应用 ...
分类:
编程语言 时间:
2018-12-14 21:13:16
阅读次数:
207