自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Yonas刘

哀吾生之须臾 羡长江之无穷

  • 博客(11)
  • 收藏
  • 关注

转载 Linux top命令详解

本文转载自https://www.cnblogs.com/edgedance/p/7044753.htmltop命令经常用来监控Linux的系统状况,比如cpu、内存的使用,程序员基本都知道这个命令,但比较奇怪的是能用好它的人却很少,例如top监控视图中内存数值的含义就有不少的曲解。本文通过一个运行中的Linux环境的top监控截图,讲述top视图中的各种数据的含义,还包括视图中各进程(任...

2018-11-21 22:23:12 188

原创 详解INNER JOIN、LEFT JOIN、RIGHT JOIN、FULL OUTER JOIN(有图)

工作中经常遇到inner join(等值连接) 、 left join(左连接) 、 right join(右连接)语句,但是一直对其不是很了解,所以今天花点时间好好整理一下 left join 返回包括左表中的所有记录和右表中联结字段相等的记录        right join 返回包括右表中的所有记录和左表中联结字段相等的记录       inner join 只返回两个表中联结字段...

2018-11-20 23:48:42 888

转载 Vim用法总结(转)

曾经使用了两年多的Vim,手册也翻过一遍。虽然现在不怎么用vim了,曾经的笔记还是贴出来,与喜欢vim的朋友分享。1. 关于Vimvim是我最喜欢的编辑器,也是Linux下第二强大的编辑器。 虽然emacs是公认的世界第一,我认为使用emacs并没有使用vi进行编辑来得高效。 如果是初学vi,运行一下vimtutor是个聪明的决定。 (如果你的系统环境不是中文,而你想使用中文的vimtut...

2018-11-15 21:06:49 697

原创 Linux : ps命令详解与使用

Linux下的ps命令比较常用,用来显示当前环境中正在运行的进程信息,从而对进程进行监测和控制。使用该命令可以确定进程的状态,是否结束,有没有僵尸进程和进程占用的资源信息等。但是ps是显示进程的瞬间信息,并不动态连续,如果想实时进行检测应该使用top命令。          在Linux中,进程有4中状态R :该程序目前正在运作,或者是可被运作;S :该程序目前正在睡眠当中,但可被...

2018-11-14 18:55:06 2690

原创 代码审查(Review)之我见

       作为一个服务器开发人员,目前我在负责现场问题处理,但是处理的问题多了,有了一些自己的思考。在处理过的问题中,有很多问题是比较低级的问题,比如判断没有else处理,内存泄漏等,还有一些问题是现场出问题后日志信息不够,无法得到有效的定位问题信息,当然还有一些其他问题。导致这些问题的原因有很多,或许是因为编码者的能力不一,也可能是局限于自己的主观性,无法排除问题。       作为一个...

2018-11-13 21:22:45 466

原创 Linux的四个查找命令

1.find命令 find命令我们通过man命令可以看到如下信息:find - search for files in a directory hierarchyfind命令用于在目录结构中搜索命令,并可以执行指定操作。在不指定查找目录的情况下,find会动这个系统进行遍历。即使系统中含有网络文件系统,find同样有效。格式:find 【查找目录】 【查找规则】 【查找完成后...

2018-07-28 09:44:30 905

原创 Linux nm命令

 nm的全称是names,作用是可以显示二进制文件(通常是库文件和可执行文件)中的符号表。格式nm(选项)(参数)选项-A:每个符号前显示文件名;-D:显示动态符号;-g:仅显示外部符号;-r:反序显示符号表。借用别人的一个例子说明一下:[taoge@localhost learn_nm]$ lsmain.c test.c test.h[taoge@...

2018-07-20 10:33:48 2952

原创 GDB调试多线程程序

     Linux中的线程:线程是CPU调度的最小单位,同一个进程中可以存在多个线程,这些线程共享进程的一些资源(堆,全局变量,静态变量,文件等公共资源),但是独享另一些资源(栈,寄存器)。在Linux中,并没有线程这个说法,Linux把所有的线程都当做进程来实现,进程仅仅被视为一个与其他进程共享某些资源的进程,每个线程都有属于自己的task_struct(进程描述符)。    因为存在进程中有...

2018-07-05 21:21:51 176

原创 时间空间局部性原理

今天在工作中听到同事说到了时间,,空间局部性原理,这是一个从来没有听到过的名词,所以自己上网查找学习了一下,在此做个总结。一、定义 在CPU访问寄存器时,无论是存取数据抑或存取指令,都趋于聚集在一片连续的区域中,这就被称为局部性原理。 时间局部性(temporal locality) 时间局部性指的是:被引用过一次的存储器位置在未来会被多次引用(通常在循环中)。 空间局部性(spatial

2017-02-21 23:47:55 17703 1

原创 Linux和Windows平台文件编码问题

今天在工作中遇到一个问题是“θ”字符没办法在Linux中正常显示,而在Windows平台中可以显示,由于软件必须支持win和Linux双平台,故需要解决这个问题。在寻找BUG原因的过程中我发现原因就是因为Linux的文件编码格式和windows是不一样的,在Windows中编写的cpp源文件使用的是Unicode编码格式,而在Linux中编写的cpp文件格式则为

2016-11-24 21:03:18 2264

原创 关于回调函数的一点见解

今天在学习工作代码的时候看到了同事写的一个回调类,是用来在运行软件flow中某一个action的时候若判断运行该action必需要进行某些操作时,调用该类来运行该流程。在学习该段代码时想起了回调函数,故在此总结一下:回调函数(callback function)就是一个通过函数指针调用的函数。如果你把函数的指针(地址)作为参数传递给另一函数,当这个指针被用来调用其所指向的函数时,我

2016-11-17 22:57:03 270

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除