- 博客(39)
- 资源 (5)
- 收藏
- 关注
原创 计算机基础知识测试题
单选题〕在下载的普涌程序中隐含了一些非法功能的代码,用于窃取户私密信息或执行其他恶意程序,这种恶意软件的攻击方式称为。DCPU不能直接访问存储在内存中的数据,也不能直接访问存储任外存中的数据。ACPIJ能直接访问存储在内存中的数据,也純直接访问存储在外存中的数据。BCPU不能直接访问存储在内存中的数据》能直接访问存储在外存中的数据。BCPU不能直接访问存储在内存中的数据,能直接访问存储旺外存中的数据。ACPU能直接访问存在内存中的数据,也能直接访问存储在外存中的数据。
2023-11-27 08:24:15
1003
原创 计算机基础单元测试
单选题〕程序员在设计的软件系统中插入了一段专门设计的代码,使得他在任何时候都可以绕开正常的登录认证过程,讲入该软件系统,这种恶意软件的攻击方式称为。〔单选题〕从第一代计算机到第四代计算机的体系结构是相通的,都是中运算器、控制器、存储器及输入输出设备组成的。【单选题】在下载的普通程序中隐含了一些非法功能的代码,用于窃取用户私密信息或执行其他恶意程序,这种恶意软件的攻击方式称为。〖甲选题〕计算机系统采总线结构对存储器和外设进行协调。ACPU能直接访问存储在内存中的数据,也能直接访问存储在外存中的数据。
2023-11-25 14:55:47
955
原创 C# Label内字体随着字数的增加而自动减小,Label大小不变
FontStyle fontStyle 字体的粗细。float size 字体的大小。
2023-11-16 11:59:01
393
原创 C#中连接并操作SQL数据库
在这个例子中,我们将创建一个新的博客文章。首先,我们需要创建一个SqlCommand对象来表示这个命令。然后,我们调用SqlCommand的ExecuteNonQuery方法来执行这个命令。这个方法返回一个整数,表示受这个命令影响的行数。因为我们正在插入一个新的行,所以这个数字应该是1。这个库是ADO.NET的一部分,用于SQL Server的交互。它包括数据库服务器的位置,数据库的名称,以及用来验证身份的用户名和密码。然后,我们需要创建一个SqlConnection对象来表示到数据库的连接。
2023-11-14 16:19:35
647
原创 C#连接斑马打印机
通常,这涉及到创建一个打印机对象,并使用该对象的连接属性来指定如何连接到打印机。例如,如果您的打印机是通过串口连接的,那么您可能需要使用Zebra的SerialPort类来建立连接。在您的C#项目中,您需要添加SDK的引用。在弹出的对话框中,找到并选择您刚刚安装的Zebra SDK。这些指令通常使用ZPL(Zebra Programming Language)编写,这是一种专为Zebra打印机设计的标签编程语言。首先,您需要下载并安装Zebra的SDK。您可以在Zebra的官方网站上找到相应的下载链接。
2023-11-14 16:13:34
2093
1
原创 C#TableLayoutPanel
使用 TableLayoutPanel.RowStyles 和 TableLayoutPanel.ColumnStyles 属性调整行和列的大小和样式。首先在一行一列单元格内添加Panel控件,修改器属性ColumnSpan = 2 即可。1.单元格画线使用CellBorderStyle属性;可以使用百分比、像素值或自动大小来定义行和列的大小。2.合并单元格,例如一行一列和一行二列合并;
2023-11-10 17:10:04
1363
原创 cookie和session的详解与区别
cookie和session的详解与区别Cookie什么是CookieCookie属性Session什么是SessionSession的常用方法cookie和session区别Cookie什么是CookieCookie意为“甜饼”,是由W3C组织提出,最早由Netscape社区发展的一种机制。目前Cookie已经成为标准,所有的主流浏览器如IE、Netscape、Firefox、Opera等都支持Cookie。举例来说, 一个 Web 站点可能会为每一个访问者产生一个唯一的ID, 然后以 Cooki
2021-08-11 22:03:11
152
原创 JVM学习
JVMJVM的主要组成部分类加载器———ClassLoaderJVM启动,程序开始执行时,负责将class字节码加载到JVM内存区域中运行时数据区———Runtime Data Area方法区、java堆、java栈、本地方法栈和程序计数器。执行引擎————Execution Engine负责执行class文件中包含的字节码指令本地库接口———Native Interface主要是调用C或C++实现的本地方法及返回结果运行时数据区方法区用于存储类结构信息的地方,包括类信息、
2021-06-03 16:51:32
103
原创 初识jQuery
jQuery简介jQuery与JavaScriptjOuey 是JavaScriprp 的程序库之一.它是 JavaScripi对象和实用函数的封装。jQuery由美国人John Resig于2006年创建jQuery是目前最流行的JavaScript程序库,它是对JavaScript对象和函数的封装它的设计思想是write less,do morejQuery与其他JavaScript库JavaScript是一种面向 Web的脚本语言。认识jQueryjQuery简介jQue
2020-07-09 18:14:57
128
原创 JavaScript操作DOM对象
DOM分为三类:DOM Core(核心),HTML-DOM和CSS-DOM。DOM CoreDOM Core不是JavaScript的专属品任何一种支持DOM的编程语言都可以使用它,它的用途不仅限于处理一种使用标记语言编写出来的文档,如HTML。HTML -DOM使用JavaScript和DOM为HTML文档编写脚本时,有许多专属的HIML -DOM 属性,HTML-DOM出现的比DOM Core更早.它提供了一些更简单的标记来描述各种HTML 元素的属性,如document forms.获取表
2020-07-02 17:49:01
114
原创 JavaScript操作BOM对象
windows对象浏览器对象模型(BOM )是JavaScript的组成之一,它提供了独立于内容与浏览器窗口进行交互的对象。使用BOM通常可实现如下功能:弹出新的浏览器窗口移动、关闭浏览器窗口及调整窗口大小在浏览器窗口中实现页面的前进、后退功能常用的属性history 有关客户访问过的URL的信息location 有关当前URL的信息screen 只读属性,包含有关客户端显示屏的信息在Javascript中,属性的语法格式如下:window.属性名=“属性值”常用
2020-06-28 19:46:21
64
原创 JavaScript基础
JavaScriptJavaScript :JavaScript 是脚本语言。JavaScript和ECMAScript通常被人用来表达相同的含义,但是JavaScript并不是这么一点含义,它是由ECMAScript 核心. DOM 文档对象模型. BOM 浏览器对象模型 这三部分组成。浏览器会在读取代码时,逐行地执行脚本代码。而对于传统编程来说,会在执行前对所有代码进行编译。JavaScript 主要用来在HIML页面中添加交互行为。JevaScript是一种脚本语言 ,语法和Jave类似。J
2020-06-23 17:01:10
225
原创 Java类之间关系
类与类之间的关系继承继承指的是- -个类(称为子类、子接口) 继承另外的一个类(称为父类、父接口)的功能,并可以增加它自己的新功能的能力。实现指的是一个类实现接口的功能。依赖简单的理解,就是类A使用到了类B,而这种使用关系是具有偶然性的、临时性的、非常弱的,但是类B的变化会影响到类A。关联关联体现的是两个类,或者类与接口之间语义级别的一种强依赖关系,比如我和我的朋友。这种关系比依赖更强,不存在依赖关系的偶然性,关系也不是临时性的,-般是长期性的,而双方的关系一般是平等的,关联可以是单向或者双
2020-06-04 19:47:41
95
原创 DAO模式
DAO模式DAO 是指位于业务逻辑和持久化数据之间实现对持久化数据的访问。通俗来讲,就是将数据库操作都封装起来。位于业务逻辑和持久化数据之间实现对持久化数据的访问DAO模式的作用隔离业务逻辑代码和数据访问代码隔离不同数据库的实现DAO模式的组成部分DAO接口: 把对数据库的所有操作定义成抽象方法,可以提供多种实现。DAO 实现类: 针对不同数据库给出DAO接口定义方法的具体实现。实体类:用于存放与传输对象数据。数据库连接和关闭工具类: 避免了数据库连接和关闭代码的重复使用,
2020-06-04 18:54:32
548
原创 开放-封闭原则
开放-封闭原则开放-封闭原则,是说软件实体(类、模块、函数等等)应该可以扩展,但是不可修改。开放封闭原则是所有面向对象原则的核心。软件设计本身所追求的目标就是封装变化、降低耦合,而开放封闭原则正是对这一目标的最直接体现。其他的设计原则,很多时候是为实现这一目标服务的,例如以Liskov替换原则实现最佳的、正确的继承层次,就能保证不会违反开放封闭原则。开放-封闭原则是面向对象设计的核心所在。遵循这个原则可以带来面向对象技术所声称的巨大好处,也就是可维护、可扩展、可复用、灵活性好。开发人员应该仅对程序中呈
2020-06-02 17:56:40
219
原创 JDBC
JDBC概念JDBC是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序。Java是通过JDBC 技术实现对各种数据库访问的,JIDBC 是Java 数据库连接技术的简称,它充当了Java 应用程序与各种不同数据库之间进行对话的媒介。它可以把数据持久保存,这就是一种持久化机制。这里涉及一个术语,持久化。 持久化是将程序中的数据在瞬时状态和持久状
2020-06-02 17:32:23
146
原创 MySQL存储过程
存储过程一组可编程的函数,是为了完成特定功能的SQL语句集,经编译创建并保存在数据库中,用户可通过指定存储过程的名字并给定参数(需要时)来调用执行。优点:将重复性很高的一些操作,封装到一个存储过程中,简化了对这些SQL的调用批量处理:SQL+循环,减少流量,也就是“跑批”统一接口,确保数据的安全缺点存储过程,往往定制化于特定的数据库上,因为支持的编程语言不同。当切换到其他厂商的数据库系统时,需要重写原有的存储过程。存储过程的性能调校与撰写,受限于各种数据库系统。存储过程的创建和调用
2020-05-31 15:35:08
82
原创 java 单一职责原则
单一职责原则应该有且仅有一个原因引起类的变更。就一个类而言,应该仅有一个引起它变化的原因。如果一个类承担的职责过多,就等于把这些职责耦合在一起,一个职责的变化可能会削弱或者抑制这个类完成其他职责的能力。这种耦合会导致脆弱的设计,当变化发生时,设计会遭受到意想不到的破坏。优点:类的复杂性降低,实现什么职责都有清晰明确的定义;可读性提高,复杂性减低,可读性当然提高;可维护性提高,可读性提高,可维护性当然提高;变更引起的风险减低,变更是必不可少的,如果接口的单一职责做得好,一个接口修改只对相应的
2020-05-28 18:53:28
126
原创 MySQL事务,视图,素引,备份和恢复。
事务MySQL 事务主要用于处理操作量大,复杂度高的数据。事务 是指将一系列数据操作捆绑成为一 个整体进行统一管理。 如果某一事务执行成功,则在该事务中进行的所有数据更改均会提交。成为数据库中的永久组成部分。如果事务执行时遇到错误且必须取消或回滚,则数据将全部恢复到操作前的状态,所有数据的更改均被清除事务是必须满足4个条件:*原子性:*一个事务中的所有操作,要么全部完成,要么全部不完成,不会结束在中间某个环节。事务在执行过程中发生错误,会被回滚到事务开始前的状态,就像这个事务从来没有执行过一样。*
2020-05-28 17:38:23
131
原创 MySQL高级查询(二)
exists 和not exists用法exists表示()内子查询语句返回结果不为空说明where条件成立就会执行主sql语句,如果为空就表示where条件不成立,sql语句就不会执行。not exists和exists相反,子查询语句结果为空,则表示where条件成立,执行sql语句。...
2020-05-26 16:46:36
215
原创 mysql高级查询
修改表名ALTER TABLE<旧表名>RENANE [TO] <新表名>;添加字段ALTER TABLE 表名 ADD 字段名 数据类型 [属性];修改字段ALTER TABLE 表名 CHANGE 原字段名 新字段名 数据类型 [属性];删除字段ALTER TABLE 表名 DROP 字段名;添加主键和外键主外键的定义主关键字: 是表中的一个或多个字段,它的值用于唯一地标识表中的某一条记录。外关键字: 是用于建立或加强两个表数据之间的链接的一列或多列。主
2020-05-19 19:12:40
135
原创 Java策略模式
策略模式策略模式属于对象的行为模式。其用意是针对一组算法,将每一个算法封装到具有共同接口的独立的类中,从而使得它们可以相互替换。策略模式使得算法可以在不影响到客户端的情况下发生变化。在策略模式中,一个类的行为或其算法可以在运行时更改。这种类型的设计模式属于行为型模式。策略模式是一种定义一系列算法的方法,从概念上来看,所有这些算法完成的都是相同的工作,只是实现不同,它可以以相同的方式调用所有的算法,减少了各种算法类与使用算法类之间的耦合。策略模式的Strategy类层次为Context 定义了一系列
2020-05-17 16:59:19
251
原创 初识MySQL
MySQL简介MySQL是一个关系型数据管理系统,有瑞典MySQL AB公司开发,2008年MySQL被SUN公司收购,在2009年,SUN公司被Oracle公司收购,自此两个主流数据库均归Oracle公司所有。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL版本社区版:可自由下载且免费,但官方不提供任何技术支持,适用与大多数普通用户。企业版:不能自由下载且收费,该版本提供了更多的功能,可以享受完备的
2020-05-14 16:39:09
255
原创 mysql数据库的设计
mysql数据库MySQL 是最流行的关系型数据库管理系统,在 WEB 应用方面 MySQL 是最好的 RDBMS(Relational Database Management System:关系数据库管理系统)应用软件之一。MySQL 是一个关系型数据库管理系统,由瑞典 MySQL AB 公司开发,目前属于 Oracle 公司。MySQL 是一种关联数据库管理系统,关联数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了速度并提高了灵活性。MySQL 是开源的,所以你不需要支
2020-05-12 14:29:27
660
原创 Java 线程与synchronized关键字
线程线程是程序的一条执行线索,执行路径,是程序使用cpu的最小单位。线程本身不能运行,它只能运行在程序中,线程是依赖于程序存在的。线程的实现方式继承Thread类我们应该要把线程执行的代码放到run方法中,启动线程使用start方法。如果使用run方法,则这个不叫线程的运行,而是叫普通方法的调用。实现Runnable接口使用继承Thread类和实现Runnable接口的关系和区别:...
2020-04-15 16:08:56
115
原创 Java 集合的扩容机制与native关键字及线程
集合的扩容机制List 元素是有序的、可重复ArrayList、Vector默认初始容量为10Vector:线程安全,但速度慢 底层数据结构是数组结构 加载因子为1:即当 元素个数 超过 容量长度 时,进行扩容 扩容增量:原容量的 1倍 如 Vector的容量为10,一次扩容后是容量为20ArrayList:线程不安全,查询速度快 底层数据结构...
2020-04-13 17:42:43
106
原创 Java 递归与 集合工具类Collections 或哈希算法
递归递归的定义:函数内部调用的自身函数的编程技巧称为递归。构成递归的条件:子问题须与原始问题为同样的事,且更为简单;不能无限制地调用本身,须有个出口,化简为非递归状况处理。递归的基本原理每一级的函数调用都有自己的变量。每一次函数调用都会有一次返回。当程序执行到某一级递归的结尾处时,它会转移到前一级递归继续执行。程序不能直接返回到main()中的初始调用部分,而是通过递归的每一...
2020-04-10 17:02:00
428
原创 Java Set和List区别与二叉树还有递归
Set和List区别Set 接口实例存储的是无序的,不重复的数据。List 接口实例存储的是有序的,可以重复的元素。Set检索效率低下,删除和插入效率高,插入和删除不会引起元素位置改变 <实现类有HashSet,TreeSet>。List和数组类似,可以动态增长,根据实际存储的数据的长度自动增长List的长度。查找元素效率高,插入删除效率低,因为会引起其他元素位置改变<...
2020-04-08 17:30:39
169
原创 Java 集合框架
集合框架集合可以看作是一种容器,用来存储对象信息。数组与集合的区别如下:数组长度不可变化而且无法保存具有映射关系的数据;集合类用于保存数量不确定的数据,以及保存具有映射关系的数据。数组元素既可以是基本类型的值,也可以是对象;集合只能保存对象。CollectionListSetQueueArrayListLinkedListHashSetTreeSetMapHashMapTreeMa...
2020-04-06 16:27:31
91
原创 Java 对 象 与 类 object类
类类 是构造对象的模板或蓝图。封装 是与对象有关的一个重要概念。从形式上看,封装不过是将数据和行为组合在一个包中, 并对对象的使用者隐藏了数据的实现方式。对象中的数据称为实例域, 操纵数据的过程称为方法对于每个特定的类实例(对象)都有一组特定的实例域值。这些值的集合就是这个对象的当前状态。无论何时,只要向对象发送一个消息,它的状态就有可能发生改变。类之间的关系依赖, 即“ uses-a” ...
2020-04-03 16:54:00
225
原创 Java 异常
异常异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。ThrowableErrorExceptionIOExceptionRuntimeException异常是程序中的一些错误,但并不是所有的错误都是异常,并且错误有时候是可以避免的。比如说,***Error错误:***你的代码少了一个分号,那么运行出来结果是提示是错误 java.lang.Error;Excep...
2020-04-01 16:27:04
97
原创 Java 接口
接口在JAVA编程语言中是一个抽象类型,是抽象方法的集合,接口通常以interface来声明。一个类通过继承接口的方式,从而来继承接口的抽象方法。Java接口的方法只能是抽象的和公开的,Java接口不能有构造器,Java接口可以有public、static和final属性。接口把方法的特征和方法的实现分割开来。这种分割体现在接口常常代表一个角色,它包装与该角色相关的操作和属性,而实现这个接口...
2020-03-29 18:02:52
92
原创 Java 多态
多态多态是同一个行为具有多个不同表现形式或形态的能力。多态性是对象多种表现形式的体现。多态存在的三个必要条件1.继承:在多态中必须存在有继承关系的子类和父类。2.重写:子类对父类中某些方法进行重新定义,在调用这些方法时就会调用子类的方法。3.父类引用指向子类对象:在多态中需要将子类的引用赋给父类对象,只有这样该引用才既能可以调用父类的方法。多态代码package 多态;publi...
2020-03-27 18:31:17
138
原创 Java 继承
继承继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的实例域和方法,或子类从父类继承方法,使得子类具有父类相同的行为。extends 关键字:我们可以通过 extends 关键字可以申明一个类是从另外一个类继承而来的。super关键字:我们可以通过super关键字来实现对父类成员的访问,用来引用当前对象的父类。this关键字:指向自己的引用。重写与重载重写是子类对父类的允...
2020-03-25 17:16:13
69
原创 Java单例 与 继承
单例模式单例对象的类必须保证只有一个实例存在——这是维基百科上对单例的定义,这也可以作为对意图实现单例模式的代码进行检验的标准。 对单例的实现可以分为两大类——懒汉式和饿汉式,他们的区别在于:懒汉式:指全局的单例实例在第一次被使用时构建。饿汉式:指全局的单例实例在类装载时构建。注意:1、单例类只能有一个实例。2、单例类必须自己创建自己的唯一实例。3、单例类必须给所有其他对象提供这一实...
2020-03-23 15:46:09
791
原创 Java 封装 与this
封装在面向对象程式设计方法中,封装是指一种将抽象性函式接口的实现细节部分包装、隐藏起来的方法。封装可以被认为是一个保护屏障,防止该类的代码和数据被外部类定义的代码随机访问。要访问该类的代码和数据,必须通过严格的接口控制。封装最主要的功能在于我们能修改自己的实现代码,而不用修改那些调用我们代码的程序片段。适当的封装可以让程式码更容易理解与维护,也加强了程式码的安全性。在这里插入代码片...
2020-03-20 10:48:27
105
原创 Java对象和封装
Java 对象和类对象:对象是类的一个实例,有状态和行为。类:类是一个模板,它描述一类对象的行为和状态。构造方法每个类都有构造方法。如果没有显式地为类定义构造方法,Java编译器将会为该类提供一个默认构造方法。如果自己写了构造方法系统默认的不在起作用。在这里插入代码片...
2020-03-18 17:20:00
270
拍卖管理系统(web)
2020-12-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人