软件

数据挖掘统计分析软件推荐

送分小仙女□ 提交于 2020-04-08 06:49:16
本文来自 网易云社区 。 常用的数据挖掘软件还是有很多的,各有千秋。对学习数据挖掘的学生来说,如何选择确实是道难题,下面就介绍一下几种常用的挖掘软件的特点,供大家参考。 数据挖掘软件首推R ,它的优点在于函数都给你写好了,你只需要知道参数的形式就行了,有时候即使参数形式不对,R也能“智能地”帮你适应。这种简单的软件适合想要专注于业务的人。 R作为一款用于统计分析和图形化的计算机语言及分析工具,为了保证性能,其核心计算模块是用C、C++和Fortran编写的。同时为了便于使用,它提供了一种脚本语言,即R语言。R支持一系列分析技术,包括统计检验、预测建模、数据可视化等等。 R软件的首选界面是命令性界面,通过编写脚本来调用分析功能。如果缺乏编程技能,也可使用图形界面,比如使用R Commander。 其次是Python ,Python几乎都可以做(通用性语言),函数比R多,比R快。但是缺点是比R难学一点。它是一门语言,R更像是一种软件,所以python更能开发出flexible的算法。它的语言简单易懂,做分析方便,而且可以开发大型软件。 其它数据挖掘软件用的并不是很多,但是可以结合知友的回答推荐几款,常用的数据挖掘软件还是有很多的,各有千秋。 SAS Data Mining: 发掘数据集的模式,其描述性和预测性模型为用户更深入的理解数据提供了基础。用户不需要写任何代码

计算与软件工程 作业五

蹲街弑〆低调 提交于 2020-04-08 01:59:38
作业要求 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10584 课程目标 了解软件工程的方法论,进行相关讨论 实现目标的方面 阅读有关软件工程方法论的文章 本次作业 https://www.cnblogs.com/cdinzz/p/12657383.html 作业要求 迄今为止,我们了解了不少软件工程的方法论。请从下表挑选几篇关于软件工程方法论的文章,仔细阅读(包括相关的讨论),根据你的软件工程经验分享你的看法。 https://www.cnblogs.com/xinz/p/3852390.html 瀑布模型 瀑布模型是将软件生存周期的各项活动规定为按固定顺序而连接的若干阶段工作,形如瀑布流水,最终得到软件产品。瀑布模型核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作,即采用结构化的分析与设计方法将逻辑实现与物理实现分开。将软件生命周期划分为制定计划、需求分析、软件设计、程序编写、软件测试和运行维护等六个基本活动,并且规定了它们自上而下、相互衔接的固定次序,如同瀑布流水,逐级下落。 优点 1)为项目提供了按阶段划分的检查点; 2)当前一阶段完成后,您只需要去关注后续阶段; 3)可在迭代模型中应用瀑布模型; 增量迭代应用于瀑布模型。迭代1解决最大的问题

Android操作系统及APP

ⅰ亾dé卋堺 提交于 2020-04-07 23:36:37
1. Android操作系统 1.1. 介绍 Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。第一部Android智能手机发布于2008年10月。 1.2. 系统版本代号 Android在正式发行之前,最开始拥有两个内部测试版本,并且以著名的机器人名称来对其进行命名,它们分别是:阿童木(AndroidBeta),发条机器人(Android 1.0)。 后来由于涉及到版权问题,谷歌将其命名规则变更为用甜点作为它们系统版本的代号的命名方法。甜点命名法开始于Android 1.5发布的时候,然后按照26个字母数序。 连续点击设置中的‘Android版本’可查看相应版本的logo。 2. APP 2.1. 三种类型 1、 原生应用程序(native APP): 利用Android、IOS平台官方的开发语言、开发类库、工具进行开发。比如安卓的Java语言,ios的object-c语言。在应用性能上和交互体验上应该是最好的。 优点:1.可访问手机所有功能、可实现的功能最齐全;2.运行速度快、性能高,绝佳的用户体验;3.支持大量图形和动画。不卡、反应快;4.比较快捷地使用设备端提供的接口,处理速度上有优势。 缺点:1.在过去主要是成本高、周期长,Android和ios都需要单独开发。2.更新版本需要重新下载安装包。 2、 混合应用程序

计算机软件工程 作业五

耗尽温柔 提交于 2020-04-07 21:42:12
作业要求链接 https://edu.cnblogs.com/campus/jssf/infor_computation17-31/homework/10584 课程目标 讨论软件开发方法的思潮 本作业目标 评价及统计红楼梦,水浒传中人物出现次数 参考链接 https://www.cnblogs.com/xinz/p/3852390.html https://blog.csdn.net/agilelee/article/details/5898923 https://www.cnblogs.com/lewkesy/p/5965594.html 作业正文 https://www.cnblogs.com/yanwenshen/p/12656017.html 迄今为止,我们了解了不少软件工程的方法论。 瀑布模型 瀑布模型(Waterfall Model) 是一个项目开发架构,开发过程是通过设计一系列阶段顺序展开的,从系统需求分析开始直到产品发布和维护,每个阶段都会产生循环反馈,因此,如果有信息未被覆盖或者发现了问题,那么最好 “返回”上一个阶段并进行适当的修改,项目开发进程从一个阶段“流动”到下一个阶段,这也是瀑布模型名称的由来。包括软件工程开发、企业项目开发、产品生产以及市场销售等构造瀑布模型。 其核心思想是按工序将问题化简,将功能的实现与设计分开,便于分工协作

第四章 开放封闭原则

一曲冷凌霜 提交于 2020-04-07 21:38:10
开闭原则的定义 开闭原则(Open Closed Principle,OCP)由勃兰特·梅耶(Bertrand Meyer)提出,他在 1988 年的著作《面向对象软件构造》(Object Oriented Software Construction)中提出: 软件实体应当对扩展开放,对修改关闭 (Software entities should be open for extension,but closed for modification),这就是开闭原则的经典定义。 这里的软件实体包括以下几个部分: 项目中划分出的模块 类与接口 方法 开闭原则的含义是:当应用的需求改变时,在不修改软件实体的源代码或者二进制代码的前提下,可以扩展模块的功能,使其满足新的需求。 开闭原则的作用 开闭原则是面向对象程序设计的终极目标,它使软件实体拥有一定的适应性和灵活性的同时具备稳定性和延续性。具体来说,其作用如下。 对软件测试的影响 软件遵守开闭原则的话,软件测试时只需要对扩展的代码进行测试就可以了,因为原有的测试代码仍然能够正常运行。 可以提高代码的可复用性 粒度越小,被复用的可能性就越大;在面向对象的程序设计中,根据原子和抽象编程可以提高代码的可复用性。 可以提高软件的可维护性 遵守开闭原则的软件,其稳定性高和延续性强,从而易于扩展和维护。 开闭原则的实现方法 可以通过“抽象约束、封装变化

网络编程

限于喜欢 提交于 2020-04-07 21:16:35
一.楔子 你现在已经学会了写python代码,假如你写了两个python文件a.py和b.py,分别去运行,你就会发现,这两个python的文件分别运行的很好。但是如果这两个程序之间想要传递一个数据,你要怎么做呢? 这个问题以你现在的知识就可以解决了,我们可以创建一个文件,把a.py想要传递的内容写到文件中,然后b.py从这个文件中读取内容就可以了。 但是当你的a.py和b.py分别在不同电脑上的时候,你要怎么办呢? 类似的机制有计算机网盘,qq等等。我们可以在我们的电脑上和别人聊天,可以在自己的电脑上向网盘中上传、下载内容。这些都是两个程序在通信。 回到顶部 二.软件开发的架构 我们了解的涉及到两个程序之间通讯的应用大致可以分为两种: 第一种是应用类:qq、微信、网盘、优酷这一类是属于需要安装的桌面应用 第二种是web类:比如百度、知乎、博客园等使用浏览器访问就可以直接使用的应用 这些应用的本质其实都是两个程序之间的通讯。而这两个分类又对应了两个软件开发的架构~ 1.C/S架构 C/S即:Client与Server ,中文意思:客户端与服务器端架构,这种架构也是从用户层面(也可以是物理层面)来划分的。 这里的客户端一般泛指客户端应用程序EXE,程序需要先安装后,才能运行在用户的电脑上,对用户的电脑操作系统环境依赖较大。 2.B/S架构 B/S即:Browser与Server

mac强大的mac文件启动器:Butler for Mac

橙三吉。 提交于 2020-04-07 19:15:10
Mac文件启动器推荐——Butler for Mac,Butler是一款灵活且高度可定制的应用程序,主要用于加速您的工作流程并简化您的日常任务。 借助Butler的帮助,您可以控制iTunes,启动应用程序,打开文件和文档,在用户之间切换,搜索网络等等。 地址: https://www.macw.com/mac/1745.html 来源: oschina 链接: https://my.oschina.net/u/4471886/blog/3223330

如何通过删除打印机驱动程序来节省空间?UninstallPKG疑难解答!

本小妞迷上赌 提交于 2020-04-07 17:54:36
电脑用的时间长了,肯定内存也会越来越多,如何通过删除打印机驱动程序来节省空间?UninstallPKG疑难解答带给您,一起来看看吧。 如果您在UninstallPKG软件包列表中看到打印机驱动程序,则可以继续进行卸载。 但是,驱动程序可能没有出现在列表中,因为默认情况下,UninstallPKG不允许删除系统软件包,因为这可能会导致系统损坏甚至无法启动。 要显示驱动程序,请按照以下步骤操作: 1.打开首选项,然后从“忽略安装程序包”列表中删除“ OS X安装程序”,“软件更新”,“ SoftwareUpdateConfigData”和“ softwareupdated” 2.单击在主d窗口中单击“刷新”按钮以刷新软件包列表 3.删除您希望消失的打印机驱动程序。例如,三星打印机驱动程序的名称为:com.apple.pkg。 4.确保不要删除打印机驱动程序之外的任何重要内容 5.卸载打印机驱动程序后,最好将首选项重置为默认值(例如,按“忽略首选项中“列表安装的软件包”。) 来源: oschina 链接: https://my.oschina.net/u/4436877/blog/3223307

Deeper为您解锁Mac的隐藏功能,显示隐藏文件怎么操作?

旧城冷巷雨未停 提交于 2020-04-07 17:53:11
Deeper解锁Mac的隐藏功能是怎么回事儿?和Windows一样,Mac也有隐藏文件机制,但和Windows不同的是,Mac上并没有设置菜单来打开显示隐藏文件功能,现在仍然有大部分用户用代码来打开此功能。那么怎么显示隐藏文件?下面一起来看看吧。 [dl]15-93[/dl] 点击立即下载Deeper for Mac v2.4.3中文版,借助此软件,可以打开”显示隐藏文件”功能,除了隐藏文件,还有系统的一些隐藏功能,你也可以通过它来一键开启,它就是「Deeper」,演示给你看。 「Deeper」解锁 Mac的隐藏功能,比如显示隐藏文件 1.显示隐藏的文件和文件夹 2.显示Finder路径 3.Dock隐藏的应用使用透明图标 用「Command + H」隐藏应用后,Dock上的图标和其他应用没有什么区别,令人难以区分,「Deeper」可使隐藏应用图标透明化,帮你快速确认之前隐藏的应用。 4.Dock添加最近使用的应用 iOS 11 开始,iPad 的 Dock 栏最右会显示三个最近使用的 App,MacOS其实也可实现,效率再进一步。 除了以上需求度比较高且实用的几个功能,「Deeper」还能帮你实现: 1.为Finder添加「Command + Q」 ,可彻底退出Finder; 2.取消显示程序坞的延时; 3.开启「专注模式」,也就是单程序模式; 4.隐藏桌面图标; 5

Qt 退出应用程序

别等时光非礼了梦想. 提交于 2020-04-07 17:15:04
首先退出应用程序的方法有: QApplication* app; app->exit(0); 或者 QApplication* app; app->quit(); 可以在真正推出前做一些提示确认处理: 1 if (!(QMessageBox::information(this,tr("exit tip"),tr("Do you really want exit ?"),tr("Yes"),tr("No")))) 2 { 3 QApplication* app; 4 app->exit(0); 5 } 来源: https://www.cnblogs.com/ybqjymy/p/12654400.html