摘要:
通常我们的做法是(尤其是在学习阶段):定义一个新的变量,借助它完成交换。代码如下:int a,b;a=10; b=15;int t;t=a; a=b; b=t;这种算法易于理解,特别适合帮助初学者了解计算机程序的特点,是赋值语句的经典应用。在实际软件开发当中,此算法简单明了,不会产生歧义,便于程序员
阅读全文
posted @ 2017-03-30 23:19
北纬395427
阅读(1036)
推荐(1)
编辑
摘要:
关键字: linux 查进程、杀进程、起进程1.查进程 ps命令查找与进程相关的PID号: ps a 显示现行终端机下的所有程序,包括其他用户的程序。 ps -A 显示所有程序。 ps c 列出程序时,显示每个程序真正的指令名称,而不包含路径,参数或常驻服务的标示。 ps -e 此参数的效果和指定"
阅读全文
posted @ 2017-03-30 23:03
北纬395427
阅读(250)
推荐(0)
编辑
摘要:
vi技巧 a. 进入输入模式 新增 (append) a :从光标所在位置後面开始新增资料,光标後的资料随新增资料向後移动。 A:从光标所在列最後面的地方开始新增资料。 插入 (insert) i:从光标所在位置前面开始插入资料,光标後的资料随新增资料向後移动。 I :从光标所在列的第一个非空白字元
阅读全文
posted @ 2017-03-30 23:03
北纬395427
阅读(171)
推荐(0)
编辑
摘要:
执行中的程序在称作进程。当程序以可执行文件存放在存储中,并且运行的时候,每个进程会被动态得分配系统资源、内存、安全属性和与之相关的状态。可以有多个进程关联到同一个程序,并同时执行不会互相干扰。操作系统会有效地管理和追踪所有运行着的进程。 为了管理这些进程,用户应该能够: 查看所有运行中的进程 查看进
阅读全文
posted @ 2017-03-30 21:45
北纬395427
阅读(362)
推荐(0)
编辑
摘要:
首先说以下linux中常见的几种文件: .h - C语言源代码头文件.c - 预处理前的C语言源代码文件.i - 预处理后的C语言源代码文件.s - 汇编语言文件.o - 目标文件.a - 静态库文件.so - 共享库(动态库)文件 查看gcc版本: gcc -v 编译过程中使用的gcc命令: 编辑
阅读全文
posted @ 2017-03-30 19:19
北纬395427
阅读(184)
推荐(0)
编辑
摘要:
d [编号] d: Delete breakpoint的简写,删除指定编号的某个断点,或删除所有断点。断点编号从1开始递增。 (gdb) d s 相当于其它调试器中的“Step Into (单步跟踪进入)”;n 相当于其它调试器中的“Step Over (单步跟踪)”。 这两个命令必须在有源代码调试
阅读全文
posted @ 2017-03-30 18:56
北纬395427
阅读(346)
推荐(0)
编辑
摘要:
ascii:Oct Dec Hex Char──────────────────────────101 65 41 A102 66 42 B103 67 43 C141 97 61 a142 98 62 b143 99 63 c 取值范围:-1 ~ 0xFFFFFFFF ~ 全1127 ~ 0x7F
阅读全文
posted @ 2017-03-30 15:30
北纬395427
阅读(340)
推荐(0)
编辑
摘要:
查找算法大总结: http://www.cnblogs.com/maybe2030/p/4715035.html#_label6 常用的hash函数: http://blog.csdn.net/mycomputerxiaomei/article/details/7641221 什么是哈希表(Hash
阅读全文
posted @ 2017-03-30 11:06
北纬395427
阅读(476)
推荐(0)
编辑