- 博客(72)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 mysql输入中文报错:ERROR 1366 (HY000): Incorrect string value: ‘\xE9\x83\x9D\xE7\x8E\x89...‘
mysql输入中文报错:ERROR 1366 (HY000): Incorrect string value: '\xE9\x83\x9D\xE7\x8E\x89…'解决方法01、MySQL查询代码:输入代码:show variables like'%char%';结果:+--------------------------+------------------------------...
2019-10-22 16:15:51
1658
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 超级详细:使用Inno Setup打包可执行的exe软件,可在任何电脑中运行。
使用Inno Setup打包可行行的软件,可在任何电脑中运行。1、准备工作1、Inno Setup安装傻瓜式安装,直接下一步下一步即可。可自行更改软件的安装位置。2、新建一个文件夹,将jre文件与打包的exe文件以及图标文件复制在此目录下。2、开始打包工作打开安装的Inno Setup软件吗,在新建文件处勾选第二项,点击【确定】,出现降本向导界面点击【下一步】填写好相...
2019-08-15 12:49:54
21961
13
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 超级详细:使用JSmooth将jar文件打包为可执行的.exe文件
使用JSmooth将jar文件打包为可执行的.exe文件次打包的文库也需要在有java环境下的电脑实用,请看下一篇文章讲解,将exe文件与jre文件打包,就可以在任何电脑中使用了哦。相关文件分享:链接:https://pan.baidu.com/s/1rzxnw988K_s1GUiZsM_9uA提取码:kwao1、准备条件新建一个文件夹名字任意,将导入的jar文件以及jre文件复制到...
2019-08-15 10:49:31
1639
3
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 最详细教程:java通过JDBC链接SQLServer2012数据库
一、什么是JDBC:JDBC(Java DataBase Connectivity,java数据库连接)是一种用于执行SQL语句的Java API,可以为多种关系数据库提供统一访问,它由一组用Java语言编写的类和接口组成。JDBC提供了一种基准,据此可以构建更高级的工具和接口,使数据库开发人员能够编写数据库应用程序,同时,JDBC也是个商标名。更多资源可以关注微信公众号:菜鸟资源分享具...
2019-08-02 17:28:14
9340
2
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 超级详细:Eclipse导出jar项目文件用exe4j打包成可执行的.exe软件
第一步:Eclipse导出jar文件想要将exlipse中的项目文件打包成可执行的.exe文件,首先先将eclipse中的代码文件打包成jar文件,过程如下(我用的是汉化后的eclipse,):相关软件分享如下:链接:https://pan.baidu.com/s/16jSnE551ktxyiMSrAij4Sg提取码:0ck81、可先在任意盘符下新建一个任意文件夹用来存放导出的jar文件...
2019-07-31 14:16:47
2674
1
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 Python的交互界面IDLE行数的显示教程
一、什么是IDLEIDLE是Python软件包自带的一个集成开发环境,初学者可以利用它方便地创建、运行、测试和调试Python程序。一般在此用于检验代码是否可以正常运行,因为IDLE不能保存代码,你打一条语句就会看到语句的执行结果,但是大多数我们是需要保存代码的,以便日后使用。当然也可以通过中方式保存代码:打开IDLE——file——new windows,就会单独打开一个窗口,在此进行代码的输...
2019-03-04 10:09:28
14442
8
原创 VM虚拟机中Centos7磁盘分区+格式化+挂载(超级详细一看就会)
VM虚拟机中Centos7磁盘分区+格式化+挂载(超级详细一看就会)1、环境介绍centos系统版本:7.9,命令:cat /etc/redhat-release虚拟机版本:15(VM)2、分区简介+个人理解分区基本步骤:磁盘分区——磁盘格式化——磁盘挂载(可设置开机自动挂载否则每次开机都得执行挂载命令)linux磁盘分区主要分为主分区(primary partion)和拓展分区(extension partion)两种(其实还有逻辑分区,只不过逻辑分区是在拓展分区里),主分区和拓展分区
2021-04-23 12:10:28
7619
原创 Centos7查看redis版本(问题:redis-cli: command not found)
Centos7查看redis版本redis安装成功后,查看redis版本命令:redis-server -V即可查看redis版本实际我们查看时都会遇到这个问题:redis-cli: command not found(其实就和window电脑命令提示行中提示的:不是内部命令一个意思,配置环境变量即可使用)以上问题其实就是说明redis-server -V不是linux的全局命令,只需要我们做个软链接即可(类似于win电脑中的环境变量)软链接命令:ln -s /home/redis
2021-04-23 10:04:47
3880
原创 Eclipse软件运行spring boot项目修改静态文件(html、css、js)需要重启项目才生效---解决方法(亲测可用)
文章目录一、修改静态文件不生效的原因及解决办法---亲测可用二、Idea与Eclipse通用解决方法一、修改静态文件不生效的原因及解决办法—亲测可用主要是我们的项目一般都会用一个模板引擎:thymeleaf,这个缓存比较严重,需要对配置文件和我们的Eclipse软件进行相关设置。在application.yml配置文件中设置模板引擎:thymeleaf时添加禁用缓存一项,如下图:在pom.xml配置文件中添加如下配置项(热部署状态为true,在eclipse中修改了templats中的页面,项目
2021-01-15 11:07:17
2267
1
原创 Vue开发工具vuejs-devtools超级详细安装教程以及常见问题解决
这绝对是最详细的Vue开发工具vuejs-devtools安装教程,相信你只需要5分钟即可解决所有问题所需的所有文件,链接:https://pan.baidu.com/s/19GWDS_7GodIdFBUO0eTDAg 提取码:2yvc一、vue.js插件下载下载地址:vue.js插件下载;点击进入Vue官网即可下载,共有两种版本的插件(开发版本:vue.js,生产版本:vue.main.js),建议使用开发版本。开发版本有更多的错误信息提示和调试,文件较大,生产办文件小但是很多提示不全,解决开发
2021-01-13 13:24:28
64686
38
原创 超级详细教程03:允许远程连接Mysql数据库(Linux系统+Windows系统)
文章目录1、简单介绍2、Windows系统开启Mysql远程连接3、Linux系统开启Mysql远程连接1、简单介绍远程连接是指在同一个局域网内,别人可以在自己电脑远程登录你的Mysql数据库,不在一个局域网内是不能远程连接的,常见的是公司或是学校机房。一般连接不上是由于防火墙设置原因,检验方法就是相互ping一下,都通这防火墙没问题,如果不通的话需要将防火墙关闭;2、Windows系统开启Mysql远程连接登录数据库,通过命令:use mysql;进入到名为mysql这个数据库中,通过命
2020-09-27 12:02:39
5944
1
原创 超级详细教程02:虚拟机中Ubuntu18.04安装JDK1.8
1、安装系统版本Ubuntu:18.0.4;JDK:1.8(也就是JDK8);安装过程有疑问可以留言哈,为避免出错,大家可以按我的步骤来即可。超级详细,一看就会,每一步都有截图,所有文章比较长,但是特别详细。2、JDK下载官网下载:点击此处通过官网下载;好男人百度网盘下载:链接:https://pan.baidu.com/s/11rHwkWHgC4C6lMF7N3icVQ提取码:pkfk注意:下载JDK的位数要与Ubuntu位数相一致,好男人这里Ubuntu是64位的,所以下载的J
2020-09-25 17:01:55
3257
3
原创 超级详细教程01:虚拟机中Ubuntu18.04安:Mysql数据库
文章目录1、前期准备2、安装详细过程图解3、小小总结1、前期准备前提是你已经在虚拟机中安装好了Ubuntu18.04(或是直接在你主机上安装双系统都行)。总之就是你得安装好Ubuntu18.04系统,并且你这系统是能联网哈。我们是直接在线安装mysql;只需要几个命令语句即可成功安装,教程超级详细非常简单;2、安装详细过程图解进入到Ubuntu18.04系统中,打开终端;执行命令:sudo apt-get install mysql-server;安装mysql的服务端(可能需要几分钟,
2020-09-20 18:19:09
989
5
原创 Java开发系列05:Eclipse用Maven创建Web项目
文章目录1、创建前准备2、创建过程详解3、运行Web工程4、特别注意1、创建前准备Eclipse创建Web项目需要先在Eclipse上配置Tomcat服务器。详细配置流程参考前一篇文章:Java开发系列04:Eclipse配置Tomcat并启动Tomcat创建Web项目时需要先在Eclipse配置Tomcat,一定要配置Tomcat。注意:目前基本不用Tomcat开发Web项目了。现在都用成熟的框架Sport Boot,不过大家也可以学习学习,毕竟这个曾经也是主流方式。2、创建过程详解点
2020-09-18 11:35:59
266
原创 Java开发系列04:Eclipse配置Tomcat并启动Tomcat
文章目录1、Eclipse配置tomcat2、在Eclipse启动tomcat1、Eclipse配置tomcat点击 window -> preferences 打开eclipse首选项面板2. 在“首选项”界面找到 “server”打开 “Runtime Environments”,点击 “add”3. 选择对应的Tomcat版本,点击 “next” ,打开Apache文件夹选择你Tomcat的版本,设置被添加的tomcat 的 安装目录 D:\Program Files\ap
2020-09-17 18:15:36
1358
原创 Java开发系列03:Tomcat下载安装以及配置
1、什么是TomcatTomcat 服务器是一个开源的轻量级Web应用服务器,在中小型系统和并发量小的场合下被普遍使用,是开发和调试Servlet、JSP 程序的首选。更详细内容可以在这里查看:Tomcat简介2、Tomcat下载安装Tomcat需要电脑先安装Java环境,即JDKTomcat与JDK版本是由对应关系的,根据你JDK版本来下载安装你的Tomcat版本,对应关系如下:基本就是JDK1.8及以后的版本都可以用Tomcat 9.0以后的版本Tomcat下载地址:https
2020-09-17 17:28:59
255
原创 Java开发系列02:Eclipse配置Maven以及用Maven创建Java工程并运行
文章目录1、为什么要配置Maven2、Eclipae配置Maven流程3、Eclipse创建Maven项目4、创建工程并运行1、为什么要配置MavenEclipse近几个版本都自带Maven插件,但是使用的是C盘本地仓库,并且你还更改不了,所有就需要我们手动配置Maven。2、Eclipae配置Maven流程打开Eclipse,依次打开Windows–>Prefrences,点击Maven的右边的三角符号,以展开Maven的配置界面:之后,点击Maven下面的Installation
2020-09-17 15:55:13
462
原创 Java开发系列01:Maven下载安装以及配置
文章目录一、Maven相关介绍1、Maven是什么:2、Maven下载已经环境变量配置3、Maven修改本地库目录以及添加阿里云镜像4、验证Maven是否安装配置成功一、Maven相关介绍1、Maven是什么:百度百科:Maven是基于POM(工程对象模型),通过一小段描述(pom.xml)来对项目的代码、报告文件进管理的工具。Maven是Apache下的一个开源项目,纯java开发,它是一个项目管理工具,它用于对java项目进行项目构建、依赖管理及项目信息管理。通俗解释:在Java开发中是需要
2020-09-17 11:23:31
315
原创 Mysql数据库安装使用教程11:实体表对应关系、外键
1、实体表对应简介当我们记录表信息时如果字段过多或是同样的一批数据应用场景不同导致会建立多个表,我们会选择分两个实体表甚至多个实体表来存储数据信息,那么怎么让这两个或是多个实体表中的每个数据信息相互对应。假设我们有两张表,表A与表B,两张表中的信息都是某个班级人员的信息,只是存储的字段不同。那么怎么让A表中张三的信息对应B表中张三自己的信息,这个就是实体表的对应关系。对应关系可以是:一对一、一对多(多对一)、多对多。(1)、一对一:一对一:两个实体表内有共同的主键字段,字段值一致则可以相互对应。
2020-08-24 15:57:43
726
原创 Win10一台电脑安装多个版本的Mysql数据库教程
整体过程思路:win7一次性成功,但是win10足足搞了一天,命令行一定要用管理员权限打开,win10太事B了。(我们选择的是免安装版本,配置好环境变量、创建好my.ini文件、初始化数据库即可。)先正常安装一个版本的数据库(记得添加环境变量)。安装第二个时与第一个基本一致(记得添加环境变量)。在第二个安装目录下创建的my.ini将里面端口改成与第一个mysql端口不冲突的端口,路径改成自己对应的。以管理员权限进入mysql安装目录的bin目录下执行:mysqld --initialize -
2020-08-22 22:45:09
4444
5
原创 Mysql数据库安装使用教程10:列属性(列约束)---主键、自增、默认值、注释
文章目录一、类属性(列约束)1、简介2、空值约束——字段是否为空:null或是not null3、字段默认值——default4、主键(主索引、唯一索引)——primary key(PK)5、自动增长——auto_increment6、列备注——comment一、类属性(列约束)1、简介约束,保证表的结构和数据的正确性和稳定性,总的来说有五种:唯一性和主键约束、外键约束、检查约束、空值约束、默认值约束,有五大关键词,UNIQUE和Primary Key, Foreign Key, CHECK, NOT
2020-08-21 15:44:25
313
原创 Mysql数据库安装使用教程08:数据操作——增删改查、字符集校对规则
1、数据操作——增删改查增加数据语句格式:insert into 表名 (列名1,列名2) values (值1,值2);或是insert into 表名 values (值1,值2);列名可以不写但是插入的数据顺序要与表中列的顺序一致。查询数据格式:select * from 表名 where 条件;where 条件:可以不写,不写就是查询整张表的所有数据;删除数据语句格式:delete from 表名 where 条件;操作不可逆,删除需谨慎。修改(更新)数据语句格式:u
2020-08-20 14:47:00
237
原创 Mysql数据库安装使用教程07:数据库操作、数据表操作
2、数据库相关操作(1)、前期准备:进行数据库操作前建议先修改字符集格式:打开mysql安装目录下(此处我的目录默认为C:\Program Files (x86)\MySQL\MySQL Server 5.5),即可看到my.ini文件,打开文件修改成如下图所示:default-character-set=gbkcharacter-set-server=utf8(2)、数据库创建+查看+删除1)、数据库命名规则:原则上区分大小写,如:test2与Test2这个会被认为是两个数据库;数
2020-08-20 13:22:36
238
原创 Mysql数据库安装使用教程06:数据库语言介绍+数据库存储引擎介绍
1、SQL语言的分类(1)SQL语言共分为四大类数据查询语言DQL数据操纵语言DML数据定义语言DDL数据控制语言DCL。(2)、数据查询语言DQL数据查询语言DQL基本结构是由SELECT子句,FROM子句,WHERE子句组成的查询块:SELECT <字段名表>FROM <表或视图名>WHERE <查询条件>(3)、数据操纵语言DML数据操纵语言DML主要有三种形式:插入:INSERT更新:UPDATE删除:DELETE(5)数据
2020-08-19 17:31:09
208
原创 Mysql数据库安装使用教程09:数值类型、时间类型、字符串类型
1、常见数值类型如下图(后续有详细介绍):2、相关特例介绍讲解unsigned:控制是否有正负,写的话表示无符号即只有正数,不写默认有符号即包括正负数,在字段类型中设置;zerofill:使用科学计数法,位数不够补0字段名 类型(M):M表示此字段最少显示位数,不是取值范围,取值范围是由int、float、double等控制的,具体范围可以查看前面的图片。例1:ID int(6) —表示ID字段类型是int类型,最少显示位数是6位数例2:ID int(6) ze
2020-08-11 15:47:46
183
原创 Eclips写Java代码和CSS、Javascript、Html代码设置代码自动提示功能
按照我的方法设置后用Eclipse编写Java代码和前端代码(Html、CSS、JS)都可以自动提示代码。赶紧去试试吧。1、打开Eclipse软件,点击Windows→Preferences→Java→Editor→Content Assist修改Auto Activation triggers for java的值为:zjava,点击apply按钮2、继续打开JavaScript→Editor→Content Assist修改Auto Activation triggers for javaScri
2020-07-16 14:07:13
836
1
原创 Mysql数据库安装使用教程05:mysql启动停止服务+数据库及表的相关基础操作
1、启动停止数据库服务通过命令:net start mysql,启动mysql服务;通过命令:net stop mysql,停止mysql服务;默认一般都是启动的,如果发现登陆不成功提示如下信息可能是由于没有启动mysql服务。2、增、删、改、查语句增删改查语句为:增:insert删:delete(delete删除表中数据,drop用于删除表或是数据库)改:update查:SELECT或者show...
2020-07-02 13:54:36
225
原创 Mysql数据库安装使用教程02:MySQL和Sql Server的sql语句区别
自增长列的插入:SQLServer中可以不为自动增长列插入值,MySQL中需要为自动增长列插入值。获取当前时间函数:SQLServer写法:getdate()MySQL写法:now()从数据库定位到表:Sqlserver写法:库名.dbo.表名(注:中间使用一个点) ;或者:库名..表名(注:中间使用两个点)库名.dbo.表名,写法:select password from Info.dbo.users where userName='boss'库名..表名select ..
2020-07-01 15:32:24
171
原创 Mysql数据库安装使用教程04:新建用户+授权+查看删除用户+退出/断开连接
1、新建用户修改用户密码我的安装配置好mysql后目前只有一个用户就是root,并且此root用户拥有最高权限,因此当我们需要别人也操作数据库时,是不建议直接使用这个root用户的。(mysql语句不区分大小写,本人始终习惯小写,故后续教程中语句都是小写,当然建议是使用大写的)新建用户的语句格式: create user 'username'@'host' identified by 'psaaword'创建用户语句格式解析:create user 'username'@'host' i
2020-06-30 17:51:51
279
原创 Mysql数据库安装使用教程03:mysql5.5数据库详细安装+环境变量配置+忘记root密码解决方法
1、安装过程详解双击安装包,出现如下界面点击【Next】:在此界面,都选我同意后,点击【Next】:此界面我们选择“典型安装”:Typical(典型安装)Installs the most common program features.Recommended for most users.意思是:安装最常用的程序功能。建议大多数用户使用。Custom(自定义安装)Allows uers to choose which program features will be ins
2020-06-29 20:48:07
1335
1
原创 Mysql数据库安装使用教程01:数据库详细安装+环境变量配置
1、Mysql官网下载地址官网下载地址:https://dev.mysql.com/downloads/mysql/不介意安装下面这个新版本的,我安装后不太会用,搞不懂了,可以参考我另一篇文章的mysql5.5安装教程,还是习惯使用这个。2、安装报错解决方法首次安装这个8.0.19版本时可能会报错,这是由于framework 4.5.2这个版本没有安装导致的。下载framework 4.5.2安装包,双击安装即可,安装后需要重启电脑3、Mysql安装过程双击Mysql安装
2020-06-29 16:11:28
6686
1
原创 深入了解一下Git-01: log和git reflog的区别
1、git loggit log 命令可以显示所有提交过的版本信息,不包括已经被删除的 commit 记录和 reset 的操作。如果感觉太繁琐,可以加上参数 --pretty=oneline,只会显示版本号和提交时的备注信息2、git refloggit reflog 可以查看所有分支的所有操作记录(包括已经被删除的 commit 记录和 reset 的操作),git reflog常用于恢复本地的错误操作。例如执行 git reset --hard HEAD~1,退回到上一个版本,用git
2020-06-24 17:28:13
491
原创 深入了解一下Git-02:远程操作跟踪分支与远程跟踪分支
1、基础了解跟踪分支(tracking branch)远程跟踪 分支(remote tracking branch)分支只是指向某个commit对象的引用,2、深入理解跟踪分支与远程跟踪分支假设远程仓库有两个commit(提交),分别是C1与C2,并且当前分支是master指向这个最新提交C2.通过命令:git clone 远程仓库地址,将这个远程仓库克隆到本地中,会在本地仓库生成一个origin/master的引用并且指向最新的提交C2(此处对应远程仓库的分支master指向的最新提交
2020-06-24 15:37:24
2183
3
原创 深入了解一下Git-03:rebase和git merge的区别
1、什么是 rebase?git rebase 你其实可以把它理解成是“重新设置基线”,将你的当前分支重新设置开始点。这个时候才能知道你当前分支于你需要比较的分支之间的差异。原理很简单:rebase需要基于一个分支来设置你当前的分支的基线,这基线就是当前分支的开始时间轴向后移动到最新的跟踪分支的最后面,这样你的当前分支就是最新的跟踪分支。这里的操作是基于文件事务处理的,所以你不用怕中间失败会影响文件的一致性。在中间的过程中你可以随时取消rebase 事务。官方解释: https://git-scm.
2020-06-24 15:35:31
454
原创 深入了解一下Git-04:fetch和git pull的区别
Git fetch和git pull区别为:远端bai跟踪分支不同、拉取不同、commitID不同。一、远端跟踪分支dao不同1、Git fetch:Git fetch能够直接更改远端跟踪分支。2、git pull:git pull无法直接对远程跟踪分支操作,我们必须先切回本地分支然后创建一个新的commit提交。二、拉取不同1、Git fetch:Git fetch会将数据拉取到本地仓库 - 它并不会自动合并或修改当前的工作。2、git pull:git pull是从远程获取最新版本并merg
2020-06-22 17:06:58
3893
原创 超级详细Gitbash实战教程02:Pull Request流程
1、教程介绍(话比较累赘,只是希望通过大白话更多的帮助到各位小白们,大神勿喷哈)(话比较累赘,只是希望通过大白话更多的帮助到各位小白们,大神勿喷哈)(话比较累赘,只是希望通过大白话更多的帮助到各位小白们,大神勿喷哈)由于Github是开源项目,所以这次教程是讲解我们从别人那里Fork了一个仓库到我们自己的Github上,此时如何对我们自己Github上的仓库进行相关操作(这个第一篇文章已经非常详细的讲解了),以及对被Fork的项目如何操作。(大白话即假设A用户在Github上看到B用户的一个很好的代
2020-06-22 16:48:52
916
3
原创 超级详细:GOG游戏平台白嫖Steam巫师3游戏教程
答疑一下,什么是GOG平台,其实和Steam、Epic、Uplay、烂橘子等等一样都是游戏平台,可能大家接触的都是Steam所以对这个GOG平台不太熟悉前提条件是你的Steam游戏平台有这个巫师3游戏,那没有这个游戏的朋友怎么办呢,方法很简单:1、你可以找你的朋友有巫师3这款游戏的Steam账号,同一个Steam账号可以给N个GOG平台用哦。2、你可以在Steam购买一个巫师3游戏,在GOG平台白嫖后再在Steam平台把这个巫师3游戏退款即可,此时GOG平台还会保留哦……超级详细的白嫖.
2020-06-21 13:02:43
21030
原创 超级详细Gitbash实战教程01:git克隆、上传、更新等
1、Gitbash远程协助主要命令前提条件,先在github远程仓库新建一个仓库(此处我的仓库名字是test01),在电脑某个磁盘中新建一个目录用于克隆远程仓库(此处我的目录是E:\Github_test\)你们根据实际情况来就可以。通过命令:git clone 远程仓库地址可以将远程仓库克隆到我们本地目录中。...
2020-06-19 16:05:16
1289
原创 vue create 和 vue init 有什么区别
vue create 和 vue init 有什么区别01、vue createvue create 是vue-cli3.x的初始化方式,目前模板是固定的,模板选项可自由配置,创建出来的是vue-cli3的项目,与cue-cli2项目结构不同,配置方法不同,具体配置方法参考官方文档。02、vue initvue init 是vue-cli2.x的初始化方式,可以使用github上面的一些模板来初始化项目,webpack是官方推荐的标准模板名。vue-cli2.x项目向3.x迁移只需要把static目
2020-05-11 17:06:34
1216
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人