草庐IT

Scratch案例

全部标签

第二届“鼎新杯”数字化转型应用大赛-全国入围赛结果公示及最佳人气案例投票启动

第二届“鼎新杯”数字化转型应用大赛,案例征集和全国入围赛已结束,在案例征集阶段,共收到近2000个参赛案例,经过大赛组委会形式审查及业界专家评选,共选出16个赛道共计371个案例入围,入围案例将参加后续进行的全国总决赛。第二届“鼎新杯”全国入围赛各赛道入围案例数统计接下来进入“公示及票选最佳人气案例”阶段,为期一周,时间从2023年7月21日00:00开始,至2023年7月28日23:59结束。本阶段,对所有入围案例进行全国公示,并通过网上投票选出各赛道最佳人气案例。公示期结束后,锁定票数,各赛道得票最多案例自动获得本赛道最佳人气奖。第二届“鼎新杯”赛段进行情况现将入围名单予以公示:公示规则公

实战总结|复杂系统设计原则与案例

本文主要讲述了应对复杂性的一些原则和经验,通过实际案例解构设计思想,个人认为好的设计是体现在「职责分离」、「抽象分层」和「变化扩展」上,在类的结构设计上尤其要花心思去想,如「变与不变分离」、「配置域与执行域分离」、「查询与命令分离」。一、复杂是软件的本质属性1.1复杂是软件的本质属性正如Brooks所言,软件复杂性是软件固有的属性,这种固有的复杂性主要由4个方面的原因造成的:问题域的复杂性管理开发过程的复杂性随处可变的灵活性描绘离散系统行为的问题上面每一个方面都有极大的挑战,以「问题域的复杂性」为例,现在我们的大型系统中,动不动就几十个应用,组合在一起就是一个复杂的系统,而每个人只负责其中一小

Unity中的一些PropertyAttribute(如[Header(“xxx“)])的用法与详细使用案例

  1.[Header("xxx")] 该代码用于在Inspector面板上给之后定义的puclic变量加一个标题.具体用法如下publicclassTest:MonoBehaviour{[Header("TEST1")]publicboolspeed;publicbooljumpForce;publicinthealth;[Header("TEST2")]publicintmoney;voidStart(){}voidUpdate(){}} 使用之后可以看出在Inspector面板上Header之下的变量前都多出了一个标题,可以方便我们在图形化界面管理大量拥有相同变量的单位.2.[Space

MapReduce运用-案例讲解

MapReduce是Google公司开源的一项重要技术,它是一个编程模型,用以进行大数据量的计算。MapReduce是一种简化的并行计算编程模型,它使那些没有多少并行计算经验的开发人员也可以开发并行应用程序。模型非常方便使用,即使是对于完全没有分布式程序的程序员也是如此。它隐藏了并行计算的细节。MapReduce运行开发人员使用自己熟悉的语言进行开发。通过MapReduce,应用程序可以在超过1000个节点的大型集群上运行,并且提供经过优化的错误容灾。MapReduce采用“分而治之”思想,把对大规模数据集的操作,分发给一个主节点管理下的各个字节点共同完成,然后整合各个字节点的中间结果,得到最

MapReduce运用-案例讲解

MapReduce是Google公司开源的一项重要技术,它是一个编程模型,用以进行大数据量的计算。MapReduce是一种简化的并行计算编程模型,它使那些没有多少并行计算经验的开发人员也可以开发并行应用程序。模型非常方便使用,即使是对于完全没有分布式程序的程序员也是如此。它隐藏了并行计算的细节。MapReduce运行开发人员使用自己熟悉的语言进行开发。通过MapReduce,应用程序可以在超过1000个节点的大型集群上运行,并且提供经过优化的错误容灾。MapReduce采用“分而治之”思想,把对大规模数据集的操作,分发给一个主节点管理下的各个字节点共同完成,然后整合各个字节点的中间结果,得到最

【爬虫案例】用Python爬取抖音热榜数据!

目录一、爬取目标二、编写爬虫代码三、同步讲解视频3.1代码演示视频四、获取完整源码一、爬取目标您好,我是@马哥python说,一名10年程序猿。本次爬取的目标是:抖音热榜共爬取到50条数据,对应TOP50热榜。含5个字段,分别是:热榜排名,热榜标题,热榜时间,热度值,热榜标签。用Chrome浏览器,右键打开开发者模式,选择:网络->XHR这个选项,重新刷新一下页面。操作过程,如下图所示:成功找到了50条热榜数据。下面,开始编码爬虫代码。二、编写爬虫代码首先,导入需要用到的库:importrequestsimportpandasaspdimporttime定义一个请求地址,即上图中的目标链接地址

Python案例|使用卷积网络对星系图片进行分类

 星系动物园(galaxyzoo)是由牛津大学等研究机构组织并邀请公众协助的志愿者科学计划,目的是为超过100万个星系图像进行分类。这是天文学中一次规模浩大的公众星空普查活动,大众参与热情高涨,在近十万名志愿者的积极参与下,只用了175天就完成了第一阶段的星系动物园项目:对95万个星系进行了分类,而且平均每个星系被分类了38次。根据星系动物园的研究结果,星系图像可以分为4大类:圆形星系、中间星系、侧向星系和旋涡星系。图1显示了随机挑选的4类星系的图像。第1行是圆形星系,即星系形状是边缘平滑的圆形。第2行是中间星系,即星系形状是椭圆,之所以称之为中间星系,是指它的形状介于第1行的圆形星系与第3行

PyQt5数据库开发3 6 QSqlQuery完整实操案例【图文详解】

目录一、Qt主窗体设计1.新建Qt项目2.添加一个tableview 3.添加资源 4.添加Action 

PyQt5数据库开发3 6 QSqlQuery完整实操案例【图文详解】

目录一、Qt主窗体设计1.新建Qt项目2.添加一个tableview 3.添加资源 4.添加Action 

「Python|音视频处理|场景案例」如何使用ffmpeg下载m3u8视频到本地并保存成mp4

本文主要介绍如何使用ffmpeg批量下载视频到本地并保存成指定格式。文章目录场景说明解决方案源代码场景说明当我们希望将网页上的视频下载到本地的时候,我们可能获取到的视频地址是指向.m3u8格式的,当视频多的时候,手动下载并使用工具转换格式就显得工作量过大。解决方案ffmpeg是一个强大的音视频处理工具。下载ffmpeg之后可以使用如下命令在命令行下载视频到本地并保存成.mp4格式:ffmpeg-i"https://example.com"-ccopyoutput.mp4如果我们要使用python来批量执行这个操作的话,我们只需要使用python的subprocess可以帮助我们执行命令行命令,