您好,欢迎光临本网站![请登录][注册会员]  

搜索资源列表

  1. 基于python3.7利用Motor来异步读写Mongodb提高效率(推荐)

  2. 如果使用Python做大型海量数据批量任务时,并且backend用mongodb做数据储存时,常常面临大量读写数据库的情况。尤其是大量更新任务,由于不能批量操作,我们知道pymongo是同步任务机制,相当耗时。 如果采用多线程、多进程的方案确实有效,但编写麻烦、消耗系统资源大(pymongo还不允许fork线程中共用连接)。这里主要瓶颈在于IO,使用单线程异步操作就会效果很好。 Motor是一个异步mongodb driver,支持异步读写mongodb。它通常用在基于Tornado的异步web
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:66560
    • 提供者:weixin_38617602
  1. Python异步编程之协程任务的调度操作实例分析

  2. 本文实例讲述了Python异步编程之协程任务的调度操作。分享给大家供大家参考,具体如下: 我们知道协程是异步进行的,碰到IO阻塞型操作时需要调度其他任务,那么这个调度规则或者是算法是怎样的呢?现在有以下几个疑问: 1、多个任务准备好,需要运行时,优先执行哪一个? 2、一个任务运行时,如果别的任务准备好了,是否需要中断当前任务呢? 在网上找了很多资料,也无法找到相关的资料,于是编写了几个简单的程序,查看任务的执行过程。 根据Python的asyncio我们可以编写一个简单的程序: import
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:57344
    • 提供者:weixin_38622227
  1. PHP swoole中使用task进程异步的处理耗时任务应用案例分析

  2. 本文实例讲述了PHP swoole中使用task进程异步的处理耗时任务。分享给大家供大家参考,具体如下: 我们知道,swoole中有两大进程,分别是 master 主进程和 manager 管理进程。 其中 master 主进程中会有一个主 reactor 线程和多个 reactor 线程,主要的作用就是用来维护TCP连接,处理网络IO,收发数据。 而 manager 管理进程,作用则是 fork 和管理 worker 和 task 进程。 worker 进程的作用是接收 reactor 线程传
  3. 所属分类:其它

    • 发布日期:2020-12-20
    • 文件大小:70656
    • 提供者:weixin_38739942
  1. 详解Node.js异步处理的各种写法

  2. 异步的“坑” 最近一段时间参与开发了一个Node.js后台项目,作为一个PHP开发者,上手项目本身并不难,但是开发的过程却并不顺利,不顺利的主要原因在于思路上没有转变,没有从 同步 的思维转换到 异步 的思维。 所谓 同步 ,就是程序(线程)在一个任务的处理过程中,不会插入处理其他任务,即使遇到IO等不占CPU的操作,也会一直等待其结束才会继续往下处理。 所谓 异步 ,就是程序(线程)在一个任务的处理过程中,会插入处理其他任务,如遇到IO操作,当前任务会将程序(线程)的控制权释放给其他任务,等
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:55296
    • 提供者:weixin_38725119
  1. 异步http listener 完全并发处理惩罚http恳求的小例子

  2. 代码如下:using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Net; using System.Net.Sockets; using DevSDK.Net.Sockets; using System.IO; namespace ConsoleApplication1 {     class Program     {         static H
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:19456
    • 提供者:weixin_38631738
  1. C++ boost::asio编程-异步TCP详解及实例代码

  2. C++ boost::asio编程-异步TCP 大家好,我是异步方式 和同步方式不同,我从来不花时间去等那些龟速的IO操作,我只是向系统说一声要做什么,然后就可以做其它事去了。如果系统完成了操作, 系统就会通过我之前给它的回调对象来通知我。 在ASIO库中,异步方式的函数或方法名称前面都有“async_ ” 前缀,函数参数里会要求放一个回调函数(或仿函数)。异步操作执行 后不管有没有完成都会立即返回,这时可以做一些其它事,直到回调函数(或仿函数)被调用,说明异步操作已经完成。 在ASIO中很
  3. 所属分类:其它

    • 发布日期:2020-12-31
    • 文件大小:58368
    • 提供者:weixin_38733355
  1. C#实现异步GET的方法

  2. 本文实例讲述了C#实现异步GET的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.Configuration; using System.IO; using System.Linq; using System.Net; using System.Text; using System.Threading.Tasks; namespace WebClientAsynProjec
  3. 所属分类:其它

    • 发布日期:2020-12-26
    • 文件大小:32768
    • 提供者:weixin_38503448
  1. Tokio 和 Async IO 到底都是些啥玩意?

  2. 本文转载自链接:https://liufuyang.github.io/2019/11/10/manish-async-translation.html 作者:Fuyang Liu 我已经关注 Rust 一段时间了, 也在慢慢自学一些相关内容. 最近 Async IO, 也就是异步IO的一些标准语法也已经包含在了Rust 稳定版本里面比如 async 和 await 关键字. 可我之前在学习 Async IO的过程当中, 一直有些疑惑. 比如那些经常听说的库 tokio, mio, future
  3. 所属分类:其它

    • 发布日期:2021-01-08
    • 文件大小:140288
    • 提供者:weixin_38535812
  1. Android利用AsyncTask异步类实现网页内容放大缩小

  2. 本文实例为大家分享了AsyncTask异步类实现网页内容放大缩小的详细代码,供大家参考,具体内容如下 WebActivity.java: package com.supermario.filemanager; import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.IOException; import org.apache.http.p
  3. 所属分类:其它

    • 发布日期:2021-01-05
    • 文件大小:46080
    • 提供者:weixin_38548817
  1. Android实现图片异步加载并缓存到本地

  2. 在android应用开发的时候,加载网络图片是一个非常重要的部分,很多图片不可能放在本地,所以就必须要从服务器或者网络读取图片。 软引用是一个现在非常流行的方法,用户体验比较好,不用每次都需要从网络下载图片,如果下载后就存到本地,下次读取时首先查看本地有没有,如果没有再从网络读取。 下面就分享一下异步加载网络图片的方法吧。 FileCache.java import java.io.File; import android.content.Context; public class Fil
  3. 所属分类:其它

    • 发布日期:2021-01-05
    • 文件大小:64512
    • 提供者:weixin_38571603
  1. Android 异步获取网络图片并处理导致内存溢出问题解决方法

  2. 测试环境为Adnroid 2.1以上。 1.AndroidManifest.xml 权限配置: 添加互联网访问权限: 代码如下: 2.异步图片类 ImageDownloadTask 代码如下: import java.io.ByteArrayOutputStream; import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; impo
  3. 所属分类:其它

    • 发布日期:2021-01-04
    • 文件大小:49152
    • 提供者:weixin_38609732
  1. php基于协程实现异步的方法分析

  2. 本文实例讲述了php基于协程实现异步的方法。分享给大家供大家参考,具体如下: github上php的协程大部分是根据这篇文章实现的:http://nikic.github.io/2012/12/22/Cooperative-multitasking-using-coroutines-in-PHP.html。 它们最终的结果都是把回调变成了优雅的顺序执行的代码,但还是阻塞的,不是真正的异步。 比如最热门的:https://github.com/recoilphp/recoil 先安装: comp
  3. 所属分类:其它

    • 发布日期:2021-01-03
    • 文件大小:56320
    • 提供者:weixin_38738977
  1. NodeJS中利用Promise来封装异步函数

  2. 在写Node.js的过程中,连续的IO操作可能会导致“金字塔噩梦”,回调函数的多重嵌套让代码变的难以维护,利用CommonJs的Promise来封装异步函数,使用统一的链式API来摆脱多重回调的噩梦。   Node.js提供的非阻塞IO模型允许我们利用回调函数的方式处理IO操作,但是当需要连续的IO操作时,你的回调函数会多重嵌套,代码很不美观,而且不易维护,而且可能会有许多错误处理的重复代码,也就是所谓的“Pyramid of Doom”。 代码如下: step1(function (valu
  3. 所属分类:其它

    • 发布日期:2021-01-01
    • 文件大小:67584
    • 提供者:weixin_38617851
  1. blocking:用于隔离异步程序中的阻塞IO的线程池-源码

  2. 阻塞 用于隔离异步程序中的阻塞I / O的线程池。 有时无法避免阻止I / O。考虑一下文件或标准输入,它们在现代操作系统上对异步的支持很弱。尽管 , 和是可能的解决方案,但它们并不总是可用或理想的。 由于在期货中不允许阻塞,因此我们必须将阻塞I / O移到此板条箱提供的特殊线程池中。该池根据当前正在运行的I / O作业数动态产生并停止线程。 请注意,活动线程数是有限制的。一旦达到该限制,就必须完成一项正在运行的作业,然后其他人才有机会运行。当线程空闲时,它等待下一个作业或在一定的超时后关闭。
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:21504
    • 提供者:weixin_42114645
  1. monio:JS的具有异步功能的IO monad-源码

  2. 莫尼奥 Monio(mō'ne-yo)是适用于JS的具有异步功能的IO Monad(包括“ do”样式),并添加了多个同伴monad。 看到它在行动 概述 Monio平衡了monad的功能-通常被非FP程序员认为是学术和令人费解的-在实用上拥抱绝大多数JS程序的现实:范式混合(一些OO,一些FP以及很多必要的命令程序代码)。 Monio背后的驱动灵感是IO monad(可用于管理副作用),它以熟悉的async..await代码的形式还支持JS人机工程学异步(基于async..await )的
  3. 所属分类:其它

    • 发布日期:2021-03-19
    • 文件大小:24576
    • 提供者:weixin_42132598
  1. libuv-analysis:libuv原始分析异步高并发的本质....-源码

  2. libuv原始分析 1.插座双模式和非双模式 网络传输数据互连分析 客户端A -- -- -- > write (进程被阻塞) -- -- - > sys_write (系统调用,软中断) -- -- -- > 数据写入内核缓冲区(写缓冲区) -- -- - > 网卡封包 -- -- -- - > 路由器/交换机 -- -- -- - > 服务器网卡发现数据到来产生硬中断( CPU进行系统调用,切换到内核态) -- -- - > 内核放入该套接字的读
  3. 所属分类:其它

    • 发布日期:2021-03-16
    • 文件大小:81920
    • 提供者:weixin_42143221
  1. jsontwice.io:使用socket.io的功能强大的json服务器-源码

  2. 使用socket.io的功能强大的json服务器 内容表 安装 简单的 ;) NPM 纱 npm i jsontwice.io yarn i jsontwice.io 用法 需要在异步功能/进程中使用JsonTwice.IO才能使用“等待”。 入门 客户 const { Client } = require ( 'jsontwice.io' ) const client = new Client ( "http://localhost:3000/" , "root" , "root" )
  3. 所属分类:其它

    • 发布日期:2021-03-14
    • 文件大小:8192
    • 提供者:weixin_42138139
  1. nocturn9x.github.io:我的网站的回购-源码

  2. 关于我 你好! 我是Mattia Giambirtone,简称Matt。 如果您正在阅读此书,则可能想了解更多关于我的信息。 我是一位18岁的意大利后端开发人员,对编程,密码学和网络安全充满热情。 我喜欢的东西 编程语言 Python 3(6年经验) 尼姆(学习) 集成开发环境 PyCharm专业 Visual Studio程式码 操作系统 Debian / Raspbian 9/10 万家郎 Mac OS X> = 10.10 桌面环境 XFCE 4 KDE等离子 我的技能 持续
  3. 所属分类:其它

    • 发布日期:2021-03-12
    • 文件大小:2048
    • 提供者:weixin_42129970
  1. auction-system:实时拍卖应用-Angular&Node and socket.io-源码

  2. 拍卖游戏应用 使用Angular&Node&socket.io(以及MySQL数据库)构建的实时应用程序。 解决方案 使用为客户端构建了一个单页应用程序,该应用程序通过socket.io集成到Node后端,以保持客户端连接,从而实时同步每个客户端的任何更新。 关键解决方案: socket.js 我之所以选择使用socket.io,是因为它是一个强大的公司创建的一个大型社区,因为它可以完美地处理与服务器的实时通信,从而选择最佳的可用协议并提供诸如自动重新连接之类的功能。 实时(socket.
  3. 所属分类:其它

    • 发布日期:2021-03-11
    • 文件大小:407552
    • 提供者:weixin_42143806
  1. algot.io:用户驱动的高频交易-源码

  2. 关于 algot.io是我创建的一个网站,用于可视化我用C ++编写的高频交易算法的实时性能。 算法在本地运行,同时还将事务异步记录到云中。 该网站目前正在测试中,因此存在很多问题。 该网站还计划了一些其他功能。 计划的下一个主要功能是使用户能够通过在网站上定期生成的民意调查中投票来影响算法。 这将调整算法参数以找到买/卖限制。 此功能正在测试中。 当前在algot上交易的资产不是真实的。 它们是基于(实时)实时交易数据进行模拟和交易的。 该算法当前不计入交换费。 由于获取实时库存数据(毫秒
  3. 所属分类:其它

    • 发布日期:2021-03-10
    • 文件大小:51200
    • 提供者:weixin_42132352
« 1 2 3 4 5 6 7 89 10 11 12 13 ... 36 »