计算机系统基础实验lab4-LinkLab逐步修改一个由多个二进制模块(.o文件)组成的程序(称为“linkbomb”),使其在运行时满足实验指定的行为要求基于ELF文件格式和程序链接过程的理解,修改给定二进制可重定位目标文件的数据内容、机器指令、重定位记录等部分
2023/11/4 16:04:46 86KB 计算机系统
1
作者:[英]MattWynne/[挪]AslakHellesy出版社:人民邮电出版社原作名:TheCucumberBook:Behaviour-DrivenDevelopmentforTestersandDevelopers译者:许晓斌/王江平这是一本半技术书籍,虽然是测试使用,但阅读它实在也需要一定的代码基础,所以可见,测试的技术含量越来越高了:D由于本人使用Java,所以忽略了12章以后的内容,由于它所使用到的那些框架都是基于Ruby。
本书分为3部分:1.基础2.进阶3.应用在第一部分,基础篇中,介绍了Gherkin语法,Cucumber的产生背景与适用范围,以及常见问题与解答。
Cucumber是一种系统行为的描述文件,它是活文档,应该时刻描述当前系统的正确行为,并且能够自动测试。
这一特性事实上也要求在写Cu..ber文件时,务必做到用户精准,不要重复场景,用书上的话来讲,就是同一句话,对且只对应系统中的唯一的一个行为。
Cu..ber主要用于在团队中进行沟通,语言必须能通用,要通用就要求隐藏技术细节,以自然语言去描述系统的行为,最经典的场景如:Given...When...Then...给定一定场景,当做什么操作时,会产生什么样的结果。
表格的使用,Backgroud关键字都是为了让特性文件能更简洁,也更易懂和富有表现力。
第二部分进阶篇中,介绍了一些高级的功能,比如:钩子和标签钩子是指@Before@After这种加上实现方法之前,在测试开始时和结束后执行一些特定的操作。
Cu...ber的步骤是全局的,同理,@Be..这类钩子也是全局的,Cu...ber的全局是大有深意的,因为它认为,特性中的所有有用步骤,只能对应一种系统的行为。
若需要让其支持单个场景,则需要对在钩子后面加上标签的方式。
标签同钩子形式相同,可以在场景和特性关键词上加标签。
对于特性(Feature)的标签,会加在每个场景上。
Cu...ber可以对一组标签进行测试。
Cu...ber测试中(可以推而广之到任何测试中),凡是有数据库参与,需要在测试之前保证数据库是干净的,并且当前测试不会遗留下数据影响到下一个测试。
可以使用事务和Truncate的方式来保证这点,实际上,只要测试环节所需要的数据都由Given中提供,则不会有问题。
第三部分讲应用,基本上都是基于Ruby的一些库,但11章的命令行使用方式还是很有意义的,Cu...ber本身就是一个命令行工具,通过命令行,可以对特性文件进行一些过滤,对输出格式进行定制,以及集成到持续集成中。
命令行命令可以使用帮助:--help一些重要的命令:--tags过滤标签--lines指定行执行xxx.feature:45指定行的另一种形式--format格式化输出如果真能把Cucumber用起来,用严肃的态度对待每一个步骤,以测试驱动开发,做出来的项目质量应该能大上一个台阶的,是个很好的工具。
2023/11/3 8:45:35 6.7MB 软件测试
1
文字计数器EpicodusProject2020年5月15日Julia·塞德曼(JuliaSeidman)描述一个使用TDD/BDD以及C#语言和.NETCore框架进行单元测试的项目。
控制台应用程序将接受用户输入的单词和句子,并返回单词出现的次数。
本课程旨在练习使用MSTest和行为驱动开发来创建自动测试方法。
设置/安装要求从GitHub克隆此存储库。
在您选择的文本编辑器中打开下载的目录。
(VSCode,Atom等)导航到WordCounter.Tests目录,然后在您的终端中运行“dotnetrestore”以安装依赖项。
导航回到WordCounter目录,然后在您的终端中运行“dotnetbuild”,然后运行“dotnetrun”以在浏览器中启动该应用程序。
已知错误在此更新时,没有已知的错误。
支持和联系方式这个应用程式有
2023/11/2 10:13:18 7KB C#
1
通过本书,将可以学习以下内容:·安装和配置linux以便达到最高性能·为用户的linux环境评估并选择适当的硬件体系结构·理解linux2.4至2.6版本的内核:组件、性能问题以及优化可能性·掌握linux性能调整的核心原则和策略·利用免费的开源工具进行测量、监控、系统跟踪以及基准测试·对性能数据加以解读,以便分析linux服务器的真实行为..·优化linux系统的调度器、内存、i/o、文件系统和网络·对运行商业工作负荷的web、文件、数据库,及应用服务器进行调优·预测调整参数或配置信息的变化所产生的影响·调整linux代码:对设计、定时、套接字、线程、同步等问题加以优化·针对最高性能设计系统架构:smp扩展、集群方法及拓扑结构·将内核与应用的调整集成到端到端的系统优化方案之中无论对于管理人员、开发人员、集成人员还是咨询顾问来说,本书都有助于最大化所运行的每个linux系统和应用程序的性能及价值。
...
2023/10/30 18:10:28 126.84MB Linux 性能调优
1
保持意义的持续学习(MPCL)这是的后续。
核心思想保持不变。
定位意义MPCL认为,潜在表示通过对外界采取行动而获得了意义。
为了使连续学习在复杂的环境中易于管理并避免,含义必须随着时间的流逝而保持稳定。
这是MPCL背后的核心思想。
请注意,稳定性并不意味着闲置:只要可以在表示的计算范围之外继续满足其目的,就可以完善表示模型。
MPCL借鉴了内含的。
我希望MPCL可以帮助建立更多位置的人工代理,尽管它并不完全符合当前的体现/情境认知理论。
在我的情境认知版本中,意义是核心。
“含义”是与需要稳定的外界的联系。
传统上,程序员是要确定算法输入和输出的含义的,因为含义不会神奇地从其算法的语法复杂性中浮现出来。
智能行为也不是来自孤立的算法,因为只有当智能算法在观察者眼中做出有意义的事情时,智能算法才能被认为是智能的,即,行为模式只能在可理解的范围内被认为是智能的。
在本自述
1
包含1000张手持手机,打电话图片。
以及yolo类型的标注txt文件。
用于图像处理中对打电话行为的识别。
经过训练可以识别出图片手机的位置,1000张只能作初步训练,提高准确率需要加大数据集
2023/10/27 13:36:38 91.75MB 打电话 打电话图片 打电话数据集
1
数据集大小3*3000,代表3000个二维样本,第三行为输出
2023/10/25 0:26:24 49KB 数据集
1
本文来自于简书,文章介绍了需求分析方法的相关知识,详细介绍了如何分析用户需求、业务需求等相关内容。
业务需求=业务目的+业务目标以注册功能为例,用户肯定不想注册填一堆信息这么麻烦,而是产品需要用户注册。
目标用户的特征:是学生还是职场人员。
目标用户的经验:是新手还是熟练用户。
用户的使用场景:通常在什么情况下会使用产品,接触产品这个功能。
用户体验目标:用户期望得到什么结果。
用户产生某种行为,通常是基于某种动机或原因,比如注册后,可以使用更多的功能;
同时在注册前,用户可能也有一些担忧,比如说个人信息会不会泄露,用户会不会没事就收到垃圾短信;所以:用户的动机担忧以及使用中遇到的障碍都是影响用户体验目标和
2023/10/17 22:41:45 3.33MB 设计需求分析方法与过程
1
在中国管理学界和企业界,罗宾斯博士的《管理学》毫无疑问是最受欢迎和采用量最大的教材,且连续数年畅销不衰。
但管理是一个动态的学科,关于管理的教科书也必须不断适应环境的巨大变化。
本书第7版在成功地保持了管理学四个基本功能的思路、内容和特征的基础上,增加了与经济全球化和信息有关的电子商务、工作场所的精神、利益相关者关系管理、虚拟团队、团队建设、高绩效组织、价值链管理、工作与生活的平衡等大量现实世界的新专题和新特征,以便更好地反映管理领域中实践和研究的新发展,体现21世纪激动人心的管理。
本书是一本公认的优秀管理学教科书,被美国800多所大学和学院选作教材,并在世界许多国家和地区受到欢迎。
全书以管理过程为框架,按照计划、组织、领导和控制四种基本管理职能,对管理的各个方面进行了详尽的阐述。
博采众长,荟萃了90年代以来管理学各个领域所有重要的和最新的研究成果。
尤其是对管理的社会责任和道德、战略管理和企业家精神、组织和职务的设计、组织行为的基础、领导理论和沟通,以及人际关系技能的讨论,更是取材丰富、分析透彻、见解独到而精辟。
不仅如此,作者还颇具匠心地设计了多种管理两难问题主题框,引入了自我测评和快速反应练习等多种学习方式,并编入了大量的精彩案例。
从而使本书既适用于教学和培训,又适用于各类管理人员自学。
  作者简介  斯蒂芬·P·罗宾斯博士,曾经就职于壳牌石油公司和雷诺金属公司,他先后任教于布拉斯加大学、康科迪亚大学、巴尔的摩大学、南伊利诺伊大学,以及圣迭戈州立大学。
教学之余,罗宾斯博士还积极参加世界教师田径比赛。
在1993年中,他打破并平了室内55米、60米和200米跑的世界记录。
他目前是美国50岁~54岁年龄段的全国短跑冠军。
2023/10/17 17:20:22 10.98MB 管理学 罗宾斯 经典 PDF
1
上图视频测试链接:https://www.bilibili.com/video/BV13E411c7Mv/1.3D卷积神经网络相比于2D卷积神经网络,3D卷积神经网络更能很好的利用视频中的时序信息。
因此,其主要应用视频、行为识别等领域居多。
3D卷积神经网络是将时间维度看成了第三维。
人类行为识别的实际应用:安防监控。
(检测识别异常行为:如打架,偷东西等)监视和培训新人工作来确保任务执行正确。
(例如,鸡蛋灌饼制作程序:和面,擀面团,打鸡蛋,摊饼等动作)判断检测食品服务人员是否按规定洗手。
自动对视频数据分类。
人类的行为识别,在实际生活环境中,在不同的场景会存在着背景杂乱、遮挡和视
2023/10/14 14:14:47 283KB opencv opencv神经网络 video
1
共 818 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡