自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Linux下的C语言入门

Linux下的C语言入门一.编辑器vivi是linux下最常用的文本编辑器,,我们可以使用它来编写c语言代码。vi有命令模式和插入模式一进来就时命令模式,输入i在当前光标处开始插入字符,可以用上下左右箭头控制输入。摁esc键可回到命令模式,下面介绍命令模式下几种常用的命令:3 dd //将光标所在行往下共3行代码剪切3 yy //将光标所在行往下共3行代码复制p //粘贴:set nu //显示行号:sp filename //新建一个文件并打开编辑窗口:wq //保存并退出:q //

2020-12-20 19:50:14 167

原创 Ubuntu下Git的使用2

Ubuntu下Git的使用二2.分支管理2.1创建和合并分支查看有几个分子并且查看在哪个分支中git branch创建并且切换到此指针git checkout -b dev切换分支git checkout master快速合并分支,git合并分支很快,就改改指针,工作区内容也不变。然后删除分子git merge devgit branch -d dev2.2解决冲突当两个分支都同时修改了一个文件,而且同时提交,就会产生冲突,必须手动解决冲突后再提交。用图查看提

2020-12-11 01:16:51 142

原创 Ubuntu下Git的使用

Ubuntu下Git的使用一1.版本创建与回退1.1使用下面两条命令可以创建一个版本git add code.txtgit commit -m "版本1"版本切换git reset --hard HEAD^git reset --hard HEAD~1git reset --hard 版本序列号操作记录git reflog1.2工作区和暂存区工作区(Working Directory)电脑中的目录,比如我们的git_test,就是一个工作区。版本库(Reposito

2020-12-10 21:01:26 412

原创 安装FTP服务器

一 .安装FTP服务器目前Linux上使用较多的ftp服务器是vsftpd。所以,我们需要先安装vsftpd软件。在Ubuntu上安装vsftpd,使用的命令是apt-get install vsftpd然后在终端执行更新安装源命令:apt-get update二.VSFTP的配置安装好服务器后,我们就需要配置它,所以要修改文件,使用命令vim /etc/vsftpd.conf来进入配置文件并且修改。具体的配置和说明:# 禁止匿名用户登录anonymous_enable=NO#

2020-11-30 16:57:02 485 1

转载 通俗地解释脏读、不可重复读、幻读

通俗地解释脏读、不可重复读、幻读spring(数据库)事务隔离级别分为四种(级别递减):1、Serializable (串行化):最严格的级别,事务串行执行,资源消耗最大;2、REPEATABLE READ(重复读) :保证了一个事务不会修改已经由另一个事务读取但未提交(回滚)的数据。避免了“脏读取”和“不可重复读取”的情况,但不能避免“幻读”,但是带来了更多的性能损失。3、READ COMMITTED (提交读):大多数主流数据库的默认事务等级,保证了一个事务不会读到另一个并行事务已修改但未提交的

2020-11-18 09:43:10 100

原创 数位和增量公式

(x + 1) % 10 != 0 ? s_x + 1 : s_x - 8;

2020-10-23 12:24:09 445 1

转载 java中equals以及==的用法(简单介绍)

https://www.cnblogs.com/weibanggang/p/9457757.html写的非常详细

2020-06-04 16:37:00 108

原创 多态成员访问的特点

多态成员访问的特点Parent p = new Child();成员变量编译看左边(基类),运行看左边(基类);无论如何都是访问基类的成员变量。成员方法编译看左边(基类),运行看右边(派生类),动态绑定。Static方法编译看左边(基类),运行看左边(基类)。只有非静态的成员方法,编译看左边,运行看右边。这样,我们也可以得出多态的局限:不能使用派生类特有的成员属性和派生类特有的成员方法。...

2020-05-18 17:20:57 178

转载 为什么dao层和service层要写接口和实现类

为什么要用Service接口?是让表示层不依赖于业务层的具体实现。为什么要用DAO接口?是让业务层不依赖于持久层的具体实现。举个例子,用DAO接口,那么持久层用Hibernate,还是用iBatis,还是 JDBC,随时可以替换,不用修改业务层Service类的代码。不用接口的话,假如修改了dao中的代码,因为service引用了dao中的类,那么也要改变service里面的代码,改完之后要重新...

2020-04-02 22:46:06 1277

原创 Mysql学习过程三

对查询结果进行排序SELECT 字段名 FROM 表名 ORDER BY 字段名 [ASC[DESC]];可以根据自己的需求添加WHERE、LIKE子句来设置条件,再对结果过进行排序显示。ASC 升序 DESC 降序分组查询的单独使用SELECT 字段名 FROM 表名 GROUP BY 字段名;分组查询的关键字是Group By,查询的是每个分组中 首次出现的一条记录。使用 LIM...

2019-10-23 00:57:48 145

原创 Mysql学习过程二

插入数据:INSERT INTO 表名(字段名) VALUES(内容);修改数据UPDATE 表名 SET 字段名1 = 内容1, 字段名2 = 内容2, 字段名3 = 内容3 WHERE 过滤条件;删除数据DELETE FROM 表名 WHERE 过滤条件;基本查询语句SELECT 字段名 FROM 表名(*表示所有字段名);带IN关键字的查询SELECT 字段名 FROM 表...

2019-10-19 16:42:28 93

原创 Mysql学习过程一

Mysql 学习过程一1 查看数据表基本结构:DESCRIBE 表名;NULL:表示该列是否能存储 NULL 值;Key:表示该列是否已编制索引。PRI 表示该列是此表主键的一部分;UNI 表示该列是 UNIQUE 索引的一部分; MUL 表示在列中某个给定值允许出现多次;Default:表示该列是否有默认值,如果有的话值是多少;Extra:表示可以获取的与给定列有关的附加信息。...

2019-10-16 17:07:33 234

空空如也

空空如也

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

TA关注的人

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