Aran

一个菜菜菜niao的成长记录
私信 关注
James_probie
码龄4年

正在努力飞奔的菜菜菜niao一小只

  • 75,062
    被访问量
  • 165
    原创文章
  • 11,420
    作者排名
  • 73
    粉丝数量
  • 于 2017-02-07 加入CSDN
获得成就
  • 获得74次点赞
  • 内容获得2,125次评论
  • 获得70次收藏
荣誉勋章
兴趣领域
  • #前端
    #React.js#JavaScript#前端框架
TA的专栏
  • 架构
    1篇
  • vb数据库
    7篇
  • 总结
    23篇
  • 数据库
  • Cship
    10篇
  • 运维
    4篇
  • UML
    4篇
  • 设计模式
    5篇
  • 机房重构
    4篇
  • VR新体验
    1篇
  • 算法
    5篇
  • 机房合作
    2篇
  • BS
    2篇
  • ASP.NEt
  • 框架
    6篇
  • CS在线更新
    2篇
  • 后端
    5篇
  • WCF
    2篇
  • Nginx
    2篇
  • 前端
    5篇
  • Java
    7篇
  • 最近
  • 文章
  • 资源
  • 问答
  • 课程
  • 帖子
  • 收藏
  • 关注/订阅

hadoop搭建

需要的安装包:1.jdk压缩包2.hadoop压缩包请前往百度云上上下载相关安装包(密码:8op1)开始搭建hadoop集群一.使用VMvare创建两个虚拟机,我使用的是ubuntu16.04版本的,并关闭全部虚拟机的防火墙1.因为默认的虚拟机主机名都是ubuntu,所以为了便于虚拟机的识别,创建完成虚拟机后我们对虚拟机名进行修改,我们把用于主节点的虚拟机名称设为master(按自...
原创
150阅读
6评论
0点赞
发布博客于 2 年前

spring security登录

使用 用户名+密码 的方式来登录,用户名、密码存储在数据库,并且支持密码输入错误三次后开启验证码,通过这样一个过程来熟悉 spring security 的认证流程,掌握 spring security 的原理。1、基础环境① 创建 sunny-cloud-security 模块,端口号设置为 8010,在sunny-cloud-security模块引入security支持以及sunny-st...
原创
124阅读
5评论
0点赞
发布博客于 2 年前

ArrayList和LinkedList

ArrayList和LinkedList的区别如下:ArrayList的实现是基于数组,LinkedList的实现是基于双向链表。对于随机访问,ArrayList优于LinkedList,ArrayList可以根据下标以O(1)时间复杂度对元素进行随机访问。而LinkedList的每一个元素都依靠地址指针和它后一个元素连接在一起,在这种情况下,查找某个元素的时间复杂度是O(n)对...
原创
108阅读
6评论
1点赞
发布博客于 2 年前

SSM框架

SSM框架简介SSM框架,是Spring + Spring MVC + MyBatis的缩写,这个是继SSH之后,目前比较主流的Java EE企业级框架,适用于搭建各种大型的企业级应用系统。1.Spring简介Spring是一个开源框架,Spring是于2003年兴起的一个轻量级的Java开发框架,由Rod Johnson在其著作Expert One-On-One J2EE Developm...
原创
145阅读
8评论
0点赞
发布博客于 2 年前

mybatis

在介绍MyBatis之前先简单了解几个概念:ORM,JPA。ORMORM(Object-Relationship-Mapping):是对象关系映射的意思,它是一种思想,是指将数据库中的每一行数据用对象的形式表现出来。JPAJPA(Java-Persistence-API):是Java持久化接口的意思,它是JavaEE关于ORM思想的一套标准接口,仅仅是一套接口,不是具体的实现。MyBat...
原创
118阅读
14评论
0点赞
发布博客于 2 年前

SPRING实现登陆

使用 用户名+密码 的方式来登录,用户名、密码存储在数据库,并且支持密码输入错误三次后开启验证码,通过这样一个过程来熟悉 spring security 的认证流程,掌握 spring security 的原理。1、基础环境① 创建 sunny-cloud-security 模块,端口号设置为 8010,在sunny-cloud-security模块引入security支持以及sunny-st...
原创
297阅读
10评论
0点赞
发布博客于 2 年前

springboot入门

Maven构建项目1、访问 http://start.spring.io/2、选择构建工具 Maven Project、Java、Spring Boot 版本 2.1.3 以及一些工程基本信息,可参考下图所示:3、点击 Generate Project 下载项目压缩包4、解压后,使用 Idea 导入项目,File -> New -> Model from Existing S...
原创
89阅读
4评论
0点赞
发布博客于 2 年前

Spring Boot(二)

上一张讲述了Spring boot 的基础,包括架构在内的,今天来给大家分享下续篇Spring Boot
原创
119阅读
11评论
0点赞
发布博客于 2 年前

java基础

Java基础1.String类为什么是final的。答:final 修饰的类是不被能继承的,所以 final 修饰的类是不能被篡改的。1、从设计安全)上讲,1)、确保它们不会在子类中改变语义。String类是final类,这意味着不允许任何人定义String的子类。换言之,如果有一个String的引用,它引用的一定是一个String对象,而不可能是其他类的对象。2)、String 一...
原创
125阅读
18评论
0点赞
发布博客于 2 年前

表单验证

在积分项目做了一段时间,学到了很多,先来分享一下前端常用的表单验证吧form表单验证是几乎所有web项目或者APP都会遇到的,那么通常遇到的表单验证情况主要分为以下三种:1.form表单中的表单项项都是写死的意思是说,表单项不是根据动态数据加载出来的。那么只需要写好对应的验证规则即可。如下: 2.form表单中的表单项都是动态加载的(动态增减表单项)意思是说,可以通过事件达到动态的...
原创
414阅读
9评论
0点赞
发布博客于 2 年前

初识Spring

开始java项目开发,刚从.net来到java,突然觉得自己好像失去了很多东西,一脸懵,不过慢慢的开始适应了,今天就带大家来一起了解一下java中的一个框架spring认识springSpring框架是一个java应用最广的轻量级的框架,他的理念主要包括:IOC(控制反转)与AOP(面向切面编程)标题Spring是什么:Spring是一个轻量级IOC/DI和AOP容器的开源框架AOP:...
原创
82阅读
8评论
0点赞
发布博客于 2 年前

Mybatis基础学习与重点

开始了新项目的旅程,首先学习了java中的新后端框架Mybatis,一点一点个大家分享,今天给大家分享一下Mybatis的基础。我们以前在后端连接的是JDBC,但是它有一些缺点:(1)数据库连接创建、释放频繁造成系统资源浪费,从而影响系统性能。如果使用数据库连接池可解决此问题。(2)Sql语句在代码中硬编码,造成代码不易维护,实际应用中sql变化的可能较大,sql变动需要改变java代码。...
原创
131阅读
13评论
0点赞
发布博客于 2 年前

《You Have Only One Life》

There are moments in life when you miss someone so much that you just want to pick them from your dreams and hug them for real! Dream what you want to dream;go where you want to go;be what you want to...
原创
383阅读
14评论
0点赞
发布博客于 2 年前

angular基础知识

这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Ma...
原创
166阅读
11评论
1点赞
发布博客于 2 年前

操作系统之时钟周期?机器周期?指令周期?

时钟周期时钟周期也称为振荡周期,定义为时钟脉冲的倒数(可以这样来理解,时钟周期就是单片机外接晶振的倒数,例如12M的晶振,它的时间周期就是1/12 us),是计算机中最基本的、最小的时间单位。在一个时钟周期内,CPU仅完成一个最基本的动作。对于某种单片机,若采用了1MHZ的时钟频率,则时钟周期为1us;若采用4MHZ的时钟频率,则时钟周期为250us。由于时钟脉冲是计算机的基本工作脉冲,它控制...
原创
1770阅读
15评论
12点赞
发布博客于 2 年前

Ionic应用程序打包签名

前面和大家分享了如何打包应用程序,但是打包的应用程序分为两种。ionic cordova build android --releaseionic cordova build android第一种方式打包生成的apk不能直接在手机端安装,还需要为android程序进行数字签名,而第二种打包则是直接打包的debug可以直接安装使用,两种都可以使用。下面来分享一下如何为一个应用程序添加签名首...
原创
144阅读
4评论
0点赞
发布博客于 2 年前

Ionic4打包踩坑全教程

参考链接:基于ionic4、cordova搭建android开发环境看完参考链接的文档后,相信你已经对接下来要进行的步骤有所了解,,接下来开始安装(所有的操作以管理员身份打开powershell进行操作)第一步:安装node.js第二步:安装ionic clia) npm install g ionic第三步:ionic安装成功后在powershell中创建ionic项目并运行第四步...
原创
3187阅读
16评论
1点赞
发布博客于 2 年前

IONIC实战总结钩子

一、什么是钩子1.背景:Angular有变更检测机制2.执行时间:在生命周期的事件上执行二、生命周期三个阶段组件生命周期三个阶段:初始化—变更检测—销毁阶段初始化: 看见组件变更检测:确保组件的属性与页面保持同步,路由操作可以使属性从DOM树上移除销毁:进行销毁三、九种钩子方法1.红色方法 调用一次 ;绿色方法 被多次调用2.具体使用条件适用于指令和组件ngOnInit...
原创
221阅读
8评论
0点赞
发布博客于 2 年前

webapi实战一

创建 Web API 项目在这里我们使用VS2013, .NET 4.5.1创建一个Web API 2的项目image选择项目WEB API模板, 在最下方的MVC主要是默认会自带微软的API Helper, 使用MVC发布在这里不实用安全这样我们一个项目就初始化好了, 这都要归功于微软强大的VSF5启动项目之后, 点击界面上API按钮可以看到默认创建的APIi这时就可以用上...
原创
152阅读
9评论
0点赞
发布博客于 2 年前

WebApih后端填坑

Web API最重要的是可以构建面向各种客户端的服务。另外与WCF REST Service不同在于,Web API利用Http协议的各个方面来表达服务(例如 URI/request response header/caching/versioning/content format),因此就省掉很多配置。...
原创
153阅读
4评论
0点赞
发布博客于 2 年前

angular基础

原创
97阅读
14评论
0点赞
发布博客于 2 年前

代码走查??

代码走查(code walkthrough)是一个开发人员与架构师集中讨论代码的过程。代码走查的目的是交换有关代码是如何书写的思路,并建立一个对代码的标准集体阐述。 在代码走查的过程中,开发人员都应该有机会向其他人来阐述他们的代码。 通常地,即便是简单的代码阐述也会帮助开发人员识别出错误并预想出对以前麻烦问题的新的解决办法。前言编辑当团队成员对代码进行讨论的时候,他们的讨论应该集中到一些重要的...
原创
176阅读
14评论
0点赞
发布博客于 2 年前

WCF实战总结

linq语句mysql和sqlite的字段转换字段区别
原创
86阅读
2评论
0点赞
发布博客于 2 年前

Nginx操作命令行常用总结

重启:nginx -s reload关闭:nginx -s stop开启: start nginxnginx.exe
原创
1365阅读
8评论
1点赞
发布博客于 2 年前

如何利用EF做MySQL实体映射

新建实体类,添加nubut包
原创
213阅读
9评论
0点赞
发布博客于 2 年前

关于2018年的总结,盆满钵满

总得先概括一下下总的来说学习方面就先用一些图片来描述一下吧18年收获了非常非常多,感谢这个地方,感谢身边的你们,也同样感谢奋斗拼搏的自己,简单的描述这些,时间有点紧,后面会拽出几篇文章来细说这一年的收获吧可爱的你们在这一年里,我们自考、软考、自我组织的学习、项目、ceo、还是每周一必要搞一波事情的你们,还有我身边的所有你们,感谢你们,有你们陪伴在这里很幸福,很欢乐。具体的所有组织,会...
原创
207阅读
22评论
1点赞
发布博客于 2 年前

线程进程?你爱我?我爱你?

@TOC站位欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带...
原创
145阅读
11评论
0点赞
发布博客于 2 年前

Nginx学习序章

最近项目上发布的服务要做一下反向代理 ,被我们的服务器大佬分配了一个小小的福利,去学习nginx首先实现在windows环境下的反向代理。从Nginx的安装到更改配置文件一步一步来,首先我们来说nginx的安装以及运行会遇到的问题。下载小编有个爱好那就是用谷歌,去官网下载,不爱用破解版,除非是实在没办法了。直接搜索Nginx For Windows,进入nginx 的官方,这个页面,最上...
原创
124阅读
9评论
1点赞
发布博客于 2 年前

在线更新续章(2)

上一次在新更新的分享知识分享了思路,今天来给大家分享一下最简单的利用ftp网站和webservice来实现从网上自动下载更新包 bool flag=false; string newVersion; //获取系统的版本号 string oldVersion = ConfigurationManager.AppSettings...
原创
140阅读
4评论
0点赞
发布博客于 2 年前

WCF服务注意事项总结

上一次文章给大家分享了wcf服务的简单使用,但是wcf无服务不仅仅只有那些,今天来和大家分享一下wcf配置需要注意的事项。上次博客说到,wcf如何供他人使用,对了,就是发布网站一样,将我们的服务发布,通过添加服务引用来使用。首先在vs中发布我们的一项服务如图是小编写的一项更新服务,利用了EF实体映射发布之前我们需要将EF实体映射config中的连接字符串Copy到Update的confi...
原创
126阅读
5评论
0点赞
发布博客于 2 年前

SnonFlke雪花算法生成ID

SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图:图片描述1位,不用。二进制中最高位为1的都是负数,但是我们生成的id一般都使用整数,所以这个最高位固定是041位,用来记录时间戳(毫秒)。41位可以表示241−12^{41}-1241−1个数字,如果只用来表示正整数(计算机中正数包含0),可以表示的数值范围是:0 至 241−12^{41}-1241−1,...
原创
468阅读
6评论
0点赞
发布博客于 2 年前

WCF实战

小编又来分享了,猜一猜本次分享的内容是什么呢?对了,看标题就是WCF,也就是wcf的使用。众所周知,wcf是一种面向服务编程,服务:我们都知道去超市,餐馆等消费场所,我们作为用户都会提出服务。标题生活小例子:例如:小编去超市说到服务员给我拿一瓶酱油。这里,小编就是客户端,需求就是要一瓶酱油,wcf就是服务员:他会拿到酱油发给你并告诉你价格这样看来,直白点说,wcf服务可以做除了客户端UI...
原创
166阅读
7评论
1点赞
发布博客于 2 年前

js与DOM

原创
83阅读
9评论
2点赞
发布博客于 3 年前

C#客户端在线更新—如此简单??

这一阵子,小编一直在忙碌于实现番茄的在线更新,经过一周的苦战啊,可以说是硕果累累,我们的番茄团队是真的强啊!@番茄那么就来和大家分享一下关于C/S客户端的在线更新吧。在线更新?首先,我们知道C/S客户端交互性强,而且用户体验也是非常棒,但是很多的C/S端都存在一个问题,就是每次更新的时候都要用户去手动下载新版本。、假设,你的版本前期有很多的细节问题,可用户需求大, 并且使用量也很大,你的每...
原创
1048阅读
19评论
0点赞
发布博客于 3 年前

C#客户端在线更新—如此简单??

这一阵子,小编一直在忙碌于实现番茄的在线更新,经过一周的苦战啊,可以说是硕果累累,我们的番茄团队是真的强啊!@番茄那么就来和大家分享一下关于C/S客户端的在线更新吧。在线更新?首先,我们知道C/S客户端交互性强,而且用户体验也是非常棒,但是很多的C/S端都存在一个问题,就是每次更新的时候都要用户去手动下载新版本。、假设,你的版本前期有很多的细节问题,可用户需求大, 并且使用量也很大,你的每...
原创
1048阅读
19评论
0点赞
发布博客于 3 年前

EF使用之-CodeFirst更新数据库

之前我们说过EF+MVC的使用可以给程序的开发带来很大程度上的便利,那么如何利用EF在MVC中添加实体并添加到数据库呢?今天小编和大家分享一下。如何使用EF的CodeFirst首先在MVC中定义实体,并且在实体中添加属性以及属性类型public class Book{ public int ID{ get; set;} public string Title{get...
原创
151阅读
12评论
0点赞
发布博客于 3 年前

WPF分享(一)

小编历经磨难,进入到了番茄项目组,幸运的是刚来就赶上了大丰收,需要大家在四天时间内熟悉番茄所用的新知识,和捋请逻辑,由此小编开始了没日没夜的恶补,大概学了一些东西,今天就和大家分享一下这周学习的一些内容吧。本周主要学习了WPF、EF和Wcf相关的一些技术。本篇博客来讲讲是什么是wpf官解WPF(Windows Pressentation Foundation的首字母缩写) windows呈现...
原创
111阅读
10评论
0点赞
发布博客于 3 年前

Asp.Net初相识

大家好呀,小编今天分享的是ASP.NET,小编的学习进入了下一阶段,基于B/S的开发,从基础的HTML到CSS到JS,再到asp.NET,今天和大家聊一聊ASPASP.NET是什么呢?ASP.NET是.NETFrameWork的一部分,是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执行的服务器端脚本技术,它可以在通过HTTP请求文档时再在Web服务器上动态创建它们。就是指 Ac...
原创
158阅读
8评论
0点赞
发布博客于 3 年前

How to user your life

“How we spend our days is ,of course, how we spend our lives.”——Annie Dillard ,The Wirting LifeIn the summer of 1997, NASA’s Pathfinder spacesraft landed on the surface of Mars, and began transmittin...
原创
187阅读
5评论
0点赞
发布博客于 3 年前

如何将LIst《》中的内容放进List控件

机房合作终于结束了,经过一系列验收,结果还算不错,其中有一些难啃的点,其中就有一条是如何把你传过来的list<>中的内容根据需要选择性的放进List这个控件呢,今天小编带领大家走进这个世界,领略她的神奇。list<>泛型是什么List类是 ArrayList 类的泛型等效类。该类使用大小可按需动态增加的数组实现 IList 泛型接口。泛型的好处: 它为使用c#语言编写...
原创
1422阅读
22评论
0点赞
发布博客于 3 年前

网络三剑客

我们得学习已经进行到了BS这一阶段,涉及到了网络方面的许多知识,那么编程不得不提的是:CSS,HTML和JS(DM,FW,Flash这些是web1时代的网页三剑客)那么这三剑客究竟都是些什么呢,干什么用呢们如何使用呢?今天小编带领大家做进网络三兄弟的世界,首先来了解一下我们网络三剑客的概念。CSS:全称Cascading Style Sheet(层叠样式表),是用来控制网页外观的一种技术H...
原创
202阅读
21评论
0点赞
发布博客于 3 年前

防火防盗防师兄?防黑防毒防火墙?

我们经常听说到防火墙,但是防火墙到底是什么呢?它又是干什么用的,接下来就来的分享一下小编的理解。所谓防火墙(Firewall),就是建立在内、外网络边界上的过滤机制,它认为内部网络是安全和可信赖的,而认为外部网络是不安全和不可信赖的。防火墙的 作用 是防止不希望的、未经授权的数据包进出被保护的内部网络,通过边界控制强化内部网络的安全策略。在网络层,防火墙被用来处理信息在内、外网络边界的流动,...
原创
1465阅读
20评论
2点赞
发布博客于 3 年前

回溯之0-1背包

明天补一下,带你们飞
原创
166阅读
11评论
0点赞
发布博客于 3 年前

进制为2的10次方的世界

今天是阳历2018年10月24日,进入这个行业后第一次听说的奇葩事件,10月24日为程序员日,为什么呢?由于在程序员的时间1k=1024,而不是等于1000,为什么,原因很简单,计算机的世界进制就是与众不同,不要问我为什么,自己度娘~在程序员日,这个作为新入门的菜鸟在此,祝愿大家写程序无BUG,调程序思路清。最后愿猿猿们:少看电影多看书,少看电视剧多运动,少喝可乐多喝水,少吃炸鸡多吃蔬菜。祝...
原创
647阅读
29评论
0点赞
发布博客于 3 年前

自考三月旅程

历经三个月的战斗,自考告一段落。本次的数据结构和信息系统开发与管理收获颇大,在这段期间,大家一起学习算法,学习设计模式,学习软考,一起搞定一本书的知识点,给别人讲解自己的理解,通过这次的考试学习,让自己找到了一种学习的快感。从来没有想过自己会如此的忙碌,一天平均10个小时的学习时间,包括看书,集体讨论,课后自测,每天的生活的是充实的,一旦有一天闲着,就感觉生活好似失去了方向感。说一说收获吧,经...
原创
150阅读
30评论
0点赞
发布博客于 3 年前

SVN的使用

进入了机房合作,既然是合作那么必不可少的就是项目管理软件,由于每个人负责各自的部分,不再是自己一个人全部搞定,这样SVN版本管理就出现了今天我们来聊一聊SVN的三个目录:trunk、branches、tatgs,在SVN中目录没有特别的意义,但是在大多数开源项目中,三个目录反映了软软件开发的模式。Trunk是主分支,是日常开发的地方Branches是分支,一些极端性的release版本,这些...
原创
119阅读
19评论
0点赞
发布博客于 3 年前

软考心酸路

最近真是忙的不行,大家见谅,芒果一阵全数奉上
原创
137阅读
18评论
0点赞
发布博客于 3 年前

机房合作总结

先占个位置
原创
196阅读
21评论
0点赞
发布博客于 3 年前

机房重构登录流程图

如图所示,仅供参考
原创
647阅读
27评论
0点赞
发布博客于 3 年前

桶排序——代码

之前我们已经学习了很多的排序算法,其中包括选择,交换,插入,归并等等常用的排序,今天我们来讲一讲桶排序,不过讲之前我们首先来回顾一下以前学过的排序。 除了这些排序,还有基数排序,桶排序,计数排序。今天我们就来分享下桶排序。 见代码:namespace 桶排序重构__Aran{ /* * 功能 * 桶排序 * 把区间[0,1){大桶}划分成n...
原创
554阅读
18评论
0点赞
发布博客于 3 年前

将博客搬至CSDN

搬家啦
原创
112阅读
6评论
0点赞
发布博客于 3 年前

JDK安装

随着学习的深入,大家对JDK接触的越来越多,那么JDK究竟是什么呢?首先我们来了解一下有关JDK的知识  JDK是Java Development Kit 的简称,是JAVA的核心包括了JAVA运行环境、JAVA工具和JAVA基础的类库,软件开发工具包SDK,(Software development kit),其中最主流的也就是Sun公司的JDKJDK包含的基本组件包括:      ·...
原创
156阅读
8评论
0点赞
发布博客于 3 年前

英语口语大神养成记——第一季

 在一个月以前,一个秘密组织已经悄然崛起,对,你猜的没错,就是我们的英语口语大神养成记,在我们的CEO小组里,经过多方决定,成立的英语口语培养方案。在悄然间我们已经学习了很多,话不多说直接上干货。1、calm down: 冷静下来2、near-death experience : 生死一线的经历3、talk sb to death : 把某人给说死了4、pass…off as :...
原创
205阅读
14评论
0点赞
发布博客于 3 年前

算法旅行之希尔排序

上一次的算法旅行带领大家一起体验了我们的交换排序和交换排序的优化——快速排序,今天和大家一起探索插入排序和希尔排序众所周知,希尔排序是插入排序的优化,所以首先我们来了解插入排序,所谓插入排序,基本思想就是依次将每个记录插入到一个已排好的有序表中。//代码int[] array = { 10,5, 4, 3, 1, 6, 2, 9 }; #region ...
原创
194阅读
21评论
1点赞
发布博客于 3 年前

算法旅行之快速排序

  今天大家一起讨论了交换排序中冒泡排序和快速排序,至于冒泡排序还是很容易理解的,大家也都很开心,不过在讨论快速排序的时候,好像大家都蒙在鼓里,总是觉得有一层隔膜没有突破,堵得难受。因此,经过我和我的算法小伙伴,在纸上讨论完算法的具体过程之后,我们又在代码里经过实现和逐步调试,看明白了值是如何改变的,下面就和大家一起分享一下,如果有什么问题大家可以联系我一起讨论。  我的博客都想异于常人,那么...
原创
248阅读
18评论
0点赞
发布博客于 3 年前

C#机房重构之组合查询

  经过重重困难终于把机房重构的三大难点之一的组合查询给解决了,今天小编和大家分享一下组合查询过程中的难点和需要注意的地方。  首先我们来了解一下什么是‘组合查询’,所谓查询我们都知道,就是通过sql语句通过DAL层传递的参数查找数据并返回。这是简单的查询,而组合查询的意思就如字面所知,将我要查询的条件组合起来,组合成我们需求的查询语句再去查询。  至此,我们可以了解到这里的难点包括(条件...
原创
548阅读
22评论
0点赞
发布博客于 3 年前

VR之闯入世界

  两年前VR的概念开始广为流传,外接式头戴设备,VR一体机,移动端头显设备以及一系列的VR设备层出不穷,现如今VR好像已经为大多数人所接收,和手机一样,慢慢的进入我们的生活。今天小编和大家一起来聊一聊有关VR的一些内容。首先我们了解一下  移动端头显设备:   结构简单,价格低廉,只需要放入手机观看即可,功能几乎没有,可以说没什么体验性,用来看看3D电影勉强可以。  一体式头戴设...
原创
293阅读
11评论
0点赞
发布博客于 3 年前

C#中Panel控件的使用

  大家在创建winform的时候,是不是很多时候都需要建立父窗体,然后再父窗体基础上添加子窗体,然后再单击事件的时候还有可能弹出好多的窗口,今天给大家带来有关panel控件福利。  Panel控件相当于在我们主窗体中添加了一个容器,通过这个容器把我们需要用的控件直接在这个容器中显示,当然也包括我们的窗体,这样每次单击事件就只有这一个窗体中的控件内容在变化。 (有关panel和子父窗体...
原创
24506阅读
11评论
6点赞
发布博客于 3 年前

C#机房重构之存储过程使用

     相信大家经过对数据库的学习都已经对存储过程有了一个概念,也就是将我们要对多个表的数据进行操作的时候,我们需要进行多次的数据更改,因此我们将所需要的步骤封装在一个盒子里(有点像我们C#中的封装),然后我们需要的时候直接调用这个存储过程,就不用写很多很多的sql语句在我们的编程代码里。   通过封装减少了代码冗余,不过在公司里却很少使用存储过程,大家知道是为什么吗?   原因就是:我...
原创
249阅读
12评论
0点赞
发布博客于 3 年前

结构型模式之代理模式

继续我们的分享,今天是代理模式,就如我们理解的一样,代理模式是常用的结构型设计模式之一,当无法直接访问某个对象或访问某个对象存在困难时可以通过一个代理对象来简介访问,为了保证客户端使用的透明性,所访问的真实对象与代理对象需要事项相同的接口。根据代理模式的使用目的不同,代理模式又可以分为多种类型,例如保护代理,远程代理,虚拟代理,缓冲代理等,他们应用于不同的场合,满足用户的不同需求。我们经常...
原创
215阅读
9评论
0点赞
发布博客于 3 年前

有关哈弗曼树之课后题(6)

首先我们来看我们自己按照哈夫曼树的构造方法得出的答案:.小的数放在左边 .当有重复的权值,也就是我们通过构造得到的树的权值和我们已知的权值重复的时候,首先使用已知的权值。如图: 我们看到20在23的左边,一般情况下,这样的树构造是没有问题的,但是:我们构造哈弗曼树的目的是通信,通过编码代替我们想要传达的值,所以一定要注意,编码值,也就是标识(类似我们的身份证号,唯一标识),...
原创
233阅读
21评论
0点赞
发布博客于 3 年前

大化设计模式——模式分类原则

设计模式,面向人们生活中的几种特例,总结IT大佬们的经验,对一系列复杂的过程进行精简封装而形成。目的就是为了提高代码的复用性,灵活性,松耦合,并让程序员少走了许多弯路。我们学完设计模式以后,大家都知道设计模式分为了三大类,但是我们是否又清楚为何分为这三类,他们之间又有什么样的区别?今天我们就来分享一下,设计模式中,创建型、结构型、行为型这三种分类的区别。首先我们来看一下23个设计模式如...
原创
198阅读
21评论
0点赞
发布博客于 3 年前

创建型模式——建造者模式

回顾了单例模式,我们来看一下建造者模式建造者模式的定义和类图定义:讲一个复杂对象的构建与他的表示分离,使得同样的构件可以创建不同的表示。封装了对象的表示,降低了客户端与具体产品之间的耦合度建造者模式分析在建造者模式中,指挥者直接与客户端交流,指挥者将客户端创建产品的请求划分为对各个部件的建造请求,再将这些请求委派到建造者角色,具体建造者角色是完成产品的构建工作的。 建造者模式...
原创
288阅读
14评论
0点赞
发布博客于 3 年前

创建型模式——单例模式

我们上一次一起回顾了工厂模式,今天我们来回顾一下创建型模式中的单例模式首先先来了解一下什么是单例模式,用来干什么,然后再来解说他为何属于创建者模式。单例模式;闻其名如见其目的,它要确保每一个类只有一个实例,并自行实例化提供整个系统使用。说白了就是自己把自己定义好,别人只能使用我定义好的东西,别的一律不管。比如我们的机房在登录系统的时候需要记录登陆者的信息,在运行过程中不断访问他的信息,...
原创
254阅读
12评论
0点赞
发布博客于 3 年前

创建型模式之——工厂模式

  设计模式中我们将工厂模式分了三种:简单工厂模式,工厂方法模式,抽象工厂模式。其实我们可以看作两类,也就是工厂方法模式和抽喜工厂模式,(他们两个都属于创建型模式,就写在一起对照参考)将简单工厂模式看成是工厂方法模式中的一个特例。下面我们来对比工厂方法模式和抽象工厂模式。  首先我们以一个例子为参考,看一下工厂方法模式的结构图   我们用工人种蔬菜这个例子,最开始,规模小只有一类蔬菜,可以...
原创
210阅读
10评论
0点赞
发布博客于 3 年前

设计模式之外观模式

今天我们分享的是外观模式外观模式为系统中的一组接口提供了一个一致的界面,此模式定义了一个高层接口,这个接口使得子系统更容易使用  目的:在软件系统开发的过程中,当组件的客户(即外部接口,或客户程序)和组件中各种复杂的子系统有了过多的耦合,随着外部客户程序和各子系统的演化,这种过多的耦合面临很多变化的挑战。依赖颠倒原则和迪米特法则 外观模式包含如下两个角色: (1)、外观角色(Facade):在客户...
原创
154阅读
9评论
0点赞
发布博客于 3 年前

.Net了解

相信大家接触了C#都有了一个.Net的概念,但却并不知道他是什么东西,今天我们来了解了解.小杨老师说.Net是个框架也是个平台  BCL:基类库Base Class LibraryCLR:(公共语言运行时)Commom Language Specification通用语言规范(VB.NET、C#、JScript.NET等)来创建ASP.Net或Windows Form程序的功能,所有.NET语言都...
原创
156阅读
14评论
0点赞
发布博客于 3 年前

C#泛型集合一

今天为大家分享的是C#中的泛型集合List< >的用法与详解C#List泛型集合主要用于解决一系列的问题。这种机制允许把类名作为参数传递给泛型类型,并生成相应的对象,这里的泛型类型包括(类、接口、方法)等,也可以看成一个模版,末班中的变体(变量部分)被作为参数传进来的类名多代替,得到一个新的类型定义。首先介绍一个Dictionary这个在C#中也是常用的一个泛型首先导入C#泛型命名空间...
原创
250阅读
15评论
0点赞
发布博客于 3 年前

C#多态

多态定义:    表面意思就是“多种状态”,在C#中接口的多种不同实现方式即为多态。多态:同一操作作用于不同的对象,产生不同的执行结果,例如:派生类中的方法多态性通过虚函数实现,允许方法重名,参数或返回值可以由父类型传入或返回    提到多态我们可以想到的有:重载,重写,虚方法,抽象方法以及隐藏方法。1.重载:在同一个作用域,例如一个类,的两个或多个函数名相同,参数列表不同的方法叫做重载:方法名必...
原创
126阅读
11评论
1点赞
发布博客于 3 年前

C#方法讲解——飞行棋画地图

 我们经过C#的学习,相比大家都已经知道包,类,方法的关系。    前面也已经和大家分享了方法和封装的好处,今天我们拿一个例子来聊一聊,方法,封装,和逻辑首先这是我们的例子:飞行棋 首先,我们来看,这个游戏的界面,表头,地图,玩家,掷骰子,特殊事件,这些就是整个游戏的组成。我们先来画出游戏头: public static void ShowUI(){Console.WriteLine("*****...
原创
2519阅读
8评论
1点赞
发布博客于 3 年前

思维导图之老米启发

    久违的米老给我们上了一节生动的思维导图课程,给我们从为什么画思维导图,到怎样画思维导图,引导了我们,强调了在思维导图中的重点。    第二天,以小组形式进行了答辩,思维导图是应该从整体到局部还是从局部到整体        我所在的队伍是从局部到整体,大概的方向就是,为什么导图要从局部开始,我们都知道,所谓没有砖和瓦怎么能有高楼大厦,所以从局部开始是正确的,它可以从细节的部分,整理分支,并在...
原创
225阅读
10评论
0点赞
发布博客于 3 年前

大话设计模式——工厂模式

    终于开始了大话设计模式的学习,翻开书的的一瞬间,突然发觉这本书的作者脑洞真的很大,以一种叙述故事的形式,讲述了大家都觉得枯燥无味的设计模式    那么什么是设计模式呢?为社么要有设计模式呢?    作者所说:1.没学之前是有点不懂,根本想不到用设计模式,设计的代码很糟糕。2.学了几个模式之后,很开心,于是到处想要用自己学过的模式,于是常造成误用各种模式而不自知。3.学完全部模式,感觉诸多模...
原创
116阅读
25评论
0点赞
发布博客于 3 年前

CSharp之方法

方法:方法其实就是函数(Function),有点是方便重使用    方法参数分为:        值参,不包含修饰符        引用参数,以ref修饰符声明        输出参数,out修饰符声明        数组型参数,params声明Public static int NewMethod(int a,int b){Return a>b?a:b;}引用传递分使用out,和ref差不...
原创
496阅读
14评论
0点赞
发布博客于 3 年前

所谓的CS和BS

    我们在步入CSharp之后,新接触了CS和BS这两个概念,今天小编就给大家分享一下有关CS和BS的知识,如有雷同不胜荣幸    CS:即Cilent/Sever(客户机/服务器)结构,CS在技术上很成熟,主要特点是交互性强,具有安全的存取模式,响应速度快,利于处理大量数据,但是灵活性不好,管理和维护费用高,通常用于小型局域网络。    BS:即Browser/Sever(浏览器/服务器)结...
原创
314阅读
18评论
0点赞
发布博客于 3 年前

一周之思想升华

沾沾沾,等待更新中
原创
91阅读
1评论
0点赞
发布博客于 3 年前

自考旅行

又一次高等教育自学考试结束了,本次经历了运筹学,操作系统概论。数据库原理    本次的自考,自己担任了自考小组的小组长,也算一个小小的leader,经过本次自考带领大家一起学习的这段日子,加上前几天的自我反思,对于Leader,如何做好一个Leader也做了自我总结,相信自己在下一次带领小组的时候不会像这次这么尴尬了。    本次自考历时2个月左右的时间,在过程中经历了大大小小的事情,也有由于自己...
原创
193阅读
34评论
0点赞
发布博客于 3 年前

C#基础认识

    上个星期开始了小编的C#学习之路,一周过去了,其间经历了15期的作品展,眼看又一次自考的到来,心里不免有些慌张,不过今天先不和大家扯那些事情,今天来分享一下小编的C#基础一。     首先当你学习一个新的东西时你要先了解他,知道自己学的是什么,那么我们今天就从这里说起。 关于C#有两种说法:    一种:由于当时C语言的盛行,c++的应用,引起了某些人的不服心里,势必要创造一种语言,干过c...
原创
281阅读
21评论
1点赞
发布博客于 3 年前

UML之类图与对象图

上一篇和大家分享了用例图,今天我们来分享静态模块中的另外两个类图+对象图类图:描述系统静态结构,以及之间的关系,所有可能的情况(以类为基础)    类是面向对象的重要组成成分,系统中以类为基础        分类:实体类、控制类、边界类        包括:属性和操作        可见性:公有(+),私有(-),受保护(#)    类与类之间的关系:    关联:最常用,表示类之间有联系(实线箭...
原创
216阅读
15评论
0点赞
发布博客于 3 年前

UML学习机房收费之用例图

学习了UML建模语言,利用其画机房收费系统的9种图今天首先介绍用例图,那么什么叫做用例图呢?上一篇UML之九图把控大体介绍了UML今天分开来讲    用例图:用来描述用户需求,从用户角度出发描述系统的功能以及功能的执行者,以及他们之间的关系。    简单来说就是这个系统都有什么用户,有什么功能,他们之间的联系,用图表示出来,让用户一看就了解了这个系统用例图的粒度和范围:    概述、    用户目...
原创
220阅读
30评论
0点赞
发布博客于 3 年前

UML九图

    大家学习UML学得是什么呢?在我看完大部分视频之后,第一感觉,原来UML无非就是讲解了这9张图画,下面小编就和大家聊一聊这9图,话说神仙9妹,我们有UML9图~九种图:三大类    1.静态图:(基础)        用例图:从用户角度描述功能和功能的执行者        类图:定义系统中的类        对象图:描述时间点上包含的对象以及关系(四种)    2.行为图:描述动态模型和对...
原创
219阅读
28评论
0点赞
发布博客于 3 年前

Resional Rose使用说明

Rational Rose使用简介  功夫不负有心人,终于到了UML画图,我的天,刚打开Rational Rose的安装界面,我的天,一脸懵逼,二脸懵逼,次方懵逼,多元懵逼,此处省略一万字以示:宝宝真的很懵逼哑。  为什么?一眼的英语,我的天,感觉人生收到了十万点伤害,安装还好说,大家都知道按照步骤点就好了,一进入用户界面。。。。。。  果然不出所料,全英,虽然网上有那个汉化包,可是句宝宝所知很多...
原创
1270阅读
29评论
1点赞
发布博客于 3 年前

UML概述

面向对象技术: 软件质量衡量指标    外部:        正确性        健壮性和可靠性        性能    内部:        模块性        灵活性和可扩展性        可复用性        可兼容性 模型与可视化模型为什么要用可视化:一幅图顶得上千言万语模型:系统目标组分约束条件变量关系模型可以用6元组来表示 UML建模原则:分解:复杂分解成小的耦合小的来讲诶决...
原创
146阅读
14评论
0点赞
发布博客于 3 年前

人与人之间的矛盾之一

    米老师久违的又给我们上了课,这次课堂可以说是信息化与角色化合作,让我们深刻的自我认知,加深了对所谓“错误”与矛盾的理解。首先我们来看第一个故事:    故事1:老王家出事了,出什么事了呢?    一天老王和媳妇回到家,老王的母亲正在家里拖地,而当媳妇一进门啪的一声就摔倒了,爬起来就开始数落正在拖地的婆婆:“你怎么拖了地也不说一声啊,害得我摔了一跤,你到底按的什么心啊”    正在拖地的婆婆...
原创
306阅读
20评论
0点赞
发布博客于 3 年前

半年总结--青春进行曲

    春的气息悄悄走来,寒冬的凛冽渐渐消散,一起度过了寒假的我们呢,回首过往,半年已过,是时候收获收获自己的果子了。    第一年半年总结告诫了自己不要只是看起来很努力,年总结整理了自己第一年所有的收获与喜悦,这一次分享第二年的半年自己的红果果,甜蜜我们一起品尝。标题总是分成:学习,思想,管理感觉太过平凡,既然这样那何不让总结换一种形式。一分耕耘一分收获    这半年自己也来到万达,接触了不一样...
原创
155阅读
23评论
0点赞
发布博客于 3 年前

软件工程视频总结——(总体)

经过时间的洗礼,软件工程视频结束了,想了好久决定分享一下自己对于软件工程视频的收获。软件工程整体框图:  我们的软工视频其实都是按阶段,给我们描述了整个软件开发的过程    定义阶段:        计划        需求分析    开发阶段:        设计        编码        测试    运行维护这些都是软件诞生的必经之路,每个阶段都详细讲解了:    我们在阶段中处于什么...
原创
242阅读
33评论
0点赞
发布博客于 3 年前

新年新气象,新的欢乐

占位哈哈哈哈哈
原创
91阅读
2评论
0点赞
发布博客于 3 年前

成长之路——批斗大会

    近期来,学风懒散,纪律卫生各个方面都发现了可提升空间,于是应老米要求,大米时代进行整改。    首先,分期讨论,每一期的同学为一个小组,从各个部门入手,在好中挑不足,整体整顿。    由于效果显著,突发奇想,既然部门可以这样,那么个人是否也可以通过这种形式提升自己,通过别人的观察指点,发现自己的缺点,从而改正,这样的大会形式为:一个或是两个人站在台上,台下是同期的小伙伴,大家以严肃的态度,...
原创
302阅读
23评论
0点赞
发布博客于 3 年前

Linux目录基础

首先附一张图:以下是对这些目录的解释: /bin:bin是Binary的缩写, 这个目录存放着最经常使用的命令。 /boot:这里存放的是启动Linux时使用的一些核心文件,包括一些连接文件以及镜像文件。 /dev :dev是Device(设备)的缩写, 该目录下存放的是Linux的外部设备,在Linux中访问设备的方式和访问文件的方式是相同的。
原创
135阅读
12评论
0点赞
发布博客于 3 年前

软工视频之总结1

绘制项目开发计划工具:数据流图,BFD图,系统流程图目标矛盾:以技术可行性为主第三章:软件需求分析 ——定义的最后阶段(准确回答系统做什么)任务和过程结构化分析放啊原型化动态分析1. 分析的目标和任务2. 了解软件需求的获得方法3. 掌握结构化4. 了解需求规格说明书和需求评审的主要内容需求规格说明书(设计阶段的重要文档) 一、需求分
原创
175阅读
12评论
0点赞
发布博客于 3 年前

监考这件事

亲爱的小伙伴们,又见面了,这次小编回个大家分享一下为什么事呢说来也巧,前一阵子小编和几个朋友去监考了,由于考试系统是我们的系统,所以我们就打着监考的名义去考场看看我们的系统有什么问题,那些地方还可以优化,把自己换到用户的角度,去发现问题,提出问题,解决问题。话锋一转,当然监考还是很爽的,知道为什么吗?嘿嘿,小编监场考试的班级放眼望去,啧啧,没看见男生,我的天,这也算是苦中作乐吧,在监考的过程中据说...
原创
138阅读
0评论
0点赞
发布博客于 3 年前

软工视频

需求分析方法三大属性:数据流数据内容数据结构面向数据流的分析方法——结构化分析方法数据流图的含义: 数据流图的用途:    数据流图的绘制与其他流程图的差别 数据字典的定义:数据的信息集合,数据流图和字典构成系统的逻辑模型内容: 1,3,4必不可少 评审方法:    1.B2.软件分析过程中,由于最
原创
170阅读
29评论
0点赞
发布博客于 3 年前

机房收费系统之报表

哈哈哈,机房总结分享再一次来了,前几天做到了周报账,在这里需要做一个报表,一下被唬住了,还是度娘厉害,接下来和大家分享一下机房的报表。我们使用的VB狮子到报表功能的,但是大家都知道即便是再好的模版也不如量身定制,所以我们就选择了自己为自己打造一套报表模版。首先我们需要一个可以制作报表的软件——如图所示,我们去网上下载一个,直接使用免费版就OK,收费版和免费版可能就是差在了预览打印功能上
原创
204阅读
27评论
0点赞
发布博客于 3 年前

英语分享之文档风暴

我们都知道英语有多重要,但是我们想要学习新的东西,就必须要让自己对新事物有兴趣,所有的兴趣都是培养成的,无论任何事情我们都不要把它当做任务去完成,把它当成自己人生的事业去做。和同期的小伙伴讨论了有关英语学习的事情,首先讨论了新更新的文档,SLA和SB培养计划,首先说一说来源英语学习和计算机学习是TGB主要的两大知识学习,计算机学习有相关的培养计划,所以英语也不甘示弱,我们学习英语首先要知道学习什么...
原创
67阅读
0评论
0点赞
发布博客于 3 年前

机房收费系统之上机

经过长时间的奋斗,我也终于把自己的机房第一遍即将结束,看了看大部分的思维和知识都在上下机和结账中体现的淋漓尽致,我也来总结总额然后分享给大家。相信上下机这种事情我们仔细想想,尤其是男生是吧,每次去网吧,都要做,无非就开会员,冲值,上机—结账—下机,就这些总在用的步骤。给大家一个机房收费系统上机的流程图:  就和我们去上机,要输入卡号,没注册就不能玩,当然没钱也不
原创
177阅读
13评论
0点赞
发布博客于 3 年前

所谓思维模式~执行力

久违的导师知道课开始了,开课前每个人都看过了《知道做到》这本书,为什么要看这本书呢,这当然是与我们接下来的第一课息息相关了。第一课名为:执行力。我们在日常生活中经常会出现,哇塞突然灵光一闪是听了什么讲座感受颇深,暗暗下定决心结束后要做些什么,可是每次我们在事后,就会把我们的这种感觉这种暗自的决心不知道扔了多远,出现这种现象的原因就是我们的执行力不够。以上也是导师课程开课的原因,提升执行力。首先涉及
原创
462阅读
16评论
0点赞
发布博客于 3 年前

执行力

明辨:1.信息过载不可抗力,自身选择造成的学会明白,理清现状,弄清楚我要什么。2.消极过滤3.持续跟进玻璃笼子选择做或是不做一件选择结果你做了,最后选择积极或者消极的心态也是一种选择想要什么和喜欢什么不一样。自我价值实现,马斯沃理论。学习质量,学习方法的训练做选择的依据1.集体利益个人利益。2.长期利益短期利益3.主要矛盾次要矛盾(28定律)4辅助手段选择2.1 2.2 2.3二选1,2,3?吸引...
原创
170阅读
0评论
0点赞
发布博客于 4 年前

Zabbix探索

话说小编上一篇说了Linux系统,这一次来一个Zabbix,为什么呢,这还得从小编看到Linux的历史说起,话说现代的企业对网络的需求日益增加,也就出现了企业服务器这样方便快捷的东西,最神奇的是,目前企业中很多的企业都在用Linux做企业服务器,(当时心里一句这是什么鬼),当然既然已经这样了,怎么说也没有太大的用处,所以发现了一个好东西——Zabbix集成化网络监控控件 首先,还是BD一下
原创
186阅读
22评论
0点赞
发布博客于 4 年前

Linux系统之序章简介

平常用win10的系统,用的久了总想研究研究其他的系统,这不,想睡觉就来枕头,大家组织学习Linux系统,好的很,摩拳擦掌,蠢蠢欲动。作为一个好奇心强大的宝宝,嘿嘿,自然是从系统的历史起源到系统的本源,一个不少的全都瞅瞅,这一看可是了不得,也算是收获颇丰吧,下面就来总结一下自己的收获,分享给大家。由于首次接触一个新东西,好奇它是个什么玩意儿是必经之路,那么毫不犹豫的BD,Linux系统是一
原创
158阅读
19评论
0点赞
发布博客于 4 年前

机房收费系统收获一

 这几天又开始了自己的机房之旅,之前敲机房一点思路都没有,大部分都是代码填充,近期突然发觉自己大脑灵光一闪,哇塞,一堆一堆的代码变得层次分明,结构清晰,也让我体会了一把什么叫舒服~从这次灵光一闪开始,我开始尝试自己去构建如何实现这个功能,构建自己的逻辑思维,如何做才能保证程序的运行流畅无错。首先,我们在构造一个功能的时候,我们要先想明白我们的功能是服务于谁的。其次,我们要先清楚我们在实现功能的时候...
原创
39阅读
0评论
0点赞
发布博客于 4 年前

软工之模型总结

一、一般模型 1. 瀑布型(经典) 优点:流水性强,每一级与上一级之间的联系紧密实现阶段在其他阶段认可以后,易于更改文档不足:与用户见面晚,成功率低模式特点:时间的顺序型和依赖性推迟实现的观点       2.快速原型模型 特点:设计人员和用户在一起,快速出原型(先找主要原型),发现问题再测式,两方一直在一起,
原创
226阅读
29评论
0点赞
发布博客于 4 年前