随笔分类 - Linux
摘要:1. display 查看的变量的值会在每一次调试步骤暂停后都会显示出该变量的值,如果 display 了多次,它就会显示多个变量的值 2. print 显示的变量的值只会显示一次,当前的值。 3. 取消display显示的值需要使用 undisplay 命令; 4. 条件判断的断点中的判断条件,不
阅读全文
摘要:一、断点相关 1. breakInfo:根据一定的条件暂停程序的运行 命令 作用 break 下一个指令处设置断点 break [file]:function 在 file 文件的 function 函数入口设置断点 break [file]:line 在 file 文件的第 line 行设置断点
阅读全文
摘要:sudo apt-get sudo apt-get install git git --version git config --user.name "wanghao" git config --global user.name "wanghao" <!--creat a new folder an
阅读全文
摘要:#include<stdio.h> #include<cstdlib> int main() { union { short s; char c[sizeof(s)]; }un; un.s = 0x0102; if (sizeof(short) == 2) { if (un.c[0] == 1 &&
阅读全文
摘要:1.安装依赖 sudo apt-get install build-essential。 sudo apt-get install qt4-dev-tools qt4-doc qt4-qtconfig qt4-demos qt4-designer qtcreator 2.查看版本 qmake -v
阅读全文
摘要:1.查看系统默认 qt 版本 qmake -v 2.打开文件路径 /usr/lib/x86_64-linux-gnu/qt-default/qtchooser cd /usr/lib/x86_64-linux-gnu/qt-default/qtchooser 3.修改 default.conf 文件
阅读全文
摘要:在安装g2o库时,需要gcc5.x版本,在ubuntu14.04系统下升级gcc过程 此处使用的在线升级 1.添加仓库源 sudo add-apt-repository ppa:ubuntu-toolchain-r/test sudo apt-get update 如果提示未安装,需要安装它的包 s
阅读全文
摘要:介绍: 守护进程(daemon)是一类在后台运行的特殊进程,用于执行特定的系统任务。很多守护进程在系统引导的时候启动,并且一直运行直到系统关闭。另一些只在需要的时候才启动,完成任务后就自动结束。 守护进程是一个在后台运行并且不受任何终端控制的进程。Unix操作系统有很多典型的守护进程(其数目根据需要
阅读全文
摘要:/* *drawWin.c */ #include<stdio.h> #include<stdlib.h> #include<string.h> #include<sys/times.h> #include<sys/types.h> #include<unistd.h> #include<ncurs
阅读全文
摘要:头文件: #include<unistd.h> 函数定义: int getopt(int argc,char * const argv[ ],const char * optstring); 参数说明: argc、argv: 由main函数参数直接传递过来。 optstring: 是一个包含合法选项
阅读全文
摘要:utmp结构体定义如下: structutmp { short int ut_type; // 登录类型 pid_t ut_pid; // login进程的pid char ut_line[UT_LINE_SIZE]; // 登录装置名,省略了"/dev/" char ut_id[4]; // In
阅读全文
摘要:常见的网络拓扑 两台主机通信的过程:应用进程产生消息,经由主机的 TCP/IP 协议栈发送到局域网(LAN),最后经过广域网(目前最大的广域网的因特网)中的网络设备(路由器)传给目的主机所在的局域网(LAN),最后经过局域网(LAN)将报文传送个目的主机,经由主机 TCP/IP 协议栈处理,将消息递
阅读全文
摘要:初始化条件变量 函数返回时,创建的条件变量保存在cv所指向的内存中,可以用宏PTHREAD_COND_INITIALIZER来初始化条件变量。值得注意的是不能使用多个线程初始化同一个条件变量,当一个线程要使用条件变量的时候确保它是未被使用的。 条件变量的销毁 条件变量的使用: 使用方式如下: 为什么
阅读全文
摘要:结构体dirent: struct dirent { ino_t d_ino; //inode number off_t d_off; //offset to the next diret unsigned short d_reclen; //length of this record unsign
阅读全文
摘要:当文件是一个符号链接时,lstat返回的是该符号链接本身的信息,而stat返回的是该链接指向的文件的信息。 stat结构体中的st_mode则定义了下列数种情况 S_IFMT 0170000 文件类型的位遮罩 S_IFSOCK 0140000 socket S_IFLNK 0120000 符号链接
阅读全文
摘要:默认点击“安装VMware Tools(T)”选项下载好安装包 下载的安装包放在计算机的media目录下 进入/media/ubuntu14-04/VMware Tools目录: cd /media/ubuntu14-04/VMware Tools 将安装包复制到tmp文件夹下: cp VMware
阅读全文
摘要:定时器时间函数 和alarm函数类是,用于定时操作。 函数原型为 其中which参数表示类型,可选的值有: old_value的值一般为NULL。 settimer工作机制是,先对it_value倒计时,当it_value为零时触发信号,然后重置为it_interval,继续对it_value倒计时
阅读全文
摘要:函数原型 指定使用sig指定的信号编号处理信号的方法。参数func指定程序可以处理信号的三种方式之一: 或SIG_DFL要么SIG_IGN被设置为程序启动时每个支持信号的默认信号处理行为。 参数: SIG设置处理功能的信号值,以下宏常量表达式标识标准信号值: 宏 信号 SIGABRT (信号终止)异
阅读全文
摘要:1. vim模式 正常模式(按Esc或Ctrl+[进入) 左下角显示文件名或为空 插入模式(按i进入) 左下角显示--INSERT-- 可视模式(按v进入) 左下角显示--VISUAL-- 替换模式(按r或R开始) 左下角显示 --REPLACE-- 命令行模式(按:或者/或者?开始) ex模式 没
阅读全文
摘要:vim ~./vimrc vim /etc/vim/vimrc set nocompatible "去掉有关vi一致性模式,避免以前版本的bug和局限 set nu! "显示行号 set guifont=Luxi/ Mono/ 9 " 设置字体,字体名称和字号 filetype on "检测文件的类
阅读全文