对于耗费cpu的操作,例如计算。多进程优于多线程 对于io操作,多线程优于多进程 ...
分类:
编程语言 时间:
2019-08-05 20:21:29
阅读次数:
126
Dart是一个单线程语言,可以理解成物理线路中的串联,当其遇到有延迟的运算(比如IO操作、延时执行)时,线程中按顺序执行的运算就会阻塞,用户就会感觉到卡顿,于是通常用异步处理来解决这个问题。 Dart异步编程有两种方式:Future和Stream Future相当于40米大砍刀,Stream相当于一 ...
分类:
其他好文 时间:
2019-08-02 14:45:17
阅读次数:
91
1. 一般现在时:表示通常性,规律性,习惯性 的状态或动作。主语是单数第三人称,动词有单三变化。主语是非第三人称单数时,动词为原型。[单数第三人称 + s] 1. They often get up at 7:00.2. He often gets up at 7:00. 一般现在时,动词的单三变化 ...
分类:
其他好文 时间:
2019-07-31 23:36:10
阅读次数:
125
使用FineReport连接Oracle时,出现如下日志: 严重:java.sql.SQLException: ORA-28040: No matching authentication protocol at java.util.concurrent.FutureTask.report(Unkno ...
分类:
数据库 时间:
2019-07-23 11:36:47
阅读次数:
150
Java多线程实现方式主要有四种:继承Thread类、实现Runnable接口、实现Callable接口通过FutureTask包装器来创建Thread线程、使用ExecutorService、Callable、Future实现有返回结果的多线程。 其中前两种方式线程执行完后都没有返回值,后两种是带 ...
分类:
编程语言 时间:
2019-07-19 23:44:14
阅读次数:
154
没写过爬虫,赶鸭子上架,公司里有个老代码,我就拿来参考,边看边写3周后,把整个代码大换血,实现了单日单程序百万的爬取量。 使用springboot + JDK1.8 + mysql + redis。 主要有 关键词爬取、redis队列、多线程爬取程序 三部分。 一、关键词的爬取: 我用的是在微博搜索 ...
分类:
编程语言 时间:
2019-07-19 16:55:34
阅读次数:
170
可以调用的对象 关于 __call__ 方法,不得不先提到一个概念,就是可调用对象(callable),我们平时自定义的函数、内置函数和类都属于可调用对象,但凡是可以把一对括号()应用到某个对象身上都可称之为可调用对象,判断对象是否为可调用对象可以用函数 callable 如果在类中实现了 __ca ...
分类:
编程语言 时间:
2019-07-17 09:31:43
阅读次数:
111
众所周知,中文输入法是一个历史悠久的问题,但也实在是个繁琐的活,不知道这是不是网上很少有人分享中文拼音输入法的原因,接着这次NLPProject的机会,我觉得实现一发中文拼音输入法,看看水有多深,结果发现还挺深的,但是基本效果还是能出来的,而且看别的组都做得挺好的,这次就分享一下我们做的结果吧。(注:此文假设读者已经具备一些隐马尔可夫模型的知识)任务描述实现一个中文拼音输入法。经过分析,分为以下几
分类:
编程语言 时间:
2019-07-17 00:30:17
阅读次数:
119
execute和submit都属于线程池的方法,execute只能提交Runnable类型的任务,而submit既能提交Runnable类型任务也能提交Callable类型任务。 execute会直接抛出任务执行时的异常,submit会吃掉异常,可通过Future的get方法将任务执行时的异常重新抛 ...
分类:
其他好文 时间:
2019-07-15 23:54:39
阅读次数:
210
KNN算法原理,本文将用tensorflow使用KNN算法训练MINST数据集。 Codes: from __future__ import print_function, division?import numpy as npimport tensorflow as tf# 导入MNIST数据fr ...
分类:
编程语言 时间:
2019-07-14 09:31:20
阅读次数:
192