自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(98)
  • 资源 (2)
  • 收藏
  • 关注

原创 Git使用介绍

Git基本概念:参考视频:参考视频资料定义:是一个免费开源的分布式版本控制系统。版本控制:记录若干个文件内容变化,可以查看特定版本修订情况使用版本控制的原因:可以将某个文件回溯之前的状态,甚至将整个项目都回退到某个时间点的状态,也可以比较文件的变化细节,查看某块内容的修改。版本控制系统的分类:1.集中化的版本控制系统:常用的SVN都有一个单一的集中管理的服务器,用来保存所有的修订版本,客户端可以通过连接该中心服务器,对文件进行提交或者更新,服务器管理员可以控制每个客户端的权限,较少了对各个

2021-09-05 23:18:27 251

原创 IDEA快捷键

参考:添加链接描述https://www.cnblogs.com/yif0118/p/11392148.html参考:添加链接描述https://bbs.csdn.net/topics/300113571快捷键:如果想修改快捷键(setting->keymap)。1. Ctrl + Space完成类、方法、变量名称的自动输入,这个快捷键是我最经常使用的快捷键了,它可以完成类、方法、变量名称的自动录入,很方便2. Ctrl + N(Ctrl + Shift + N)跳转到指定的java文

2021-08-05 11:40:19 317

原创 mysql使用sql脚本建立数据库

使用sql脚本建立数据库,可以方便各用户,各数据库之间的复制使用,下面将在cmd中完成上述操作:cmd中mysql基本操作:1.连结mysql:C:\Users\WJ>mysql -h 127.0.0.1 -uroot -p123456其中-h表示host 127.0.0.1表示地址,这里你如果是远程访问的话,直接写上远程地址即可,-u -p分别为用户名及密码;2.查看所有数据库:show databases;3.操作某一数据库: use school_2;4.查看该数据库下的表:s

2021-08-03 23:17:45 5301

原创 mysql mysqldump 命令导出指定表的数据和结构

使用mysqldump命令行导出mysql数据库指定表的数据和结构:实例,首先建一个数据库,命名为数据库 “school_2”,并在下面建立两个表:“student2”、“students3”:1.备份该数据库数据和结构:mysqldump -uroot -p123456 school_2>F:\Study\SQL\test1.sql其中root 123456为对应用户名和密码,school_2为要操作数据库名称备份后的sql语句如下:DROP TABLE IF EXISTS `st

2021-07-26 23:55:57 4073 2

原创 Java中main函数String[] args说明

public static void main(String[] args) { }如图所示为创建的main函数,里面有args参数,一直不知道是干什么用的,反正不用这个编译就报错,后来需要用到的时候发现:args参数实现参数的传递什么意思呢,你现在如果没有idea eclipse这类的IDE,但是你可以通过:cmd执行代码在cmd执行代码时,你可以输入相应参数,用空格隔离,这个时候:你在cmd中输入的参数就是args参数举例:public class tets {..

2021-07-22 16:23:03 620 1

原创 (2)计算机软件

计算机软件可以使计算机按照事先预定好的顺序完成特定的功能:1.系统软件:DOS/Windows/Linux/Unix/Mac…2.应用软件:WPS/微信/游戏等

2021-07-04 10:37:05 97

原创 冯·诺依曼结构

由输入设备–存储器中–使用CPU中的运算器进行计算,将计算数据存储在存储器中,再由CPU中的控制器对存储器中的相关数据进行控制,从而将控制指令传递至各设备中,完成目的.

2021-07-04 10:33:08 86

原创 C#中的$的使用

C#中的$的使用可以省去中间需要输入的占位符和变量:static void Main(string[] args) { int a = 5; string kk = string.Format("这是用string的,{0}",a); string kk1 = $"这是用$的,{a}"; string kk2 = $"这是用$的,{0}"; Console.WriteLi

2020-09-27 10:59:09 783

原创 多线程(1)--基础解释(进程--线程--多线程)

进程:计算机概念,程序在服务器运行是占据计算机资源的指标,是操作系统分配电脑资源的最小单位;线程:进程在响应操作时最小单位,是程序执行的最小单位;打开电脑任务管理器:在进程一栏可以看见当前电脑进程;句柄:long数字,是操作系统标识应用程序的。多线程:一个进程有多个线程同时运行;计算机为什么可以多线程:打开电脑设备管理器:这是6核12线程,CPU很强大,化成多核心(模拟核),同一时间可以处理不同的任务,并行:多核之间叫并行;CPU分片:CPU1s处理能力分成1000份,操作系统调动着

2020-09-27 10:46:18 164

原创 return的返回用法

return的返回,我们下面进行了测试,在if中,在while中,在方法中,return会直接跳出该方法。 public class TestReturn { public string test() { int m = 0; while (m!=5) { if (m==3) {

2020-09-03 14:32:39 2477

原创 regsvr32注册Dll文件时出现0x80004005问题的解决方案

使用regsvr32注册Dll文件时出现0x80004005问题,解决方法:windows+r 输入 regedit.exe,打开注册表编辑器;定位到HKEY_LOCAL_MACHINE,定位到下面的SOFTWARE下面的Classes;右击选择权限选项添加当前用户并且将其权限设置成完全控制,即可解决问题。...

2020-07-10 18:40:44 4506 2

原创 C#中Exception类的使用

此类是所有异常的基类。 当发生错误时,系统或当前正在执行的应用程序会通过引发包含有关错误的信息的异常来报告该错误。 引发异常后,它由应用程序或默认异常处理程序进行处理。表示在应用程序执行过程中发生的错误。1.显示错误的信息:e.Message public static void Main() { int x = 0; try ...

2020-01-09 11:08:31 2304

原创 MVC中找不到匹配视图

在创建MVC框架时,在视图与控制器之间转移时,有的时候发现自己虽然已经在view中建立以一个testview,但是在控制器编写转移程序至view中,却发现显示不到view,如图所示:这里以几个例子来说明:**类别1:都是在方法名称选中,然后右击添加视图,来新建的view:建立的view与action方法名称一致,这时点击方法中的转到视图是能够转过去的:首先在控制器中新建action 方法...

2019-11-26 14:08:46 1890

原创 C#泛型集合list的使用

List 集合名=new List();  在泛型定义中,泛型类型参数“”是必须指定的,其中T是定义泛型类时的占位符,其并不是一种类型,仅代表某种可能的类型。在定义时T会被使用的类型代替。泛型集合List中只能有一个参数类型,“”中的T可以对集合中的元素类型进行约束。注意:泛型集合必须实例化,实例化时和普通类实例化时相同,必须在后面加上“()”。以下就以几种用法来说明:1.存储一种类型的数据...

2019-11-15 11:06:59 1264 1

原创 数据库学习(十七)使用控制台窗体应用读取操作数据库

首先建立如下图所示的控制台窗体:编写代码:using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Data.SqlClient;using System.Drawing;using System.Linq;using Sys...

2019-10-29 16:12:12 258

原创 数据库学习(十六)使用强类型读取列中数据

string str = "Data Source=ECUST-GLOBAL\\PROFITSUITE;Initial Catalog=dbtest;Integrated Security=true"; using (SqlConnection con=new SqlConnection(str)) { string...

2019-10-29 09:52:15 205

原创 数据库学习(十五)使用ExecuteReader来获取多行多列数据

输入中文乱码是问号:解决方法:使用ExecuteReader方法时的工作过程:1.C#应用程序编写好程序后,点击执行就把该查询语句送至数据库中执行;2.数据库经过一系列配置,完成操作后此时数据在数据库的内存中,返回给C#应用程序一个SqlDataReader reader;接下来应用程序如果获取数据的话,必须通过reader来获取数据,此时reader指向的是第一条数据的前一条,通过r...

2019-10-25 17:48:05 1096

原创 数据库学习(十四)C#操作SQL数据库 增删改查

1.增加insert into2.删除:delete from3.更改 update set4.查询using System;using System.Collections.Generic;using System.Data.SqlClient;using System.Linq;using System.Text;using System.Threading.Tas...

2019-10-25 14:23:17 575

原创 数据库学习(十三)C#连接数据库

这里是以连接本机服务器为例:1.首先需要打开SQL服务:打开SQL服务器SSMS(SQL Server Management Studio),进入登录界面;2.选择服务类型(Authentication),可以选择SQL Sever 或者windows,需要注意的是选择windows不需要输入密码,可以直接连接,这个前提是你已经获得所要连接的服务器所在电脑的控制,而选择SQL Sever则需...

2019-10-25 09:44:52 686

原创 数据库学习(十二)ADO.NET

之前我们所学只能在查询分析器里面查看数据,操作数据,普通用户无法也不知道如何操作SQL,所以我们要搭建一个界面(Web Winform)让用户方便的操作数据库中的数据。ADO.net就是一组类库,这组类库可以让我们通过程序的方式访问数据库,就像system.io下的类用类操作文件一样,system data这组类就是用来操作数据库(不光是MSSql Sever),它提供了统一的编程接口让操作其他...

2019-10-24 11:22:45 138

原创 数据库学习(十一)内置函数

内置函数:类型转换内置函数

2019-10-24 11:01:33 159

原创 数据库学习(十)数据备份

快速备份:向未有表备份:select 列名 into 备份表 from 源表名说明:备份表可以不存在,会新建表,表的结构完全一致,但是不包含主键或外键约束;如果指向包含结构不包含数据,可以加个top 0;向已有表备份:insert into 备份表名 select 列名 from 源表名;、...

2019-10-24 10:10:13 153

原创 数据库学习(九)聚合函数、开窗函数、分组、联合查询

聚合函数:对行数据进行合并sum ,avg ,count ,max , min开窗函数:over()将统计出来的数据分布到原表的每一行中结合聚合函数、排名函数使用分组:group by 列名1,列名2对分组之后的信息再进行筛选:having联合查询:union:多个结果的联合,并且自动消除重复行,按照低列进行升序排序;union all:多个结果的联合,不会消除...

2019-10-24 09:41:47 396

原创 数据库学习(八)连接查询、多表连接

连接查询:当需要的结果从多张表中取时关键问题:哪些表,关系例如查询学生姓名及所在班级名称需要用到两个有关系表:ClassInfo和StudentInfo多表连接:例如想要在一个表内同时包含 学生姓名、科目名称、分数,这三个数据分别存在三个不同的表内。三个表连接:又添加一个表,四个表连接:...

2019-10-23 16:25:29 312

原创 数据库学习(七)查询、排序、筛选

为表起别名as以及显示固定的列:查询前n行数据:排序:

2019-10-23 11:41:55 357

原创 数据库学习(六)讨论E-R模型建立关系

E-R模型:一对一、一对多、多对多的关系,要建立关系也就是外键时,需要考虑下如何建关系三范式:1.列不可分;;2.这一行中必须要有个数据可以区分出来就是唯一标识的作用;3.某个表引用另外表的时候要有主键标识;...

2019-10-22 20:26:13 403 1

原创 数据库学习(五)使用脚本完成数据的增加、修改、删除

使用.net程序来执行脚本完成相关操作:使用md5加密:admin查询语句:select *from 表名,首先需要现在框内选择数据库:选择完数据库后,在查询语句中输入 select *from表名,就可以在下方的信号窗口显示出来。增加数据: insert into 表名(列名)例如这里在括号内添加表里面相应的列名修改数据:update 表名 set 列名1=值1,列名2=值2...

2019-10-22 15:04:23 570

原创 数据库学习(四)用脚本创建数据库、表

上面都是用界面来操作的,前提是连接上SSMS来连接做,很多时候没有界面来做,就用脚本来做。写命令来操作:脚本操作:不区分大小写,字符串使用单引号,末尾不需要加分号;对脚本的分类:DDL:数据定义语言,用于进行各种数据库对象的创建,主要create\alter\drop;DML:数据管理语言,用于对表数据的添加、修改、删除、修改、查询、主键,insert,update,delete,sel...

2019-10-22 09:53:21 1138

原创 如何查看电脑桌面路径

在电脑桌面新建一个文件夹或者文件,右击属性,查看其路径,就是我的电脑桌面路径:

2019-10-22 09:10:16 3755

原创 数据库学习(三)约束

保证库的有效性的保护:采用约束:实现数据的有效性检查。添加约束后,如果是无效数据就会报错:主键:保证值是惟一的;非空:不允许为空;下图是设置是否为空:唯一:设置存储的数据不能重复:例如下面设置默认:默认值,如果对该列不重新赋值,那么就会输入的是默认值绑定,操作如下图所示:检查:自己写代码规定,当写入一个值后,是否满足要求,例如目前正常年龄上课的学生出生日期不能写很多年之前:...

2019-10-21 21:38:37 191

原创 数据库学习(二)创建数据库、表

使用界面操作进行数据操作:1.只要电脑有SQL服务,电脑就可以跑SQL软件,对象资源管理软件只是一个自带的管理界面。只要有服务就可以被其他电脑连接,有这个界面就可以更好的显示与开发:下面这个界面与sever没有关系创建:右键数据库,添加新的数据库:保存路径:建完后:分离:如果将这些文件移动到其他地方:需要首先数据库右键分离附加:再次添加数据表:附加直接添加文件:生成脚本...

2019-10-20 18:20:09 630

原创 数据库学习(一)

1.数据库简介:为什么要用数据库,例如生活中的仓库,为了更方便的保存我们的东西,仓库建立好后,还要有一定的规则来管理仓库,这样放东西和拿东西就很方便。数据库也是仓库,只不过存放的是数据的仓库,数据:身高、体重等等很多类型,为什么用数据库来存储数据:我们以前用的是文件形式来存放数据,比如是书本,刻字,记录这些东西为了继承,以后可以使用,在原有的基础上建立新的东西。传统的记录方式现在会有很多新的问...

2019-10-17 09:46:53 156

原创 无线路由器的五种工作模式

无线路由器AP、Client、Router、Bridge、Repeater五种工作模式的区别介绍:**Router:**即无线路由模式,这也是我们最常用的一种工作方式,一般家里宽带连接,将宽带猫连接在无线路由的WAN口上,然后做拨号帐号设置,就用这个模式即可。**AP:**即无线交换机,和router的区别就是不使用路由功能,一般是多无线台路由扩展信号覆盖用的。比如家里二层楼,一台放在一楼做R...

2019-10-15 10:41:52 1717

原创 SQL数据库

SQL是Structured Query Language(结构话查询语言)的缩写。SQL是专为数据库而建立的操作命令集,是一种功能齐全的数据库语言,在使用时只需要发出“做什么”命令,"怎么做"是不用使用者考虑的。体系:SQL数据库的数据体系结构基本上是三级结构,但使用术语与传统关系模型术语不同,在SQL中,关系模式(模式)称为“基本表”(base table);存储模式(内模式)称为“存储文...

2019-10-12 18:12:38 474

原创 PHD数据库介绍(一)

PHD采集、存储、重现历史及实时工厂数据,使得在生产车间、工厂乃至全公司范围内均能及时了解相关数据信息。PHD支持跨越多个工厂和现场的多控制系统及多应用程序的大规模集成,提供无缝的数据集成接口、自动故障恢复的数据采集、自动历史数据恢复功能,保证大型长期周期历史数据库的数据安全与可靠性,确保用户能随时数据以及与各类应用的有效集成。PHD把位号(数据点)的配置信息保存在一个单独的配置数据库中,...

2019-10-12 10:39:17 3422

原创 C#{get;set;}

get,set可以理解为两个方法;分别是对于变量的“取”与“赋值”,尤其是当该变量在类中是私有变量,不希望被访问,或者该变量会被很多其他的方法使用,修改起来会十分便利。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;...

2019-09-25 21:58:44 2589

原创 概率密度函数

2019-09-24 15:54:44 381

原创 数学建模(十一)用微分方程建模

2019-09-18 09:44:55 479

原创 数学建模(十)博弈论

在前一讲中,我们讨论了决策论,其中决策者面对的结果和支付只依赖于他本人的决策,而不依赖一个或者多个其他参与者的决策。决策论最后决定的结果可能存在机会和风险,但不会与另一个参与者的决策有关系。比如假定两个国家在军备竞赛而希望裁军,如果一方裁军,这个国家的结果不仅依赖于该国的决策,也依赖于第二个国家的决策。如果只依赖于一个参与者,我们把这类决策模型称为决策论;如果结果依赖于多于一个参与者的决策,我...

2019-09-17 12:08:52 15613 1

原创 数学建模(九)决策论建模

决策论也称决策分析,是在机会和风险并存的复杂情况下,帮助人们选择各种办法的数学模型和数学工具的结合。在多数情况下我们的选择使明确的,信息也是确定的,这种情况下的假设称为确定性的。但是多数情况下风险与机会是并存的,建立模型可以帮助我们作出决策时同时考虑这两者,这种情况本质上是不确定的,称为随机性,因为其未来的状态由可预测的因素和随机因数共同决定。举例:玩转盘游戏,假如转盘是公平的,各有50%的...

2019-09-15 21:20:14 6469

Program.cs

对差分进化算法每一个过程进行编程,并最终实现功能,过程有动态显示,将每一步骤中种群的变化详细列出,便于使用与学习。

2020-07-10

Program.cs

C-均值算法分离wine数据:本算法是用来在一堆数据中分离出几类数据,比如一堆钞票,将其颜色、尺寸等数据采集,通过分析数据来区分出100元、50元、20元等。主要方法是假设该数据集是有C个类,此时可以在这堆数据中任选10个数据作为初始聚类中心,计算其他数据到这些点的距离的大小,按最小距离将其归为一类。通过不断的迭代,计算选取新的聚类中心,再计算新的距离,按最小距离划分,直到聚类中心的值不再发生变化。

2019-06-11

空空如也

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

TA关注的人

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