摘要: 交换排序 1.冒泡排序 基本思想:每次根据大小比较相邻的两项,将最小或最大的数据慢慢浮到数组末尾。 复杂度分析:对数组中的n个数据项,第一趟有n-1次排序,第二趟有n-2次排序,以此类推,共有n*(n-1)/2次。可以认为冒泡排序需要O(N^2)的时间复杂度。 代码及优化 2.快速排序 😄 基本思 阅读全文
posted @ 2018-08-11 00:39 bkycrab 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 因为需要所以学习了点Windows批处理,可以写一些bat脚本来实现自动化操作。 批量文件重命名 对win10用户来说,锁屏的windows聚焦图片有一些是非常好看的,可以copy下来当壁纸。 图片路径为C:\Users\username\AppData\Local\Packages\Microso 阅读全文
posted @ 2018-08-05 22:38 bkycrab 阅读(216) 评论(0) 推荐(0) 编辑
摘要: 集合各种linux命令,实现某个功能,常用于自动化运维等。 shell编程 1. 创建文件 2. 编写脚本文件 首行添加 接着编写内容 3. 修改文件权限 4. 检查脚本语法 5. 运行shell脚本 用户定时任务 可以设定定时任务,比如定时执行脚本。 1. 查看用户任务,默认当前用户 2. 删除用 阅读全文
posted @ 2018-08-04 22:46 bkycrab 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 组管理 1. 创建一个组 2. 删除一个组 用户管理 1. 创建一个用户 , m顺便创建目录及相关文件 2. 设置密码 3. 删除一个用户 , r顺便删除家和邮件 4. 手动删除 权限管理 1. 三组权限(主人 用户组成员 其他),每组三个简单权限(读r写w可执行x) 选项修改文件夹下所有文件的权限 阅读全文
posted @ 2018-08-04 22:32 bkycrab 阅读(177) 评论(0) 推荐(0) 编辑
摘要: 文件管理 1. 文件及文件夹操作 创建文件 创建文件夹 , p选项表示创建父级目录 拷贝文件 拷贝文件夹 , r选项拷贝子文件 移动文件 重命名文件 ,建议到相应路径下直接对文件执行 删除文件 , r询问,对所有文件及文件夹操作, f不询问,对文件操作, rf不询问,对所有文件及文件夹操作 删除临时 阅读全文
posted @ 2018-08-04 22:05 bkycrab 阅读(209) 评论(0) 推荐(0) 编辑
摘要: windows下控制台字体修改为Consolas字体比较好看,修改步骤如下: 临时修改 命令行cmd命令进入控制台,输入chcp 437命令,执行。 右键点击标题栏进入属性,修改字体为Consolas。 永久修改(推荐) 命令行输入regedit打开注册表编辑器。 依次打开如图列表项,修改CodeP 阅读全文
posted @ 2018-08-04 15:35 bkycrab 阅读(948) 评论(0) 推荐(1) 编辑
摘要: 分支简介 1. Git默认创建master分支,其实它是一个指向提交对象的可变指针。 2. 当前分支会在每次的提交操作中自动向前移动。 3. Git有一个特殊指针HEAD指向当前分支,相当于当前分支的别名。 4. 创建新分支即创建了一个指向最后提交对象的可移动的新指针。 分支管理 1. 创建分支,此 阅读全文
posted @ 2018-08-01 22:51 bkycrab 阅读(182) 评论(0) 推荐(0) 编辑
摘要: Git简介 1. 开源的分布式版本控制系统,高效、简单、完全分布式。 2. 本地执行操作,离线的优势 快。 3. 每次你提交更新,或在 Git中保存项目状态时,它主要对当时的全部文件制作一个快 照并保存这个快照的索引。 4. 为了高效,如果文件没有修改,Git 不再重新存储该文件,而是只 保留一个链 阅读全文
posted @ 2018-08-01 22:25 bkycrab 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 进程和线程 1.并发和并行 并行是多个事件在同一时刻发生,并发是多个事件在同一时间间隔内发生。 2.操作系统的基本特征 程序并发执行 互斥共享和同时访问两种方式 时分复用技术和空分复用技术 进程异步执行,停停走走向前推进,时间片 3.什么是进程? 程序是指令和数据的有序集合,进程是进程实体(程序段、 阅读全文
posted @ 2018-07-27 12:07 bkycrab 阅读(429) 评论(0) 推荐(0) 编辑
摘要: 1. 尽量使用整型而不使用字符型 2. tinyint,smallint,mediumint,int,bingint 3. char固定长度,长度不够空格补,如果字段字段长度较短或者相近,优先选择char;varchar表示实际长度 4. nchar,nvarchar(用于汉字) 5. 时间使用ti 阅读全文
posted @ 2018-07-04 17:36 bkycrab 阅读(188) 评论(0) 推荐(0) 编辑