第1章 课程导学与准备工作在这一章,我们将为大家从整体呈现课程的讲法思路、内容编排,帮助大家做好课程的学习准备。希望大家都能通过这门课程,学有所成,学有所归。第2章 开发环境搭建在这一章,我们将为大家展示如何在主流操作系统(Mac OSX、Ubuntu、Windows)上使用命令行、Eclipse、 ...
分类:
其他好文 时间:
2020-02-13 00:22:11
阅读次数:
282
今天继续学习webmagic爬虫 通过老师给的学习资料学习后,对webmagic爬虫基本有了了解,当时对site方法有点模糊,今天也终于搞明白了,感觉就像模拟了一个用户一样,对一个网站的框架还是不是很了解,所以还是不太理解,那些cookie,host,UserAgent,和header是什么,不过我 ...
分类:
其他好文 时间:
2020-02-12 00:42:34
阅读次数:
64
平台默认 pmic 线性充电 sprd_2721_charge.c 命名以 pmic 型号+charge 为规则,实现平台默认线性充电方案,文件将硬件实现和逻辑接口注册放在同一个文件中。 probe函数: 其中来简单介绍下sprd_2721_op的回调函数的: 其中sprdchg_chip_init ...
分类:
其他好文 时间:
2020-02-11 19:04:17
阅读次数:
89
1. 继承Thread类,重写run方法 2. 实现Runnable接口,重写run方法,实现Runnable接口的实现类的实例对象作为Thread构造函数的target 3. 通过Callable和FutureTask创建线程 4. 通过线程池创建线程 前面两种可以归结为一类:无返回值,原因很简单 ...
分类:
系统相关 时间:
2020-02-11 00:32:07
阅读次数:
82
1.实例化一个线程对象 1 Thread t = new Thread(); 2 t.setName("甲"); 2.实例化一个线程对象的同时,通过构造方法对线程进行命名 1 Thread(Runnable r, String name) 2 Thread t = new Thread(() -> ...
分类:
编程语言 时间:
2020-02-10 09:35:16
阅读次数:
101
首先介绍线程的五种状态: 新生态:New Thread() 就绪态:准备抢CPU时间片 运行态:抢到了CPU时间片 阻塞态:放弃已经抢到的CPU时间片,且暂时不参与争抢 死亡态:Run运行完了之后 接下来介绍三种方法:线程的阻塞,线程的优先级设置,线程的礼让 1 public class Mutli ...
分类:
编程语言 时间:
2020-02-10 09:26:08
阅读次数:
69
Java实现并启动线程有两种方法 1、写一个类继承自Thread类,重写run方法。用start方法启动线程2、写一个类实现Runnable接口,实现run方法。用new Thread(Runnable target).start()方法来启动注意:start方法不是立即执行多线程,而是使得该线程变 ...
分类:
编程语言 时间:
2020-02-10 09:19:55
阅读次数:
69
1 import aiohttp 2 import asyncio 3 4 def consumer(): 5 r='' 6 while True: 7 n = yield r 8 if n: 9 r='200 OK' 10 print('客户取走了%s'%(str(n))) 11 else: 12 ...
分类:
编程语言 时间:
2020-02-10 00:14:11
阅读次数:
95
错误信息 1 Exception in thread "main" java.sql.SQLNonTransientConnectionException: Data source rejected establishment of connection, message from server: ...
分类:
数据库 时间:
2020-02-09 20:32:52
阅读次数:
70
:fist_right: 示例 例如,海底捞的服务员(线程),轮流处理每位客人的点餐(任务),如果为每位客人都配一名专属的服务员,那 么成本就太高了(对比另一种多线程设计模式:Thread Per Message) 注意,不同任务类型应该使用不同的线程池,这样能够避免饥饿,并能提升效率 例如,如果一 ...
分类:
编程语言 时间:
2020-02-09 20:02:16
阅读次数:
95