Linux top总结

top命令可以实时动态地查看系统的整体运行情况,是一个综合了多方信息监测系统西能和运行信息的使用工具。

Linux cat总结

cat命令可以创建单个或多个文件,查看文件的内容和控制字符,连接文件以及在终端或文件中重定向输出。

Linux IO Redirection总结

一个文件描述符就是文件系统为了跟踪这个打开的文件而分配给它的一个数字,可以将其理解为文件指针的一个简单版本,与C语言中的文件句柄的概念类似。
Linux中默认情况下始终有3个「文件」处于打开状态,分别是stdin(键盘)、stdout(屏幕)和stderr(错误消息输出到屏幕上)。这3个文件和其他打开的文件都可以被重定向。重定向,就是捕捉一个文件、命令、程序、脚本,或者是脚本中的代码块的输出,然后将这些输出作为输入发送到另一个文件、命令、程序或脚本中。
每个打开的文件都会分配一个文件描述符。stdin、stdout和stderr的文件描述符分别是0、1和2。除了这3个文件,对于其他需要打开的文件,保留了文件描述符3到9。在某些情况下,将这些额外的文件描述符分配给 stdin、stdout 或 stderr 作为临时的副本链接是非常有用的。在经过复杂的重定向和刷新之后需要把它们恢复成正常状态。

Linux xargs总结

xargs命令是给其他命令传递参数的一个过滤器,可以直接将一个程序的输出作为另一个程序的输入(例如文本过滤或模式搜索工具,如grep,sed,awk等)。

Linux find总结

find命令根据指定的条件查找文件和目录。查找可用于多种条件,例如通过权限,用户,组,文件类型,日期,大小和其他可能的条件来查找文件。

Linux tar总结

tar命令用来归档多个文件或目录到单个归档文件中,并且归档文件可以进一步使用gzip或者bzip2等技术进行压缩。

Mysql JDBC 连接池时间转换问题

在查询 Mysql 数据库的时候,有时候会产生一个异常:

1
2
3
Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp. Stacktrace follows:
java.sql.SQLException: Value '0000-00-00 00:00:00' can not be represented as java.sql.Timestamp
...

CSS 选择器总结

前几天在整理博客(Hexo)的时候,发现一个页面样式奇丑无比,都不知道当时是怎么想的,好在页面可以自定义样式。说干就干,但过程当前恰好暴露了我知识上的缺陷,虽说 CSS 很早老师就教过了,但是一直没学明白,本文的总结正好复习一下 CSS 选择器。

GDB 用法总结(转载)

本文转载自:gdb 入门

程序中除了一目了然的 Bug 之外都需要一定的调试手段来分析到底错在哪。到目前为止我们的调试手段只有一种:根据程序执行时的出错现象假设错误原因,然后在代码中适当的位置插入 printf,执行程序并分析打印结果,如果结果和预期的一样,就基本上证明了自己假设的错误原因,就可以动手修正 Bug 了,如果结果和预期的不一样,就根据结果做进一步的假设和分析。