- 博客(10)
- 收藏
- 关注

原创 【面试】剑指offer题目解析及tips速查(不断更新中)
【注】阅读《剑指offer》时做的笔记,简要描述问题内容、几种解法、需要注意的tips及全面的测试用例列举。适合已经读过《剑指offer》,在面试前需要快速浏览一遍回忆细节、巩固注意事项的人。在每个题目中标注了题目在原书中出现的页码、牛客网的对应练习链接地址。1、将字符串转换成整数。P12tips:输入为正负号(一个正负
2016-04-28 15:18:01
5144
原创 【Linux学习笔记九】Shell编程-正则表达式
1、定义 :模式,对正在查找的文本的描述 POSIX库和PCRE均可以用于正则表达式编程。前者是Linux自带库,后者为Perl的库,功能更强大一些,也更难掌握。2、字符集和单词 首先安装一下words:sudo yum install words 存在于 /usr/share/dict/words “.”用于匹配换行符以外的任意一个字符。 .at ##匹配诸如cat、sat、bat、#at、~at的字符串 [a-z]at
2016-05-10 19:54:28
1069
原创 【Linux学习笔记八】Linux编程-编译(gcc)与调试(gdb)
设置断点 (gdb) break 10 ##在第10行设置断点 (gdb) break summary ##在summary()函数入口处设置断点 (gdb) info break ##查看已经设置的断点信息 (gdb) clear 10 ##删除该行断点
2016-05-08 17:29:10
2447
原创 【Linux学习笔记七】Linux编程-Vim编辑器
Vim分为插入模式和命令模式,插入模式可以输入字符,命令模式执行其他操作。启动时默认处于命令模式。按 I 键可以进入插入模式,按 Esc 键回到命令模式。 Vim命令严格区分大小写。 移动光标至某一行,按 o 键在其下方插入一行,按 O 键在其上方插入一行,自动进入插入模式。 编辑完成后,输入 : ,最下方一行出现一个命令行等待用户输入,其中,:q 表示退出,:w 表示保存,:w [文件名] 可以为文件命名,:wq 组合使用为保存并退出,当不保存直接选择退出时系统会提示,若想放
2016-05-06 20:38:38
684
原创 【Linux学习笔记六】进程管理
什么是进程 进程是操作系统的一种抽象概念,用来表示正在运行的程序。内核中重要的进程信息包括:进程的内存地址、进程的当前状态、进程正在使用的资源、进程的优先级(谦让度)、进程的属主。
2016-05-03 16:17:36
853
原创 【Linux学习笔记五】用户与用户组管理
1、添加用户 默认情况下,不带 -m 参数的 useradd 命令不会为新用户建立主目录,会影响图形界面的使用,因为需要主目录中的一些配置文件。-g 参数用于指定用户的组,但可能不小心赋予用户某些权限。不带 -g 参数命令的默认行为就是为用户单独创建一个同名组,然后将用户添加到这个组中。 -s 参数指定用户登录所用的 Shell,如bash。默认为 sh(大多数系统都是指向BASH的符号链接)。 $ sudo groupadd workgroup ##新建用户组命名
2016-05-01 17:43:40
536
原创 【Linux学习笔记四】磁盘管理中文件压缩与解压
1、查看磁盘使用情况:df可以显示当前挂载的文件系统的统计数据,但信息繁杂,可以用带 -t 的 df 命令显示特点的文件系统信息。 $ df ##显示挂载文件系统的名称、容量、已用、可用、已用百分比、挂载路径 $ df -t ext4 ##ext4文件系统信息
2016-04-28 22:27:24
740
原创 【Linux学习笔记三】文件目录管理
1、和团队共享文件:创建工作目录,并创建一个用户组管理该目录。 $ sudo groupadd workgroup ##新建用户组命名为workgroup $ sudo useradd -G workgroup lucy ##新建用户lucy并归入workgroup组 $ sudo passwd lucy ##为lucy设置密码 $ cd /home ##切换目录 $
2016-04-28 14:51:20
1368
原创 【Linux学习笔记二】Shell基本命令
1、命令行接收用户的输入,然后传递给命令解释器,即Shell。BASH shell是默认安装和使用的Shell。2、Linux默认有七个控制台,可以通过快捷键 Ctrl + Alt + F1 ~ F7 进入,默认情况下前六个是命令行控制台,第7个留给X服务器。3、提示符 “$” :表示命令行的开始,用户可以输入命令了;root身份执行命令时提示符为 “#”。4、Linux的
2016-04-28 14:23:26
1500
原创 【Linux学习笔记一】Linux基本配置
【参考资料】《Linux从入门到精通(第2版)》刘忆智 等编著1、$ rm -fr /* ##删除根目录下所有的文件和目录2、su:提升自己为root sudo:临时用root身份运行一个程序,完毕后变为普通用户1、$ rm -fr /* ##删除根目录下所有的文件和目录2、su:提升自己为root sudo:临时用root身份运行一个程序,完毕后变为普通用户 sudo的 -s 选项
2016-04-28 14:13:32
572
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人