开源物联网平台

物联网(IoT)是帮助人工智能(AI)以更好的方式控制和理解事物的未来技术。 我们收集了一些最有名的物联网平台,帮助您以受控方式开发物联网项目。 物联网平台是帮助设置和管理互联网连接设备的组件套件。 一个人可以从一个系统远程收集数据,监控和管理所有连接互联网的设备。 物联网平台上有很多可用的在线...

2018-07-30 10:35:57

阅读数 586

评论数 0

Inspirational Applications of Deep Learning

  by Jason Brownlee on July 14, 2016 in Deep Learning It is hyperbole to say deep learning is achieving state-of-the-art results across a range of ...

2018-07-27 18:03:49

阅读数 68

评论数 0

Best Machine Learning Applications: Ideas for Mobile Apps

Needless to say, today’s app market is brimming with offers and the demand for mobile app developmentis high. For the same reason, it can be hard to ...

2018-07-27 17:54:42

阅读数 128

评论数 0

10 个基于 JavaScript 的机器学习实例

  随着人工智能技术的发展,机器学习越来越受到开发者们的关注,从而也导致了机器学习库如雨后春笋般的涌现出来,而且没有任何放缓的趋势。虽然,传统意义上 Python 已经成为了最受欢迎的机器学习语言。但目前神经网络可在任何编程语言中运行,当然也包括 JavaScript! 近来,Web 生态系统...

2018-07-27 14:47:26

阅读数 203

评论数 0

Vue.js 2.0 和 React、Augular等其他框架的全方位对比

Vue.js 2.0 和 React、Augular等其他框架的全方位对比 引言 这个页面无疑是最难编写的,但也是非常重要的。或许你遇到了一些问题并且先前用其他的框架解决了。来这里的目的是看看Vue是否有更好的解决方案。那么你就来对了。 客观来说,作为核心团队成员,显然我们会更偏爱Vue,对...

2018-07-26 20:14:35

阅读数 79

评论数 0

python操作MongoDB

  下载python中MongoDB的驱动程序 pip install pymongo 然后确保MongoDB已经安装且可以正常运行,去官网下载相应版本:https://www.mongodb.com/ mkdir -p /home/tools cd/home/tools wget h...

2018-07-26 18:14:17

阅读数 82

评论数 0

mysql 修改密码

最新版本的mysql在安装时会默认生成一个随机密码,但我用这个随机密码登陆root用户时总是会密码错误,无奈只能修改root用户密码,然而网上修改root用户密码的方法我都试了,至少在mac上不行,经过几番摸索,终于解决了,过程如下: 首先关闭已启动的mysql服务,即 : sudo /usr...

2018-07-24 19:19:06

阅读数 44

评论数 0

Python黑魔法 --- 异步IO( asyncio) 协程

网络模型有很多中,为了实现高并发也有很多方案,多线程,多进程。无论多线程和多进程,IO的调度更多取决于系统,而协程的方式,调度来自用户,用户可以在函数中yield一个状态。使用协程可以实现高效的并发任务。Python的在3.4中引入了协程的概念,可是这个还是以生成器对象为基础,3.5则确定了协程的...

2018-07-23 16:12:15

阅读数 91

评论数 0

python 协程进阶

协程的概念级描述(与线程对比):转自知乎 链接   线程有两个必须要处理的问题:一是碰着阻塞式I\O会导致整个进程被挂起;                 二是由于缺乏时钟阻塞,进程需要自己拥有调度线程的能力。   如果一种实现使得每个线程需要自己通过调用某个方法,主动交出控制权。那么我们就...

2018-07-20 18:06:53

阅读数 113

评论数 0

python aiohttp模块

asyncio可以实现单线程并发IO操作。如果仅用在客户端,发挥的威力不大。如果把asyncio用在服务器端,例如Web服务器,由于HTTP连接就是IO操作,因此可以用单线程+coroutine实现多用户的高并发支持。 asyncio实现了TCP、UDP、SSL等协议,aiohttp则是基于as...

2018-07-20 18:04:56

阅读数 213

评论数 0

python 异步IO编程

在学习异步IO模型前,我们先来了解协程。 协程,又称微线程,纤程。英文名Coroutine。 协程的概念很早就提出来了,但直到最近几年才在某些语言(如Lua)中得到广泛应用。 子程序,或者称为函数,在所有语言中都是层级调用,比如A调用B,B在执行过程中又调用了C,C执行完毕返回,B执行完毕返...

2018-07-20 18:02:41

阅读数 92

评论数 0

用 Python 3 的 async / await 做异步编程

    前年我曾写过一篇《初探 Python 3 的异步 IO 编程》,当时只是初步接触了一下 yield from 语法和 asyncio 标准库。前些日子我在 V2EX 看到一篇《为什么只有基于生成器的协程可以真正的暂停执行并强制性返回给事件循环?》,激起了我再探 Python 3 异步编...

2018-07-20 18:00:47

阅读数 163

评论数 0

玩转 Python 3.5 的 await/async

最近通过的PEP-0492为 Python 3.5 在处理协程时增加了一些特殊的语法。新功能中很大一部分在3.5 之前的版本就已经有了,不过之前的语法并不算最好的,因为生成器和协程的概念本身就有点容易混淆。PEP-0492 通过使用 async 关键字显式的对生成器和协程做了区分。 本文旨在说明...

2018-07-20 17:58:05

阅读数 98

评论数 0

Python 3.5 协程究竟是个啥

作为 Python 核心开发者之一,让我很想了解这门语言是如何运作的。我发现总有一些阴暗的角落我对其中错综复杂的细节不是很清楚,但是为了能够有助于 Python 的一些问题和其整体设计,我觉得我应该试着去理解 Python 的核心语法和内部运作机制。 但是直到最近我才理解 Python 3.5 ...

2018-07-20 17:51:54

阅读数 62

评论数 0

python——asyncio模块实现协程、异步编程(三)

【八】协程停止 future对象有几个状态: Pending Running Done Cancelled 创建future的时候,task为pending,事件循环调用执行的时候当然就是running,调用完毕自然就是done,如果需要停止事件循环,就需要先把task取消。可以使用asynci...

2018-07-20 17:48:49

阅读数 76

评论数 0

python——asyncio模块实现协程、异步编程(二)

六】协程并发 定义tasks时可以设置多个ensure,也可以像多线程那样用append方法实现   [python] view plain copy   tasks = [       asyncio.ensure_future(coroutine1),       asyncio...

2018-07-20 17:47:01

阅读数 54

评论数 0

python——asyncio模块实现协程、异步编程(一)

  我们都知道,现在的服务器开发对于IO调度的优先级控制权已经不再依靠系统,都希望采用协程的方式实现高效的并发任务,如js、lua等在异步协程方面都做的很强大。 Python在3.4版本也加入了协程的概念,并在3.5确定了基本完善的语法和实现方式。同时3.6也对其进行了如解除了await和yi...

2018-07-20 17:44:33

阅读数 46

评论数 0

python aiohttp百万并发

本文将测试python aiohttp的极限,同时测试其性能表现,以分钟发起请求数作为指标。大家都知道,当应用到网络操作时,异步的代码表现更优秀,但是验证这个事情,同时搞明白异步到底有多大的优势以及为什么会有这样的优势仍然是一件有趣的事情。为了验证,我将发起1000000请求,用aiohttp客户...

2018-07-20 14:05:55

阅读数 630

评论数 0

异步调用

我们知道,常见的方法调用都是同步调用,这种调用方式是一种阻塞式的调用方式,即客户端(主调用方)代码一直阻塞等待直到被服务端(被调用方)返回 为止。这种调用方式相对比较直观,也是大部分编程语言直接支持的一种调用方式。但是,如果我们面对是基于粗粒度的服务组件,面对的是一些需要比较长时间才 能有响应的应...

2018-07-19 14:56:09

阅读数 52

评论数 0

python并发编程之多进程

  阅读目录 一 multiprocessing模块介绍 二 Process类的介绍 三 Process类的使用 四 守护进程 五 进程同步(锁) 六 队列(推荐使用) 七 管道 八 共享数据 九 信号量(了解) 十 事件(了解) 十一 进程池 一 multipro...

2018-07-19 14:14:25

阅读数 75

评论数 1

提示
确定要删除当前文章?
取消 删除
关闭
关闭