- 概述由于Python2的官方维护期即将结束,越来越多的Python项目从Python2切换到了Python3。可是,在实际的工作中,我发现好多人都是在用Python2的思维去写Python3的代码,Python3给我们提供了很多新的、很方便的特性,可以帮助我们快速的编写代码。f-strings (3.6+)在Python里面,我们经常使用format函数来格式化字符串,例如:Python3里... 概述由于Python2的官方维护期即将结束,越来越多的Python项目从Python2切换到了Python3。可是,在实际的工作中,我发现好多人都是在用Python2的思维去写Python3的代码,Python3给我们提供了很多新的、很方便的特性,可以帮助我们快速的编写代码。f-strings (3.6+)在Python里面,我们经常使用format函数来格式化字符串,例如:Python3里...
- 在之前的调用链系列文章中,我们已经对调用链进行了详细介绍,相信大家已经对调用链技术有了基本的了解。拓展阅读:调用链系列(1):解读UAVStack中的贪吃蛇调用链系列(2):轻调用链实现调用链系列(3):如何从零开始捕获body和header其实,在调用链的绘制过程中,调用链上下文的传递非常值得关注。各个节点在获取上层上下文后生成新的上下文并向后传递。在传递过程中,上下文一旦丢失或出现异常就... 在之前的调用链系列文章中,我们已经对调用链进行了详细介绍,相信大家已经对调用链技术有了基本的了解。拓展阅读:调用链系列(1):解读UAVStack中的贪吃蛇调用链系列(2):轻调用链实现调用链系列(3):如何从零开始捕获body和header其实,在调用链的绘制过程中,调用链上下文的传递非常值得关注。各个节点在获取上层上下文后生成新的上下文并向后传递。在传递过程中,上下文一旦丢失或出现异常就...
- 1.21“好的”测试用例的定义在正式开始讲解之前,先讲一下什么是“好的”测试用例,这个“好”又应该体现在哪些方面。这两个问题看似简单实则难以回答。你可能会说:“发现软件缺陷可能性大的测试用例就是好用例。”然而,我会反问你:“你打算用什么方法来量化测试用例发现缺陷的可能性?”类似地,你可能还会说:“发现至今未被发现的软件缺陷的测试用例就是好用例。”那么我想问你的是:“如何评估是否还存在未被发现... 1.21“好的”测试用例的定义在正式开始讲解之前,先讲一下什么是“好的”测试用例,这个“好”又应该体现在哪些方面。这两个问题看似简单实则难以回答。你可能会说:“发现软件缺陷可能性大的测试用例就是好用例。”然而,我会反问你:“你打算用什么方法来量化测试用例发现缺陷的可能性?”类似地,你可能还会说:“发现至今未被发现的软件缺陷的测试用例就是好用例。”那么我想问你的是:“如何评估是否还存在未被发现...
- 本文将向大家推出两种有关编程的书籍分别是有关C语言书籍和’笨办法‘学编程系列。 本文将向大家推出两种有关编程的书籍分别是有关C语言书籍和’笨办法‘学编程系列。
- Docker平台提供的主要的安全技术有Swarm模式、Docker安全扫描、Docker内容信任和Docker密钥。 Docker平台提供的主要的安全技术有Swarm模式、Docker安全扫描、Docker内容信任和Docker密钥。
- 重构是指对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。通过它可以改进软件的设计,使软件更容易理解,帮助找到bug和提高编程速度。 重构是指对软件内部结构的一种调整,目的是在不改变软件可观察行为的前提下,提高其可理解性,降低其修改成本。通过它可以改进软件的设计,使软件更容易理解,帮助找到bug和提高编程速度。
- 在没有程序代码只有可执行文件的情况下我们可以通过使用C语言的freopen()函数和使用C++的ifstream和ofstream类这两个方法来实现重定向输入输出。 在没有程序代码只有可执行文件的情况下我们可以通过使用C语言的freopen()函数和使用C++的ifstream和ofstream类这两个方法来实现重定向输入输出。
- 本文主要内容安装Python使用IDLE和基础交互模式编写一个简单的程序使用IDLE的Python shell窗口本章将介绍Python和IDLE的下载、安装和启动过程,IDLE是Python的一种集成开发环境。在撰写本书时,Python的最新版本是3.6,3.7版尚在开发中。经过多年的改进,Python 3是第一个无法与低版本完全兼容的版本,所以请确认手头一定是Python 3。如此重大的... 本文主要内容安装Python使用IDLE和基础交互模式编写一个简单的程序使用IDLE的Python shell窗口本章将介绍Python和IDLE的下载、安装和启动过程,IDLE是Python的一种集成开发环境。在撰写本书时,Python的最新版本是3.6,3.7版尚在开发中。经过多年的改进,Python 3是第一个无法与低版本完全兼容的版本,所以请确认手头一定是Python 3。如此重大的...
- 一、背景前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式,原因是随着App的业务线越来越多,单个页面的功能越来越复杂,MVC开发模式导致整个Controller-layer的代码越来越多。本文将分享重构中的Router模块。使用路由模式可以解决我们项目中页面与页面之间的耦合(因为我们App是视图生命周期作为驱动,所以这里说是页面,实际是控制器层),因为一个页面功能太... 一、背景前段时间对我们自己的App做了结构上的重构,抛弃了之前简单的MVC开发模式,原因是随着App的业务线越来越多,单个页面的功能越来越复杂,MVC开发模式导致整个Controller-layer的代码越来越多。本文将分享重构中的Router模块。使用路由模式可以解决我们项目中页面与页面之间的耦合(因为我们App是视图生命周期作为驱动,所以这里说是页面,实际是控制器层),因为一个页面功能太...
- 一、OpenGLOpenGL,是一套绘制3D图形的API,当然它也可以用来绘制2D的物体。OpenGL有一大套可以用来操作模型和图片的函数,通常编写OpenGL库的人是显卡的制造者。我们买的显卡都支持特定版本的OpenGL。下图是用OpenGL做的旋转的立方体。二、渲染原理2.1 渲染管道在OpenGL中,所有东西都在一个3D的空间里,而我们的屏幕和窗口都是2D的,所以OpenGL需要将3D... 一、OpenGLOpenGL,是一套绘制3D图形的API,当然它也可以用来绘制2D的物体。OpenGL有一大套可以用来操作模型和图片的函数,通常编写OpenGL库的人是显卡的制造者。我们买的显卡都支持特定版本的OpenGL。下图是用OpenGL做的旋转的立方体。二、渲染原理2.1 渲染管道在OpenGL中,所有东西都在一个3D的空间里,而我们的屏幕和窗口都是2D的,所以OpenGL需要将3D...
- 学而时习之不亦乐乎,借用五一假期,给大家推一波编程书单,老幼皆宜哦! 学而时习之不亦乐乎,借用五一假期,给大家推一波编程书单,老幼皆宜哦!
- 你有多久没有收到游戏开发的书单了?小编精选了一份游戏开发书单,有用就收藏一下吧!1、Vulkan 应用开发指南作者:[美] 格拉汉姆·塞勒斯(Graham Sellers)译者:李晓波 等系统地介绍下一代OpenGL规范Vulkan揭示了Vulkan的独特性图形程序开发人员参考书本书系统地介绍下一代OpenGL规范Vulkan,揭示了Vulkan的独特性。本书主要内容包括:内存和资源、队列和... 你有多久没有收到游戏开发的书单了?小编精选了一份游戏开发书单,有用就收藏一下吧!1、Vulkan 应用开发指南作者:[美] 格拉汉姆·塞勒斯(Graham Sellers)译者:李晓波 等系统地介绍下一代OpenGL规范Vulkan揭示了Vulkan的独特性图形程序开发人员参考书本书系统地介绍下一代OpenGL规范Vulkan,揭示了Vulkan的独特性。本书主要内容包括:内存和资源、队列和...
- 本文讲述如何通过百度车牌识别实例来学习python字典类型的使用, 本文讲述如何通过百度车牌识别实例来学习python字典类型的使用,
- 重构的关键是理念:如何进行最细微的改变,而不是努力搞大的变化尝试,并弄清楚如何做到这一点。通过重构就会发生很多细小的变化,然后将这些变化串联起来,这就是重构思维适用于这种情况的核心。 重构的关键是理念:如何进行最细微的改变,而不是努力搞大的变化尝试,并弄清楚如何做到这一点。通过重构就会发生很多细小的变化,然后将这些变化串联起来,这就是重构思维适用于这种情况的核心。
- QCon北京2019将于5月6-8日盛大开幕,本次大会【限额免费】开放4个解决方案专场,本次大会为大家带来在人工智能实践、微服务架构、工程效率提升、业务架构与安全等方面干货十足的分享。 QCon北京2019将于5月6-8日盛大开幕,本次大会【限额免费】开放4个解决方案专场,本次大会为大家带来在人工智能实践、微服务架构、工程效率提升、业务架构与安全等方面干货十足的分享。
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第三期2026/08/21 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;念擎-华为云AI开发者运营案例开发专家
本期直播内容:AI六层能力首次详细解读 + 新一代华为云开发者空间亮相 + 校园案例直播带练
回顾中 -
华为云开发者AI素养直播课·第四期2026/08/28 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;吴松明-华为云AI开发者案例开发专家
EduSwarm 是一个基于多智能体框架构建的 AI 教师团队协作平台:把备课、上课、作业、批改、学情等教学环节,交给多位专职 AI Agent(课件师、出题官、批改师、学情分析师等)协作完成。教师从「亲力亲为」变成「做决策」,学生只需凭课堂码加入即可实时跟课。
回顾中
热门标签