在开始今天的话题之前,简单的来看有关Python的体系结构。
为了方便起见我做一张导图,让大家有个宏观的认识。
今天本来准备全面的聊聊有关高性能并发这个话题来着,但是周末马上要来了啊。
所以我就取了其中的一点来介绍,关于其他的方面,有兴趣的小伙伴可以和我交流。
谈高效并发,往往脱离不了以下三种方案:1.进程:每个逻辑控制流都是一个进程,由内核来调度和维护。
因为进程有独立的虚拟地址空间,想要和其他控制流通信必须依靠显示的进程间通信,即我们所说的IPC机制2.线程:线程应该是我们最为熟知的。
它本质是运行在一个单一进程上下文中的逻辑流,由内核进行调度。
3.I/O多路复用:应用程序在一个进程的上下文中显式地调
2024/9/13 12:13:04 362KB 聊聊Python中的多线程
1
电源电压持续迁移到较低的节点以支持当前的低功耗高性能应用。
虽然某些器件可以在较低的电源节点运行,但是其它器件可能不具有这种能力。
为了在这些器件之间实现切换兼容性,每个驱动器的输出必须与其驱动的接收器的输入兼容。
用于实现这些器件的互相连接的电平转换方案有很多。
根据应用的不同需要,某种方法可能比其它方法更适合。
本应用报告概述了用于转换逻辑电平的方法和产品,并列出了每种德州仪器(TI)电平转换解决方案的优缺点。
2024/9/10 3:21:54 635KB 电平转换
1
Hi3521DV100是针对多路高清(1080p/720p)和多路标清(D1/960H)DVR产品应用开发的一款专业SOC芯片。
Hi3521DV100内置ARMA7双核处理器和高性能的H.265/H.264视频编解码引擎,集成了包含多项复杂图像处理算法的高性能视频/图像处理引擎,提供HDMI/VGA高清显示输出能力,同时还集成了丰富的外围接口。
该SOC芯片为客户产品提供了高性能、优异图像质量的低成本模拟高清/SDI解决方案,同时可大大降低相关产品eBOM成本。
2024/9/9 9:26:32 12.8MB HI3521DV100
1
||||VidGear是一种高性能的视频处理Python库,它提供了一个易于使用的,高度可扩展,多线程+ASYNCIO框架之上许多国家的最先进的专业像库,,,,,,,和的后端,使我们能够灵活利用它们的内部参数和方法,同时静默提供强大的错误处理和无与伦比的实时性能。
VidGear主要专注于简单性,因此使程序员和软件开发人员只需几行代码即可轻松集成和执行复杂视频处理任务。
以下功能框图清楚地描述了VidGearAPI的通用功能:目录TL;DR什么是vidgear?“VidGear是一个高性能框架,为使用python构建复杂的实时媒体应用程序
2024/9/8 16:29:33 14.46MB python raspberry-pi opencv youtube
1
TMS320F28335是一款TI高性能TMS320C28x系列32位浮点DSP处理器
2024/9/4 13:13:31 83.04MB 书籍
1
PCI、PCIX和PCIExpress的原理及体系结构马鸣锦 朱剑冰 何红旗 杜 威 编著PCIExpress是第三代高性能IO总线,在总线结构上采取了根本性的变革,主要体现在两个方面:一是由并行总线变为串行总线;
二是采用点到点的互连。
将原并行总线结构中桥下面挂连设备的一条总线变成了一条链路,一条链路可包含一条或多条通路,每条通路由两对差分信号线组成双单工的串行传输通道,没有专用的数据、地址、控制和时钟线,总线上各种事务组织成信息包来传送。
PCIExpress1.0支持每条通路在每个方向上的数据传输率达2.5Gbps,每字节10位编码,这样两个方向的带宽可达0.5GBps,整个链路的总带宽等于0.5GBps乘以所含的通路数。
每条链路的通路数可根据具体设备所需的带宽裁剪,有效通路数有7种可选,这样最高传输率可达16GBps,大大高于目前任何一种总线,可满足当前及将来一段时期的高速设备带宽需求。
由于总线变为链路,引脚数大大减少(传统PCI总线为127个引脚),每引脚的平均带宽大幅提升,有助于PCIExpress成本的降低
2024/9/4 8:35:46 20.38MB PCIE
1
功能齐全的安装程序,具有小巧的尺寸,人性化的设计和高性能。
从SD卡轻松扫描并安装市场和非市场应用程序。
功能齐全的安装程序,具有小巧的尺寸,人性化的设计和高性能。
从SD卡轻松扫描并安装市场和非市场应用程序。
特点:*安装和删除SD卡中的应用程序。
*自动扫描SD卡中的所有APK文件。
使用内置的缓存机制来提高性能,避免一遍又一遍的扫描。
*支持用于多个APK安装和删除的批处理模式。
*显示完整的应用程序信息,包括名称,版本,路径,大小和日期。
*通过名称即时搜索应用程序。
*通过多种方式(例如Gmail,蓝牙等)将应用程序共享给朋友。
*直接从GooglePlay搜索应用程序信息。
*显示
2024/9/1 20:55:14 1.81MB Installer Pro
1
JAVA并发编程实践中文版英文版原书源码带书签java_concurrency_in_practice.pdf英文版还是不错的,但是中文版的译者典型的没有技术功底,介绍上说什么专家,我日,他妈狗屁,翻译的非常差劲,有些句子都不通顺,都不知道自己去理解,直接就放在书上,你丫有没有良知,书籍是什么,是希望,是神圣的,你们这些译者简直就是在犯罪,不过要是英文功底不好,还是建议买本看吧,谁让你英文水平不如他们呢《JAVA并发编程实践》随着多核处理器的普及,使用并发成为构建高性能应用程序的关键。
Java5以及6在开发并发程序中取得了显著的进步,提高了Java虚拟机的性能以及并发类的可伸缩性,并加入了丰富的新并发构建块。
在《JAVA并发编程实践》中,这些便利工具的创造者不仅解释了它们究竟如何工作、如何使用,还阐释了创造它们的原因,及其背后的设计模式。
JAVA并发编程实践英文版很不错,运用了n多知识。
2024/8/31 13:39:04 41.25MB 并发 编程
1
利用计算机自动识别字符的技术,是模式识别应用的一个重要领域。
人们在生产和生活中,要处理大量的文字、报表和文本。
为了减轻人们的劳动,提高处理效率,50年代开始探讨一般文字识别方法,并研制出光学字符识别器。
60年代出现了采用磁性墨水和特殊字体的实用机器。
60年代后期,出现了多种字体和手写体文字识别机,其识别精度和机器性能都基本上能满足要求。
如用于信函分拣的手写体数字识别机和印刷体英文数字识别机。
70年代主要研究文字识别的基本理论和研制高性能的文字识别机,并着重于汉字识别的研究。
2024/8/29 21:49:14 2.08MB C# 文字识别
1
超宽带(UWB)无线传输技术分析及应用,刘岚,张建琼,超宽带无线传输技术(UWB),以其高性能低功耗和低成本等优点成为实现数字家庭网倍受关注的技术之一。
本文就超宽带无线通信技术的
2024/8/28 7:58:32 156KB UWB(超宽带)
1
共 211 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡