给定一个数组 nums,编写一个函数将所有 0 移动到数组的末尾,同时保持非零元素的相对顺序。 示例: 输入: [0,1,0,3,12] 输出: [1,3,12,0,0] 说明: 必须在原数组上操作,不能拷贝额外的数组。 尽量减少操作次数。 C 代码 public class Solution { ...
分类:
移动开发 时间:
2021-01-08 11:36:01
阅读次数:
0
MySQL之7 InnoDB 和 事务流程、Crash Recovery、ACID InnoDB术语和概念 InnoDB概述图 表数据 磁盘(.ibd)每表文件表空间 段(segment) 区(extents) 页(pages) 内存(innodb_buffer_pool)缓冲池 innodb_bu ...
分类:
数据库 时间:
2021-01-08 11:24:46
阅读次数:
0
rsync格式: # 拷贝本地文件。当SRC和DES路径信息都不包含有单个冒号”:”分隔符时就启动这种工作模式。如:rsync -a /data /backup rsync [OPTION]... SRC DEST # 使用一个远程shell程序(如rsh、ssh)来实现将本地机器的内容拷贝到远程机 ...
分类:
其他好文 时间:
2021-01-08 10:33:58
阅读次数:
0
二、元类metaclass 实例对象是由类来创建,那么类又是由什么来创建的呢? 答案就是元类 1.类的类型:是元类 元类创建类,类创建对象。 # 元类 print(type(1)) # <class 'int'> print(type(int)) # <class 'type'> 2.理解pytho ...
分类:
Web程序 时间:
2021-01-07 12:13:56
阅读次数:
0
注释 单行注释 //注释 多行注释 /*注释*/ 文档注释 /** 可以识别关键字 */ 关键字 标识符 所有标识符都应该以字母、美元符号或下划线开始 标识符大小写敏感 数据类型 强类型语言 所有变量都必须先定义后使用,如java,安全性高 弱类型语言 很随意,如js JAVA数据类型 基本类型 引 ...
分类:
编程语言 时间:
2021-01-07 12:08:51
阅读次数:
0
一.python的注释方式: (1)python的单行注释: ctrl+/ # print('Hello World!') 这是当行注释 (2)python的多行注释: ''' ''' ' ' ' 这是多行注释 print('hello world') ' ' ' 二.变量以及数据类型: # a 我 ...
分类:
编程语言 时间:
2021-01-07 12:06:13
阅读次数:
0
一 导读 vi 和vim :vi是linux自带的,类似于Windows的记事本。vim 是vi加强版,使用广泛。 二 命令讲解 1:正常模式 直接vim打开一个文档。2:插入模式 按下i o a r 其中任何一个,大小写均可。3:命令行模式 先按Esc 然后输入 : w(Write写入文件)q(Q ...
分类:
系统相关 时间:
2021-01-06 12:08:49
阅读次数:
0
一、管理环境路径(环境变量) 1、查看可执行文件的当前命令路径。 语法:shell中输入path。 注:path显示中的封号只是起到分割不同路径的作用,命令shell使用分号来确定文件的终点和另一个文件的起点。 2、添加管理环境路径 A、控制面板/系统-高级系统设置-系统属性-高级-环境变量; B、 ...
umount 作用:卸载已挂载的设备 格式:umount 挂载点目录 示例:#umount /mnt 通配符 作用:文件通配符可以用来匹配符合条件的多个文件,方便批量管理文件,通配符采用特定的符号,表示特定的含义 常见通配符: 1? 匹配任何单个字符 2* 匹配零个或多个字符,但不匹配.开头的隐藏文 ...
分类:
系统相关 时间:
2021-01-04 10:42:43
阅读次数:
0
Xtrabackup备份与恢复 xtrabackup介绍 ? MySQL冷备、mysqldump、MySQL热拷贝都无法实现对数据库进行增量备份。在实际生产环境中增量备份是非常实用的,如果数据大于50G或100G,存储空间足够的情况下,可以每天进行完整备份,如果每天产生的数据量较大,需要定制数据备份 ...
分类:
其他好文 时间:
2021-01-04 10:41:34
阅读次数:
0