推荐阅读

深入剖析UML用例图关系中包含 扩展和泛化之间的联系
UML用例图中包含(include)、扩展(extend)和泛化(generalization)三种关系详解共性:都是从现有的用例中抽取出公共的那部分信息,作为一个单独的用例,然后通后过不同的方法来重用这个公共的用例,以减少模型维护的工作量。1、包含(include)UML用例图的包含关系:使用包含(Inclusion)用例来封装一组跨越多个用例的相似动作(行为片断),以便多个基(Base)用例复用。基用例控制与包含用例的关系,以及被包含用例的事件流是否会插入到基用例的事件流中。基用例可以依赖包含用例执行的结果,但是双方都不能访问对方的属性。UML用例图包含关系对典型的应用就是复用,也就是定义中说的情景。但是有时当某用例的事件流过于复杂时,为了简化用例的描述,我们也可以把某一段事件流抽象成为一个被包含的用例;相反,用例划分太细时,也可以抽象出一个基用例,来包含这些细颗粒的用例。这种情况类似于在过程设计语言中,将程序的某一段算法封装成一个子过程,然后再从主程序中调用这一子过程。 例如:业务中,总是存在着维护某某信息的功能,如果将它作为一个用例,那新建、编辑以及修改都要在用例详述中描述,过于复杂;如果分成新建用例、编辑用例和删除用例,则划分太细。这时包含关系可以用来理清关系。2、扩展(extend)UML用例图的扩展关系:将基用例中一段相对独立并且可选的动作,用扩展(Extension)用例加以封装,再让它从基用例中声明的扩展点(ExtensionPoint)上进行扩展,从而使基用例行为更简练和目标更集中。扩展用例为基用例添加新的行为。扩展用例可以访问基用例的属性,因此它能根据基用例中扩展点的当前状态来判断是否执行自己。但是扩展用例对基用例不可见。对于一个扩展用例,可以在基用例上有几个扩展点。例如,系统中允许用户对查询的结果进行导出、打印。对于查询而言,能不能导出、打印查询都是一样的,导出、打印是不可见的。导入、打印和查询相对独立,而且为查询添加了新行为。因此可以采用扩展关系来描述:

电脑软件卸载后往往有残留文件,怎样防止其死灰复燃
电脑中的软件在卸载的过程中,往往有残留文件,很容易死灰复燃。那怎样彻底清除呢?方法一、重启电脑有的残留文件必须重启电脑才能彻底清除。方法二、用杀毒软件清除残留1.打开杀毒软件或者软件管家2.点击【一键清理】结语:软件的恶意捆绑下载和卸载困难一直是互联网的顽疾,所以下载软件请谨慎。

Win7 显卡硬件加速灰色不可用的恢复方法
在装WIN7系统默认是完全加速的,但因为某些软件必须得降低加速性能才能勉强运行,但WIN7硬件加速选项是灰色不可用。在装WIN7系统默认是完全加速的,但因为某些软件必须得降低加速性能才能勉强运行,但WIN7硬件加速选项是来色不可用,所有以前的老方法似乎不太可行。WIN7显卡硬件加速哪些里设置相信就不需要再次说明了。下面主要说说Win7显卡硬件加速灰色不可用的恢复方法。在疑难解答这里的【更改设置】按扭是灰色不可设置的。其实要解决 疑难解答这里的【更改设置】按扭不可用这个问题不是很难,把本文最下面提供的deskadp.dll,deskmon.dll,deskperf.dll替换掉系统里的windows/system32文件夹下的三个相应的文件,可以达到打开调节硬件加速选项的功能。也就是不再“灰色了”,但是,未必所有的win7都有右键有“管理员取得所有权”这个选项,(原因不明)所以,先把下载下面压缩包的文件中有一个导入.reg,双击即可直接导入就可以了获得管理员权限了,当然最好先备份你的注册表(虽然我每次操作都是很安全的)。导入之后在system32里找到上面提到的三个dll文件,右键选择“管理员取得所有权”然后把下面提供的三个dll文件替换过去就行了。设置完之后就可以看到疑难解答这里的更改设置按扭就可以用了。

Word2007中稿纸加载项不显示的解决方法
使用word2007打印稿纸时,发现“稿纸设置”选项不显示。几番操作,终于成功。今天,小编就教大家在Word2007中稿纸加载项不显示的解决方法。 Word2007中稿纸加载项不显示的解决步骤如下: 1、打开word 新建页面,在“页面布局”中应该有“稿纸设置”。若不显示,可按下面步骤操作: 2、点击下图左上角图标,如图红箭头所指。 3、弹出下图窗口,在右下角找到“word选项”,单击。 4、在弹出窗口中选择“加载项”如下图箭头所指。 5、在弹出窗口中选择“稿纸向导加载项”如下图箭头所指。 6、点击“确定”后,在“页面布局”中就可以看到“稿纸设置”。Word2007中稿纸加载项不显示的解决
最新发布

电脑老是弹广告,特别让人烦恼,怎么办
电脑弹广告分析:现在我们的电脑里,虽然没有了以往那么多的病毒和杀毒软件,但是烦恼依旧不少。现在电脑里下载安装一个软件,总会不经意间发现,它竟然捆绑好多个安装软件,有的软件竟然连卸载都找不到,它还总是悄悄弹出一些广告页面,在办工时或者开会投影时,时不时的跳出一些广告,而且有些大尺度的照片,很是另人头疼。跳出的广告如下所示:某热点资讯新闻,中间插件,自动弹出。某新新推荐,中间插件,自动弹出。某网页弹窗广告。某网页弹窗广告。不一会,你的电脑桌面有可能就是如下图所示:真的让人没办正常办公。

Seaborn使用基础教程_数据分析工具Seaborn
Python作为常用的数据分析工具,在可视化工具上,有很多优秀的第三方库如matplotlib、seaborn、plotly、cufflinks、boken、pyecharts等。由于matplotlib绘制的图表大多数时候确实不太美观,且使用较古怪,seaborn对matplotlib进行了进一步的封装,它是matplotlib的一个高级API,使用方便。(相当于cufflinks封装了plotly一样)在数据科学竞赛及数据分析领域,matplotlib+seaborn依然是主流的配置,尽管plotly等对其有所冲击(看个人喜好吧)。运行pip install seaborn进行安装,Seaborn交互性极强,建议使用jupyter notebook作为IDE。(pip install jupyter安装,命令行jupyter notebook启动)import matplotlib.pyplot as plt import seaborn as sns df = sns.load_dataset('tips') df.head() 1 2 3 4 5 查看数据 tips数据集包含消费账单的大小、小费、性别、是否吸烟、星期几、时间、人数等。 图表 Seaborn的最大优点在于其提供了较为美观的各类图表,这也是为什么平时更多使用seaborn而不是matplotlib直接绘制的原因。plt.figure(figsize=(12, 6)) sns.scatterplot(x='total_bill', y='tip', data=df, hue='day') # 散点图 # sns.stripplot(x='total_bill', y='tip', data=df, hue='day') # 分类散点图 # sns.swarmplot(x='total_bill', y='tip', data=df, hue='day') # 分簇散点图 1 2 3 4 x表示x轴所取数据的列名称 y表示y轴所取数据的列名称 data表示数据来源的dataframe height表示绘图大小 fit_reg表示是否显示拟合回归线,默认显示 hue表示是否显示第三个维度的嵌套信息,类似x和y那样指定,以不同颜色在二维图上区分。 简单绘制如下。 折线图 plt.figure(figsize=(12, 6)) sns.lineplot(x='total_bill', y='tip', data=df, size=6) 1 2 后面所有图标参数类似上面的散点图。 简单绘制如下。 条形图 plt.figure(figsize=(12, 6)) sns.barplot(x='size', y='tip', data=df) 1 2 参数同上。 简单绘制如下。 计数条形图 plt.figure(figsize=(12, 6)) sns.countplot(df['day']) 1 2 参数同上。 简单绘制如下。 核密度图 plt.figure(figsize=(12, 6)) sns.distplot(df['tip']) 1 2 参数同上。 简单绘制如下。 箱型图 plt.figure(figsize=(8, 4)) sns.boxplot(data=df) plt.figure(figsize=(8, 4)) sns.boxenplot(data=df) 1 2 3 4 参数同上。 简单绘制如下,增强箱型图显示更多分位数。 热度图 plt.figure(figsize=(12, 6)) sns.heatmap(df.corr()) 1 2 参数同上。 一般用于绘制相关系数矩阵,如下。 高级函数 针对数据可视化的不同目的,seaborn提供了relplot(),catplot(),displot(),lmplot()四大主要高级函数。plt.figure(figsize=(12, 8)) sns.relplot(x='total_bill', y='tip', data=df, hue='day') 1 2 方便观察变量关系,默认散点图。 分类数据的分布图(categorical) plt.figure(figsize=(12, 8)) sns.catplot(x='total_bill', y='day', data=df) 1 2 方便观察分类数据的分布情况。 数据集分布图(distribution) 方便对整个数据集有个初步了解。以及分散为另外几个函数。 回归线图(linear model) plt.figure(figsize=(12, 8)) sns.lmplot(x='total_bill', y='tip', data=df, height=6, fit_reg=True, hue='day') 1 2 类似第一种,不过lmplot的data必须给出而relplot不需要,所以relplot是底层函数。 定制 Seaborn是基于matplotlib的封装,很多底层的定制仍然需要使用matplotlib定制,如label、lim等。

EndNote插入同一作者不同年代文献并改变为Author (year, year)格式
有时候可能在参考文献中引用同一作者2篇以上文献,并且这两篇文献就是年代并不一样,其他的作者排序一样,杂志一样,在引用这2篇文献时Author-Date格式或者APA格式EndNote插入的引文一般是(Author year, Author year )这种Output Style,但是我们想把作者的引文格式变为Author (year, year),怎么修改?其实如果理解了EndNote插入作者(年代)格式即Author(Date)格式文献方法和EndNote仅修改一处引文格式为作者(年代)即Author(Date)的方法中的方法,再修改同一作者的2篇以上的文献就简单多了。现在以Author-Date这种Output Style格式为例说明一下。在插入两篇同一作者的引文后,依次选择「Edit & Manage Citation(s)」然后在「Formatting」中选择中第一篇文献,选择「Exclude Author」,对第二篇文献也是如此处理。但是此时少了作者Author,只有年代了。我想了不少方法,最后想想还是手动加上作者为最好的解决方法。如果您有更好的解决方法,可以共享出来大家一起分享。

EndNote 如何导入HubMed文献的方法
EndNote导入HubMed文献的方法。HubMed是什么?HubMed和PubMed什么关系?本文就简要介绍一下HubMed导出文献并导入到EndNote的方法。HubMed(www.hubmed.org)不是PubMed,但是和PubMed有剪不断理还乱的关系。HubMed由Alf Eaton开发,HubMed可以检索PubMed的数据库,是一个第三方检索PubMed数据库的在线检索平台。简言之,HubMed是另外一个检索PubMed数据库的入口,HubMed之于PubMed,正如丁香园的文献求助(paper.pubmed.cn)之于PubMed。打个比方可能更清楚,从A到B,PubMed是官道,但是有时可以不走官道,还有其它很多路可走,HubMed和丁香园的文献求助就是其中的一部分第三方道路。既然HubMed可以查询PubMed数据库,PubMed也可以查,为毛HubMed还有存在的必要。第三方道路既然存在,肯定有其特色,有其不同同方官方的自身特点。这些特点可能就是部分人需要的。1. 可以提供查询结果的RSS订阅。这个我想是HubMed以前最大的优点。为何说是以前?因为过去PubMed并不提供RSS订阅,对于想了解特定主题和杂志最新研究进展的人来说,RSS订阅的作用就很大了。对于检索结果进行订阅,可以不用再次检索只通过RSS阅读器就可以清楚的了解特定主题又有何最新研究发表,可以跟踪世界上研究方向变化。但是现在PubMed也提供了检索结果RSS订阅,因此,HubMed于2013年12月13日停止的检索结果RSS订阅功能。2. 对检索结果进行日期筛选。检索某一关键词如果可能很多,但是我只想了解最进一年发表的文章怎么办?HubMed有个日期选项,轻松的实现检索结果日期限制。话说PubMed现在也有此功能。3. 对检索结果进行相关性筛选。有时开始检索时关键词可能并不准确或者太泛。但是随着检索的深入,发现某一研究文献就是需要找的。HubMed有个相关性筛选,通过「Related」功能轻松实现相关性研究筛选。话说PubMed现在也有这个功能。4. 社会化和评分。我想这个是HubMed最大的特点了。如果使用HubMed自身的界面进行查询的话,查询结果会有Twitter。这个标志表明该文献有人在Twitter上进行了评价。

EndNote Library界面Layout图文详解教程
EndNote打开任何一个Library,就会出现一个界面,可以根据自己的爱好设置这个界面,并且根据Layout样式改变界面布局。本文就EndNote Library的界面作一图文详解。打开任何一个Library,默认的都是4个部分。最左侧的一栏是群组和组界面。右侧上方是查询界面,右侧中间是参考书目详单,右侧下方是分页窗口。当然因Layout样式不同,右侧的布局也有一些差异。群组和组在这个界面中可以对群组和组进行操作,关于群组和组和详细操作可以参阅EndNote的使用:建立数据库和分组,本文不再作详细介绍。查询界面默认的查询界面包括3个条件,可以根据自己的要求增加和减少,增加和减少的方法可以右侧+-号进行。详细的查询方法可以参阅:利用好EndNote查询功能。增加和删除查询的条件可以通过右侧+-号,更改查询条件可以根据右侧的查询条件,EndNote支持布尔函数查询功能(And、Or、Not)。并且可以利用「Options」把查询界面或查询条件设置成默认。

EndNote 如何批量导入RSC文献的方法
EndNote批量导入RSC文献的方法。RSC(Royal Society of Chemistry,英国皇家化学学会)是一个国际权威的学术机构,是化学信息的一个主要传播机构和出版商,其出版的期刊及资料库一向是化学领域的核心期刊和权威性的资料库。每年组织几百个化学会议。该协会成立于1841年,是一个由约4.5万名化学研究人员、教师、工业家组成的专业学术团体,出版的期刊及数据库一向是化学领域的核心期刊和权威性的数据库。RSC期刊大部分被SCI收录,并且是被引用次数最多的化学期刊。本文介绍一下RSC批量导出并导入到EndNote的方法。在RSC查询页面,选择需要导出的文献,然后在「Download Citation」选项中选择「EndNote」导出。RSC批量导出的文件格式一般为RSC_.ris1. 自动导入一般双击导出文件如「RSC_.ris」即可导入到EndNote。2. 手动导入打开EndNote,并选择一个数据库,依次选择「File」→「Import」→「File」,打开导入对话框。很简单的一个导出和导入方法。

如何通过外文文献一句话找到原文
有时候我们经常看到某篇文献的一句话,可能是在其他论文或者网站中引用的,可是却没有给出出处,如何通过这句话才能找到原文呢?或者更有甚者,有的文章只给出了其中的一个作者或者其他一些信息,如何通过这些信息找到原始文献出处呢?本文就两个例子说明一下,希望对大家有所帮助。首先看看如何通过一句话找到原始文献的出处。其实这个问题是看到丁香园某个网友问的,那我就借用他给出的这句话找找原文。这位网友给出的这句话是这样的it is therefore not too surprising that epidermal cells secreted less kgf in AhR-deficient cultures, in particular as the gene has four putative xenobiotic-responsive elements in its promoter.看这句话的意思是:因此在无AhR成分(这鸟是什么不用管,这东西要联系上下文才能知道是什么)培养情况下,表皮细胞分泌较少的kgf(这厮也要看上下文才可明白是什么)也就不会大惊小怪了,尤其是这个基因在启动子处有4个可能的外源性反应元件。大致就这个意思。根据这句话的意思推测很可能是生物医学方面的文章,那生物医学方面的文章查询首推PubMed了。因此打开PubMed,直接把这句话输进去看看。我去,直接显示「No items found」。是不是关键词太长了,因此可以减少一些关键词看看。从这句话中我们可以了解这句话最主要的几个词是「epidermal cells 」,「kgf 」,「AhR」,「cultures」和「gene」。因此用这几个关键词重新检索一遍看看。输入「epidermal cells kgf AhR cultures gene 」,检索一看还是显示「No items found」。看来这篇文献的杂志PubMed很可能没有纳入到数据库中。肿么办?

EndNote 在插入大量文献时出现错误时如何解决
EndNote在插入大量文献时出现错误时如何解决?EndNote在一次性插入大量参考文献时,Word会出现错误甚至崩溃,这是什么原因,如何解决这个问题?原因和解决方法EndNote在插入文献时,后台需要多步骤,只是我们没有看到而已。EndNote最终呈现给我们的是一个最后的结果。因此如果电脑配置不好的话,EndNote在插入大量文献时就要消耗很多的CPU和内存,如果超过电脑的承受能力,就会出现错误。解决方法也很简单。方法一不要一次性插入大量的文献,如果需要插入大量文献时,建议分开分批插入,一次只插入少量的文献。多少是多?多少是少?我个人认为如果一次性插入10篇以上的文献就需要考虑是不应该分批插入。分批插入也很简单,先插入一部分文献,在需要插入文献的地方继续插入文献即可。EndNote会自动排序和插入。方法二其实这个解决方法在EndNote在Word中插入文献时电脑变卡的解决方法中已经说过,具体参考上述文章吧。这个方法的根本思想有两个,一是只告诉EndNote先不要格式化文献,只是做个标记。二是告诉Word,我输入的东西木有错,别老是有事没事给我检测。

EndNote 功能强大的文献管理软件 使用概述
EndNote X9是一款功能强大的文献管理软件,使用这款EndNote X9破解版可以让你直接将其安装到Windows操作系统上使用,如果您正需要这款免费版工具,马上下载EndNote X9使用吧。基本简介EndNote是一款主流文献管理软件,有数以百万计的研究人员、学生和图书管理员使用,它能方便地扩展任何语言参考书目,允许你创建任意大小的文献库。通过EndNote可进行文献批量下载和管理、写作论文时添加索引、分析某篇文献的引文索引、分析某领域或者学术课题的经典文献地位等。软件特色EndNoteX9集成了目前国际期刊的参考文献格式有3776种,写作模板几百种,涵盖各个领域的杂志。您可以方便地使用这些格式和模板,如果您准备写SCI稿件,更有必要采用此软件。EndNoteX9目前在有全球数百万研究人员、图书管理员和学生在使用这个书目管理和写作软件。研究人员通过EndNote可以在电脑和网络账号之间自由添加或者移动文件附件,查看和批注PDF文件,并自动更新参考文献。功能介绍在线搜索文献:直接从网络搜索相关文献并导入到Endnote的文献库内。建立文献库和图片库:收藏,管理和搜索个人文献和图片、表格。定制文稿:直接在Word中格式化引文和图形,利用文稿模板直接书写合乎杂志社要求的文章。引文编排:可以自动帮助我们编辑参考文献的格式。

Endnote 导入中文文献时,出现信息不全,如何解决
Endnote导入中文文献时,出现信息不全,如何解决在搜索栏,输入关键字,找到中文论文(英文论文一般导入无问题),点击如下图引用符号出现引用格式,点击Endnote下载.enw后缀文件。不通过进入Endnote进行import,这样会出现信息不全直接在浏览器中点开后缀.enw文件,进入Endnote得到的就是正确的信息。搞了很久,不按套路出牌的操作。正常操作是通过Endnote界面通过导入PDF或者其他Endnote的引用文件等。但对中文文献有误,版本不同出现问题也不同,同学告诉我的简便操作,用文件识别软件,得到正确的信息输出。而不是用软件识别文件。