这是一个套接字模块 使用内置iocp实现异步操作 使用了线程安全的队列操作回调,保证了对应域下的回调操作不需要加锁 async_socket.e 套接字模块。使用复杂,但是灵活,支持各种协议。 tcpudp.e 傻瓜封装的TCP和UDP模块 简化操作操作流程。 ---------------------------------------------------------- v2.0 更新说明(2019-03-03) async_socket.e async_socket_create 返回值与套接字描述符脱钩,失败返回 0,成功 != 0 性能提升 90%(1.x版本是易语言字节集慢导致性能暴降) async_socket_dll.e c代码编写 性能再次提高 17% tcpudp.e 逻辑无修改,适配新模块代码
2021-11-22 23:16:24 170KB 易语言模块源码
1
LombScargle.jl 文献资料 建立状态 代码覆盖率 介绍 LombScargle.jl是一个软件包,用于使用对周期信号的进行快速多线程估计。 提供工具以执行信号频谱分析的另一个Julia软件包是 ,但其方法要求信号在等间隔的时间进行采样。 相反,Lomb–Scargle周期图还使您能够分析采样数据不均匀的情况,这在天文学中是相当普遍的情况,在该领域中,此周期图被广泛使用。 以下文件报告了此软件包中使用的算法: Press,WH,Rybicki,GB 1989,ApJ,338,277(URL: ://dx.doi.org/10.1086/167197,Bibcode: :
2021-11-13 21:19:51 530KB time-series astronomy julia signal-processing
1
这个环形缓冲区是基于http://circularbuffer.codeplex.com/ 、 http://en.wikipedia.org/wiki/Circular_buffer 修改的 最近自己项目用到的一个缓冲区,理论上支持多线程在自己的多线程项目测试过,暂时没有问题下面科普下环形缓冲区在内存里的变化: 环形缓冲区首先从空开始并具有设置的长度;在下图中,是一个7字节的缓冲区: 假设在环形缓冲区的中心写入1(确切的起始位置在环形缓冲区中并不重要): 然后,假设将另外两个字节(23)添加到环形缓冲区,它们将放在1之后: 如果删除了两个字节,则环形缓冲区内部的两个最早加入的值将被删除。 环形缓冲区使用FIFO(先进先出)逻辑。 在示例1和2中,第一个进入“环形缓冲区”则第一个被移除,而将3留在缓冲区中。 如果缓冲区有7个字节,则它已经完全占满: 环形缓冲区的一个特性是,当缓冲区已满并执行后续写入操作时,它将开始覆盖最早的数据。 在当前示例中,添加了两个元素A和B并覆盖 了3和4: 最后,如果现在删除了两个字节,则返回的不是3&4而是5&6,因为A&B覆盖了3&4,产生了带有以下内容的缓冲区: 环形缓冲区使用说明: 环形缓冲区的特性是,在使用环形缓冲区时,不会导致内部数据乱七八糟。 (如果使用了非环形缓冲区,那么在没取一个字节时,就必须对所有字节进行移位。)换句话说,环形缓冲区非常适合作为FIFO(先进先出)缓冲区,而标准缓冲区则适合用作FIFO(先进先出)缓冲区。非环形缓冲区非常适合用作LIFO(后进先出)缓冲区。 对于具有固定最大大小的队列,使用环形缓冲是一种很好的实现策略。如果队列采用最大大小,则环形缓冲区是完全理想的实现;所有队列操作都是固定时间。但是,扩展循环缓冲区需要转移存储器,这是非常耗时和消耗资源的。对于任意扩展的队列,可以首选使用链表方法。 这个是24个字节的环形缓冲区 当写指针即将到达读指针时(由于微处理器没有响应),缓冲区停止记录击键。 在某些计算机上会发出哔声。这个排版真累人- .- 2021/5/16  源码更新: [+] 为了大家方便理解新增了Demo 2021/5/15  源码更新: [!] 修复致命BUG,受影响函数:CircularBufferGetBytes、CircularBufferGetBytesFoIndex、CircularBufferPutToMem、CircularBufferPutBytes 下面为更新后代码:
2021-11-05 10:16:05 388KB 高级教程源码
1
MD5 加密算法源码,对网上的MD5算法进行了改进
2021-10-13 17:31:12 1.74MB MD5 加密算法源码
1
介绍:VidPress图文转视频AI工具v1.3版本文章转短视频、全自动配图、配音、配视频、配字幕素材等。 ​v1.3版本完全使用go语言重写,对winxp/win7/win10支持友好,支持多线程,支持自定义的百度api接口
2021-10-11 13:39:29 18.99MB VidPress AI 短视频 图文
1
一个用MFC开发的FTP客户端,特点是支持多线程下载和断点续传,没有用CSocket,用了比较底层的Socket函数,适合学习Socket的朋友,请多多支持
2021-10-08 23:13:37 5.25MB FTP 客户端 多线程 断点续传
1
本代码为服务端程序,主要功能是接收远程客服端(联网的pc机或手机)发来的数据,可同时接收多个客服端的数据发送请求(多线程处理)并将数据写到数据库(oracle或mysql)。
2021-10-06 21:40:17 3.89MB Java 服务器端 接收数据 写入数据库
1
仿旧版迅雷做的界面,支持多线程 、断点续传 、任务管理(新建、暂停、继续、删除)以及进度条之类的
2021-09-02 14:40:24 88KB 多线程 断点续传 Task
1
1. 基于boost的http客户端,支持GET/POST/HEAD 2. 支持同步和异步,支持http/https 3. 支持并发下载
2021-08-11 15:34:21 84KB boost asyn-syn http client
1