自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C#时间日期格式练习 -011

示例1:获取程序运行时间技术实现总结示例2:将字符串转为日期格式技术实现总结示例3:制作一个简易的时钟技术实现总结 时间:2021.11.7 完成:

2021-11-14 13:22:33 306

原创 C#时间日期格式练习 -010

示例1:获取日期时间的间隔技术实现总结示例2:添加一段时间间隔技术实现总结示例3:时间延迟技术实现总结 时间:2021.11.7 完成:

2021-11-14 12:13:55 148 1

原创 C#时间日期格式练习 -009

示例1:获取当前日期是星期几技术实现总结示例2:获取当年的天数技术实现总结示例3:格式化日期为指定模式技术实现总结 时间:2021.11.7 完成:

2021-11-14 11:34:46 237

原创 C#时间日期格式练习 -008

示例1:获取当前系统时间技术实现总结示例2:手动设置系统时间技术实现总结示例3:根据身份证计算年龄技术实现总结 时间:2021.11.7 完成:

2021-11-10 23:21:49 91

原创 C#常用数字处理练习-007

示例1:设置货币值中使用小数位技术NumberFormatInfo类实现总结示例2:格式化输入的货币值输入 123元,显示 ¥123技术实现总结示例3:进制转换器技术Convert.ToString():将十进制 转为 指定进制 类型Convert.ToInt64():将 指定进制 转为 十进制实现总结 时间:2021.11.2 完成:...

2021-11-07 22:57:15 152 1

原创 C#常用数字处理练习-006

示例1:判断输入是否为数字技术使用TryParse方法可以将字符串转换为数值类型double.TryPars(string s, out double result)实现总结示例2:对计算结果进行四舍五入技术Math类中的Round()实现总结示例3:数字转为大写技术使用Upper类实现总结 时间:2021.11.2 完成:...

2021-11-05 21:58:01 106

原创 C#字符串处理练习-004

示例1:字符串分离分离字符串中 文件路径,文件名,扩展名技术实现总结示例二:获取字符串中个数获取字符串中 数字、汉字,英文 个数技术实现总结示例三:替换字符串替换字符串中某些字符技术实现总结 时间:2021.10.25 完成...

2021-10-25 21:42:18 119

原创 C#字符串处理练习-003

实例1:字母转换大小写转换ASCII 转换技术实现总结实例二:汉字转换汉字与区位码的转换(唯一)汉字转拼音技术实现总结实例三:自定义一个转换规则自定义 数字,字母,汉字的转换规则技术实现总结 时间:2021.10.23 完成...

2021-10-23 20:51:39 89

原创 C#基础练习-002

实例1:模拟用于登录输入密码账号进行登录,同时判断用户登录身份权限,关键技术实现总结实例2:递归运算一组数:1,1,2,3,5,8,13,21……第30个数是多少 (832040)关键技术实现总结实例3:猜数游戏随机生成一个三位数,猜测大小大返回偏大,小返回偏小,直至猜测正确关键技术实现总结 时间:2021.10.23 完成...

2021-10-23 11:55:00 1746

原创 C#基础练习-001

实例1:计算器简单计算器,实现加减乘除关键技术运算符,流程控制实现总结实例2:数子加密通过某种规则,对已知的数字进行简单加密处理关键技术实现总结实例3:关键字checked、typeof、using、is、as、说明实现总结 时间:2021.10.22 完成...

2021-10-21 13:06:32 87

原创 数据结构与算法-二叉树

二叉树基本介绍遍历查找删除基本介绍树有很多种,每个节点最多只能有两个子节点的一种形式称为二叉树。二叉树的子节点分为左节点和右节点如果该二叉树的所有叶子节点都在最后一层,并且节点总数=2n-1,n为层数,则我们称为满二叉树如果该二叉树的所有叶子节点都在最后一层或者倒数第二层,而且最后一层的叶子节点在左边连续,倒数第二层的叶子节点在右边连续,我们称为完全二叉树遍历前序遍历:先输出父节点,再遍历左子树和右子树中序遍历:先遍历左子树,再输出父节点,再遍历右子树后序遍

2020-10-06 13:00:33 61

原创 算法-查找(线性、二分、插值、斐波那契)

查找线性查找二分查找插值查找斐波那契查找线性查找按顺序查找,找到了则返回下标【代码】public class SeqSearch { public static void main(String[] args) { int[] arr ={1,5,2,6,3,8,9}; int value = 0; for (int i = 0; i < arr.length; i++){ if (value == arr[i

2020-10-04 11:52:13 123

原创 算法-排序(基数排序)

基数排序基本说明图示代码基本说明基数排序(radixsort)属于“分配式排序”(distributionsort),又称“桶子法”(bucketsort)或binsort,顾名思义,它是通过键值的各个位的值,将要排序的元素分配至某些“桶”中,达到排序的作用基数排序法是属于稳定性的排序,基数排序法的是效率高的稳定性排序法基数排序(RadixSort)是桶排序的扩展图示代码public class RadixSort { public static void main(Strin

2020-10-03 21:02:53 79

原创 算法-排序(归并排序)

归并排序基本介绍图示代码基本介绍是利用归并的思想实现的排序方法,该算法采用经典的分治(divide-and-conquer)策略分治法将问题分(divide)成一些小的问题然后递归求解,而治(conquer)的阶段则将分的阶段得到的各答案"修补"在一起,即分而治之。图示代码public class MergetSort { public static void main(String[] args) { int[] arr = {8,4,5,7,1,3,6,2};

2020-10-03 15:13:30 68

原创 算法-排序(快速排序)

快速排序基本介绍图示代码基本介绍是对冒泡排序的一种改进通过一趟排序将要排序的数据分割成独立的两部分,其中一部分的所有数据都比另外一部分的所有数据都要小,然后再按此方法对这两部分数据分别进行快速排序,整个排序过程可以递归进行,以此达到整个数据变成有序序列图示代码public class QuickSort { public static void main(String[] args) { int[] arr = {-9,78,0,23,-567,70};

2020-10-03 12:43:32 58

原创 算法-排序(希尔 排序)

希尔排序基本说明图示代码基本说明简单的插入排序可能存在着问题:需要插入的数据较小时,后移的次数明显增多,对效率有影响。所以提出了希尔排序:一种插入排序,它是简单插入排序经过改进之后的一个更高效的版本,也称为缩小增量排序。图示代码public class ShellSort { public static void main(String[] args) { int[] arr = {8,9,1,7,2,3,5,4,6,0}; int num = 0

2020-10-02 19:48:49 64

原创 算法-排序(插入排序)

插入排序基本介绍图示代码基本介绍是对于排序的元素以插入的方式找寻该元素的适当位置,以达到排序的目的时间复杂度:O(n2)图示代码public class InsertSort { public static void main(String[] args) { int[] arr = {101,34,119,1}; int insertVal = 0; int insertIndex = 0; System.out.pr

2020-10-02 17:04:35 72

原创 算法-排序(选择排序)

选择排序基本介绍图示代码基本介绍按指定的规则选出某一元素,再依规定交换位置后达到排序的目的。时间复杂度:O(n2)图示代码【思路】选择排序一共有 数组大小 - 1 轮排序每1轮排序,又是一个循环, 循环的规则(代码)2.1 先假定当前这个数是最小数2.2 然后和后面的每个数进行比较,如果发现有比当前数更小的数,就重新确定最小数,并得到下标2.3 当遍历到数组的最后时,就得到本轮最小数和下标2.4 交换 [代码中再继续说 ]【代码】public class SelectS

2020-10-02 15:49:15 100

原创 算法-排序(冒泡排序)

冒泡排序说明图示代码说明依次比较相邻元素的值,若发现逆序则交换优化:如果一趟比较下来没有进行过交换,就说明序列有序图示代码【未优化】public class BubbleSort { public static void main(String[] args) { int arr[] = {3,9,1,-5,20,4}; int temp = 0; for (int i = 0; i < arr.length -1; i++)

2020-10-02 10:41:00 49

原创 数据结构与算法 - 栈练习(计算器 java)

栈的一些练习简单计算器介绍代码简单计算器实现加减乘除介绍通过一个 index 值(索引),来遍历我们的表达式如果扫描到是一个数字, 就直接入数栈如果扫描到是一个符号, 就分如下情况3.1 如果发现当前的符号栈为 空,就直接入栈3.2 如果符号栈有操作符,就进行比较,如果当前的操作符的优先级小于或者等于栈中的操作符, 就需要从数栈中pop出两个数,在从符号栈中pop出一个符号,进行运算,将得到结果,入数栈,然后将当前的操作符入符号栈,如果当前的操作符的优先级大于栈中的操作符, 就

2020-08-27 19:13:59 203

原创 数据结构与算法 - 栈(java)

栈说明数组实现栈介绍代码链表实现栈介绍代码说明实际需求:计算器栈的介绍栈的英文为(stack)栈是一个先入后出(FILO-FirstInLastOut)的有序列表。栈(stack)是限制线性表中元素的插入和删除只能在线性表的同一端进行的一种特殊线性表。允许插入和删除的一端,为变化的一端,称为栈顶(Top),另一端为固定的一端,称为栈底(Bottom)。根据栈的定义可知,最先放入栈中元素在栈底,最后放入的元素在栈顶,而删除元素刚好相反,最后放入的元素最先删除,最先放入的元素最后删图解方式

2020-08-26 19:48:14 112

原创 Web服务器-Tomcat一些配置

TomcatIDEA整合Tomcat服务器【启动】找到Tomcat目录下的bin目录下的startup.bat文件,双击,就可以启动Tomcat服务器。【测试】打开浏览器,在浏览器地址栏中输入以下地址测试:http://localhost:8080http://ip地址:8080出现一下界面则成功如失败则可能是没有配好JDK变量。【第二种启动:命令行】打开命令行: cmdcd到你的Tomcat的bin目录下敲入启动命令:catalinarun【停止】可以找到Tomc

2020-08-24 19:36:34 134

原创 数据结构与算法-链表试题(java)

试题单链表1、求单链表中有效节点的个数2、查找单链表中的倒数第k个结点03、单链表的反转4、从尾到头打印单链表5、合并两个有序的单链表,合并之后的链表依然有序单链表数据类class Student{ int id; String name; Student next; // 指向下一个节点 public Student(int id, String name) { this.id = id; this.name = name;

2020-08-19 21:12:25 275

原创 数据结构与算法 - 链表(java)

链表单向链表代码链表介绍链表是有序的列表,但是它在内存中是存储如下小结上图:链表是以节点的方式来存储,是链式存储每个节点包含data域,next域:指向下一个节点.如图:发现链表的各个节点不一定是连续存储.链表分带头节点的链表和没有头节点的链表,根据实际的需求来确定单向链表单链表(带头结点)逻辑结构示意图如下按例:实现链表 增 删 改 查 操作遍历:1. 通过一个辅助变量遍历,帮助遍历整个链表 temp增:1、直接添加到链表尾部说明:先创建一个head 头节

2020-08-17 22:38:13 106

原创 数据结构与算法 - 队列(java)

队列数组 - 队列数组环形 - 队列:链表 - 队列介绍队列是一个有序列表,可以用数组或是链表来实现。遵循先进先出的原则。即:先存入队列的数据,要先取出。后存入的要后取出数组 - 队列示意图:(使用数组模拟队列示意图)代码实现:先模拟一个数组队列/*模拟一个数组队列*/class MyQueue{ private int maxSize;//数组最大容量 private int front;//队列头 private int rear;//队列尾

2020-08-08 22:37:54 54

原创 数据库系统-E-R模型(2)

E-R模型E-R属性:E-R模型 转 关系模型E-R模型 实体(矩形框),属性(椭圆框),联系(菱形框)E-R属性:复合属性:指具有多个属性的组合,如姓名,它包括姓氏和名多值属性:可以有多个不同的取值,如院系,有人工智能,经济管理等,用双线椭圆表示。派生属性:非永久性存于数据库的属性。派生属性的值可以从别的属性值或其他数据派生出来,如年龄,用虚线椭圆表示,可选属性:可以没有值,如电话,在椭圆的文字后用(O)来表示E-R模型 转 关系模型关系模型:用二维表格结构表示实体集。一

2020-08-07 19:15:32 863

原创 计算机组成与体系结构-校验码(7)

校验码奇偶校验循环校验码CRC海明校验码基础知识原理:通过加一冗余码,来检验或纠错编码码距:两个二进制数比较,在同一数位的地方,数位值不同的个数有多少个,即码距如:0100 和 1111码距是多少1、看:有3个数位值不同,则码距:32、异或计算:(异或:相同为0,不同为1)0100 1111 异或运算 = 1011有几个1 则码距是多少;码距:3奇偶校验可检查1位错误,不可纠错编码方法:由若干有效信息(如一个字节),再加上一个二进制位(校验位)组称校验码奇校验:整个校验码(有效信

2020-08-06 10:20:08 686

原创 计算机组成与体系结构-存储系统(6)

存储系统计算机系统五大基础部件之一:存储器局部性原理说明:是指CPU访问存储器时,无论是存取指令还是存取数据,所访问的存储单元都趋于聚集在一个较小的连续区域中。分类:空间局部性:如果某个位置的信息被访问,那和它相邻的信息也很有可能被访问到。时间局部性:如果某个信息这次被访问,那它有可能在不久的未来被多次访问。工作集理论: 工作集是进程运行时被频繁访问的页面集合。层次化存储结构CUP:寄存器,存储最快,但容量小,成本高Cache:按内容存取,是CUP之后,最快的存储

2020-07-28 09:41:37 482

原创 计算机组成与体系结构-流水线(5)

流水线相关参数计算流水线执行时间计算、流水线吞吐率、流水线加速比、流水线效率概念流水线是指在程序执行 多条指令进行操作 的一种准并行处理实现技术各种部件同时处理是 针对不同指令而言的,它们可同时为多条指令的不同部分进行工作以提高各个部件的利用率和指令的平均执行速度例题一条指令的执行过程分解为取指、分析、执行三步。取指:t = 3△t, 分析:t = 2△t, 执行:t = 4△t。若按串行方式执行,则10条指令全部执行完需要( 90 )△t;若按流水线的方式执行,流水线周期为( 4 )△

2020-07-28 08:03:42 711

原创 计算机组成与体系结构 - CISC与RISC(4)

CISC与RISC指令系统方向发展增强原有指令的功能,设置更为复杂的新指令实现软件功能的硬化,这类机器称为复杂指令系统计算机(CISC)典型的有采用X86 架构的计算机;减少指令种类和简化指令功能,提高指令的执行速度,这类计算机称为精简指令系统计算机(RISC)典型的有 ARM、MIPS 架构的计算机。CISC(复杂)指令:指令数量多,使用频率差别大,可变长格式寻址方式:支持多种实现方式:微程序控制技术(微码)其它:研制周期长特点:1)指令系统复杂庞大,指令数目一般为 200

2020-07-26 21:41:17 437

原创 计算机组成与体系结构-Flynn 分类(3)

Flynn 分类基于指令流和数据流的数量对计算机进行分类单指令流单数据流(SISD)单指令流多数据流(SIMD)多指令流单数据流(MISD)多指令流多数据流(MIMD)

2020-07-26 19:22:31 79

原创 计算机组成与体系结构-计算机结构(2)

计算机结构 基本硬件运算器、控制器、存储器、输出设备、输入设备CPU:中央处理器由运算器、控制器、寄存器、内部总线 等部件组成CPU功能:程序控制:CPU通过执行指令来控制程序的执行顺序,是CPU的重要功能。操作控制:一条指令功能的实现需要若干操作信号配合来完成,CPU产生每条指令的操作信号并将操作信号送往对应的部件,控制相应的部件按指令的功能要求进行操作。时间控制:CPU对各种操作进行时间上的控制,即指令执行过程中操作信号的出现时间、持续时间及出现的时间的顺序进行严格控

2020-07-26 19:16:51 63

原创 计算机组成与体系结构 - 数据表示(1)

数据表示进制转换:转为十进制:按权展开十进制转(x)二进制:除以(X)2取余,从下到上的二进制二、八、十六相互转换: 2 * 2 * 2 = 8; 2 * 2 * 2 * 2 = 16编码:说明:原码:二进制,符号位 正为0 负为1反码:正数不变,负数: 在原码基础上符号位不变其余按位取反补码:正数不变,负数: 在反码的基础上 +1移码:在补码的基础上,符号位取反,其余不变[+1] = [0000 0001]原 = [0000 0001]反 = [0000 0001]补 =

2020-07-24 13:40:39 170

空空如也

空空如也

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

TA关注的人

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