线程池 2.1 线程池思想概述 我们使用线程的时候就去创建一个线程,这样实现起来非常简便,但是就会有一个问题: 如果并发的线程数量很多,并且每个线程都是执行一个时间很短的任务就结束了,这样频繁创建线程就会大大降低系统的效率,因为频繁创建线程和销毁线程需要时间。 那么有没有一种办法使得线程可以复用,就 ...
分类:
编程语言 时间:
2020-04-03 23:47:43
阅读次数:
87
基本实现了拍照,录制视频,前后摄像头切换的功能,可以转屏,聚焦 源码:https://gitee.com/lyc96/android_video 1.activity_main.xml <?xml version="1.0" encoding="utf-8"?> <RelativeLayout xm ...
分类:
移动开发 时间:
2020-04-03 22:13:03
阅读次数:
107
在启动app的时候,如果直接做下一步点击操作,经常会报错,于是我们会在启动完成的时候加sleep。 那么问题来了,这个sleep时间到底设置多少合适呢?设置长了,就浪费时间,设置短了,就会找不到元素报错了。 这个时候我们可以用wait_activity的语法,等到你想点击的页面activity出现了 ...
分类:
其他好文 时间:
2020-04-03 22:06:45
阅读次数:
99
var tasks = new List<Task>(); for(int i=0;i<100;i++) { tasks.add(Task.Factory.StartNew(()=>action())); } task.waitall(tasks.Toarry()); ...
分类:
编程语言 时间:
2020-04-03 20:07:58
阅读次数:
229
正则表达式中有空格时,所获得的列表内容不会将其分开,视为一个元素,可以实现一下例子自行感受(在写爬虫时要注意,一点差异都会很难找到错误的地方)import repattern = re.compile(r’\d+’) # 查找数字result1 = pattern.findall(‘task 123 ...
分类:
编程语言 时间:
2020-04-03 20:01:14
阅读次数:
61
https://blog.csdn.net/weixin_30568715/article/details/96500133?depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromBaidu-7&utm_sou ...
分类:
其他好文 时间:
2020-04-03 19:52:30
阅读次数:
67
地址: https://blog.csdn.net/rely_on_yourself/article/details/81539986 Android开发中,在不同模块(如Activity)间经常会有各种各样的数据需要相互传递,我把常用的几种 方法都收集到了一起。它们各有利弊,有各自的应用场景。 我 ...
分类:
移动开发 时间:
2020-04-03 12:18:58
阅读次数:
82
You may have heard that no two snowflakes are alike. Your task is to write a program to determine whether this is really true. Your program will read ...
分类:
其他好文 时间:
2020-04-03 00:53:51
阅读次数:
78
Master-Worker模式中 master负责收集任务和初始化,worker负责管理分配协调,具体任务落到具体的task结点中 其分工明确 与MapReduce的分而治之的思想一致。网上很多草图有些不够具体 乍看与Master-Worker模式中编码有一些出入。 其中master相当于老板. 把 ...
分类:
其他好文 时间:
2020-04-03 00:37:56
阅读次数:
75
参见博客:https://blog.csdn.net/u010890358/article/details/80515284?depth_1-utm_source=distribute.pc_relevant.none-task&utm_source=distribute.pc_relevant.n ...
分类:
其他好文 时间:
2020-04-02 22:33:31
阅读次数:
77