自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 vs2019许可证到期了怎么办

当下载了vs2019之后,会有一个试用期,试用期到期就会出现一个关闭界面如下:然后我们就可以通过以下方法进行解决:1.注册Microsoft账户2.登录3.下载许可证

2020-08-13 16:29:45 12326 24

Sprint周期性总结

进了项目组两个月了,虽然对大部分时间都在备战软考,但是多多少少也在项目组有不少的收获。在GBA项目组,见证了它的从零到一,从无到有,了解了敏捷开发的步骤,深刻感受到了时间管理的重要性。因为这个阶段主要在进行软考,所以会从软考和学习技术两个方面进行总结软考总结:1,学习方式其实软考和自考一样都是通过三遍读书法和快速阅读以及思维导图进行的,大家只要按照老师教给你的步骤,按部就班的来就好了。渔之以渔嘛!我感觉最主要的还是小组学习,一个人可以走的很快,但是一群人可以走的很远。虽然现在是个互联网时代,自己可以在

2021-05-31 15:44:52 191 10

原创 软考总结感想

历时两个月的软考终于结束了。和自考无缝衔接,后边停了手里的所有学习,专心学习软考。所有的只能等成绩出来了再说。希望不被努力辜负。团队学习真的很重要。刚考试好多自考书在一起的一本书。有了一定的知识积累后,也会有感觉简单的地方。但是也不能掉以轻心,要好好学习研究。感谢小伙伴们两个月来对我的帮助。感谢所有人一直以来对我的帮助!虽然和你们一起学习很快乐,但是我还是希望大家都能一次过...

2021-05-30 08:09:56 231 21

原创 IntelliJ IDEA下载及配置

安装过程及基础设置下载地址具体安装过程查看安装目录结构设置主题设置插件下载地址官网地址具体安装过程按照如下步骤提示即可:先打开,然后1.确认 32 位版还是 64 位版2.确认是否与.java、.groovy、.kt 格式文件进行关联,这里也可以选择不关联。查看安装目录结构bin:容器,执行文件和启动参数等help:快捷键文档和其他帮助文档jre64:64 位java 运行环境lib:idea 依赖的类库license:各个插件许可plugin:插件设置主题设

2021-05-09 08:17:51 206 25

原创 Maven的作用

1.在开发中,为了保证编译通过,我们会到处去寻找jar包,当编译通过了,运行的时候,却发现"ClassNotFoundException",我们想到的是,难道还差jar包?2.每个Java项目的目录结构都没有一个统一的标准,配置文件到处都是,单元测试代码到底应该放在那里也没有一个权威的规范。3.因此,我们就要用到Maven(使用Ant也可以,不过编写Ant的xml脚本比较麻烦)----一个项目管理工具。4.Maven主要做了两件事:统一开发规范与工具统一管理jar包下面我们来对比一下,首先建立一个普

2021-05-09 07:53:49 348 21

原创 java基础小结之标识符与变量

标识符与变量标识符使用命名规则命名规范变量概念作用注意点使用分类--按数据类型基本数据类型之间的运算规则String类型变量的使用关键字与保留字标识符使用凡是自己可以起名字的地方都叫标识符比如:类名、变量名、方法名、接口名、包名。。。命名规则如果不遵守如下规则编译不通过1.由26个英文字母大小写,0-9,_或$组成2.数字不可以开头3.不可以使用关键字和保留字,但是可以包含关键字和保留字4.Java中严格区分大小写,长度无限制5.标识符不能包含空格命名规范1.包

2021-05-01 20:47:47 268 22

原创 java编译错误:编码GBK的不可映射字符

最近在编写Java代码的时候出现了错误:引起错误的代码为:看起来没有什么问题,但是进行编译的时候会报错,出现乱码。这个问题其实很好解决,就是如果你在代码里出现中文,Java编译就很容易出错,只要运行时指定编码方式,使用:javac -encoding UTF-8 就可以了欢迎评论区添加其他解决方法~~...

2021-04-23 09:44:57 149 25

原创 Java基础小结一

基础常识常用的DOS命令计算机语言的发展迭代史Java语言的特点Path环境变量Java程序编写编译运行的步骤jvm,jre,jdk的关系Java的注释方式良好的编程风格小tips常用的DOS命令dir:列出当前目录下的文件以及文件夹md:创建目录rd:删除目录cd:进入指定目录cd…:退回到上一级目录cd:退回到根目录del:删除文件exit:退出dos目录行计算机语言的发展迭代史第一代:机器语言第二代:汇编语言第三代:高级语言Java语言的特点面向对象性:1.两

2021-04-18 20:15:23 142 27

原创 2021年4月自考总结

这次自考报考了三科,计算机网络原理,近代史,马克思,我发现只有近代史是最简单的,也是心里最有谱的。简单来说,计算机网络就是没看的全考了。最直观的感受就是一定要刷真题,往年的真题的题型是不会变的,只靠自己单买的卷子不太靠谱。回首过去的这一个多月的自考筹备,感触还是良多的,我也觉得自己过得是比较充实而有意义的,有很多收获,学到了很多新的知识,总的来说自己成熟了很多。如果这次全都过了,我也就还差一科就结束自己的自考之旅了,希望能一帆风顺。自考学习方法和之前的一样,三遍读书法,快速阅读,思维导图,小组讨论。

2021-04-12 09:18:41 176 16

原创 Maven环境配置

常用的开发工具Idea、MyEclipse里面都已经集成了Maven了,不过最好是从官网下一个配置到自己电脑里,开发工具里的可能有少许的Bug。首先去Maven官网,下载Maven的包,地址:Maven官网找到下面的部分,点击就可以下载了:下载完解压,然后配置一下环境变量,和JDK的环境变量配置类似:这样配置完就可以了,验证一下,windows+r打开命令窗口,输入"mvn --version",如果有下面的内容这表示Maven配置OK:...

2021-04-03 08:15:36 129 17

原创 Maven入门使用常见问题

1、我从SVN上下载了一个以Maven构建的工程,下载完毕没有jar包怎么办?从资源库上下载下来的Maven工程,是没有jar包的,此时可以这么做:(1)删除Maven工程,但是删除的时候不要删除本地工程里面的Maven工程,只删除MyEclipse中的Maven工程(2)右键Import->Maven4MyEclipse->Existing Maven Projects,导入你的Maven工程,此时MyEclipse在构建工程的时候,假如你的本地仓库中没有dependcy中的jar包,便会去

2021-03-30 15:24:23 109 17

原创 JavaScript基础知识

javascript脚本语言:嵌入到网页上,实现一些动态的效果动态的显示 数据录入的验证DOM效果(动态的安排页面元素的显示)BOM效果:browserjavascript的基础应用–UI相关JQuery AjaxNetScape—javascript语言 Microsoft---JScript语言特点一种基于对象和事件驱动的脚本语言由浏览器软件解释运行基础语法弱类型的语言统一使用var声明变量,变量的类型以赋值为准 变量的命名(标识符)字..

2021-03-26 09:02:09 161 26

原创 Docker生命周期

Docker活动状态图如下:彩色圆形 代表容器的五种状态:created:初建状态running:运行状态stopped:停止状态paused: 暂停状态deleted:删除状态长方形 代表容器在执行某种命令后进入的状态:docker create : 创建容器后,不立即启动运行,容器进入初建状态;docker run : 创建容器,并立即启动运行,进入运行状态;docker start : 容器转为运行状态;docker stop : 容器将转入停止状态;docker kill

2021-03-21 15:40:27 258 32

原创 使用WPF的一些限制代码

限制textbox输入空格//限制输入空格 var input = txtgroup.Text.Trim(); if (input.Length != 0) { double value; if (double.TryParse(input, out value)) { input = value.T

2021-03-17 08:25:15 819 37

原创 IoC:unity的简单应用

Unity是什么?unity是patterns&practices团队开发的一个轻量级、可扩展的依赖注入容器。Unity特性1、它提供了创建(或者装配)对象实例的机制,而这些对象实例可能还包含了其它被依赖的对象实例。2、Unity允许将预先配置的对象注入到类中,实现了inversion of control(Ioc)的功能。在Unity中,支持constructor injection(构造器注入),property setter injection(属性设置值注入)和method call

2021-02-28 08:22:27 402 27

原创 控制反转与依赖注入

Ioc是什么?Ioc—Inversion of Control,即“控制反转”,不是什么技术,而是一种设计思想。在Java开发中,Ioc意味着将你设计好的对象交给容器控制,而不是传统的在你的对象内部直接控制。●谁控制谁,控制什么:传统Java SE程序设计,我们直接在对象内部通过new进行创建对象,是程序主动去创建依赖对象;而IoC是有专门一个容器来创建这些对象,即由Ioc容器来控制对 象的创建;谁控制谁?当然是IoC 容器控制了对象;控制什么?那就是主要控制了外部资源获取(不只是对象包括比如文件等)。

2021-02-27 19:29:05 138 34

原创 王者荣耀为什么这么火?

先来看一份数据,看看《王者荣耀》有多火。《王者荣耀》目前已吸引5000万的日活用户,注册用户突破2亿,有媒体预测王者荣耀日活用户或将高达7000万。随着游戏的火爆,玩家却在游戏中发现,“小学生”玩家已经入侵这款MOBA手游。据统计,传统电竞游戏主力人群为21-30岁,而腾讯浏览指数却指出,《王者荣耀》这款MOBA游戏的主力人群却推前到了11-20岁(53%)《王者荣耀》为什么这么火?1.易上手“易上手”几乎决定了一款软件能在多大程度上流行。《王者荣耀》再次简化了MOBA的操作,让玩家更容易上手。一方面

2021-02-26 19:20:11 1235 26

原创 2020年终总结

人生天地之间,若白驹之过隙,忽然而已。2020过去的也是猝不及防这一年我们经历了新型冠状肺炎的疫情,我们每个人都是英雄,在经历疫情的同时我们又在成长着,而且是方方面面的成长。有始有终,一年匆匆而过,以下便是我的满满收获!1、计算机学习计算机技术算是我们在这一年的时间的头等大事,毕竟以后要靠这吃饭。在这一年我先后完成了C#视频,三层视频,机房重构,机房合作,牛腩视频,设计模式,HTML视频的学习,不能说收获满满,也算是往前走了一步。每完成一个新的项目,都是不一样的感受,但是感觉到自己的成长,再往回看,

2021-02-17 15:28:59 270 28

原创 k8s简介

k8s简介k8s概述k8s实现了什么k8s集群架构k8s集群组成Master节点node节点pod —— k8s 调度的最小单元k8s概述k8s全称kubernetes,是为容器服务而生的一个可移植容器的编排管理工具,Kubernetes提供了应用部署,规划,更新,维护的一种机制。Kubernetes一个核心的特点就是能够自主的管理容器来保证云平台中的容器按照用户的期望状态运行着(比如用户想让apache一直运行,用户不需要关心怎么去做,Kubernetes会自动去监控,然后去重启,新建,总之,让ap

2021-01-26 10:40:55 487 44

原创 软件设计原则

前言今天学习讨论了设计模式中软件设计的原则,我们先从一个简单的VB程序print 5+6入手,通过老师的举例和层层深入的代码重构,让我明白了在设计软件的过程中,遵守相关的软件设计原则是多么的重要,不仅仅是方便日后查看代码,更是为了在维护更新代码的过程中减少我们的工作量,方便解决用户的需求问题。下边介绍一下在编程过程中的七大软件设计原则一、开闭原则一个软件实体,如类,模块和函数应该对外扩展开发,对内修改关闭。解读:用抽象构建框架,用实现扩展细节。不以改动原有类的方式来实现新需求,而是应该以实现事先抽象

2021-01-17 17:08:08 184 31

原创 Docker简介

Docker是什么Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows 机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。Docker的组成一个完整的Docker有以下几个部分组成:1.DockerClient客户端2.Docker Daemon守护进程3.Docker Image镜像4.DockerContainer容器...

2021-01-16 19:17:16 188 31

原创 jar包和war包

jar包是什么JAR(Java Archive,Java 归档文件)是与平台无关的文件格式,它允许将许多文件组合成一个压缩文件。JavaSE程序可以打包成Jar包(J其实可以理解为Java了)。JAR 文件格式以流行的 ZIP 文件格式为基础。与 ZIP 文件不同的是,JAR 文件不仅用于压缩和发布,而且还用于部署和封装库、组件和插件程序,并可被像编译器和 JVM 这样的工具直接使用。在 JAR 中包含特殊的文件,如 manifests 和部署描述符,用来指示工具如何处理特定的 JAR。简单来说,j.

2021-01-09 15:12:52 152 23

原创 char,nchar,varchar,nvarchar的区别

1 、 定义:char: 固定长度,存储ANSI字符,不足的补英文半角空格。nchar: 固定长度,存储Unicode字符,不足的补英文半角空格varchar: 可变长度,存储ANSI字符,根据数据长度自动变化。nvarchar: 可变长度,存储Unicode字符,根据数据长度自动变化。nvarchar(n) :包含 n个字符的可变长度 Unicode 字符数据。n 的值必须介于 1 与 4,000 之间。字节的存储大小是所输入字符个数的两倍。所输入的数据字符长度可以为零

2020-12-30 19:08:31 413 18

原创 N-S流程图

NS图是用于取代传统流程图的一种描述方式。 以 SP方法为基础,NS图仅含有下图 的几种基本成分,它们分别表示SP方法的几种标准控制结构。顺序型:选择型:WHILE重复型和UNTIL重复型多分支选择(case)型:在NS 图中,每个“处理步骤”是用一个盒子表示的,所谓“处理步骤”可以是语句或语句序列。需要时,盒子中还可以嵌套另一个盒子,嵌套深度一般没有限制,只要整张图在一页纸上能容纳得下,由于只能从上边进入盒子然后从下边走出,除此之外没有其他的入口和出口,所以,NS图限制了随意的控制转移,

2020-12-30 09:46:18 5524 23

原创 C#命名规则

Pascal 规则每个单词开头的字母大写Camel 规则除了第一个单词外的其他单词的开头字母大写Upper 规则仅用于一两个字符长的常量的缩写命名,超过三个字符长度应该应用Pascal规则类命名1.类名应该为名词及名词短语,尽可能使用完整的词2.使用Pascal规则...

2020-12-24 08:47:38 306 16

原创 git家族

最近接触了很多git打头的东西,来了解一下他们吧!git 是一种版本控制系统,是一个命令,是一种工具。github 是一个基于git实现在线代码托管的仓库,向互联网开放,企业版要收钱。gitlab 类似于 github,一般用于在企业内搭建git私服,需要自己搭环境。gitee 即码云,是基于 Gitlab 开源软件所开发的,是 oschina 免费给企业用的,不用自己搭建环境。异同点:1、github和gitlab都是基于git仓库的web开发流程代码托管平台。两者的区别是github有私有仓

2020-11-30 20:03:43 136 18

原创 关于Nginx

Nginx是什么?Nginx ("engine x") 是一个高性能的 HTTP 和反向代理服务器,是一个使用C语言编写的、开源、轻量级、高性能的WEB服务器及反向代理服务器软件。同时也是一个IMAP、POP3、SMTP代理服务器;Nginx可以作为一个HTTP服务器进行网站的发布处理,另外Nginx可以作为反向代理进行负载均衡的实现。Nginx优缺点?优点1.高并发量:根据官方给出的数据,能够支持高达 50,000 个并发连接数的响应。2.内存消耗少:处理静态文件,同样起web 服务,比apac

2020-11-28 11:21:07 114 18

原创 GET和POST两种基本请求方法的区别

POST和GET是HTTP协议中最常用的两种传参方式,下面做一个总结,欢迎指正其实他们俩最直观的区别就是GET把参数包含在URL中,POST通过request body传递参数GET在浏览器回退时是无害的,而POST会再次提交请求GET产生的URL地址可以被Bookmark,POST不可 以...

2020-11-13 15:40:30 129 18

转载 如何启动SQL SERVER服务

安装SQL SERVER 后,,打开SQL Server Management Studio发现无法连接,查询发现可能是没有启动SQL SERVER服务,打开SQL SERVER 配置管理器,却发现SQL SERVER服务下什么都没有,那该如何启动服务呢?步骤如下:1、找到Sql Server安装后生成的文件夹,可以通过搜索Sql Server 找到。2、点击【配置工具】下的【Sql Server 配置管理器】。3、点击左侧菜单SQL Server 服务,右侧会显示所有的Sql Server 服

2020-10-26 10:50:17 10822 25

原创 1024

1024程序员节,愿天下没有难做的项目 ,没有难写的bug,没有秃头的程序员

2020-10-24 09:59:44 695 23

原创 C#机房重构登录

当时开始重构的时候看了好多人的机房重构登录,几乎每个人都有一篇总结是关于机房重构登录的,我也纠结了好久,打算把自己的分享出来,如有不对,请纠正。大部分人的登录都是有两个登录窗口,一般用户一个,操作员管理员一个。我做的就只有一个登录窗口,然后判断他们的权限再弹出来分别对应的功能菜单。...

2020-10-24 08:22:16 145 20

原创 自考总结

又一次考完了自考。这次自考因为疫情的原因和上一次无缝衔接,感觉今年一直在准备自考了。这次的自考学习过程和其他次的不太一样,主要多了集体学习用到了个性化番茄时间管理与之前的三遍读书法快速阅读思维导图相结合,效果当然要看我们成绩出来了再看咯。这次考了C++和数据结构导论。押题竟然一道都没压中,尤其是今年C++还改版了,有点难度。说最好的学习时间是考试后。感觉这次学的数据结构导论的算法很有用,C++的第一道大题都是从小到大排序,听他们说面试的时候也会有面试官出考题让你手写快排,我在学习的时候也就在这方面多

2020-10-18 19:23:36 1074 17

原创 迪米特法则

1、迪米特法则(Law of Demeter)又叫作最少知识原则(Least Knowledge Principle 简写LKP),就是说一个对象应当对其他对象有尽可能少的了解,不和陌生人说话。英文简写为: LoD.2、迪米特法则可以简单说成:talk only to your immediate friends。 对于OOD来说,又被解释为下面几种方式:一个软件实体应当尽可能少的与其他实体发生相互作用。每一个软件单位对其他的单位都只有最少的知识,而且局限于那些与本单位密切相关的软件单位。3、迪米特法则

2020-09-30 21:34:56 174 12

原创 C#DataGridView绑定数据源的方法

WinForm控件数据绑定有两种形式:简单数据绑定和复杂数据绑定简单数据绑定简单的数据绑定是将用户控件的某一个属性绑定至某一个类型实例上的某一属性。采用如下形式进行绑定:引用控件.DataBindings.Add(“控件属性”, 实例对象, “属性名”, true);using (SqlConnection conn = new SqlConnection(ConfigurationManager.ConnectionStrings["connStr"].ToString())) {   S

2020-09-28 10:05:18 640 27

原创 C++自考总结

最近在集体进行C++自考学习,个性化番茄学习+快速阅读+三遍读书法+思维导图相结合

2020-09-27 22:35:17 331 24

原创 Model与Entity得区别

Model与Entity我比较迷茫有什么区别,查了好多资料才稍稍有了些眉目我简单说说我的理解:model是一个模型,里边装了各种数据,将一个model传给view,在视图页面就可以使用model里边得数据呈现到页面上Entity是实体,就是和数据表一一对应得,一个实体一张表model的字段>entity的字段,并且model的字段属性可以与entity不一致,model是用于前端页面数据展示的,而entity则是与数据库进行交互做存储用途。...

2020-09-15 10:09:23 2023 19

原创 C#机房重构小知识点

1.this.Hide();隐藏窗体,只是看不到窗体了,并没有关闭。this.Hide()隐藏窗体后还可用 this.Show()重新显示其,而且 Hide 一旦执行不能被中止。2. this.Close();close关闭了不表示应用程序退出,而是窗口自身关闭。close执行中是可以被终止的。3. System.Environment.Exit(0);系统退出,正在执行的全部终止。4.禁止自动生成列DataGrilView.AutoGenerateColumns = false;5.Li

2020-08-31 21:29:42 122 15

原创 机房卫生会议总结

机房卫生会议主要从三方面进行。细节,素质,主人翁意识。其实不止再卫生上,在所有地方这三方面都尤其重要。窗台上乱放的自己的杂物,桌子上用过的废弃纸巾和喝完水的塑料瓶子,厕所里没有扔进纸篓的手纸,餐屋桌子上自己剩下的食物,休息室没有放置好的桌椅。。。种种现象都表明着我们生活的大环境还很糟糕,细节决定成败,你把拧开了杯盖的水杯放在桌子上,很可能你不小心碰一下就会碰倒,再可能水会进到你的电子产品里,手机或者电脑,到时候真的是得不偿失。素质问题,你可以随意把放在大厅桌子上的贴心提示语拍扁,你也就顺便拍扁了你自己的脸

2020-08-22 09:02:53 173 11

原创 C#ConfigurationManager的使用

在项目中,我们习惯使用 ConfigurationManager 来读取一些常量。如链接数据库字符串、一些需配置的数据的配置。我们需要把这些数据记录在 app.config 中,但是我在使用的时候出现了 “当前上下文中不存在名称:ConfigurationManager ”,这就需要好好检查然后进行配置了。步骤如下:添加App.config文件添加好之后要进行配置添加key和value然后再添加引用添加引用添加命名空间使用这样就可以了!...

2020-08-18 09:32:54 8855 11

原创 C#机房重构---七层是什么?

七层是哪七层之前做过三层登录,其实七层就是在三层的基础上加上设计模式:七层分别为Entity(实体层)、DAL(数据访问层)、IDAL(接口层)、Factory(工厂层)、BLL(业务逻辑层)、Facade(外观层)、UI(界面层)七层在三层的基础上只是多了三个层分别为IDAL、Factory、Façade;为什么只多了三个?因为三层里的Model层相当于七层里的Entity实体层七层具体概念导图七层包图实现步骤:1、创建Entity,实现业务实体。2、创建IDAL,实现接口。3、创建

2020-07-21 09:44:02 196 9

空空如也

空空如也

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

TA关注的人

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