首页 > 2018年11月01日 > 全部分享
小白Python路上第一个难点,也是一个比较重要的点(闭包,迭代器,生成器)
一、闭包 闭包就是在内层函数中引用外层函数的变量 作用:1.保护变量不受侵害 2.让一个变量永驻内存 二、迭代器 Iterator:迭代器,包含_iter_()和_next_()函数 Iterable:可迭代的,只包含_iter_() 用while来演示for循环的实际流程 从迭代器中获取数据的唯一 ...
分类:编程语言   时间:2018-11-01 21:54:21    收藏:0  评论:0  赞:0  阅读:156
js的事件流你真的弄明白了吗?
当浏览器发展到第四代时候,浏览器开发团队遇到了一个有意思的问题;页面的哪一部分会拥有某个特地的事件?要明白这个问题问的是什么,可以想象画在纸上的一组同心圆,如果你把手指放在圆心上,那么你的手指指向的不是一个圆,而是纸上所有的圆。两家公司的开发团队在这件事情上的看法是一致的,如果你单击了某个按钮,他们 ...
分类:Web开发   时间:2018-11-01 21:54:04    收藏:0  评论:0  赞:0  阅读:159
<C++学习十三>C++迭代器介绍(未完待续)
...
分类:编程语言   时间:2018-11-01 21:53:50    收藏:0  评论:0  赞:0  阅读:254
Gradle安装使用以及基本操作
转载自:https://www.cnblogs.com/linkstar/p/7899191.html 阅读目录 简单介绍 安装 使用idea创建一个web的Gradle项目 如何进行打包 解释build.gradle和settings.gradle 有关gradle的jar冲突 本地jar包位置和 ...
分类:其他   时间:2018-11-01 21:53:31    收藏:0  评论:0  赞:0  阅读:170
动态规划算法相关问题
1.对动态规划算法的理解 基本思想: 动态规划算法是将待求解的问题分解成若干个子问题,先求子问题,然后从这些子问题的解得到原问题的解。但与分治法不同,适合于用动态规划法求解的问题,经分解得到的子问题往往不是互相独立的。为了避免有些子问题被重复计算了很多次,可以用一个表来记录所有已解决的子问题的答案, ...
分类:编程语言   时间:2018-11-01 21:52:43    收藏:0  评论:0  赞:0  阅读:166
汇编语言实验2作业
实验任务 (1)使用debug,将下面的程序段写入内存,逐条执行,根据指令执行后的情况填空 mov ax,ffff mov ds,ax mov ax,2200 mov ss,ax mov sp,0100 mov ax,[0];ax=C0EA add ax,[2];ax=C0FC mov bx,[4] ...
分类:编程语言   时间:2018-11-01 21:52:28    收藏:0  评论:0  赞:0  阅读:182
【笔记】ThreadPoolExecutor源码阅读(二)
AQS在Worker中的应用 我对这个上锁一直搞不懂,虽然有注释说是允许中断啥的,但是还是一头雾水,就打算直接看代码分析。第一眼看到这个lock的时候,我就吓到了。啥,一上锁,多个线程不是就要同步排队了嘛,而且也没这必要啊。看清楚了才知道,锁来自于方法参数Worker,也就是说,每个线程请求的同步锁 ...
分类:其他   时间:2018-11-01 21:51:54    收藏:0  评论:0  赞:0  阅读:152
python学习第31天之异常处理、网络编程part1
一,异常处理 1. 什么是异常处理 异常是错误发生的信号,一旦程序出错就会产生一个异常,如果该异常 没有被应用程序处理,那么该异常就会抛出来,程序的执行也随之终止 异常包含三个部分:(1). traceback异常的追踪信息(2). 异常的类型(3). 异常的信息 2. 为何要异常处理 避免程序因为 ...
分类:编程语言   时间:2018-11-01 21:51:38    收藏:0  评论:0  赞:0  阅读:198
OpenCV人脸识别
import cv2 filename = 'pic.jpg' def detect(filename): face_cascade = cv2.CascadeClassifier('./haarcascade_frontalface_default.xml') img = cv2.imread('... ...
分类:其他   时间:2018-11-01 21:51:21    收藏:0  评论:0  赞:0  阅读:177
生成器函数
什么是生成器,生成器实质是迭代器, 在python有三种方式获取生成器: 1.通过生成器函数 2.通过各种推导式来实现生成器 3.通过数据的转换也可以获取生成器 首先,我们来看一个很简单的函数: def func(): print("111") return 222 ret = func() pri ...
分类:其他   时间:2018-11-01 21:51:03    收藏:0  评论:0  赞:0  阅读:164
第5章:接口、实现和多态
接口 接口是软件资源用户可用的一组操作 接口中的内容是函数头和方法头,以及它们的文档 设计良好的软件系统会将接口与其实现分隔开来 多态 多态是在两个或多个类的实现中使用相同的运算符号、函数名或方法。多态函数的示例是 str 和 len。 多态运算符是 + 和 ==。 多态方法的示例是 add 和 i... ...
分类:其他   时间:2018-11-01 21:50:15    收藏:0  评论:0  赞:0  阅读:189
shell脚本的应用——用户登录验证程序
1.脚本里创建两个用户名和密码 2.让用户从屏幕输出账户和密码进行登录 3.如果账户输入错误,让他继续输入 4.账户输入正确,输入密码 5.密码正确,登录成功 6.同一个账号,密码最多错三次,三次都错将锁定账户。(此时脚本不能退出) 7.锁定账号以后,让他继续可以登录未锁账号 #!/bin/bash ...
分类:系统服务   时间:2018-11-01 21:49:53    收藏:0  评论:0  赞:0  阅读:358
文件操作
使用Python来读写文件是非常简单的操作,我们使用open()函数来打开一个文件,获取到文件句柄,然后通过文件句柄就可以进行各种各样的操作了 根据打开方式的不同能够执行的操作会有相应的差异. 打开文件的方式: r,w,a r+,w+,a+ rb,wb,ab r+b,w+b,a+b 默认使用的是r( ...
分类:其他   时间:2018-11-01 21:49:26    收藏:0  评论:0  赞:0  阅读:149
练习八: 9*9乘法口诀表
1*1=1 1*2=2 1*3=3 1*4=4 1*5=5 1*6=6 1*7=7 1*8=8 1*9=9 2*1=2 2*2=4 2*3=6 2*4=8 2*5=10 2*6=12 2*7=14 2*8=16 2*9=18 3*1=3 3*2=6 3*3=9 3*4=12 3*5=15 3*6=1 ...
分类:其他   时间:2018-11-01 21:49:03    收藏:0  评论:0  赞:0  阅读:185
第1章:Python编程基础
变量和赋值语句 在同一条赋值语句中可以引入多个变量 交换变量 a 和 b 的值 a,b = b,a Python换行可以使用转义字符 \, 下一行的缩进量相同 product = max(100,200)\ *30 帮助文档 help() 控制语句 条件式语句 如果只有一条语句,可以不用换行 if ... ...
分类:编程语言   时间:2018-11-01 21:48:29    收藏:0  评论:0  赞:0  阅读:182
汇编语言第三章总结
在csapp中的新理解: (1)栈向下增长,栈顶元素的地址是所有栈中元素地址中最低的 (2)因为栈和程序代码以及其他形式的程序数据都是放在同一内存中,所以程序可以用标准内存寻址方法访问栈内的任意位置 (3)加载有效地址(load effective address)指令leap实际上是movq指令的 ...
分类:编程语言   时间:2018-11-01 21:48:07    收藏:0  评论:0  赞:0  阅读:221
qbxt的题:运
运 题意: 包含4,7的数成为幸运数。给一个序列,求多少个长度为k子序列满足:不包含两个及以上的相同的幸运数。(4出现两次就是不合法的,而4,7各出现一次是合法的)。 分析: 1e9内幸运数只有2^10个,所以可以全搜出来。然后对于序列中出现的幸运数,分别统计其出现的次数。然后对这些幸运数求出合法的 ...
分类:其他   时间:2018-11-01 21:47:48    收藏:0  评论:0  赞:0  阅读:177
Django与Ajax
Ajax AJAX(Asynchronous Javascript And XML)翻译成中文就是“异步Javascript和XML”。即使用Javascript语言与服务器进行异步交互,传输的数据为XML(当然,传输的数据不只是XML,现在更多使用json数据)。 同步交互:客户端发出一个请求后, ...
分类:Web开发   时间:2018-11-01 21:47:23    收藏:0  评论:0  赞:0  阅读:175
[亲测!超级简单] Centos 安装Python3.6环境
配置好Python3.6和pip3安装EPEL和IUS软件源 yum install epel-release -y yum install https://centos7.iuscommunity.org/ius-release.rpm -y 安装Python3.6 yum install pyt ...
分类:编程语言   时间:2018-11-01 21:47:05    收藏:0  评论:0  赞:0  阅读:165
grep如何进行正则表达式查找
字符类 字符类的搜索:如果我想要搜寻 test 或 taste 这两个单字时,可以发现到,其实她们有共通的 't?st' 存在~这个时候,我可以这样来搜寻: 其实 [] 里面不论有几个字节,他都谨代表某『一个』字节, 所以,上面的例子说明了,我需要的字串是『tast』或『test』两个字串而已! 字 ...
分类:其他   时间:2018-11-01 21:46:49    收藏:0  评论:0  赞:0  阅读:147
1135条   上一页 1 ... 9 10 11 12 13 ... 57 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!