一 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上下文和栈保存到其他地方,在切回来的时候,恢复先前保存的寄存器上下文和栈。因此: 协程能保留上一次调用时的状态(即所有局部状态的一 ...
分类:
编程语言 时间:
2019-07-30 17:25:01
阅读次数:
111
吉哥又想出了一个新的完美队形游戏! 假设有n个人按顺序站在他的面前,他们的身高分别是h[1], h[2] ... h[n],吉哥希望从中挑出一些人,让这些人形成一个新的队形,新的队形若满足以下三点要求,则就是新的完美队形: 1、挑出的人保持原队形的相对顺序不变,且必须都是在原队形中连续的; 2、左右 ...
分类:
编程语言 时间:
2019-07-30 17:28:49
阅读次数:
124
Object类的toString方法 将一个对象返回为字符串形式,但一般使用的时候会覆盖重写toString方法 Object类是所有类的父亲 Object类中的equals方法 equals方法默认比较的是对象的地址值,经常需要重写equals方法 重写equals方法 object类中的equa ...
分类:
编程语言 时间:
2019-07-30 17:29:54
阅读次数:
127
Python第二十一课(反射/元类) >>>思维导图>>>中二青年 反射reflect 什么是反射, 其实是反省,自省的意思 反射指的是一个对象应该具备,可以检测,修改,增加自身属性的能力 反射就是通过字符串操作属性 涉及的四个函数,这四个函数就是普通的内置函数 没有双下划綫,与print等等没有区 ...
分类:
编程语言 时间:
2019-07-30 17:30:16
阅读次数:
143
1、前言 发送邮件应该是网站的必备拓展功能之一,注册验证,忘记密码或者是给用户发送营销信息。正常我们会用JavaMail相关api来写发送邮件的相关代码,但现在springboot提供了一套更简易使用的封装。 2、Mail依赖 <dependency> <groupI ...
分类:
编程语言 时间:
2019-07-30 17:33:10
阅读次数:
183
request.method: 获取请求的方法,例如 GET、POST 等 views.py: 访问页面 可以通过 request.method 查看请求方式 request.GET: 用来获取 URL 里面的 GET 方式的参数 views.py: 访问:http://127.0.0.1:8000 ...
分类:
编程语言 时间:
2019-07-30 18:42:42
阅读次数:
132
我们直接用Requests、Selenium等库写爬虫,如果爬取量不是太大,速度要求不高,是完全可以满足需求的。但是写多了会发现其内部许多代码和组件是可以复用的,如果我们把这些组件抽离出来,将各个功能模块化,就慢慢会形成一个框架雏形,久而久之,爬虫框架就诞生了。利用框架我们可以不用再去关心某些功能的具体实现,只需要去关心爬取逻辑即可。有了它们,可以大大简化代码量,而且架构也会变得清晰,爬取效率也会
分类:
编程语言 时间:
2019-07-30 18:48:50
阅读次数:
142
对数组这块一直比较迷,最近看了一本书,感觉这块讲的比较清晰,所以再巩固一下吧
分类:
编程语言 时间:
2019-07-30 18:49:29
阅读次数:
110
import org.apache.poi.hssf.usermodel.HSSFWorkbook; import org.apache.poi.hssf.usermodel.HSSFSheet; import org.apache.poi.hssf.usermodel.HSSFRow; impor... ...
分类:
编程语言 时间:
2019-07-30 18:51:36
阅读次数:
419
编写一个程序,找到两个单链表相交的起始节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 示例 2: 示例 3: 注意: 如果两个链表没有交点,返回 null. 在返回结果后,两个链表仍须保持原有的结构。 可假定整个链表结构中没有循环。 程序尽量满足 O(n) 时间复杂度,且仅用 O( ...
分类:
编程语言 时间:
2019-07-30 18:54:18
阅读次数:
117
# 字典的创建# dict1 = {}# print(type(dict1))## dict2 = {# 'name':'汪峰',# 'sex':'男',# 'hiredate':'1997-10-20'# }# print(dict2)## dict3 = dict(name = 'eric',a ...
分类:
编程语言 时间:
2019-07-30 18:56:07
阅读次数:
98
函数func_in的局部变量num未定义而引发的错误: local variable 'num' referenced before assignment 函数func_in即使定义在函数func中,但它的变量仍然是局部变量,与函数func的参数num不相关。 ...
分类:
编程语言 时间:
2019-07-30 20:04:47
阅读次数:
138
参考文档: https://www.cnblogs.com/yoyotl/p/8178363.html 1.编写java的启动脚本 2.授权 3.启动脚本 4.测试 ...
分类:
编程语言 时间:
2019-07-30 20:06:09
阅读次数:
183
三子棋作为一款经典的小游戏,对于初学C语言的我们如果可以熟练了解并可以实现其游戏功能,则对于以后更系统的学习C语言有很好帮助。下来我分享一下我在编程时的感悟和代码首先介绍一下三子棋规则:只要将自己的棋连成一条线(行,列,斜线),即为赢如图:先根据图和玩法大致有个思路:1.我们可以将棋盘看做是一个三行三列的二维数组,且每行每列用线隔开以便区分2.分为电脑下棋和玩家下棋(电脑先下和玩家先下)3.判断输
分类:
编程语言 时间:
2019-07-30 20:09:43
阅读次数:
128
变量和类型: 整型:Python中可以处理任意大小的整数(Python 2.x中有int和long两种类型的整数,但这种区分对Python来说意义不大,因此在Python 3.x中整数只有int这一种了),而且支持二进制(如0b100,换算成十进制是4)、八进制(如0o100,换算成十进制是64)、 ...
分类:
编程语言 时间:
2019-07-30 20:10:07
阅读次数:
131
题目描述 HZ偶尔会拿些专业问题来忽悠那些非计算机专业的同学。今天测试组开完会后,他又发话了:在古老的一维模式识别中,常常需要计算连续子向量的最大和,当向量全为正数的时候,问题很好解决。但是,如果向量中包含负数,是否应该包含某个负数,并期望旁边的正数会弥补它呢?例如:{6,-3,-2,7,-15,1 ...
分类:
编程语言 时间:
2019-07-30 21:21:08
阅读次数:
102
做网站类的有时会弄个活动什么的,来让用户参加,既吸引用户注册,又提高网站的用户活跃度。同时参加的用户会获得一定的奖品,有100%中奖的,也有按一定概率中奖的,大的比如中个ipad、iphone5,小的中个Q币什么的。那么我们在程序里必然会设计到算法,即按照一定的概率让用户获得奖品。先来看两个概率算法 ...
分类:
编程语言 时间:
2019-07-30 21:21:27
阅读次数:
152
(本案例是 idea下的maven项目) 1.UserService(接口的编写): 2.UserServiceImpl(接口实现类)的编写: 3.定义日志增加类的实现: 4.Spring 核心配置文件的编写(applicationContext.xml)的编写: 5.测试类的编写:(注意获取Bea ...
分类:
编程语言 时间:
2019-07-30 21:22:17
阅读次数:
102
一、新建一个maven项目(作为项目总模块管理) 建好之后 二、添加子模块(作为项目的各个功能) 添加好model1之后 继续添加model2 三、添加完成(pom文件关系) pom文件 四、感悟 先新建一个工程,作为此项目的总框架 再在这个工程中添加各个子模块,作为此项目的各个功能的实现 ...
分类:
编程语言 时间:
2019-07-30 21:29:25
阅读次数:
106
Apache Spark的高性能一定程度上取决于它采用的异步并发模型(这里指server/driver 端采用的模型),这与Hadoop 2.0(包括YARN和MapReduce)是一致的。Hadoop 2.0自己实现了类似Actor的异步并发模型,实现方式是epoll+状态机,而Apache Sp ...
分类:
编程语言 时间:
2019-07-30 21:30:40
阅读次数:
125