- 博客(56)
- 收藏
- 关注
原创 2021-04-06
前言小程序如何做到分享生成小程序码,别人扫描后可绑定推荐人关系。一、整个功能思路流程?生成小程序码肯定是要携带分享人也就是推荐人标识id的. 用户扫描后可获取到小程序码携带的推荐人id. 获取带id后传给后端实现绑定推荐人关系.二、使用步骤1.如何生成小程序码这个是服务器端的工作,我们只需要调接口把推荐人的id传过去就可以了。后端接口会给我们返回一个图片连接就是小程序码了。服务端生成方法可查看此链接:生成小程序码2.用户扫描后如何获取推荐人...
2021-04-06 14:30:44
151
原创 如何手动在内网发布系统
最近当上了项目经理,总是不能像以前快乐了。但是当组长也有当组长的好处,可以培养自己的责任感、价值和荣誉感。最近国庆阅兵很多人都在看,为我们富强祖国感到庆幸的同时,我十分敬佩电视里的兵哥哥。我感觉他们一定是怀着非常强大的责任感、价值感和荣誉感,才能完成那么壮观的阅兵式。当然了,当上了项目经理的我,也不能像以前一样了,我必须要换一个样子去面对大家,去迎接属于自己的挑战,去实现自己的人生价值。最...
2019-10-24 17:42:52
482
5
原创 NO1重构感想
经过了长达一个月的编码,终于完成了NO1的重构开发,虽然还有一些隐含的逻辑上的一些问题。经过这次开发,让我感触颇多。首先,我们一定要善于学习。大家都知道学习的好处,但是在实践中都得到这个结论和听别人说完全是两码事情。举个例子,假如说,我想要获得一个<div>标签的innerHTML属性,以前我都是这么写的。a=document.getElementById('a').in...
2019-06-07 16:27:27
237
5
原创 行为型设计模式分享
行为模式设计算法和对象间指责的分配。行为模式不仅描述对象或类的模式,还描述它们之间的通信模式。这些模式刻画了再运行时难以追踪的、复杂的控制流。行为类设计模式使用继承机制在类间分派行为。行为对象模式使用对象复合而不是继承。1:责任链模式(Chain of Responsibility)意图:使多个对象都有机会处理请求,从而避免请求的发送者和接收者之间的耦合关系,将这些对象连成一条链,...
2019-05-21 16:37:37
254
11
原创 软件过程模型总结
首先,我们要了解软件过程模型是什么。软件过程模型习惯上被称为软件开发模型,它是软件开发全部过程、活动和任务的结构框架。典型的有:瀑布模型、增量模型、演化模型(原型模型、螺旋模型)、喷泉模型、基于构建的开发模型和形式化方法模型。那么它们具体都是怎么样的呢?瀑布模型:是将软件生存周期中的哥哥活动规定为依线性顺序连接的若干阶段的模型,包括需求分析、设计、编码、测试、运行与维护。它规定了由前至...
2019-05-14 17:17:17
464
8
翻译 设计模式总结之结构模式
本文章总结《软件设计师教程》结构设计模式设计如何组合类和对象以获得更大的结构。结构型类模式采用继承机制来组合接口或实现。结构性对象模式不是对接口和实现进行组合,而是描述了如何对一些对象进行组合,从而给出了多个不同接口的统一抽象。1:适配器(Adapter)意图:将一个类的接口转化成客户希望的另外一个接口。Adapter模式使得原本由于接口不兼容而不能一起工作的那些类可以一起工作...
2019-05-14 09:48:07
163
7
原创 计算机系统知识【一】
计算机系统由软件和硬件组成。基本硬件系统由运算器、控制器、存储器、输入设备、输出设备组成。运算器、控制器等部件被集成在一起统称为中央处理单元(CPU)。CPU的功能:程序控制、操作控制、时间控制、数据处理CPU主要由运算器、控制器、寄存器组和内部总线等部件组成 运算器:由算术逻辑单元、累加寄存器、数据缓冲寄存器和状态条件寄存器组成 两个功能:...
2019-05-11 11:57:30
189
5
翻译 创建型设计模式总结
创建型设计模式抽象了实例化过程,它们帮助一个系统独立于如何创建、组合和表示它的那些对象。一个类创建型模式使用继承改变被是实例化的类,而一个对象创建型模式将实例化委托给另一个对象。随着系统演化得越来越依赖于对象符合而不是类继承,创建型模式变得尤为重要。1:抽象工厂Abstract Factory提供一个创建一系列相关或相互依赖的接口,而无须直顶它们具体的类。我们可以把适用于:...
2019-05-10 11:40:17
293
4
原创 JS中的七种类型
第一种类型:数值型JS语言是弱类型,数值型的数据分为整型和浮点型,分类没有C#和JAVA那么细致,给大家举一个例子,123就是整型数据,123,123123就是一个浮点型的数据,浮点型分为标准的和科学记数法表示的。第二种类型:字符串类型字符串类型是以单引号或者双引号括起来的一个或多个字符举个例子,'aa',"aa"都是字符串类型的数据第三种类型:布尔值类型有两个值,一个是t...
2019-04-07 21:32:15
2564
7
原创 【NO1】如何实现页面上对图片的删除
上一篇文章给大家提到了如何实现图片的生成,那么现在我们拥有了一个HTML页,它的布局是一个大的DIV,里面镶嵌着小的组合DIV,图片和两行介绍,我们现在要实现一个功能,就是在图片上方添加一个红色的❌,点击触发对图片的删除功能。首先我们来看一下我们的二级DIV的样子,第一行是图片,里面放置了一个❌,下面是图片的状态以及图片的名称,我在这里就不多介绍如何实现图标的显示了,着重给大家介绍一下功能的实...
2019-03-31 20:48:41
1647
6
原创 【N01】如何一张一张显示从数据库中查询到的图片
经过两个月的激情奋战,我终于结束了自己的项目任务。点击右端的缴费截图按钮,就可以弹出对应学生所有的缴费截图功能,这是如何显示的呢?首先我在DIV布局上,先设置了一个大的DIV,ID是MAIN,然后将从后端查询来的代码使用FOR循环,在MAIN中添加一串HTML语言,循环一次就根据审核状态判断应该生成什么样的HTML语言,增加一个DIV框,里面有一张图片和两段文字,设定它们的宽度为25%,这...
2019-03-31 20:22:19
1407
5
原创 XML简述
一听到XML这个名字,很多下伙伴肯定会联想到HTML了,没错,它们两个之间的确实有一部分的联系,但是它们之间也是有着不小的区别的,下面请和博主一起,走进XML的内心世界。XML中文名字叫做可扩展标记语言,那么从字面上理解,它就是一种可以拓展的标记语言。再来复习一下HTML的中文名称叫“超文本标记语言”,对比记忆更加有利于我们的理解哦。那么,很多小伙伴要问了,为什么我们已经学习了HTML,为...
2019-03-17 21:28:37
314
11
原创 如何运用layui框架
layui是一个非常简单好用的前端框架,我们学习前端设计的可以拿这个框架来上手前端的开发,下面我来给大家介绍如何运用这个框架。第一步,百度搜索layui,下载layui文件弹出这个界面第二步:把下载好的文件复制到项目中去,假如项目是已经打开状态那么复制以后采用添加现有项的方式添加第三步:添加对layui文件的引用,具体是CSS和JS文件的引用,大家可以采用拖动文件的方式...
2019-03-09 10:48:50
1382
8
原创 HTML语言简介
HTML,用中文的说法叫“超文本标记语言”,这是开发网页必备的编程语言。网页的本质,就是超文本标记语言,所以说超级文本标记语言是万维网编程的基础,也就是说万维网是建立在超文本基础之上的。超级文本标记语言是一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。我们都知道把一个记事本的拓展名修改成HTML就可以让它成为一个网页,所以网页本身就是一个文本文件。超...
2019-03-03 21:35:12
754
7
原创 Cookie简介
Cookie有时也用其复数形式Cookies,指某些网站为了班别用户身份,进行session跟踪而存储在用户本地终端上的数据Cookie是保存在客户端上的小文本,保存的位置分为两种1:Cookie可能保存在客户端浏览器的所占内存中,关闭浏览器后,Cookie就不再存在2:Cookie也可能保存在客户PC机的硬盘上,设置有效时间,超过有效时间后失效Cookie包括name、expir...
2019-02-27 20:41:05
284
28
原创 Razor语法
Razor语法非常简单,@启动的区域为标准的C#代码,其他部分是普通的html代码,是不是很简单,一秒钟学会了一门新的程序语言用法:@{string a="sadf";} @{C#代码块} @a 在当前位置输出a @a.Length 在当前位置输出a的长度属性 @{ string [] strs ={"f12","123","gfqwe"}}@f...
2019-02-23 21:38:58
291
13
原创 MVC是什么?
MVC全名是Model View Controller,是模型(model)-视图(view)-控制器(controller)的缩写,一种软件设计典范,用一种业务逻辑、数据、界面显示分离的方法组织代码,将业务逻辑聚集到一个部件里面,在改进和个性化定制界面及用户交互的同时,不需要重新编写业务逻辑。MVC被独特的发展起来用于映射传统的输入、处理和输出功能在一个逻辑的图形化用户界面的结构中。 MVC开始...
2019-02-17 20:57:35
1350
12
原创 【牛腩新闻发布系统】开始
终于步其他小伙伴的后尘了,开始了牛腩新闻发布系统,而且一下子就取得了极大的进步呢!哎呀,没想到一下子就取得了这么大的成功,看来拿下牛腩新闻发布系统就在眼前呢。下面我来给大家介绍一下这个一后面代表着什么吧,麻雀虽小五脏俱全哦。首先,我在系统中建了一个SQLHelper类,代码如下:/* * 创建人:王闯 * 创建时间:2019年1月6日11点38分 * 说明:数据库助手类 ...
2019-01-06 14:47:54
490
5
原创 【机房合作】完成
经历了一个月的机房合作终于完成了,我的内心终于松了一口气。在本次合作中,我学会了很多东西,具体主要体现在一下工具的运用1:禅道的使用本来觉着这个东西用着非常麻烦,简直就是给自己增加负担的,但是用多了以后觉着这是一件非常好用的工具,能够给我们程序员的开发工作带来很多的方便。2:墨刀的使用这是一个绘制动态原型图的工具,本来小伙伴一直担心我没有用过这个东西,不会使用,但是我根本不...
2018-12-30 17:10:36
324
7
原创 【机房合作】启动反思
龟速的我终于在上个月开始了机房合作项目,我应该加快自己的速度了,合作相比之前而言,产生了很多麻烦的东西,给我带来了很多的启发。1:命名规范相比一个人的开发而言,几个人合作一定要注意命名规范的问题,我们合作小组在刚开始就很注意这个问题,把能想到的所有的命名规范都谈论到了,但是后来还是发生很多问题。后来2:一定要注意多和组员沟通,把逻辑理清楚了因为缺乏沟通,发生过很多的问题,我和我的组...
2018-12-09 21:26:02
193
11
原创 自考总结
自考终于结束了,很有感想,让我学到了很多东西。第一:不到最后一刻一定不能放弃。本来我对自己一点信息都没有,感觉自己什么都不会,但是上了考场以后感觉都还行把。有一位同学第三次考数据结构导论,感觉自己什么都不会,于是他就没有去考试,但是这次的考试非常简单,假如他知道了一定会很后悔把。第二:学会享受学习在最后几天的复习之中,我越来越感觉到了学习给我带来的快乐,我整个人都满怀成功的喜悦,特...
2018-10-21 20:49:31
250
23
原创 【机房重构】之第一次组合查询
经过我的不懈努力,机房重构终于快完成的差不多了。这一次的组合查询我用了最基本的知识强行弄了出来,虽然功能实现了,也有一定的健壮性,不会报任何错误,但是我还是觉得和其他人用的设计模式设计出来的不能相提并论。所以我们学习软件工程学,一定要活到老学到老,不能闭门造车,要有开放的思想,要坚持向他人学习。那么就让我来介绍自己简陋的方法吧,存在着很多问题也请大家指出来。我认为改变是一个过程,所以我...
2018-10-07 09:55:33
321
19
原创 标准化
菜鸟:(好奇问道)老鸟,什么是标准化呢?我们公司一直说道这个。老鸟:标准是对重复性事物和概念所作出的同意规定。规范、规程都是标准的一种形式。菜鸟:那我们为什么要制定标准化呢?老鸟:(开心)知道主动提问了,真是孺子可教也。标准化可以改进产品、过程、服务的适用性,防止贸易壁垒,租金技术合作,促进最大社会效益为目的,对重复性的事物和概念通过制定、发布和实施标准达到统一,获得最佳秩序和社会效益...
2018-09-17 11:25:00
397
21
原创 JAVA中的访问权限
JAVA中有四种访问权限,分别是private,default(不写时默认是),protected,public。 private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。default:即不加任何访问修饰符,通常称为“默认访问权限“或者“包访问权限”。该模式下,只允许在...
2018-09-01 10:57:50
214
9
原创 三层结构
这几天,我开始了三层结构的学习,下面是三层结构的原理3个层次中,系统主要功能和业务逻辑都在业务逻辑层进行处理。所谓三层体系结构,是在客户端与数据库之间加入了一个“中间层”,也叫组件层。这里所说的三层体系,不是指物理上的三层,不是简单地放置三台机器就是三层体系结构,也不仅仅有B/S应用才是三层体系结构,三层是指逻辑上的三层,即把这三个层放置到一台机器上。三层体系的应用程序将业务规则、...
2018-08-25 16:54:06
510
21
原创 C#编程语言
C#:微软公司发布的一种面向对象的、运行于.NET Framework之上的高级程序设计语言。C#与Java有着惊人的相似,我花了一个表格,比较了C#、C++和Java最重要的功能有什么区别比较C#、C++和Java最重要的功能 功能 C# C++ Java 继承 允许继承单个类,允许实现多个接口 允许从多各类继承 允许继承...
2018-08-11 15:53:53
1118
13
原创 什么是设计模式
设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类的、代码设计经验的总结。设计模式是在面向对象的基础之上,对软件的架构进行合理的组合,按照一定的原则,使软件的架构达到一种松散耦合、以求得对变化的适用。所以设计模式的前提就是面向对象,如果不能很好掌握面向对象的思想,就更谈不上利用设计模式的成熟思想。使用设计模式的目的:为了代码可重用性、让代码更容易被他人理解、保...
2018-08-11 10:40:03
347
15
原创 世界上最大的数
世界之大,无奇不有,今天我们来讨论一下世界上最大的数————葛立恒数。首先我们研究一下如何用三个3构造一个最大的数:1:我们先学了加法:3+3+3=9(3*3)2:然后学了乘法:3*3*3=27(3的三次方)3:然后学习了乘方:3的3次方的3次方=3的27次方=7 625 597 484 9874:高德纳箭头一个箭头2↑3=2×2×2=82↑4=2×2×2×2=16...
2018-08-05 09:50:54
26240
17
原创 面向对象程序设计的五个基本原则
面向对象程序设计一共有五个基本原则,分别是:单一职责原则(SRP)、开放-封闭原则(OCP)、里氏替换原则(LSP)、依赖倒置原则(DIP)、接口隔离原则(ISP)单一职责原则(SRP):WHAT:对于一个类而言,应该仅有一个引起它变化的原因。WHY:如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的...
2018-07-19 17:52:25
3366
20
原创 面向对象思想简介
为什么会产生面向对象的思想当时存在的问题:软件重用性差,软件的可维护性差,不能满足用户的需要,结构化方法开发的软件存在着稳定性差、可修改性和重用性都比较差,这是因为结构化的本质是功能分解,。面向对象的基本概念:(1)对象对象是人们要进行研究的任何事物,从最简单的整数到复杂的飞机等均可看作对象,它不仅能表示具体的事物,还能表示抽象的规则、计划或事件。(2)对象的状态和行为对象具有状态,一个对象用数据...
2018-07-15 21:32:56
199
15
原创 C#中什么是方法
函数:就是将一堆代码进行重用的机制。函数就是一段代码,可能会有输入的值(参数),可能会有返回值。方法的语句方法的句式:[访问修饰符]static 返回值 方法名([参数列表]){ //方法体}返回值:一个函数的函数名即是该函数的代表,也是一个变量。由于函数名变量通常用来把函数的处理结果数据带回给调用函数,即递归调用,所以一般把函数名变量称为返回值。参数:参数就是用来代替一个数的未知数...
2018-07-01 21:22:45
1483
12
原创 C#视频知识整理(一)
最近我开始了C#视频知识点的整理,我们点开VS,代码部分分为很多个部分,我们目前位置还是再白框里面编程。常用变量int:定义整形变量目前在一般的电脑中,int占用4字节,32比特,数据范围为-2147483648~2147483647[-2^31~2^31-1]在之前的微型机中,int占用2字节,16比特,数据范围为-32768~32767[-2^15~2^15-1]int i;//定义整形变量i...
2018-06-17 21:27:01
229
19
原创 UML基础【状态图】
状态机:状态机是展示状态与状态转换的图。状态机的组成:状态,转换,事件,活动,动作状态:一个模型在其生存期内的状况转换:表示两个不同状态之间的联系,事件可以触发状态之间的转换。事件:是某个时间产生的,可以出发状态转换的部分。活动:在状态机中进行的一个非原子的执行,由一系列动作组成动作:是一个可以执行的原子计算,它导致状态的变更或返回一个值。状态图:主要表现从一个状态到另一个状态的控制流。...
2018-05-21 11:04:20
349
16
原创 UML基础【静态图】
静态图(结构行为图)分为三种:类图、对象图、包图。类图:描述类、接口、协作以及它们之间关系的图,用来显示系统中各个类的静态结构。用途:支持系统的功能需求,系统要提供给最终用户的服务。类:对一组具有相同属性、操作、关系和语义的对象的描述。在UML中,类用矩形来表示,并且被划分为了三个部分:名称部分、属性部分、操作部分。接口:在没有给出对象的实现和状态的情况下对对象行为的描述。对象图:类图在系统某一时...
2018-05-08 20:59:00
693
6
原创 UML基础【用例图】
软件质量衡量指标外部:正确性,健壮性和可靠性,性能内部:模块性,灵活性和可扩展性,可重用性,可兼容性 模型模型是对现实的简化。就是把复杂系统编成小的系统,采用“逐个击破”的原则逐一解决一幅图顶的上千言万语模型的组成系统:描述的对象目标:系统的目标成分:构成系统的各种组成和子系统约束条件:系统所处的环境及约束条件关系:表述不同变量之间的数量关系建模的原理分解抽象泛化投影、视图构建化形式化 UML:统...
2018-05-06 21:26:08
369
6
原创 软件工程视频整理(五)
测试软件测试:对软件计划、软件设计、软件编码进行差错和纠错的活动。程序测试:对编码阶段的语法错,语义错,运行错进行查找的编码执行活动。找出编码中错误的代码执行活动称程序测试。纠正编码中的错误的执行活动称程序调试。软件确定与程序确认软件确认是广义上的软件测试,他是企图证明程序软件在给定的外部环境中的逻辑正确性的一系列活动和过程。调试调试:是在进行了成功德测试之后才开始的工作。它与软件测试不同,调试的...
2018-04-22 20:20:58
548
32
原创 软件工程视频整理(四)
软件维护的定义在软件运行/维护阶段对软件产品进行的修改就是所谓的维护。维护在生存期所占的比例:70.8%维护的类型改正性维护20%,适应性维护20%,完善性维护50% 维护的问题1:理解别人写的程序困难,困难程度随软件配置成分减少而迅速增加2:要维护的软件往往没有合适的文档或资料不全3:绝大多数软件设计时没有考虑将来的修改4:软件维护不是一项吸引人的工作5:软件人员经常流动,维护不能依靠原开发人员...
2018-04-01 15:49:02
448
11
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人