- 前言我们都知道,越早发现问题越早纠正,那么程序的成本将更小。每个语言都有针对自身代码的单元测试框架,这里对不同语言的内建框架产品简单做些对比介绍,友善提醒,本文较长。 1 go 的内建框架 1.1 调试并发程序go是 多线程的, 也就是基于消息传递的并发。多线程和基于消息的并发编程是等价的。 多线程并发模型可以容易对应到多核处理器,主流操作系统也提供了系统级的多线程支持。go 语言是基于消... 前言我们都知道,越早发现问题越早纠正,那么程序的成本将更小。每个语言都有针对自身代码的单元测试框架,这里对不同语言的内建框架产品简单做些对比介绍,友善提醒,本文较长。 1 go 的内建框架 1.1 调试并发程序go是 多线程的, 也就是基于消息传递的并发。多线程和基于消息的并发编程是等价的。 多线程并发模型可以容易对应到多核处理器,主流操作系统也提供了系统级的多线程支持。go 语言是基于消...
- 1 mypy 类型检查Mypy 是 Python 的可选静态类型检查器,旨在结合动态(或“鸭子”)类型和静态类型的优点。它 将 Python 的表达能力和便利性与强大的类型系统和编译时类型检查相结合。Mypy 类型检查标准 Python 程序;使用任何 Python VM 运行它们,基本上没有运行时开销。python的类型系统:将现有代码迁移到静态类型,一次一个函数。您可以在程序、模块或表... 1 mypy 类型检查Mypy 是 Python 的可选静态类型检查器,旨在结合动态(或“鸭子”)类型和静态类型的优点。它 将 Python 的表达能力和便利性与强大的类型系统和编译时类型检查相结合。Mypy 类型检查标准 Python 程序;使用任何 Python VM 运行它们,基本上没有运行时开销。python的类型系统:将现有代码迁移到静态类型,一次一个函数。您可以在程序、模块或表...
- 简介处理流式任务是现代互联网的重要任务,比如队列,比如internet的视频流数据。 这里简单讨论如何处理这些任务,有哪些工具可用。 1 队列处理在本文档中 “协程” 可用来表示两个紧密关联的概念:协程函数: 定义形式为 async def 的函数;协程对象: 调用 协程函数 所返回的对象。asyncio 也支持旧式的 基于生成器的 协程。 1.1 首先看一个:线程添加和取出from qu... 简介处理流式任务是现代互联网的重要任务,比如队列,比如internet的视频流数据。 这里简单讨论如何处理这些任务,有哪些工具可用。 1 队列处理在本文档中 “协程” 可用来表示两个紧密关联的概念:协程函数: 定义形式为 async def 的函数;协程对象: 调用 协程函数 所返回的对象。asyncio 也支持旧式的 基于生成器的 协程。 1.1 首先看一个:线程添加和取出from qu...
- 简介本节简单介绍python语言中元类和连接符的用法。 1 type 元类3个用法1,判断对象类型type(2)inttype(‘a’)string2, 动态创建类接收一个类的描述符作为参数,然后返回一个类type(类名,父类元组(针对继承的场景,可以为空),包含属性的字典(名称和值))class myclass: pass等价与 mySingClass = type('myclass'... 简介本节简单介绍python语言中元类和连接符的用法。 1 type 元类3个用法1,判断对象类型type(2)inttype(‘a’)string2, 动态创建类接收一个类的描述符作为参数,然后返回一个类type(类名,父类元组(针对继承的场景,可以为空),包含属性的字典(名称和值))class myclass: pass等价与 mySingClass = type('myclass'...
- 1 input 和 print完整的printprint(*values, sep=' ', end='\n',file=sys.stdout, flush=False)简单的value表示可用提供任意数量的位置参数给 print,它将正确打印。 默认使用空格分隔使用print将输出打印到文件 with open('test.txt', 'w') as f: print("hello!... 1 input 和 print完整的printprint(*values, sep=' ', end='\n',file=sys.stdout, flush=False)简单的value表示可用提供任意数量的位置参数给 print,它将正确打印。 默认使用空格分隔使用print将输出打印到文件 with open('test.txt', 'w') as f: print("hello!...
- 0 怎样使用我们继续的动力通常来自有某个问题,或者我们有了一个工具,通常会想,它可以解决什么类型的问题?在使用时应注意什么它?在我们回答这些问题中的任何一个之前,我们需要了解它是什么。Redis通常被描述为内存中持久键值存储。它确实将所有数据保存在内存中,并且确实将其写到磁盘上以实现持久性,但是不仅仅是一个简单的键值存储。重要的是要走出这种误解,否则您的观点及其解决的问题将太狭窄。现实是R... 0 怎样使用我们继续的动力通常来自有某个问题,或者我们有了一个工具,通常会想,它可以解决什么类型的问题?在使用时应注意什么它?在我们回答这些问题中的任何一个之前,我们需要了解它是什么。Redis通常被描述为内存中持久键值存储。它确实将所有数据保存在内存中,并且确实将其写到磁盘上以实现持久性,但是不仅仅是一个简单的键值存储。重要的是要走出这种误解,否则您的观点及其解决的问题将太狭窄。现实是R...
- 从计算智能、感知智能再到认知智能的进阶发展来看,AIGC已经为人类社会打开了认知智能的大门。在华为开发者大会2023(Cloud)7月9日的“生成式AI,用技术重塑艺术形态”专题论坛上,大咖齐聚为我们讲述用技术重塑艺术形态随着智能涌现,大模型、AIGC成为AI领域的热点,且随着盘古大模型升级,提供相关能力,赋能伙伴和开发者开创智能新世界的最新趋势。 从计算智能、感知智能再到认知智能的进阶发展来看,AIGC已经为人类社会打开了认知智能的大门。在华为开发者大会2023(Cloud)7月9日的“生成式AI,用技术重塑艺术形态”专题论坛上,大咖齐聚为我们讲述用技术重塑艺术形态随着智能涌现,大模型、AIGC成为AI领域的热点,且随着盘古大模型升级,提供相关能力,赋能伙伴和开发者开创智能新世界的最新趋势。
- 本文介绍了如何部署华为云云耀服务器L实例,包括购买、初始化配置和远程登录。接着介绍了安装配置环境,包括基本工具、MariaDB、Nginx和PHP。之后讲解了下载并解压到www目录、生成SSL证书、在Nginx配置、初始化、添加信任域名和开启内存缓存等步骤。最后介绍了NextCloud后台配置,包括个人设置和管理,可以对NextCloud服务进行各种设置,包括安全性、文件同步、应用程序等。同时可以 本文介绍了如何部署华为云云耀服务器L实例,包括购买、初始化配置和远程登录。接着介绍了安装配置环境,包括基本工具、MariaDB、Nginx和PHP。之后讲解了下载并解压到www目录、生成SSL证书、在Nginx配置、初始化、添加信任域名和开启内存缓存等步骤。最后介绍了NextCloud后台配置,包括个人设置和管理,可以对NextCloud服务进行各种设置,包括安全性、文件同步、应用程序等。同时可以
- 华为云云耀云服务器L实例评测使用1. 何为云耀服务器 按照官网的介绍是:云耀云服务器(Hyper Elastic Cloud Server,HECS)是可以快速搭建简单应用的新一代云服务器,具备独立、完整的操作系统和网络功能。提供快速应用部署和简易的管理能力,适用于网站搭建、开发测试环境、企业应用等低负载应用场景。具有易搭建、更实惠、易维护、更安全的特点。引用来源:https://suppo... 华为云云耀云服务器L实例评测使用1. 何为云耀服务器 按照官网的介绍是:云耀云服务器(Hyper Elastic Cloud Server,HECS)是可以快速搭建简单应用的新一代云服务器,具备独立、完整的操作系统和网络功能。提供快速应用部署和简易的管理能力,适用于网站搭建、开发测试环境、企业应用等低负载应用场景。具有易搭建、更实惠、易维护、更安全的特点。引用来源:https://suppo...
- 本文通过介绍数据仓库的起源和演进,以及未来展望,总结了数据仓库的前世今生。文章定义了数据仓库的概念和特点,包括面向主题、集成、相对稳定和反映历史变化。同时讨论了数据仓库的技术架构和逻辑分层架构。文章强调了丰富的数据引发更多的思考,包括海量和多样化数据的融合分析和开发、融合、云化、实时、全场景分析等趋势。最后,介绍了华为云的数据仓库产品GaussDB(DWS),包括产品发展、产品愿景和产品服务。 本文通过介绍数据仓库的起源和演进,以及未来展望,总结了数据仓库的前世今生。文章定义了数据仓库的概念和特点,包括面向主题、集成、相对稳定和反映历史变化。同时讨论了数据仓库的技术架构和逻辑分层架构。文章强调了丰富的数据引发更多的思考,包括海量和多样化数据的融合分析和开发、融合、云化、实时、全场景分析等趋势。最后,介绍了华为云的数据仓库产品GaussDB(DWS),包括产品发展、产品愿景和产品服务。
- 华为云欧拉操作系统(Huawei Cloud EulerOS)是华为云推出的一种开源操作系统,是云时代的产物。它基于CentOS操作系统,并在其基础上进行了优化和增强,基于openEuler开源社区构建的商业版本,主打高性能、高可靠、高安全以满足云计算和大数据场景的需求。 华为云欧拉操作系统(Huawei Cloud EulerOS)是华为云推出的一种开源操作系统,是云时代的产物。它基于CentOS操作系统,并在其基础上进行了优化和增强,基于openEuler开源社区构建的商业版本,主打高性能、高可靠、高安全以满足云计算和大数据场景的需求。
- 前言数据的可视化是我们数据分析最重要的环节,图表可以化复杂为简洁,化抽象为具体,使读者或听众更容易理解.数据可视化为图表,能让数据更加直观,更加触手可及,让企业能够更迅速,更准确地做出商业决策.让企业能够更好地在所处的领域有所成就.甚至立于不败之地.之前学过pyecharts的绘图库,它的强大让我很震撼,但是再好的绘图库只是前端的一种表现形式,数据才是数据分析的最重要对象,之前《Python... 前言数据的可视化是我们数据分析最重要的环节,图表可以化复杂为简洁,化抽象为具体,使读者或听众更容易理解.数据可视化为图表,能让数据更加直观,更加触手可及,让企业能够更迅速,更准确地做出商业决策.让企业能够更好地在所处的领域有所成就.甚至立于不败之地.之前学过pyecharts的绘图库,它的强大让我很震撼,但是再好的绘图库只是前端的一种表现形式,数据才是数据分析的最重要对象,之前《Python...
- 前言画图表就是为了把复杂的事情表达清楚,画图表还可以弥补单用文字表达的缺欠,对有些事物解说更直接、更具体。就像我们平时会议所用的 PPT,能够更直观呈现讲述者所想表达的意思,且通俗易懂。总的来说,使用图表可以化复杂为简洁,化抽象为具体,使读者或听众更容易理解。图表能跟直观表达和揭示数据的规律,人对图像更加敏感,对图文并茂的事物更容易接受,阅读更加简单高效,而且图表更显专业性,更具有说服力,更... 前言画图表就是为了把复杂的事情表达清楚,画图表还可以弥补单用文字表达的缺欠,对有些事物解说更直接、更具体。就像我们平时会议所用的 PPT,能够更直观呈现讲述者所想表达的意思,且通俗易懂。总的来说,使用图表可以化复杂为简洁,化抽象为具体,使读者或听众更容易理解。图表能跟直观表达和揭示数据的规律,人对图像更加敏感,对图文并茂的事物更容易接受,阅读更加简单高效,而且图表更显专业性,更具有说服力,更...
- 序言前两篇文章写了关于Python GUI库Tkinter和pyqt5的使用体验,但是Python GUI怎么能少得了wxpython呢?不能偏心,必须安排全了,一家人必须整整齐齐(哈哈哈~)Python GUI作为桌面软件设计重要部分,是开发桌软中不可或缺,也是不可避免的一环,灵活掌握GUI库的使用,才能让自己不惧任何GUI相关的需求,设计出的界面更加符合需求,更加精美.给用户的第一印象是... 序言前两篇文章写了关于Python GUI库Tkinter和pyqt5的使用体验,但是Python GUI怎么能少得了wxpython呢?不能偏心,必须安排全了,一家人必须整整齐齐(哈哈哈~)Python GUI作为桌面软件设计重要部分,是开发桌软中不可或缺,也是不可避免的一环,灵活掌握GUI库的使用,才能让自己不惧任何GUI相关的需求,设计出的界面更加符合需求,更加精美.给用户的第一印象是...
- 引言大家好我是迷彩.平时我们工作或者生活中(比如应聘的简历)可能会用到蓝底,红底,白底各种相片,可能当时我们只有一种背景颜色的相片,但是我们又没有时间去拍一张,关键还需要白花花的银子,再加上抠图还是个技术活,对于ps功底薄弱的我来时,留下没有技术的眼泪,但是没有什么难道作为程序员我们,今天带大家使用Python一步步实现一键抠图,使用代码一键抠图,一劳永逸!好了,废话少说我们直接上步骤:1.... 引言大家好我是迷彩.平时我们工作或者生活中(比如应聘的简历)可能会用到蓝底,红底,白底各种相片,可能当时我们只有一种背景颜色的相片,但是我们又没有时间去拍一张,关键还需要白花花的银子,再加上抠图还是个技术活,对于ps功底薄弱的我来时,留下没有技术的眼泪,但是没有什么难道作为程序员我们,今天带大家使用Python一步步实现一键抠图,使用代码一键抠图,一劳永逸!好了,废话少说我们直接上步骤:1....
上滑加载中
推荐直播
-
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
2025/01/10 周五 15:30-17:30
MindStudio布道师
算子工具性能优化新特性演示——MatMulLeakyRelu性能调优实操
回顾中 -
用代码全方位驱动 OBS 存储
2025/01/14 周二 16:30-18:00
阿肯 华为云生态技术讲师
如何用代码驱动OBS?常用的数据管理,对象清理,多版本对象访问等应该如何编码?本期课程一一演示解答。
即将直播 -
GaussDB数据库开发
2025/01/15 周三 16:00-17:30
Steven 华为云学堂技术讲师
本期直播将带你了解GaussDB数据库开发相关知识,并通过实验指导大家利用java基于JDBC的方式来完成GaussD数据库基础操作。
去报名
热门标签