草庐IT

msf学习

全部标签

学习UML(一)

一、UML概述UML(UnifiedModelingLanguage),称之为统一建模语言,是起源于上世纪90年代左右面向对象发展高潮的一个产物。它是一种面向对象的建模语言,主要作用是帮助用户对软件系统进行面向对象的描述和建模。建模是通过将业务需求映射为代码并且保证代码满足需求的过程。UML通过建立各种模型元素之间的联系,比如类与类、类与对象等来组件整个软件结构模型。可以说,UML是用来描述模型的,通过模型来描述系统的结构、行为以及动态特征。二、UML的组成UML由视图、模型元素、通用机制等三部分组成。(一)视图:是表达系统某一方面特征,由一个或多个图组成的对系统某个角度的抽象。包括:1.用例

R语言学习笔记1_初级

目录R的下载R语言基础初始调整R包的安装&卸载向量数值型向量逻辑型向量字符串向量因子型向量(分类)列表矩阵数组数据框(类似Excel)数据框操作重新命名数据框合并&切分R的下载R官网:百度CRAN→thecomprehensiveraichivenetwork→TaskView/PackageRStudio官网:www.RStudio.com学习网站:Rbloggers\Rdocumentation\统计之都R语言基础初始调整Tools→GlobalOptions→Appearance调整输入字体版式Code→Saving改UTF-8Packages改下载地址至中国R包的安装&卸载方法一:Pa

ruby学习笔记(2) -- 概念类

学习ruby中记录下的一些要点和感悟,随缘更新内容来自《“笨方法”学ruby》、https://www.runoob.com/,此处仅做记录KeyWordaliasandBEGINbeginbreakcaseclassdefdefined?doelseelsifENDendensurefalseforifinmodulenextnilnororredorescueretryreturnselfsuperthentrueundefunlessuntilwhenwhileyieldDataClasstruefalsenilconstantsstringsnumbersrangesarrayshas

计算机网络自顶向下学习杂记

1.Telnet的使用方法telnet telnetgaia.cs.umass.edu80,此时输入任何字符是看不到的。按 ctrl+]组合键打开telnet的本地回显模式,然后按enter键进入编辑模式,此时可以看到输入的字符,这时回车功能是换行,所以执行命令需要按2次回车输入如下请求,然后按2次回车即可接受到服务器返回报文。GET/kurose_ross/interactive/index.phpHTTP/1.1Host:gaia.cs.umass.edu注意:GET和HTTP需要大写,否则请求无法被正确处理!请求结果如下(使用的HEAD方法而非GET):HEAD/kurose_ross/

【学习笔记】3Blue1Brown 线性代数导引

什么是向量?符合公设、合理定义加法和数乘的“东西”就是向量;向量空间对加法及数乘运算保持封闭。例如说,多项式函数是“向量”,x2+5=[5010⋯]x^2+5=\begin{bmatrix}5\\0\\1\\0\\\cdots\end{bmatrix}x2+5=​5010⋯​​信号是“向量”,同样也可以合成和分解;一般说,[12]\begin{bmatrix}1\\2\end{bmatrix}[12​]可以定义为二维坐标系基底向量的缩放和:1i^+2j^1\hat{i}+2\hat{j}1i^+2j^​;又或者,把基底用矩阵的形式表示A=[1001]A=\begin{bmatrix}1&0\\

机器学习Caret--R处理不平衡数据

不平衡数据集指的是数据集各个类别的样本数目相差巨大,例如2000的人群中,某疾病的发生只有100(5%)人,那么疾病发生与不发生为1:19。这种情况下的数据称为不平衡数据。在真实世界中,不管是二分类或三分类,不平衡数据的现象普遍存在,尤其是罕见病领域。image.png如果训练集的90%的样本是属于同一个类别,而我们的模型将所有的样本都分类为该类,在这种情况下,该分类器是无效的,尽管最后的分类准确度为90%。所以在数据不均衡时,准确度(Accuracy)这个评价指标参考意义就不大了。实际上,如果不均衡比例超过4:1,分类器模型就会偏向于占比大的类别。不平衡数据集的主要处理方法这里我们主要介绍目

【odoo14】【好书学习】第十五章、网站客户端开发

老韩头的开发日常☞【好书学习】系列odoo的web客户端、后台是员工经常使用的地方。在第九章中,我们了解了如何使用后台提供的各种可能性。本章,我们将了解如何扩展这种可能性。其中web模块包含了我们在使用odoo中的各种交互行为。本章将依赖于web模块。odoo有两个不同的版本(社区版、企业版)。社区版包含web模块,而企业版是对web的扩展模块web_enterprise模块。企业版提供了定制的手机端自适应、可搜索的菜单及模块化设计。重要提醒与其他Odoo版本相比,odoo14对于后端web客户端来说有点独特。它包含两种管理odoo后台GUI的框架。第一个是传统基于小部件的框架,第二个是基于O

【odoo14】【好书学习】第十八章、自动化测试

老韩头的开发日常☞【好书学习】系列当我们开发大型应用的时候,通过自动化测试可以大幅提高应用的健壮性。每年,odoo都会发布新版本,自动化测试对于应用的回归测试非常有帮助。在odoo中主要包括三种测试方案:Pythontestcase:用于测试Python的业务逻辑JavaScriptQUnittest:用于测试JavaScript代码Tours:用于测试Python和JavaScript的交互情况本章包含:添加python测试用例运行python测试用例为客户端侧的测试用例配置(HeadlessChrome)添加客户端侧的QUnit测试用例添加向导的测试用例通过UI触发客户端侧的测试用例调试客

【odoo14】【好书学习】第二十章、odoo的远程过程调用

老韩头的开发日常☞【好书学习】系列odoo支持远程过程调用(RPC),你可以通过其他的应用连接odoo的实例。比如,我们可以通过使用java编写的android应用连接odoo实例展示过期的订单信息。通过odoo的RPCAPI,我们可以操作数据库的CURD。odoo的RPC不仅仅局限于数据库的CURD,还支持对象的方法调用。odoo的RPC依然适用于odoo内部的权限管理机制。odoo的RPC适用于任意平台、任意语言调用。odoo提供了两种类型RPC,XML-RPC和JSON-RPC。本章,我们将学习如何使用RPC。最后,我们将使用OCA的odoorpc包实现odoo的RPC调用。本章内容如下

【论文学习】基于区块链的电子病历

1.基于区块链的电子病历系统研究患者利用区块链技术对病历进行签名、加密、存储、共享;可以让医生在患者授权下查看已签名的电子病历区块链保护电子病历的法律效力以及共享电子病历让医生全局分析患者病情,预防疾病提高患者隐私安全,让患者掌握自己的诊疗信息,防止过度医疗目前痛点:EHR书写规范性差、真实性差、法律约束差、数据不能管理、书写和医学信息不能互相支持、没有独立存在的病历系统、采用明文存储目前国内的电子病历主要利用文字处理软件将手写病历转为计算机输入,通过网络传输统一存放管理,局限于本家医院,不能共享,导致过度医疗冗余存储病历数据的质量堪忧,同时被多人编辑导致更新异常同一家医院中同一个患者有多个版