摘要: 在使用 algorithm的unique 时剔除 vector<vector<int>里面重复的元素时把它想得太复杂了,记录一下 bool comp(vector<int> v1,vector<int> v2){ for(unsigned i=0;i<v1.size();++i){ if(v1[i] 阅读全文
posted @ 2020-04-23 16:15 狂澜688 阅读(469) 评论(0) 推荐(0) 编辑
摘要: 学习JavaScript一段时间了.但是还没有怎么实践过,最近就找了个2048简单的小游戏做一下. 页面效果: 使用了jquery库简化了js的语法. 源文件有: index.html 游戏页面 2048.css 样式表 js文件有 jquery.js supprot.js 游戏基础逻辑 anima 阅读全文
posted @ 2019-12-04 19:28 狂澜688 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 脚本控制 在我们使用脚本做备份时 可能不希望用户对脚本做终端操作 这就需要我们做脚本捕获信号后的处理 trap "命令" signal 可以让脚本接受到signal信号时 执行""里面的命令 trap "echo sig15" 15 代表收到15号信号时 执行echo sig15 9号信号 kill 阅读全文
posted @ 2019-10-26 13:13 狂澜688 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 测试和判断 test命令(也可以使用[]代替test)可用来判断文件 整数 和字符串 返回逻辑值 文件测试 -e 文件存在 -d 文件类型是否为目录 -f文件类型为普通文件 整数比较 -eq (equal)相等 -ge (greater equal)大于等于 -gt(greater than) 大于 阅读全文
posted @ 2019-10-26 12:41 狂澜688 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 引号 ' 单引号 完全引用 即被包括的内容都是字符串 里面有变量名也不会被解释 " 双引号 不完全引用 若包含的内容有变量名时 会解析变量 例如 a="hello" 若b='$a' 此时b的内容为 $a; 若b="$a" 此时b的内容为 hello ` 反引号 执行命令 可与$()替换 例如 a=` 阅读全文
posted @ 2019-10-26 00:18 狂澜688 阅读(457) 评论(0) 推荐(0) 编辑
摘要: shell 命令解释器 是用来解释用户对系统的操作 使用 cat /etc/shells 可以查看 系统安装的shell Linux 启动过程: BIOS -> MBR -> BootLoader(grub) -> kernel -> systemd -> 系统初始化 -> shell BIOS 基 阅读全文
posted @ 2019-10-25 23:44 狂澜688 阅读(232) 评论(0) 推荐(0) 编辑
摘要: 内存查看命令 free 使用free可以查看内存和交换分区使用情况 为了更人性化的显示 可以使用参数 -mgt 将结果按照(M G T)显示 默认为kb top 使用top命令可以显示动态的内存和交换分区使用情况 磁盘查看命令 fdisk -l 可以查看磁盘和分区情况 df -h 还可以查看磁盘挂载 阅读全文
posted @ 2019-10-23 22:50 狂澜688 阅读(470) 评论(0) 推荐(0) 编辑
摘要: 进程管理命令 ps 显示进程信息 (ps 只显示当前终端看到的进程 -e 显示不同终端的所有进程 (可用ps -e | more分页显示 -ef 显示进程信息的同时包含父进程 PPID -eLf 显示进程信息的同时包含线程信息NLWP 即为轻量级线程数 PID为是进程唯一标识符 (进程可以重名) T 阅读全文
posted @ 2019-10-23 21:14 狂澜688 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 下拉菜单 dropdown 下拉菜单由一个按钮触发 按钮用类.dropdown-toggle修饰 使用data-toggle="dropdown"触发器 下拉选项是一个列表 用类.dropdown-menu修饰 例如 按钮组 btn-group默认是水平的 还有垂直的btn-group-vertic 阅读全文
posted @ 2019-10-22 22:55 狂澜688 阅读(307) 评论(0) 推荐(0) 编辑
摘要: Linux 安装软件可以用包管理命令和源代码编译安装两种方法 一 源代码编译安装是各种Linux版本通用的安装方法 但在其安装过程中也可能会出现各种错误 使用源代码安装的主要步骤有 1 使用wget命令获得软件压缩包 2 使用tar命令解压缩软件包 3 进入解压缩得到文件夹 执行 ./config 阅读全文
posted @ 2019-10-22 22:08 狂澜688 阅读(175) 评论(0) 推荐(0) 编辑