自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(41)
  • 资源 (1)
  • 收藏
  • 关注

原创 Unity 对话系统Fungus教程(使用心得)

前言:借用别人一句话:万事儿开头难,枪在手,不得不发~ 因缘巧合之下误入了unity这片完全陌生,让我头痛欲裂的世界。但因比赛在即,不得不学。在做剧情的时候,发现使用unity十分繁琐复杂,这时发现了Fungus对话系统这个插件,仿若捡了宝贝...有了ta 做起剧情来水到渠成,而且操作简单,功能强大。然而,网上关于fungus的讲解与教程翻来覆去就那几个,用的人也不多(放着这么好用的...

2018-09-20 22:32:31 17395 2

原创 自然辩证法概念学习--“道德物化”

材料:在中国自然辩证法研究会 2019 年学术年会第三分会场——“新兴科学技术发展中的伦理问题学术研讨会”会议上,来自中国人民大学的王小伟副教授做了有关“道德物化”主题的学术报告。所谓道德物化,指的是通过技术的设计把道德实现出来。例如,减速带的设计可以使驾驶员自然的遵守慢速驾驶的价值,不管一个人的道德品性如何,在减速带面前都会自然减速。道德物化是一种通过技术设计来实现道德价值的方式。它强调在产品设计中融入道德规范,以引导人们做出符合道德规范的选择。

2024-03-08 19:52:06 1029

原创 Linux正则表达式 常用整理

{n,m} 匹配n-m次 \\(ab){1,3} 匹配 ab,abab,ababab。\s 匹配任何不可见字符,包括空格、制表符、换页符等等。{n} 匹配n次 \\(ab){3} 匹配 ababab。^ 匹配行首 \\^abc 以abc开头。* 匹配指定字符集合内的任何一个字符。^[^a-z] 匹配不以小写字母开头的行。\w 匹配包括下划线的任何单词字符。[^0-9] 表示匹配非数字。\v 匹配一个垂直制表符。\W 匹配任何非单词字符。\S 匹配任何可见字符。\t 匹配一个制表符。

2024-02-21 14:48:26 331

原创 JAVA面向对象基础-容器

由于List、Set是Collection的子接口,意味着所有List、Set的实现类都有上面的方法。我们下一节中,通过ArrayList实现类来测试上面的方法。

2024-01-09 10:22:03 1062

原创 JAVA面向对象基础

早期先有面向过程思想,随着软件规模的扩大,问题复杂性的提高,面向过程的弊端越来越明显的显示出来,出现了面向对象思想并成为目前主流的方式。饭不满意就换饭,菜不满意换菜。1.面向对象具有三大特征:封装性、继承性和多态性,而面向过程没有继承性和多态性,并且面向过程的封装只是封装功能,而面向对象可以封装数据和功能。但是,具体到实现部分的微观操作(就是一个个方法),仍然需要面向过程的思路去处理。遇到复杂问题,先从问题中找名词,然后确立这些名词哪些可以作为类,再根据问题需求确定的类的属性和方法,确定类之间的关系。

2024-01-09 09:57:29 381

原创 使用机器学习方法进行分析和处理:对高质量图像进行压缩

SVD能够更有效地去除图像中的冗余信息和噪声,同时保持图像的边缘和纹理信息。图像传输和存储:在图像传感器、摄像头、遥感技术等领域,由于图像数据量较大,传输和存储带宽有限,对高质量图像进行压缩可以降低数据量,提高传输效率和存储效率。医疗影像:在医学影像领域,高质量图像压缩可以减少数据量,降低存储和传输成本,同时保持图像的清晰度和细节,有利于提高医疗诊断的准确性和效率。总之,在许多工作和应用场景中,都需要对高质量图像进行压缩,以降低存储、传输和计算成本,提高图像处理和分析的效率,同时保持图像的质量和效果。

2023-11-29 23:35:52 575

原创 选择三个机器学习算法,代码实现 ,并选择一个数据集进行性能分析

鸢尾花数据集(Iris Dataset)是一个经典的分类数据集,包含了三种不同种类的鸢尾花(Setosa、Versicolour、Virginica)的萼片和花瓣的长度和宽度。鸢尾花数据集包含了150个样本,每个样本包含4个特征:萼片长度、萼片宽度、花瓣长度和花瓣宽度。朴素贝叶斯分类器是一种基于概率论的监督学习算法,适用于分类问题。从性能指标上看,朴素贝叶斯分类器和决策树分类器的分类效果较好,而线性回归的预测效果较差。下面分别计算了线性回归、朴素贝叶斯分类器和决策树分类器的性能指标。

2023-11-29 23:06:03 710

原创 C语言基础回顾

1.#include :每一个C语言程序代码都含有的一个头文件,其中include 称为文件包含命令,其意义是把尖括号或引号""内指定的文件包含到本程序中,成为本程序的一部分。被包含的文件通常是由系统提供的,其扩展名为.h,而stdio为standard input output的缩写,意为“标准输入输出”。例如:对MAX的赋值,在main函数外定义。转义字符是以“\”为开头的字符,后面跟一个或几个字符,其意思是将反斜杠“\”后面的字符转变成为另外的意思。

2023-04-06 00:16:44 325

原创 C#基础知识 Day31 数据库高阶 三层架构

目录一、三层架构概述二、搭建三层架构简单实例--利用三层架构添加Person成员到数据库与显示一、三层架构概述三层即:界面层(User Interface layer)、业务逻辑层(Business Logic Layer)、数据访问层(Data access layer)。区分层次的目的即为了"高内聚低耦合"的思想。Ø表现层(UI),展现给用户看到的界面Ø数据访问...

2019-09-17 16:39:34 511 2

原创 C#基础知识 Day30 数据库高阶 事务 游标

目录事务一、事务概念二、事务属性三、创建事务游标一、游标概念二、游标的操作事务一、事务概念转账问题:假定张三给李四转钱,至少需要两步: 张三的钱减少、李四的钱增加 事务是一种机制、是一种操作序列,它包含了一组数据库操作命令,这组命令要么全部执行,要么全部不执行。因此事务是一个不可分割的工作逻辑单元。在数据库系统上执行并发操作时事务是作为最小...

2019-09-17 14:38:25 527

原创 C#基础知识及题目练习 Day29 数据库高阶 触发器

一、触发器概念--触发器(trigger)是个特殊的存储过程,它的执行并不需要我们去显式调用,而是由一些事件触发,这有点类似C#中的事件处理机制。当使用UPDATE,INSERT  或DELETE的一种或多种对指定的数据库的相关表进行操作时,会触发触发器。--常见触发器1.DML触发器insert,update,delete任意操作,如果我们对该表写了对应的DML触发器,那么该触发...

2019-09-17 11:28:44 325

原创 C#基础知识 Day28 数据库高阶 存储过程

目录一、存储过程概念二、存储过程的操作1.创建:2.调用4.在程序中调用存储过程4.Ado.net中调用存储过程与sql语句区别更新项目:将登录按钮原方法改为新方法三、存储过程与类库的结合更新项目:登录按钮一、存储过程概念 存储过程就像数据库中运行方法(函数)和C#中的方法一样,由存储过程名、存储过程参数组成,可以有返回值。if、...

2019-09-16 11:02:50 256

原创 C#基础知识及题目练习 Day27 数据库高阶 视图和索引

目录一、视图1.概念:2.特点:3.创建视图:4.更新视图:5.删除视图二、索引1.概念2.索引类型3.创建索引4.删除索引5.优缺点及使用情况一、视图1.概念:视图相当于创建的一张虚拟表或存储查询,视图访问的数据不作为独特的对象存储在数据库内。可以包含一个表中的所有行或从表中选择部分行。视图可以从一个或多个表取决于书面SQL查询...

2019-09-12 16:06:19 266

原创 C#基础知识及题目练习 Day26 封装工具类、类库的使用

目录一、封装工具类总结:类库的使用步骤添加参数--SqlParameter的作用和用法:二、实例一、封装工具类1、创建项目的时候,要创建类库项目,它没有main函数,不能运行,只能编译为什么要创建类库项目?因为类库项目可以生成dll文件,该文件可以在其他项目中调用。2、为了方便每个用户可以将数据库和登录账号改成自己的,我们将数据库连接字符串做成配置文件添加步骤...

2019-09-11 15:15:47 401

原创 C#基础知识及题目练习 Day25 使用DataAdapter把数据库数据填充到DataSet并把修改的数据更新到数据库、数据显示控件DataGridView

目录一、数据集对象DataSet二、适配器对象DataAdapter--如何将数据库的数据放在 DataSet 中三、数据显示控件DataGridVieweg1:使用ListVieweg2:使用datagridview:一、数据集对象DataSet驻留于内存,临时存储数据。简单理解为一个临时数据库,将数据源的数据保存在内存中,独立于任何数据库。----在Ce...

2019-09-10 11:34:37 1170

原创 C#基础知识及题目练习 Day24 ADO.NET 连接数据库 显示在ListView中 实现增删改

目录一、列表视图控件ListView二、ADO.NET操作数据库——增删改(一)ListView控件的Click事件:(二)增删改数据库步骤:eg:实现作者的增删改与listview显示一、列表视图控件ListView1.属性:FullRowSelect:选中一项时,它的子项是否同该项一起突出显示MultiSelect:是否允许选择多项Items:控件中所...

2019-09-09 14:47:47 525

原创 原 C#基础知识及题目练习 Day23 ADO.NET 连接数据库和查询 实现登录、注册、修改密码

目录一、SQLConnection连接数据库二、SqlCommand 数据库操作三、SQLDataReader:从数据库中获取数据四、练习:通过数据库登录、注册、修改密码Ado.net : 在程序中,通过Ado.net访问数据库一、SQLConnection连接数据库 (水管子) 负责连接数据库ConnectionString:连接字符串 指定你想连接哪个...

2019-09-06 16:15:18 1539 1

原创 C#基础知识及题目练习 Day22 数据库基础4 sql语句(分组、函数、多表联合查询)

目录一、分组统计二、聚合函数三、常用的SQL内置函数四、多表联合查询五、执行顺序一、分组统计group by:分组Having : 对分组以后的组进行筛选SELECT <字段列表> [聚合函数] FROM 表[WHERE] 条件GROUP BY<字段列表>[Having]条件牢记: SELECT语...

2019-09-05 15:04:07 468

原创 C#基础知识及题目练习 Day21 数据库基础3 sql语句(运算符、增删改查)

目录一、SQL二、常用运算符三、sql的增删改查1.使用Insert插入数据2、使用Insert Select语句插多行数据3、Update语句修改数据4、Delete语句删除数据5、使用Truncate Table语句删除数据6、SELECT查询语句7、模糊查询一、SQLStructure Query Language结构化查询语言。 是专门...

2019-09-05 14:21:44 298

原创 C#基础知识及题目练习 Day20 数据库基础2 约束

数据表存在的问题(一)——数据冗余 解决冗余最好的方法就是分类存储。数据表存在的问题(二)——数据完整性一)键的原数据库中数据的准确性:应重视表的前期设计--约束方法:主键约束、标识列、唯一约束主键约束选择主键的原则£最少性 尽量选择单个键作为主键。£稳定性 尽量选择数值更新少的列作为主键。如果表中一列不能确定一个实体,需要几列的组合才能确定,...

2019-09-05 11:47:41 301

原创 C#基础知识及题目练习 Day19 数据库基础1

目录一、数据库操作特点二、数据库种类三、SQL Server登录介绍四、分离与附加五、数据类型六、系统数据库介绍​一、数据库操作特点1、海量存储数据 2、存取速度快3、有效控制并发性4、安全性 数据库有加密机制5、数据完整性 年龄 :210岁二、数据库种类Sql server 微软旗下 容易上手 文档丰富...

2019-09-02 17:06:13 353

原创 C#基础知识及题目练习 Day18 实例:学校信息管理系统

一、学校信息的添加、修改、删除首先,建一个学校School类和一个公共类Common静态类。在Common中创建一个Dictionary集合,用于存储所有学校 public static Dictionary<int, School> dicSchool = new Dictionary<int, School>();创建一个方法,用于获取新的...

2019-09-02 16:54:43 285

原创 C#基础知识及题目练习 Day17 委托

目录一、委托概念二、委托语法规范:eg:委托实现Greeting:三、窗体间传值eg:使用静态变量和构造函数传值eg:使用委托的方式进行传值四、匿名函数与Lambda表达式五、系统已经定义好的委托六、事件一、委托概念1、使用委托可以提高代码的可扩展性最优秀的项目是我写过的代码基本上不需要动,如果我需要追加新功能的话,只需要写新功能就可以了,原来...

2019-08-20 17:16:25 734

原创 C#基础知识及题目练习 Day16 Socket网络编程

Socket网络编程目录一、基本概念二、服务端创建步骤三、客户端创建步骤四、实例:多人聊天一、基本概念TCP:(Transmission Control Protocal)可靠的数据传输的高层协议 (三次握手)UDP协议:数据包协议 视频传输 快速 无连接 数据报协议 (不可靠)IP地址:唯一地标识 Internet 上的每台电脑端口号:同一机...

2019-08-19 17:26:05 351

原创 C#基础知识及题目练习 Day14 进程和线程

一、进程和线程理论知识进程:正在被操作系统运行的程序,一个进程中包含多个线程。线程:CPU执行的基本逻辑单元 1、进程类进程类:Process 操作进程用于启动、停止、监控和管理进程GetProcesses():获取所有正在运行的进程StartInfo:进程的启动信息(启动哪个进程) 2、线程(1)Thread 类Thread 类是用于控制...

2019-08-19 09:18:34 286

原创 C#基础知识及题目练习 Day15 XML

目录XML1、通过代码创建XML文档2、读取xml文档中的内容:3、添加属性:4、修改元素:eg:获取学员信息XML 可扩展的标记语言 存储数据1、所有的xml标签都以尖括号<>括起来,尖括号是成对出现的2、操作xml文件的类叫:XDocument命名空间:System.Xml.Linq;3、加载已有的xml文件:xd = XDocumen...

2019-08-19 09:17:21 297

原创 C#基础知识及题目练习 Day13 windows窗体 MDI窗体 Directory ComboBox ComboBox OpenFileDialog 记事本应用

目录winform控件一、概述二、常用属性eg1:Do you love me?eg2:动态的显示当前时间:eg3:跑马灯eg4:简单记事本NoteBookeg5:单选和多选eg6:MDI窗体eg7、PictureBox上下选择图片eg8、Directory创建、删除目录eg9、ComboBox 选择年月日eg10、ListBox 图片、音频播放...

2019-08-13 17:25:52 990

原创 C#基础知识及题目练习 Day11 ArrayList HashTable List集合 Dictionary键值对

object类是所有类的基类1、new关键字的作用1)实例化对象2)隐藏从父类那里继承过来的同名成员2、密封类:密封类是不能被继承的 它的关键字是sealed 密封类不能做父类,但是可以做子类 sealed class XiaoSan:Person { public void EST() { Consol...

2019-08-08 17:08:29 493

转载 C# ArrayList和List的区别

两个集合的性质有相对较大的区别,List就像是一个火车,ArrayList就像是自己家的小轿车,List对于装载的事物有限制一开始必须在泛型定义好的事物,就是拉货物的火车车厢中都几乎是货物, 而小汽车是自家的你想拉啥就拉啥,ArrayList就充当小轿车的角色,但是其相对速度 对比火车较差, 在编程中,我们对于ArrayList尽量能不用就不用,由于他什么东...

2019-08-08 09:21:14 3741

原创 C#基础知识及题目练习 Day10 继承

一、继承1、快捷创建属性 propfull 按下Tab键2、Person类作为父类(基类),Student类作为子类(派生类),来继承Person,怎么实现呢public class Student:Person{}3、子类继承了父类的共有属性和方法,但是并没有继承父类的私有成员4、继承的特性1)单根性2)继承具有传递性5、子类有没有继承父类的构造函数?子...

2019-08-06 14:37:21 487

原创 C#基础知识及题目练习 Day12 多态 虚方法 里氏转换 抽象类 部分类 密封类 访问修饰符 接口 简单工厂设计模式

虚方法:父类的方法加关键字virtual,有方法体;子类添加关键字override,重写父类的虚方法,方法名要与父类一致。抽象类:定义类的时候添加关键字abstract,抽象类中的成员只声明,不实现;子类继承抽象类的时候,要全部实现父类的抽象成员;抽象类可以有构造函数,但是不能被实例化。接口:定义接口的时候在前面添加interface关键字,也就是说把class关键字替换成interface关键字,它就变成了接口。

2019-08-06 14:19:06 507

原创 C#基础知识及题目练习 Day9 面向对象 类

一、面向过程与面向对象1.面向过程:注重完成这件事的过程,做这件事儿经过了哪几个步骤好处:符合人们的逻辑思维坏处:一件事儿需要为不同的人来量身定做2.面相对象:旨在写一个通用的方法,屏蔽不同对象之间的差异在程序中描述一个对象,通过描述它的特点和行为来操作这个对象在程序当中,特点叫属性,行为叫方法所以说,在程序中描述一个对象是通过描述他的属性和方法来操作它的3.类:类是一个模...

2019-08-05 17:27:06 526

原创 C#基础知识及题目练习 Day8 文件操作 FileStream StreamWriter 序列化和反序列化

一、Path1、GetFileName(); //获取文件名2、GetFileNameWithoutExtention(); //获取不带扩展名的文件名称3、GetExtension(); //获取扩展名4、GetDirectionName(); 获得文件所在的文件夹的路径5、GetFullPath(); 获得文件的完整路径6、Path.Combine(); 将两...

2019-08-05 16:51:21 579 1

原创 C#基础知识及题目练习 Day7 字符串

一、常见值类型:int double float 枚举 结构体 bool decimal char 存储在栈上引用类型:数组 字符串 类 接口 存储在堆上二、字符串具有不可变性实际上,s2依然是草帽姐。为什么呢?因为字符串具有不可变性。当给字符串重新赋值的时候,会为该变量重新开辟空间当你给一个字符串重新赋值后,老值并没有被销毁,而是重新开辟一块空间存储新值。程序结束后...

2019-08-01 12:41:13 1030

原创 C#基础知识及题目练习 Day6 方法 out ref params 重载 值类型与引用类型的区别

一、方法:做一件事情的办法 王者荣耀 怎样玩王者? 先注册账号 登录 选角色 选服务器 组队开战 乔碧罗 我想在飞鱼上开一个直播间,怎么开? 先注册账号 登录 认证 开始直播 为什么要用方法:是为了方便代码重用 语法:[访问修饰符] static 返回值类型 方法名称(参数列表){ //要执行的代码}访问...

2019-08-01 12:36:08 569

原创 C#基础知识及题目练习 Day5 三元表达式 常量变量 枚举 数组

一、循环内容回顾while(循环条件){ 循环体}do{ 循环体;}while(循环条件);for(表达式1;表达式2;表达式3){ //要执行的代码;}二、break continuebreak:在循环语句中,遇到break会跳出整个循环。 break后面的语句永远都不会得到执行。continue:在循环语句中,遇到continue...

2019-08-01 12:29:25 543

原创 C#基础知识及题目练习 Day4 循环

一、while循环语法结构:while(循环条件)//成绩大于90{ 循环体;}执行过程:程序运行到while处的时候,先判断循环条件是否成立,如果成立(循环条件为true),则执行大括号中的循环体;循环体执行完以后,再判断循环条件是否成立,如果仍然成立,则继续执行循环体,直到循环条件不再成立为止。while循环中,总有这么一句话,使循环条件终有一天不再成立;如果没有这样一句...

2019-08-01 12:22:53 734

原创 C#基础知识及题目练习 Day3 判断

一 if语法:if(判断条件) //括号里面的内容,计算出来以后要么是true要么是false{ 执行语句}判断条件:一般为关系表达式或bool变量执行过程:程序执行到if语句处,会先判断括号中的条件语句是true还是false,如果是true,则执行大括号中的语句;如果是false,则跳过大括号,执行后面的语句。二、if else语法:if...

2019-08-01 12:18:46 537

原创 C#基础知识及题目练习 Day2 运算符

一、二元运算符:需要两个操作数参与运算 + - * / %二、一元运算符:需要一个操作数就可以参与运算 ++ -- 共同点:++分为前++和后++,最终结果都是将该变量加1 区别:前++是先将变量加1,再将加1后的变量拿去参与运算;后++是先用该变量参与运算,运算完以后 再将自身加1. 三、复合赋值运算符 += -= *= ...

2019-07-31 17:12:30 1035

原创 C#基础知识 Day1

一、.net 是微软开发出来的框架,在这个框架基础上可以用C#语言,也可以用VB C++二、C# 它是一门开发语言三、C#能做什么开发 桌面程序:QQ Office 需要在桌面上安装的程序 游戏开发 简单易学 Web应用程序:淘宝 京东 通过浏览器就可以访问的 WCF服务:四、.net core五、.net 两种交互模式 C...

2019-07-31 17:07:13 757

蓝桥杯习题真题汇总(含参考代码,含VIP题目)

蓝桥杯习题真题汇总(含参考代码,含VIP题目),有JAVA、C++C语言三种答案。

2018-04-11

空空如也

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

TA关注的人

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