草庐IT

开源问答社区软件Answer

全部标签

软件工程头歌软件测试(实验五)软件项目管理(实验六)

白盒测试单元测试软件维护维护的事件流通常维护的事件流如下图所示:维护记录的内容1)程序标识;2)源语句数;3)机器指令数;4)使用的程序设计语言;5)程序安装的日期;6)自安装以来程序运行次数;7)自安装以来程序失效次数8)程序变动的层次和标识;9)因程序变动而增加的源语句数;10)因程序变动而删除的源语句数;11)每个改动耗费的人时数;12)程序改动的日期;13)软件工程师的名字;14)维护要求表的标识;15)维护类型;16)维护开始和完成的日期;17)累计用于维护的人时数;18)与完成的维护相联系的纯效益。评价维护活动的7个维度(1)每次程序运行平均失效的次数;(2)用于每一类维护活动的总

社区发现算法——Louvain 算法

Louvain算法原始论文为:《Fastunfoldingofcommunitiesinlargenetworks》。所以又被称为Fastunfolding算法。Louvain算法是一种基于模块度的社区发现算法。其基本思想是网络中节点尝试遍历所有邻居的社区标签,并选择最大化模块度增量的社区标签。在最大化模块度之后,每个社区看成一个新的节点,重复直到模块度不再增大。首先复习下模块度:这里引入了权重方便扩展到有权图,但其实对于无权图,可以看做所有边权重为1,这时候就等于用节点的度计算,用度理解一样。算法详述:模块度优化阶段:每个节点将自己作为自己社区标签。每个节点遍历自己的所有邻居节点,尝试将自己

仿牛客网讨论社区项目—项目总结及项目常见面试题

1.项目中大部分的功能和技术        整个技术是构建在SpringBoot上的,其他技术是依托于SpringBoot之上的。SpringBoot只是起到辅助的作用,降低其他技术的使用难度。整个技术的核心是Spring框架,在Spring之上使用了SpringMvc(解决了前后端请求处理交互的问题)、SpringMybatis(可以访问数据库)、SpringSecurity(用于管理项目中的登录权限等)。SpringMvc、SpringMybatis、SpringSecurity构成了项目的基石,项目中几乎所有请求是由他们完成的。 2.权限模块        应用了SpringEmail和

c# - 提供软件设置的最佳方式?

我正在使用C#.NET。在我的软件中,我提供了设置对话框,用户可以通过该对话框设置我想保存到文件中的应用程序设置。要求(典型):我定义的每个类都使用了这些设置的一部分。所以,这些对所有类来说应该是全局的。这些应该在软件启动时加载。当用户更改设置并点击“保存”/“应用”时。当前设置应更改。我想知道最好的方法是什么?另外,将这些设置保存到磁盘的最佳方法是什么?我的意思是我应该创建一个Settings类对象并将其序列化为“settings.dat”还是提供一个像XML/JSON这样的结构化文件几乎所有其他软件都需要这样做。那么,是否有针对此的任何设计模式?编辑:嗯,那是我不知道的事情。这真好

c# - 设计一个灵活高效的问答系统

我一直在研究动态问答系统,但我无法为该系统创建高效且灵活的设计。我很想知道是否有既定的设计模式或设计此系统的任何建议。我想做什么我有一组问题。回答完之后,会显示另一组问题,取决于前一组问题的答案。如此重复,直到不需要更多问题。问题的答案都是bool值、多项选择或数字。重要的部分是,大多数问题仅在满足一组特定标准时才会显示(基于之前的答案)。我需要主要支持bool逻辑的标准,例如And、Or、Not、Equals、GreaterThan和LessThan。例如,假设我已经收到了诸如Age等问题的答案,Gender,和State.下一个问题是InSchool?,但只有在以下情况下才会显示:

c# - 不在软件公司工作时如何获得现实世界的编程技能

关闭。这个问题是off-topic.它目前不接受答案。想改进这个问题吗?Updatethequestion所以它是on-topic用于堆栈溢出。关闭9年前。Improvethisquestion我在一家大型建筑公司的技术团队工作。虽然这里有不少人精通各种编程语言和脚本语言,但与软件公司的开发环境相去甚远。很少有超过一两个人在开发项目上工作,其中大部分只是自动化脚本。没有源代码控制或版本控制设置或类似的东西。我的学术背景是工程学,但不是CS或CE。所以我在学校上了很多编程类(class),实际上在我还是个child的时候就对VB进行了很多修改。然而,直到去年在我目前的工作中,我才真正有机

c# - Windows 8 中的自助服务终端运行常规软件(非 Windows 应用商店应用)

我的公司使用公共(public)售货亭运营。这些售货亭运行的是Windows8,虽然它们很安全,但肯定不如您在银行看到的售货亭(即ATMS)安全。运行Windows8的原因是为了利用Microsoft最近推出的新Kiosk功能。但是,如果正在运行或打算运行的软件作为应用程序在Windows应用商店中可用,则操作系统似乎只允许在此KIOSK模式下运行。目前无法将所需软件发布到Windows应用商店,但我仍想利用Kiosk功能。我怎样才能使用信息亭功能并仍然运行所需的应用程序?Kiosk模式的官方MS术语是分配的访问权限。我们确实尝试通过授予最少权限的用户访问权限以及在启动时引导软件来尽可

c# - 带有 Intellisense 的开源 C# 语法编辑器

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求我们推荐或查找工具、库或最喜欢的场外资源的问题对于StackOverflow来说是偏离主题的,因为它们往往会吸引自以为是的答案和垃圾邮件。相反,describetheproblem以及迄今为止为解决该问题所做的工作。关闭8年前。Improvethisquestion任何人都可以向我推荐一个好的开源C#代码编辑器control,它具有语法高亮显示和智能感知功能,可以在我的应用程序中使用。我不需要像VS或#develop这样的任何IDE,我只需要一个winform代码编辑器控件,这样我就可以在我的应用

屏幕录制工具哪个好用?分享3款相见恨晚的软件

在我们的日常生活中,我们经常使用截图和手机屏幕记录功能来记录一些重要的内容。然而,录制的图片清晰度很低,或者需要不断的截图,这很容易出错一些重要的内容,这个时候就需要进行录屏了。那么电脑上的屏幕录制工具哪个好用?今天小编就向大家分享3款相见恨晚的屏幕录制软件,最后一款特别好用哦! 屏幕录制工具1:PPT录屏功能随着网络直播课越来越常态化,PPT演示稿是在线课程中使用率最高的工具之一。事实上,小伙伴不知道的是,PPT演示文稿内置了录屏功能,也能作为一款不错的屏幕录制工具进行录屏。录屏操作方面,只需要点击菜单栏中的【插入】,选择最右边的【录制】,即可开始录制。操作十分便捷,一键开始录屏。 屏幕录制

软件测试过程模型

目录1、瀑布模型2、V模型3、W模型4、H模型5、X模型6、前置测试模型1、瀑布模型瀑布模型(WaterfallModel)是一个软件生命周期模型,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。1970年温斯顿·罗伊斯(WinstonRoyce)提出了著名的“瀑布模型”,直到80年代早期,它一直是唯一被广泛采用的软件开发模型。2、V模型V模型反映了测试活动与分析和设计的关系,从左到右,描述了基本的开发过程和测试行为,非常明确地标明了测试过程中存在的不同级别,并且清楚地描述了这些测试阶段和开发过