2016年5月12日

【Linux】程序、进程和线程的区别

摘要: 程序、进程和线程的区别 程序是一组指令及参数的集合,指令按照既定的逻辑控制计算机运行。进程则是运行着的程序,是操作系统执行的基本单位。线程则是为了节省资源而可以在同一个进程中共享资源的一个执行单位。 程序和进程的区别: C、C++、Java等语言编写的源程序经相应的编译器编译成可执行文件后,提交给计算机处理器运行。应用程序的运行状态称为进程。进程与应用程序的区别在于应用程序作为一个静态... 阅读全文

posted @ 2016-05-12 10:10 看云 阅读(12007) 评论(2) 推荐(0) 编辑

2016年5月8日

【Linux】GDB调试工具

摘要: GDB调试工具 Linux中包含一个很强大的调试工具GDB(GNU Debuger),可以用它来调试C和C++程序。 一. GDB的主要功能有: 设置断点,当程序运行到断点处暂停 显示变量的值,可以打印或者监视某个变量,将变量的值显示出来 单步执行,GDB允许用户单步执行程序,可以跟踪进入函数和从函数中退出 运行时修改变量的值,GDB允许在调试状态下修改变量的值,此功能在测试程序的时候特别有用 ... 阅读全文

posted @ 2016-05-08 21:58 看云 阅读(4772) 评论(0) 推荐(0) 编辑

【Linux】GDB查看栈信息(转)

摘要: 在调试程序的过程中,查看程序的函数调用堆栈是一项最基本的任务,几乎所有的图形调试器都支持这项特性。 GDB调试器当然也支持这一特性,但是功能更加灵活和丰富。 GDB将当前函数的栈帧编号为0,为外层函数的栈帧依次加1,这些编号将成为一些GDB命令的参数,以指明将要操作的是哪一个函数的栈帧。 GDB还支 阅读全文

posted @ 2016-05-08 21:37 看云 阅读(9454) 评论(1) 推荐(2) 编辑

【Linux】文件操作系统调用

摘要: 一. 文件描述符 在Linux下使用文件描述符来表示设备文件和普通文件。文件描述符是一个整型的数据,所有对文件的操作都通过文件描述符实现。文件描述符的范围是0~OPEN_MAX,系统中有3个已经分配的文件描述符,即标准输入、标准输出、和标准错误,他们的文件描述符的值分别为0、1、2。 文件描述符是文 阅读全文

posted @ 2016-05-08 16:01 看云 阅读(4719) 评论(0) 推荐(1) 编辑

2016年5月5日

【Linux】GCC编译器

摘要: 【简介】 GCC是Linux下的编译工具集,是GNU Compiler Collection的缩写,包含gcc g++ 等编译器。GCC工具集不仅能编译C/C++语言,其他例如Object-c、Pascal、Fortran、Java、Ada等语言进行编译。GCC在可以根据不同的硬件平台进行编译,即能 阅读全文

posted @ 2016-05-05 21:55 看云 阅读(361) 评论(0) 推荐(0) 编辑

【Linux】Vim编辑器

摘要: 本文基于Debian 1.vim使用简介 1.1vim安装 使用apt安装vim即可: 1.2 vim编辑器的模式 vim编辑器分为命令模式和编辑模式。 命令模式:打开vim默认进入命令模式,在命令模式下键盘上的单个按键便表示一个命令,例如移动光标的命令:h、i、j、k。在编辑模式下按【Esc】返回 阅读全文

posted @ 2016-05-05 20:38 看云 阅读(236) 评论(0) 推荐(0) 编辑

2016年5月4日

【Linux】Linux各文件夹说明

摘要: 转载 /bin/ — 用来贮存普通命令。 /sbin/ — 许多系统命令(例如 shutdown)的贮存位置。属于基本的系统命令,如shutdown,reboot,用于启动系统,修复系统。/sbin目录下的命令通常只有管理员才可以运行,/bin下的命令管理员和一般的用户都可以使用。 /root/ — 阅读全文

posted @ 2016-05-04 19:07 看云 阅读(340) 评论(0) 推荐(0) 编辑

2016年4月25日

【LeetCode C++】Two Sum

摘要: 题目: Given an array of integers, return indices of the two numbers such that they add up to a specific target. You may assume that each input would hav 阅读全文

posted @ 2016-04-25 15:42 看云 阅读(221) 评论(0) 推荐(0) 编辑

2015年11月22日

arch+win7 双系统启动引导

摘要: 笔者的电脑之前已经安装了win7,安装完arch后电脑中存在两个系统,因此需要引导连个系统。1. 在安装arch时,一般都会安装grub。如果没有安装,则参考arch wiki中 grub2一节安装grub2。2. 安装os-prober:# pacman -S os-prober3.生成grub配... 阅读全文

posted @ 2015-11-22 15:38 看云 阅读(808) 评论(0) 推荐(0) 编辑

2015年11月21日

在Arch gnome中安装一些软件

摘要: 一. 在Arch gnome中添加ibus中文输入法1. 安装ibus-libpinyin。sudo pacman -S ibus-libpinyin如果系统之前没有安装ibus,则先通过pacman安装ibus。2.安装ibus-qt软件库sudo pacman -S ibus-qt3. 在 Se... 阅读全文

posted @ 2015-11-21 20:53 看云 阅读(534) 评论(0) 推荐(0) 编辑

导航

http://home.cnblogs.com/group/topic/8550.html