自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1003)
  • 收藏
  • 关注

原创 网络存储技术

网络附加存储:通过网络接口与网络直接相连,由用户通过网络访问,有独立的存储系统。NAS存储设备类似于一个专用的文件服务器,去掉了通用服务器大多数计算功能,而仅仅提供文件系统功能。以数据为中心,将存储设备与服务器分离,其存储设备在功能上1完全独立于网络中的主服务器。直接附加存储:将存储设备通过SCSI接口直接连接到一台服务器上使用,其本身是硬件的堆叠,存储操纵依赖于服务器,不带任何存储操作系统。存在问题:在传递距离,连接数量,传输效率等方面都受到限制,容量难以扩展升级;数据处理和传输能力降低;

2025-04-08 22:02:57 96

原创 OSI七层模型

SDLC,HDLC,PPP,STP,IEEE802,ATM

2025-04-08 21:23:44 103

原创 html之功能性链接——下载图片,运行js脚本

超链接文本

2025-04-08 20:54:13 226

原创 数据库知识之数据仓库

集成的:消除了源数据中的不一致性,提供整个企业的一致性全局信息。相对稳定的:主要进行查询操作,只有少量的修改和删除操作。面向主题:数据按主题组织。

2025-04-06 21:30:57 100

原创 html之锚链接

a href="目标html文件名#锚点名称">锚点链接文本<a>创建页面间锚点和页面内锚点类似,只是在锚链接语法格式要修改。<a href="#锚点名称">锚点链接文本<a><a name="锚点名称">锚点内容<a>锚链接,简单说就是点击链接后跳转到指定位置。还拿上面做例子,假定文件名是01.html。接着要创建人物生平的锚点。比如说要创建一个锚点。整个html代码如下。

2025-04-04 23:35:07 218

原创 设计模式之装饰器模式

首先要设计一个组件接口或者抽象类(Component),这个接口定义被装饰部件及装饰器对应的接口,指定进行装饰的行为方法。ConcreteComponent类,这个类定义被装饰组件,实现组件接口标准以及自身未被装饰的原始特性。Decorator装饰器,一般这个是个抽象类,用来实现组件接口标准,并且包含一个被装饰的组件。return super.getdescription()+"芝士";假定有个披萨店的披萨可以添加芝士,价格在不添加的基础上加5元。//获取披萨基础价格。第二步定义被装饰的披萨。

2025-03-26 21:37:24 413

原创 编译过程概述

语法分析是根据语法规则将单词符号分解成各类语法单位,并分析源程序是否存在语法上的错误。包括:语言结构出错,if...end if不匹配,缺少分号,括号不匹配,表达式缺少操作数。从左到右逐个扫描源程序中的字符,识别其中关键字,标识符,常数,运算符以及分隔符。语义分析:进行类型分析和检查,主要检测源程序是否存在静态语义错误。自顶向下分析法:递归下降分析法,预测分析法。其中,中间代码生成,代码优化不是必需的。自底向上语法分析:移进—归约分析法。

2025-03-22 10:43:41 210

原创 建造者设计模式代码框架

建造者模式构建的对象是庞大复杂的,并且按照一定的工序将组件组装起来。首先要搭建要构建对象的总框架,类里面定义好构建各个组件的属性和方法。第三步,搭建指导者类,这个类定义子组件构建顺序。最后是具体构建子组件的类,调用接口里面的方法。接着构建一个接口,接口定义构建子组件的方法。建造者模式又称为生成器模式。

2025-03-21 22:26:54 95

原创 投资股票基金是零和游戏吗?

比如说,指数基金跟踪的上市公司净资产隔离是100,股票总价值是10,那么市净率是10。假如说上市公司获得盈利,盈利是要计入净资产的,假定净资产由100上升到120,如果说市净率是10,市场上认为估值是合理的,那么要维持市净率10的值,上市公司股票总价值从原来的10变为12,这个情况下没有出现有人赚钱有人亏钱的情况,所有人收益都是正向的。投资股票基金,在不考虑税费情况下,短期内零和博弈,长期看是正向的,是一个正和游戏。假定这个指数基金是封闭的,也不在二级市场流通,管理费,托管费什么的是零。

2025-03-21 08:02:03 205

原创 html之头部标签

定义关键字是为了网页能够被搜索引擎搜索到,需要name属性,name="keywords",content属性后面写关键字内容。同样是name属性,name="description",content里面写内容。首先说metra标签,它可以定义字符编码,网页关键字,网页内容。name属性值等于author,作者名字在content里面写。这个标签是讲网页标题的,是html骨架之一。第二个头部标签是title标签。

2025-03-19 21:37:37 197

原创 设计模式之门面模式

门面模式是把几个内部系统统一封装为一个接口,外部只需要调用这个接口就可以访问内部系统了。用户不需要了解内部是如何运行的。System.out.println("厨师进行烹饪");System.out.println("供应蔬菜");System.out.println("服务员端菜");//在构造方法里面新建各个子系统类的对象。最后定义一个方法,外界通过这个方法调用各个子系统。定义一个构造方法,把各个子系统的对象建立起来。属性是各个子系统类名和访问后需要实现的方法。首先定义内部子系统的类。

2025-03-18 17:03:32 631

原创 html之align属性讲解 <p>标签

段落内容

2025-03-17 16:50:38 197

原创 html之超链接标签

这样做出的链接鼠标点上去之后,网页跳转到新链接界面了,但是原来网页没了。<a href="http:www.qq.com">腾讯首页<a>比如说要创建一个到腾讯首页的标签,链接文本是腾讯。如果要保留原来网页,可以添加一个属性target。<a href="链接内容">链接文本

2025-03-17 16:24:25 73

原创 HTML之上标标签和下标标签

比如有时候需要写化学表达式,里面的数字是下标的,就可以用这个标签。数学中需要计算数字的几次方,数字需要上标就会用到这个标签。sub标签,是下标标签。

2025-03-17 14:51:06 566

原创 设计模式之单例模式的饿汉模式2

这里假定游戏《红色警戒3》苏联阵营的英雄娜塔莎是唯一的,别人只能调用这个唯一的娜塔莎。//在静态代码块里声明构造这个唯一对象。本次单例模式是使用静态代码块的形式。//对外声明调用方法。//构建私有的构建方法。

2025-03-14 22:32:07 267

原创 python函数文档

有时候写了一个函数,时间长了,会忘记函数的用途。有时候团队开发,别人需要调用你写的函数,需要了解这个函数怎么用,这样,函数文档就很重要了。如果需要调用函数文档,可以用__doc__调用。这是一个人民币兑换美元的函数。或者通过help函数查看。在注释里面就是函数文档。函数文档的语法格式是。

2025-03-13 14:28:24 358

原创 什么是投资中的护城河?

对于普通人来说,几年前编程是个稀缺技能,现在有了Ai了,只要把需求提交给Ai,就能给你一段代码,而且比人写的还要快。以前编程对于个人来说是个护城河,现在编程就不是护城河了,只要你想学,几个星期时间不说学得不好,配合ai也能写出一个不错的程序。京东凭借自建物流京东快递,可以让用户指定送达时间,最快可以达到次日达或者上午下单下午就送到了,这是其他电商平台没有的优势,而且自建物流需要投入相当大的成本,这也是不管电商格局如何变化,京东能够在电商领域有一席之地的原因。上市公司护城河越宽,为投资者带来的收益越多。

2025-03-12 22:49:43 141

原创 html之img标签

width/height属性,用来限制图片的大小,假定要把01.jpg图片限制只有400像素宽。如果说图片在同一目录下的一个文件夹里存着,比如说新建了一个叫img的文件夹,语法格式是。alt属性是用来显示图片加载失败时要显示的内容,假如说图片加载失败提示“图片加载失败”一般来说,只限制图片长和宽一个属性,如果两个都限制,网页加载的图片有变形的风险。<img src="图片地址" alt="图片加载失败的内容">如果说图片和html放在同一个目录下,则在src理直接写图片名字。img标签的语法格式。

2025-03-11 22:03:32 339

原创 文本格式标签

这里说的文本格式标签分别是加粗,倾斜,删除,下划线这四个格式。加粗标签,分别是strong和b标签,作用就是加粗字体。倾斜标签,把字体倾斜。

2025-03-11 20:49:24 108

原创 html之列表标签

html的列表标签有<ol>标签和<ul>标签<ol>标签是有序标签,它内部需要<li>标签去填充内容展示的内容是。

2025-03-07 21:45:59 286

原创 html标签之hr标签

2.size属性,用来指定线有多粗,这个属性赋值有绝对值,直接输入像素值,还有输入百分比,相对赋值.百分比赋值一般用来指定线的长短。3.width属性,指定线有多长,一般默认浏览器有多宽,它就有多宽,如果不想让它太宽,可以指定数值。1.color属性,这个属性赋值有两种方式,一种是颜色的英文单词,一种是颜色的rgb的十六进制值。4 align属性,用来显示线的的位置,默认线是居中的,但还有right和left两个属性。hr标签的作用是在网页上生成一条直线。

2025-03-07 21:28:53 383

原创 java单例模式—饿汉模式

比如说,天上恒星,除了太阳,就属天狼星在地球上看着最亮,世界上只有一个天狼星。这里就创建一个天狼星的类。public static Star getInstance() //外界通过这个方法调用对象。//为对象赋值天狼星。这就要求类进行封装,别人不能再创建新对象了,而是在类里面创建新对象了。public void getlight() //设置发光方法。单例模式,要求只能生成一个对象,别人不能再生成这个对象了。private Star(){ //构造方法私有化。//在类里面创建一个单例对象。

2025-03-06 12:01:39 147

原创 html标签系列之一

span,范围标签,通过设置行内特殊样式,默认没有任何效果。div标签,是分区标签,通过style来设定分区属性。h1-h6标签,标题标签,从h1到h6依次字体减小。<p>标签,段落标签,前后有明显间隔。<hr>标签,在网页显示一条横线。<pre>标签,保留编码时的格式。<br>标签,用来换行。

2025-02-27 22:02:13 141

原创 内聚的程度

顺序内聚:一个模块内的各个处理元素都密切相关于同一功能且必须顺序执行,前一个功能元素的输出就是下一个功能元素的输入。通信内聚:模块内所有处理元素都在同一个数据结构上操作,或者各处理使用相同的输入数据或者产生相同的输出数据。逻辑内聚:模块内执行若干个逻辑上相似的功能,通过参数确定该模块完成哪一个功能。功能内聚:最强的内聚,模块内所有元素红通作用完成一个功能,缺一不可。过程内聚:一个模块完成多个任务,这些任务必须按指定的过程执行。时间内聚:把需要同时执行的动作组合成一起行成的模块。关键字:指定的过程顺序。

2025-02-18 20:18:35 406

原创 系统设计的基本原则

模块独立是指每个模块完成一个相对独立的特定子功能,并且与其他模块之间的联系简单。内聚是一个模块内部功能之间的相关性,耦合是指多个模块之间的联系。模块的设计要求独立性高,必须高内聚,低耦合。基本原则:抽象,模块化,信息隐蔽,模块独立。衡量独立模块的标准有两个:耦合性和内聚性。

2025-02-18 20:08:44 320

原创 质量管理特征

可用性:与使用的难易程度及规定或隐含用户对使用方式所做的评价有关的软件属性。效率:与在规定条件下,软件的性能水平和所用资源之间的关系有关的一组软件属性。可靠性:在规定的一段时间和条件下,软件维持其性能水平有关的一组软件属性。适合性:与规定任务能否提供一组功能及这组功能的适合程度有关的软件属性。可移植性:与软件可从某一环境转移到另一环境的能力有关的一组属性。可维护性:与进行指定的修改所需的努力有关的一组软件特性。互用性:与其他指定系统进行交互的能力有关的软件属性。子特性:易安装性,适用性,一致性,可替换性。

2025-02-17 16:13:08 187

原创 测试基础之测试原则

在设计测试方案时,不仅要确定输入数据,而且要根据系统功能确定预期的输出结果。即包含有效,合理的测试用例,且是做了不该做的事。测试工作应该避免由原开发软件的人或小组负责。测试用例可以重复使用或追加测试。应尽早并不断进行测试。严格按照测试计划进行。

2025-02-14 19:59:45 87

原创 系统设计概述

系统设计的目的:为系统制定蓝图,在各种技术和实施方法中权衡利弊,静心设计,合理使用各种资源,最终勾画出新系统的详细设计方法。概要设计基本任务:将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成软件的模块结构图。详细设计的基本任务:模块内详细算法设计,模块内数据结构设计,数据库的物理设计,其他设计。系统设计方法:结构化设计方法,面向对象设计方法。主要内容:概要设计,详细设计。模块的作用域应该在模块之内。尽可能减少调用的深度。

2025-02-14 19:44:39 216

原创 质量功能部署

期望需求:用户想当然认为系统应具备的功能或性能,但并不能正确描述自己想要得到的这些功能或性能需求,如果期望需求没有实现,会让用户不满意。意外需求:意外需求也称为兴奋需求,是用户要求范围外的功能或性能,实现这些需求用户会高兴,但不实现也不影响其购买的决策。质量功能部署是一种将用户要求转化成软件需求的技术,其目的是最大限度提升软件工程过程中用户的满意度。质量功能部署将需求分为三类,分别是常规需求,期望需求,和意外需求。常规需求:用户认为系统应当做到的功能或性能。

2025-02-14 17:04:29 105

原创 软件工程之需求工程

软件需求分为需求开发和需求管理两大过程。其中,需求开发包括:需求获取,需求分析,需求定义,需求验证四个阶段。需求管理包括:变更控制,需求跟踪,需求状态跟踪。功能需求:规定了开发人员必须在系统中实现的软件功能,用户利用这些功能来完成任务,满足业务需要。用户需求:描述用户的具体目标,或用户要求系统必须完成的任务。业务需求:反映企业或客户对系统高层次的目标要求。需求的层次分为业务需求,用户需求,系统需求。系统需求包括功能需求,非功能需求和设计约束。非功能需求:系统必须具备的属性或品质。

2025-02-14 16:23:29 168

原创 软件开发方法——原型化方法

该方法也称为快速原型法。它是一种根据用户初步需求,利用系统开发工具,快速建立一个模型展示给用户,在此基础上与用户交流,最终实现用户需求的信息系统快速开发方法。该方法以用户为中心来开发系统的,用户参与的程度大大提高,开发的系统符合用户的需求,因而增加了用户的满意度,提高了系统开发的成功率。使系统开发的周期缩短,成本和风险降低,速度加快,获得较高的综合开发效益。开发的环境要求高,管理水平要求高。

2025-02-14 16:05:06 72

原创 软件开发方法——面向对象方法

面向对象方法认为,客观世界是由各种对象组成,任何事物都是对象,每一个对象都有自己的运动规律和内部状态,都属于某个对象类,是该对象类的一个元素。必须依靠一定的面向对象技术支持,在大型项目的开发具有一定的局限性,不能涉足系统分析以前的开发环节。使用方法具有更好的服用性,关键在于建立一个全面,合理,统一的模型。

2025-02-14 15:58:12 256

原创 软件开发方法——结构化方法

结构化方法也称为生命周期法,由结构化分析,结构化设计和结构化程序设计三部分组成,精髓是自定向下,逐步求精和模块化设计。每个阶段工作完成后,要根据阶段工作目标和要求进行审查,这使得各阶段工作有条不紊进行,便于项目管理与控制。结构是指系统内部各个组成要素之间的相互联系,相互作用的框架。常用工具:数据流图,数据字典,结构化语言,判定表和判定树。结构化方法每个阶段工作完成后,要按照要求完成相应的文档。在系统分析与设计时,从整体和全局考虑,自顶向下分解。结构化方法的系统开发遵循用户第一的原则。

2025-02-14 15:53:18 384

原创 软件过程模型——瀑布模型,原型模型

原型模型:与瀑布模型相反,原型针对的就是需求不明确的情况,首先快速构造一个功能模型,演示给用户看,并按用户要求及时修改,中间再通过不断演示与用户沟通,最终设计出项目,就不会出现与用户要求不符合的情况,采用的是迭代思想,不适合超大项目开发。瀑布模型:结构化方法中的模型,是结构化开发,开发过程如同瀑布一样,一步一步走下去,直到最后完成项目开发,只适用于需求明确或者二次开发,当需求不明确时,最终开发的项目会产生错误,有很大的缺陷。

2025-02-13 11:21:49 71

原创 CMMI阶段式模型

初始级:过程不可预测且缺乏控制。优化级:集中于过程改进和优化。定量管理:过程已度量和控制。已管理级:过程为项目服务。已定义级:过程为组织服务。

2025-02-13 10:29:53 99

原创 CMM能力成熟度模型

已定义级:管理和工程两方面的软件过程已经文档化,标准化,并综合成整个软件开发组织的标准软件过程。所有项目都采用根据实际情况修改后得到的标准软件过程来开发和维护软件。初始级:软件过程的特点是杂乱无章,有时甚至很混乱,几乎没有明确定义的步骤,项目成功完全依赖个人的努力和英雄式核心人物的作用。可重复级:建立了基本的项目管理过程和实践来跟踪项目费用,进度和功能特性,有必要的过程准则来重复以前在同类项目中的成功。优化级:加强了定量分析,通过来自过程质量反馈和来自新观念,新技术的返馈过程中不断地改进。

2025-02-13 10:25:11 266

原创 软件工程基础

软件工程基本原理:用分阶段的生命周期计划严格管理,坚持进行阶段评审,实现严格的产品控制,采用现代程序程序设计技术,结果应能清楚审查,开发小组的人员应少而精,承认不断改进软件工程实践的必要性。可行性分析与项目开发计划,需求分析,概要设计,编码,测试,维护。分析阶段是回答系统做什么问题,设计阶段就是回答怎么做的问题。输出:可行性研究报告,系统设计任务书。输出:实施进展报告,系统测试分析报告。基本要素:方法,工具,过程。信息系统五阶段生命周期。输出:系统设计说明书。

2025-02-13 10:14:42 63

原创 javascript如何生成随机数

随机数应用的情形,在数组里面随机抽取一个并输出,一般抽奖用的比较多,把奖品定义在一个数组里面,通过生成随机数抽取奖品、比如有一个数组,里面有['red','green','blue'],要制作一个随机抽取的程序,代码如下。它返回的是一个0-1之间,并且包括0不包括1的随机小数[0,1)假定要生成一个游戏骰子的程序,我们可以定义一个生成随机数的函数。如果要生成一个指定范围的随机数,且要求是整数,随机数公式是。运行调用这个函数,在形参中输入实参m是1,n是6就可以了。这段代码就是输出一个0-1的随机数。

2025-01-26 22:53:21 197

原创 python之格式化方法——format

这个例子里面的{a},{b},{c}就是关键字参数,也可以理解为标签,format()是将等值的字符串替换进去。这个方法接受位置参数和关键字参数,二者均传递一个叫replacement的字段,这个字段在字符串内由大括号表示。"{a}基金是{b}{c}".format(a="天弘余额宝货币",b="货币型",c="基金")"{0}基金是{b}{c}".format("天弘余额宝货币",b="货币型",c="基金")这个例子里面{0},{1},{2}是位置参数,里面的数字表示位置。但是切记,位置参数要在前面。

2025-01-23 21:29:47 145

原创 python字符串操作之把大写字母改为小写——casefold方法

比如说,有一个变量存储了“Abc”的字符串,假如说要把里面的大写全部改为小写,假定变量名为str1,代码如下。在python中,把字符串中大写字母改为小写,需要用到casefold方法。

2025-01-23 20:16:42 97

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除