
ubuntu
文章平均质量分 72
rebootcat
https://rebootcat.com
展开
-
valgrind massif 分析内存问题
旧博文,搬到 csdn 原文:http://rebootcat.com/2020/06/16/valgrind_massif_memory_analysing/ Valgrind Massif valgrind 是什么,这里直接引用其他人的博客: Valgrind是一套Linux下,开放源代码(GPL V2)的仿真调试工具的集合。Valgrind由内核(core)以及基于内核的其他调试工具组成。 内核类似于一个框架(framework),它模拟了一个CPU环境,并提供服务给其他工具;而其他工具则类.原创 2020-09-04 06:39:57 · 2658 阅读 · 3 评论 -
ubuntu下vim的配置
写在前面,我写本文的目的不在于教大家怎么来配置VIM,因为我是新手,我也是参考了各位前辈的方法,在此只是记录一下过程,当然我个人觉得更重要的是心得体会。其实大家可能也发觉,国内的抄袭转载现象很严重,基本上百度搜出的结果有很多都是相同的内容,这样浪费了大家查找的时间。我觉得,在技术领域,首先最重要的当然是学习,学习前辈的经验和知识,其次也少不了个人的创新,当然也包括原创。原创 2015-03-31 10:01:59 · 735 阅读 · 0 评论 -
ubuntu vsftpd虚拟用户配置/ubuntu12.04上搭建vsftpd服务示例linux
转自这里 在ubuntu中安装完vsftpd后,安装libdb4.6-util:复制代码 代码示例: sudo apt-get install db4.6-util在etc下面建立目录vsftpd, 创建一个txt文档,比如logins.txt,在其中输入用户名及密码,如:复制代码 代码示例: test 123456然后,通过前面安装的libdb4.6,执行:复制代码 代码示例: sudo转载 2015-05-01 20:54:46 · 443 阅读 · 0 评论 -
system函数
转载自此处相关函数 fork,execve,waitpid,popen 头文件#includ”stdlib.h” 定义函数 int system(const char * string); 函数说明 system()会调用fork()产生子进程,由子进程来调用/bin/sh-c string来执行参数string字符串所代表的命令,此命>令执行完后随即返回原调用的进程。在调用syst转载 2015-05-01 12:57:39 · 484 阅读 · 0 评论 -
ffmpeg录屏/摄像头/指定窗口;别名alias设置
关于ffmpeg的使用方法很多,我简单写一下今天我捣鼓的几个。因为我的项目中要用到录屏和录制摄像头,所以试了下。网上关于录制指定窗口的方法并不多,我也是找了好久,试了好久才试出来的。 好了,废话不多说,开始! 1.录制摄像头//这是直接播放的 ffplay -f video4linux2 -i /dev/video0>/dev/null 2>&1其实也很简单,两个参数-f(指定格式(音频或视频格原创 2015-05-01 16:25:55 · 6195 阅读 · 1 评论 -
开启一个新的终端并执行特定的命令
我的项目中有利用到远程控制,从windows端远程控制linux端,那么也就是接收远程的命令并在本机执行并返回结果。在父进程中用到popen()函数,popen()函数通过创建一个管道,调用fork()产生一个子进程,执行一个shell以运行命令来开启一个进程。但是popen 函数是会阻塞的,子进程不结束父进程是不会执行的,这对于我就很不利,我在popen函数中执行的是一个长时间的命令,不可能等到它原创 2015-05-01 12:37:00 · 7130 阅读 · 5 评论 -
linux系统用户,组和权限的管理
PS: {最近一直在做毕业设计,前面博客也记录过我的一些过程。其中需要在Ubuntu上搭建一个FTP服务器,此处我选择Vsftpd,但是在我对vsftpd的配置文件vsftpd.conf设置正确后(对于上传,下载等设置肯定没问题),利用一款FTP客户端软件Filezilla测试时只能进行下载不能进行上传,百思不得其解,后来终于明白,虽然在配置文件中设置write_enable=YES,但只能说明v原创 2015-05-24 14:19:26 · 658 阅读 · 0 评论 -
U盘挂载,gedit,vi,文本模式中文乱码等等问题
gedit打开包含中文的文件乱码 用gedit打开一些文件的时候,比如一些配置文件,txt文件等等,不过主要是个人的txt文件,如果包含中文,会出现乱码。在网上找了很多方法,试了都没有成功,最后才找到一种方法,见链接点我。当然对于我的系统ubuntu12.04版来说,主要就是一句命令:gsettings set org.gnome.gedit.preferences.encodin原创 2015-03-28 18:13:09 · 699 阅读 · 0 评论 -
select函数详解
转载自http://www.cnblogs.com/hnrainll/archive/2011/05/05/2038186.html和http://lobert.iteye.com/blog/1768502。select函数总结 阻塞方式block,就是进程或是线程执行到这些函数时必须等待某个事件的发生,如果事件没有发生,进程或线程就被阻塞,函数不能立即返回。使用Select就可以完成非阻塞non转载 2015-07-22 21:47:23 · 1520 阅读 · 0 评论