- 博客(77)
- 收藏
- 关注
原创 解决方案-联想电脑插耳机后仍然外放
相信很多人都遇到到过这种情况,怎么电脑插上耳机后仍然是外放状态呐。如果你也有这种情况那么就接着往下看吧。一.打开控制面板二.找到高清晰音频管理器三.点击设备高级设置四.将播放设备中的第一个选项改成第二个即可以上就是全部的解决方案,如果对你有帮助记得点赞关注哟!...
2021-09-03 15:03:11
9525
6
原创 揭开HTML面纱
前言:对于刚刚接触BS的我们来说,html是打开我们对于BS大门的第一把钥匙。可见html的重要性。那么我们就来看一看到底什么是html,以及html的相关用法。一.什么是htmlhtml:是用来描述网页的一种语言,是超文本标记语言。简单来说就是通过一些标记标签来书写网页,而html标签所搭建的是整个网页的结构骨架。二.html标签html是由一个个标签组成的,那到底什么是标签。标签结构:<开始标签>内容</结束标签>1.几种常用标签种类:(1)标题标
2021-08-16 17:57:02
207
7
原创 初识HTML
一.了解HTMLHTML的全称为超文本标记语言,是一种标记语言。它包括一系列标签.通过这些标签可以将网络上的文档格式统一,使分散的Internet资源连接为一个逻辑整体。HTML文本是由HTML命令组成的描述性文本,HTML命令可以说明文字,图形、动画、声音、表格、链接等。...
2021-05-30 20:34:44
243
13
原创 SQL多表查询
一.了解1.sql查询的基本原理:第一,单表查询,根据WHERE条件过滤表中的记录,形成中间表(中间表对用户不可见)根据SELECT的选择列选择相应的列进行返回最终结果第二,两表连接查询,对两表求积并用ON条件和连接类型进行过滤形成中间表,然后根据WHERE条件过滤中间表的记录,并根据SELECT指定的列返回查询结果第三,多表连接查询,先对第一个和第二个表做两表连接查询,然后用查询的结果和第三个表做连接查询,自此类推,直到所有的表都连接上为止,最终形成一个中间的结果表,然后根据WHERE条件
2021-05-30 15:17:24
6398
14
原创 漫漫软考路-考后总结
软考学习持续了一个多月,我们学习小组一起走过了这段时间,回想起来还是回忆满满。本来想找一段优美煽情的语句来形容一下这段难忘的时光,奈何没找到恰当的语句,还是算了,经历过的都懂。总的...
2021-05-29 20:51:59
914
19
原创 UML类图关系
一.继承关系(泛化关系)1.描述:继承关系是子类(派生类)继承父类(基类)的属性方法,或者子接口继承父接口的关系。继承时类与类或者接口与接口之间最常见的关系。2.代码:class bird //bird父类{ public void wing(); //公共方法}class owl :bird //子类继承父类{ public void oxeye(); //子类继承父类的基础上扩展自己的方法}扩展:一个子类继承一个父类,一个父类可以有多个
2021-04-27 20:18:43
385
24
原创 4月自考总结
回首过去的这一个多月的自考筹备,感触还是良多的,我也觉得自己过得是比较充实而有意义的,有很多收获,学到了很多新的知识,对自考有了更深一步的了解,总的来说自己成熟了很多。这次自考报了三科,有计算机网络原理,运筹学,马克思主义基本原理,考试不是目的重要的注重过程学会学习方法。我们要在一次次的自考中总结学习方法,吸取学习经验,才可以为我们以后的学习。学习方法的总结见下。学习方法:1.时间管理:时间管理很重要,但是并不是每个人都能做好时间管理,做好时间管理能帮助我们提高学习...
2021-04-12 09:06:05
132
28
原创 CSS简介
在学习牛腩视频中,初次接触了CSS,那CSS到底是什么?1.什么是CSSCSS又叫层叠样式表,是一种用来表现HTML或XML()
2021-03-29 14:57:28
395
38
原创 计算机网络原理-TCP/IP协议
一.TCP/IP模型 OSI七层模型 应用层 应用层 pop3(110) NFS 表示层 FTP(20/21) HTTP(80) DHCP(67) TFTP(69) 会话层 Telnet(23) SMTP(25) SNMP(161) DNS(53) 传输层 传输层 TCP UDP ...
2021-03-28 08:55:20
416
43
原创 抽象类和接口
一.抽象类:抽象类用来表示对问题领域进行分析设计得出的抽象概念,是对一系列本质上相同的具体概念的抽象。举例:以动物为例,定义一个抽象类animalpublic abstract class animal{ public string vendor{ger;set;} //公共属性 public abstract float price{get;} //抽象属性必须是公有的 public abstract void GrowInArea(); //抽象方法必须是公有的}
2021-03-13 10:38:34
136
36
原创 nginx
一.了解nginxnginx是一个高性能的HTTP和反向代理web服务器,同时也提供了IMAP/POP3/SMTP服务。Nginx是一款轻量级的web服务器/反向代理服务器及电子邮件(IMAP/POP3)代理服务器,在BSD-like 协议下发行。其特点是占有内存少,并发能力强。同时nginx是具有代理服务,和负载均衡服务。二.代理服务1.什么是代理:代理就是一个中介,A和B之间可以直接通信,现在在A,B之间插入一个C,C就是中介2.正向代理:一般情况下没有特殊说明,代理技术默认说的是正向代
2021-03-09 09:25:57
150
34
原创 linux系统安装Git
一.git介绍Git --- The stupid content tracker, 傻瓜内容跟踪器。Linus Torvalds 是这样给我们介绍 Git 的。Git 是用于 Linux内核开发的版本控制工具。与常用的版本控制工具 CVS, Subversion 等不同,它采用了分布式版本库的方式,不必服务器端软件支持(wingeddevil注:这得分是用什么样的服务端,使用http协议或者git协议等不太一样。并且在push和pull的时候和服务器端还是有交互的。),使源代码的发布和交流极其方便。
2021-02-28 09:16:33
4217
46
原创 拼多多成功的背后
说起拼多多,大家都不陌生吧,拼多多又有许多别名例如拼夕夕,拼刀刀,这些名字也是相当可爱,完全表达出了大众多于拼多多的喜爱。然而为啥拼多多会这么受欢迎?经过调查资料的显示有多种原因,我们就一个方面来了解一下它背后的秘密。资料显示: 就在2021-02-25日,全国脱贫攻坚表彰大会在人民大会堂隆重举行,党中央对全国脱贫攻坚先进个人和集体进行了表彰,其中上海寻梦信息技术有限公司(拼多多)作为互联网企业代表,获颁全国脱贫攻坚先进集体。据悉,此次共有三家互联网企业获此最高规格的集体表彰。作为依靠...
2021-02-26 10:35:09
603
25
原创 J2SE知识点
一.J2SE定义:Java2平台包括:标准版(J2SE)、企业版(J2EE)和微缩版(J2ME)三个版本。J2SE,J2ME和J2EE,这也就是SunONE(Open NetEnvironment)体系。J2SE就是Java2的标准版,主要用于桌面应用软件的编程;J2ME主要应用于嵌入式系统开发,如手机和PDA的编程;J2EE是Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。二.java是一种解释型语言1.JAVA两种核心机制:Java虚拟机(一个以字节码为机器指
2021-02-23 10:47:52
716
27
原创 jenkins备份(ThinBackup)
当jenkins出了故障怎样快速恢复那?这时就凸显出备份的重要性,我们可以借助jenkins自带的ThinBackup插件来备份。1.首先下载ThinBackup插件,首先点击系统管理→插件管理→可选插件→过滤框搜索ThinkBackup2.勾选ThinkBackup→点击直接安装3.安装完成后,点击系统管理→找到ThinkBackup这里可以看到有三个选项4.选择Settings设置备份参数...
2021-02-23 10:23:13
1025
21
原创 设计模式—外观模式
一.外观模式1.定义:外观模式又称门面模式,它为子系统中的一组接口提供一个一致的界面,Facade模式定义了一个高层接口,这个接口使得这一子系统更加容易使用。外观模式可以很好的解决让子系统外部的客户端在使用子系统时,既能简单的使用这些子系统内部的模块,又不用客户端与子系统内部的多模式交互。2.解决问题的思路:通俗来讲就是根据客户端的需要定义一个简单的接口,然后让客户端调用接口,剩下的客户端就不用管了。接口就是客户端和被访问的系统之间的一个通道,并不一定是interface,在这里这个接口通常
2021-01-27 09:21:29
160
33
原创 C#中成员变量和局部变量
一.成员变量1.定义:在类中定义的变量是成员变量;2.作用范围:在整个类中都有效;3.分类:成员变量又分为实例变量和静态变量4.默认值:(成员变量不赋初始值的情况下,会自动匹配默认值)创建类的一个实例时,在执行构造函数之前,如果你没有给成员变量赋初始值,C#编译器缺省将每一个成员变量初始化为他的默认值。对于其他情况,编译器会在创建变量时,把变量初始化为默认值。1、对于整型、浮点型、枚举类型(数值型),默认值为0或0.0。2、字符类型的默认值为\x0000。3、布尔类型的默认值为
2021-01-26 16:05:31
4380
25
原创 反射+配置文件
机房重构遇到了反射+配置文件,查了一些资料,接下来了解一下1.什么是反射:Reflection,中文翻译为反射。 这是.Net中获取运行时类型信息的方式,.Net的应用程序由几个部分:‘程序集(Assembly)’、‘模块(Module)’、‘类型(class)’组成,而反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息。2.反射的作用:在.Net Framework中提供了反射机制,可以在加载程序运行时,动态的获取和加载程序集(dll也就是动态链接库),获取程序集
2021-01-24 16:39:07
476
28
原创 软件设计原则的理解
在网络信息化时代,计算机技术得到飞速发展,人们对于软件的安全性与重用性的需求也越来越高,为此软件设计模式也越来越受重视。一个好的程序必然离不开好的设计,然而好的设计理念必然离不开软件设计原则,运用好设计原则将会提高软件系统的可维护性和可复用性,增加软件的可扩展性和灵活性。下面将会介绍软件设计的六大原则。一.开闭原则(软件设计的终极目标)----封装含义:当应用的需求改变时,在不修改软件代码的前提下,可以扩展模块功能,使其满足新的需求。作用:提高代码的可复用性,软件的可维护性实现方法:可以为软
2021-01-17 11:58:23
430
21
原创 linux中启动Tomcat后浏览器不能访问
一.首先保证Tomcat是启动状态$ ps -ef|grep tomcat控制台输出表明tomcat已经启动如果tomcat未开启,则进入bin目录下开启$ cd /tmp/Tomcat/tomcat/bin/startup.sh二.查看端口号进入tomcat下的conf目录$ cd conf找到server.xml配置文件,查看端口号:8080三.开启端口firewall-cmd --zone=public --add-port=8080/tcp
2020-12-14 17:26:22
279
16
原创 linux安装Nodejs
一.官网下载安装包http://nodejs.cn/download/二.将下载的安装包解压(1).上传到指定目录cd /app/software(2).解压 tar -zxvfnode-v6.10.0-linux-x64.tar.xz(3).重命名 mvnode-v6.10.0-linux-x64.tar.xz nodejs(3).查看nodejs下的bin目录是否有node和npm文件,如果有执行软连接三.建立软连接 (注意一定要写在自己安装的路径下)...
2020-12-08 21:20:21
189
17
原创 linux下安装jenkins使用tomcat运行
想要安装jenkins,首先需要安装jdk环境,安装jdk可移驾此篇博客liunx安装JDK11一.装好jdk后安装tomcat1.官网下载安装包https://tomcat.apache.org/2.解压并将复制到指定目录下(1).解压安装包# tar -zxvf apache-tomcat-8.5.29.tar.gz(2).复制tomcat文件到指定目录,并重命名# mv apache-tomcat-8.5.29 /usr/local/tomcat# mv apa
2020-12-08 21:02:16
533
9
原创 liunx安装JDK11
linux下安装jdk可以分为四步:1.下载对应安装包2.解压并移动到安装目录3.配置环境变量4.查看安装结果一.官网下载对应安装包https://www.oracle.com/java/technologies/javase-jdk13-downloads.html,找到需要的linux系统安装包,进行下载二.解压并移动到安装目录1.在usr/local/目录下通过mkdir创建install目录,用来存储程序,使用-p用来创建多级文件夹# mkdir -p /usr
2020-12-08 20:14:37
565
17
原创 另一个SqlParameterCollection 中已包含 SqlParameter[解决方案]
在重构过程中遇到这个问题查了查资料发现了一个好用的解决方法。1.解决方法:添加语句: cmd.Parameters.Clear();2.原因:声明的SqlParameter数组,而在循环的内部,每一次执行ExecuteNonQuery(或者其它命令方法)都由该方法内部的IDbCommand.Parameters.Add(IDbDataParameter)将SqlParameter数组添加到IDbCommand的IDataParameterCollection中。而framework机制限制两个.
2020-11-29 19:51:20
436
16
原创 LoginFactory 出现“未能加载文件或程序集”LoginDAL“或它的某一个依赖项。系统找不到指定文件
在敲机房重构使用配置文件+反射中遇到了这个问题。查了很多博客发现这个问题很多人都遇到了,最后还是通过小伙伴的帮助来解决了这个问题。当时
2020-11-18 15:46:34
244
19
原创 命名的魅力—驼峰命名
人们的交流靠各种语言,每行也有每行的“行话”,对于程序员来说是通过代码交流,那程序员为了读懂别人的程序,代码规范就很重要。驼峰命名法:是电脑程式编写时的一套命名规则,就是当变量名或函数名由一个或者多个单字连接到一起,而构成唯一识别字时,第一个单词以小写字母开始,第二个单词的首字母大写或每一个单词的首字母都采用大写字母。一.小驼峰:变量一般用小驼峰法标识,驼峰法的意思是,除第一个单词之外,其他单词首字母大写,常用于变量例如:int userId=0;二.大驼峰:大驼峰...
2020-11-17 09:23:36
307
18
原创 C#三层架构
一.引言:在之前就听说了三层,这段时间对三层有了些了解,三层就是将系统的界面,数据库,数据的处理进行分离,以便于程序开发人员对程序整体的把握和理解。二.简介:1.三层:表示层(UI,User Interface),业务逻辑层(BLL BusinessLogicLayer),数据访问层(DAL Data Access Layer)(1)UI层:是用户看到的界面层;(2)Bll层:是UI层和D层的桥梁,连接两层主要进行一些数据的处理操作,从D层获取数据传给UI层,进行一些逻辑判断;(
2020-11-08 21:00:53
1617
14
原创 用”软删除“来删除数据库中的数据
一.软删除:(Soft Deleting),即在删除数据表中的数据时,并不直接将其从数据表中删除,而是将其标志为删除,即在每张表中设置一个删除字段(如:IsDeleted)等,默认情况下其值为0,及未删除状态;当需要将数据删除时,则将此字段更新为1。在现实中,我们所说的删除并不是真正的做删除,往往我们在数据库中删除掉一些数据后,想要恢复就会很难,这样的话用到软删除再次查看就会方便很多。例如:公司“解雇”了一名员工,而不是删除了员工;公司“取消”了订单,而不是删除了订单;公司“停用”了一台设备
2020-11-08 10:48:35
1822
17
原创 连接查询—内连接
一.sql中连接查询分类:内连接, 外连接,(左外连接,右外连接) 自然连接, 交叉连接二.内连接1.概念:内链接[inner]join,从左表中取出每一条记录,去右表中与所有记录进行匹配;是某个条件在左表中与右表中相同最终才会有保留结果,否则不保留。 2.基本语法:左表 [inner] join右表 on左表.字段 = 右表.字段;on表示连接条件:条件字段就是代表相同的业务含义(如my_student.c_id和my_class.id),大多数情况下为两张表中的主外键关系..
2020-11-07 15:34:46
608
13
原创 ADO.NET中五个对象
一.五类对象1.Connection对象:connection对象是开启数据库与程序之间的连接,是一个连接对象,用来创建连接对象,没有这个对象是无法从数据库获取到信息。它在ADO.NET最底层。2.Command对象:对数据库发出命令,创建命令对象,对数据库下达查询,新增,修改,删除的命令,command对象是创建在connection对象基础之上,通过connection连接到数据源。3.DataAdapter对象:构造适配器调用结果集会用到,主要是在数据源和DataSet之间执行
2020-10-30 09:34:06
6236
16
原创 设计模式—六大原则
设计模式的六大原则是我们在程序设计中所要遵守的原则,想要精通设计模式必须先明白这六大原则。设计模式六大原则:一.开闭原则(总纲):核心思想:一个软件实体如类,模块和函数应该对修改封闭,对扩展开放 优点:可复用性,可维护性 注意:通过接口或者抽象类约束扩展,对扩展进行边界限定,不允许出现在接口或抽象类中不存在的public方法 参数类型、引用对象尽量使用接口或者抽象类,而不是实现类 抽象层尽量保持稳定,一旦确定即不允许修改二.单一职责原则:核心思想:应该有且仅有一个原因引起类的变.
2020-10-26 17:03:20
285
22
原创 设计模式—单例模式
单例模式是设计模式的一种,属于创建型模式。这种模式保证一个类仅有一个实例,并提供一个访问它的全局访问点。 一.单例的实现主要是通过以下两个步骤: 将该类的构造方法定义为私有方法,这样其他处的代码就无法通过调用该类的构造方法来实例化该类的对象,只有通过该类提供的静态方法来得到该类的唯一实例; 在该类内提供一个静态方法,当我们调用这个方法时,如果类持有的引用不为空就返回这个引用,如果类保持的引用为空就创建该类的实例并将实例的引用赋予该类保持的引用。 二.单...
2020-10-24 19:59:13
157
13
原创 设计模式—工厂模式
学好设计模式对程序员来说非常重要,设计模式与程序员的架构能力和阅读源代码的能力息息相关,设计模式一共有23种,先介绍一下工厂模式一.工厂模式:简单工厂模式 工厂方法模式 抽象工厂模式1.简单工厂:举个例子,构建对象最常用的就是new一个对象,当我们需要一个键盘时,我们需要键盘的构造方法,需要一个鼠标时我们需要知道鼠标的构造方法,然而当我们需要的更多时,只是增加了相关的类,增加了类之间的关系...
2020-10-24 11:41:56
155
13
原创 十月份自考总结
十月份的自考告一段落,这次考的是数据结构,信息系统开发与管理,软件开发工具。 数据结构就是研究数据的逻辑结构和物理结构以及它们之间相互关系,并对这种结构定义相应的运算,而且确保经过这些运算后所得到的新结构仍然是原来的结构类型。数据结构通过平时的练习与理解在这次做题中还相对顺利,主要考的是一些基本概念四种逻辑结构,集合,线性结构,树形结构,图结构,物理结构(数据的存储:顺序结构,链式结构,索引结构),算法,时间复杂度空间复杂度,线性链表:单链表,双链表,循环链表,栈和队列的特...
2020-10-18 21:30:22
189
14
原创 米老师语录
通过学习米老师语录知道我们还有很多欠缺需要学习的地方,以后也需要我们通过实践感悟和学习。米老师语录:1.变是永远不变的2.不怕不知道就怕不知道3.困难是进步的阶梯4.多看帮助,少走弯路5.没有搜不到的,只有你想不到的6.站在巨人的肩膀上,更省力7.打击你们是我的责任8.教育是一门艺术,更是一副责任9.提高班就是允许你犯错的地方10.死不要脸的革命精神11.没有教不好的学生,只有不会教的老师12.思想有多大,舞台就有多大13.发现的原动力来自不将就;不讲
2020-09-30 21:22:07
1299
12
原创 C#中i++和++i
之前看视频对i++和 ++i的理解不是很清楚,今天又回顾了一遍。1.i++这个例子将 int num 赋值为10,然后定义一个number 令number=10+num++;在这里运算的过程是先取num的原值10参与运算,然后num再自身+1输出结果:num=10+1=11 ;number=20;2.++iint num = 10;++num;int number = ++num +10;Console.WriteLine(num);Console.WriteL.
2020-09-26 09:56:19
2242
21
原创 C#构造函数
一.什么是构造函数:构造函数是在创建给定类型的对象时执行的类方法。构造函数具有与类相同的名称,它通常初始化新对象的数据成员。二.实例介绍:1.下面的实例中构造了一个简单的构造函数,class Preson 表示的是一个Person类public Person()表示的是一个Person的构造函数,其中Person里面包括多个参数:name,gender,age,chinese,math,english;因为类在声明时系统会给出默认的无参数的构造函数public Person()只
2020-09-08 11:28:57
468
14
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人