18 小宇飞刀

尚未进行身份认证

我要认证

小宇飞刀的技术博客,谢祥选的网络家园!

等级
TA的排名 2k+

C#中List.Sort()--集合排序方法分析

List.Sort() 为我们提供了4种自定义排序方法,通过对这些方法改进我们可以轻松做到对多参数、多规则的复杂排序:List<T>.Sort();List<T>.Sort(IComparer<T> Comparer);List<T>.Sort(int index, int count, IComparer<T> Compare...

2020-04-20 00:32:08

C#中的常用集合类型分析

一、C#集合类型概述集合是.NET FCL(Framework Class Library)中很重要的一部分。所有的集合类都继承自IEnumerable。集合类总体可分为一下几类:关联/非关联型集合 顺序/随机访问集合 顺序/无序集合 泛型/非泛型集合 线程安全集合各集合类底层接口关系图泛型与非泛型集合类的分析泛型集合是类型安全的,基于固定的泛型T,运行时不需要像非泛...

2020-04-19 18:40:38

在Ubuntu上安装deb包操作--dpkg命令讲解

  在Ubuntu系统中,使用dpkg 命令就能实现deb包的安装,而很多人对deb包的安装不是很了解,下面小编将针对Ubuntu下deb包的安装做个详细介绍,一起来学习下。  deb是Debian Linux的安装格式,跟Red Hat的rpm非常相似,最基本的安装命令是:dpkg -i file.deb  dpkg 是Debian Package的简写,是为Debian 专门开发的套件...

2020-04-18 13:05:14

Ubuntu的分辨率列表中无最佳分辨率选项的解决办法

(1)首先使用 xrandr 命令列出当前所能检测到的分辨率,如一台显示器,最佳分辨率为 2560x1440,由于未能正确检测,使用 xrandr 命令结果如下:​xrandrxrandr:xieyunc@ubuntu:~$ xrandrScreen 0: minimum 1 x 1, current 1920 x 1200, maximum 16384 x 16384Vir...

2020-04-15 08:18:14

Linux下的压缩与解压缩命令tar的简单使用

tar在Linux上是常用的打包、压缩、加压缩工具,它的参数很多,这里仅仅列举常用的压缩与解压缩参数参数:-c :create 建立压缩档案的参数;-x :解压缩压缩档案的参数;-z :是否需要用gzip压缩;-v: 压缩的过程中显示档案;-f: 置顶文档名,在f后面立即接文件名,不能再加参数;-C:把压缩文档解压缩到指定目录下;举例:将整个/home/www/images 目录...

2020-04-14 10:04:13

Linux 应用软件安装到哪里合适?

Linux 的软件安装目录是也是有讲究的,理解这一点,在对系统管理是有益的。下面是对一些常见的软件安装目录详解:/usr:系统级的目录,可以理解为C:/Windows/,/usr/lib理解为C:/Windows/System32。 /usr/local:用户级的程序目录,可以理解为C:/Progrem Files/。用户自己编译的软件默认会安装到这个目录下。 /opt:用户级的程序目录,...

2020-04-14 09:30:09

C#中的”四舍五入”--银行家算法,即:四舍六入五取偶

可能很多人都都知道Math.Round()是C#中用来做四舍五入,保留指定小数位的。但实际上它并不是真正的四舍五入,而是银行家算法的“四舍六入五取偶”,事实上这也是IEEE的规范,因此所有符合IEEE标准的语言都应该采用这样的算法。其规则如下:1、当舍去位的数值小于5时:直接舍去 2、当舍去位的数值大于6时:进位加1 3、当舍去位的数值等于5时,分两种情况: (1)若5后面有其他非0数...

2020-03-23 09:44:54

QinQ初识--qinq基础知识

目录一、QinQ简介定义:目的:优点:二、原理描述基本原理:QinQ报文:字段解释:报文示例:QinQ封装:三、实现方式基本QinQ:灵活QinQ:TPID(Tag Protocol Identifier):四、QinQ配置实例(一)配置基本QinQ(二层):(二)配置灵活QinQ(二层):一、QinQ简介定义:Qin...

2020-01-02 23:15:14

Java实训作业三(记事本程序的设计)

目录一、作品要求:二、主要需求点分析:1、菜单项目2、文件结构​3、软件主界面4、状态切换类菜单项JCheckBoxMenItem:5、关于本程序对话框:6、打开文件对话框:7、另存为文件对话框:8、字体设置对话框:三、主要参考代码:1、记事本入口主程序类文件:2、主界面类文件:3、功能主菜单类文件:4、基础操作类文件--文件操作类...

2019-12-26 17:02:29

Java实训作业二(简易计算器的设计)

本次实训作业为,设计一个简易的计算器目录一、作业要求:二、主要功能需求分析三、参考代码一、作业要求:1、设计一个简易计算器的GUI窗口,窗口标题上必须含有学生姓名信息。窗口外观、按钮颜色、布局风格随意,但要求简洁、美观。2、每个班级刻录一张光盘,光盘封面写上班级信息、课程信息、指导老师姓名,如:2018计算机1班《Java实训作业》,指导老师:谢祥选。3、在光盘上建...

2019-12-25 11:30:51

Java实训作业一(用户身份验证窗口)

目录一、作业要求:二、知识要点分析:三、参考代码:一、作业要求:1、制作一个用户身份验证的窗口,身份信息存储在数据库中,采用jdbc技术完成Java版的应用系统登录窗口的设计与制作。2、每个班级刻录一张光盘,光盘封面写上班级信息、课程信息、指导老师姓名,如:2018计算机1班《Java实训作业》,指导老师:谢祥选。3、在光盘上建立一个【班级】目录,在班级目录下再以【学号...

2019-12-24 17:25:28

Java第十六周作业

目录一、前言二、实例讲解(1)加载JDBC驱动程序(2)提供JDBC连接的URL(3)创建数据库的连接 (4)创建一个Statement(5)执行SQL语句(6)处理结果 (7)关闭JDBC对象三、数据库连接工具类参考代码(1)JDBC连接数据库工具类代码:(2)工具类使用说明代码:一、前言(1)简述JDBC是什么?JDBC...

2019-12-23 20:38:21

Java第十五周作业

本周主题:Java多线程技术目录一、Java中的多线程概念1、线程的生命周期2、线程的优先级3、线程的几个主要概念二、多线程的使用1、线程创建方法2、线程的优先级3、线程的同步机制三、Java多线程售票小实例1、错误示范2、正确示范3、总结:一、Java中的多线程概念Java为多线程编程提供了内置的支持。 一条线程指的是进程中一个单一顺...

2019-12-22 18:37:22

Java如何获取文本文件的字符编码【UTF-8格式判断改进版】

一、认识字符编码:1、Java中String的默认编码为UTF-8,可以使用以下语句获取:Charset.defaultCharset();2、Windows操作系统下,文本文件的默认编码为ANSI,对中文Windows来说即为GBK。例如我们使用记事本程序新建一个文本文档,其默认字符编码即为ANSI。3、Text文本文档有四种编码选项:ANSI、Unicode(含UnicodeBi...

2019-12-21 21:36:33

Java第十四周作业

本周主题:IO数据流目录本周主题:IO数据流一、流的基础知识(一)、流的概念(二)、流的分类与特点(三)、IO流的体系结构1、IO流的总体分类2、字节流和字符流体系二、常用类的使用(一)、File类(二)、FileInputStream和FileOutputStream(三)、FileReader和FileWriter(四)、综合实例Demo...

2019-12-17 01:14:06

Java第十三周作业

本周主题:Java的GUI技术目录本周主题:Java的GUI技术一、Java中的图形用户界面--GUI(1)AWT(2)Swing二、Swing中常用容器和组件​(1)常用容器(2)常用组件三、布局管理器(1)绝对布局(空布局)(2)流布局管理器FlowLayout(3)边框布局管理器BorderLayout(4)网格布局管理器GridLayou...

2019-12-12 19:39:37

Java中的数组与List相互转换的方法分析

目录一、Java中的数组转换为List的方法1、使用Arrays.asList()方法2、使用Collections.addAll()方法3、使用集合的addAll()方法4、使用Spring框架将数组转换为List二、Java中将List类型转换为数组的方法1、使用List.toArray()方法三、几点问题的释疑分析:一、Java中的数组转换为List的方法...

2019-11-29 16:23:59

Java第十二周作业

本周主题:Java泛型目录Java 泛型一、泛型方法实例1实例2二、泛型类实例3三、类型通配符实例4实例5Java 泛型Java 泛型(generics)是 JDK 5 中引入的一个新特性, 泛型提供了编译时类型安全检测机制,该机制允许程序员在编译时检测到非法的类型。泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。假定我们...

2019-11-23 20:07:01

Java第十一周作业

目录Java 集合框架一、集合框架体系图二、Java中的常用集合接口Set和List的区别三、Java中的常用集合实现类(集合类)四、集合算法五、如何使用迭代器1、遍历 ArrayList2、遍历 Map六、如何使用比较器1、Comparable比较器的使用:2、Comparator比较器的使用:3、使用集合框架的方式操纵Student对...

2019-11-17 16:19:51

Java常见异常大全

Java常见异常类:算术异常类:ArithmeticExecption空指针异常类:NullPointerException类型强制转换异常:ClassCastException数组负下标异常:NegativeArrayException数组下标越界异常:ArrayIndexOutOfBoundsException违背安全原则异常:SecturityException...

2019-11-17 13:37:44

查看更多

勋章 我的勋章
  • GitHub
    GitHub
    绑定GitHub第三方账户获取
  • 阅读者勋章Lv1
    阅读者勋章Lv1
    授予在CSDN APP累计阅读博文达到3天的你,是你的坚持与努力,使你超越了昨天的自己。
  • 专栏达人
    专栏达人
    授予成功创建个人博客专栏的用户。专栏中添加五篇以上博文即可点亮!撰写博客专栏浓缩技术精华,专栏达人就是你!
  • 持之以恒
    持之以恒
    授予每个自然月内发布4篇或4篇以上原创或翻译IT博文的用户。不积跬步无以至千里,不积小流无以成江海,程序人生的精彩需要坚持不懈地积累!
  • 勤写标兵Lv2
    勤写标兵Lv2
    授予每个自然周发布4篇到6篇原创IT博文的用户。本勋章将于次周周三上午根据用户上周的博文发布情况由系统自动颁发。