学贵有恒

方有所成

导航

2018年8月28日

Linux 命令练习

摘要: test 命令: (鸟哥linux私房菜视频第30集) test -d : 判断一个文件是否为目录。 eg: test -d passwd && echo "is a dir"|| echo "is not a dir" test -f : 判断一个文件是否为普通文件。 eg: test -f sh 阅读全文

posted @ 2018-08-28 15:28 CarryBricks 阅读(130) 评论(0) 推荐(0) 编辑

2018年8月14日

RAND函数和SRAND函数

摘要: 首先我们要对rand&srand有个总体的看法:srand初始化随机种子,rand产生随机数,下面将详细说明。 rand(产生随机数) 表头文件: #include<stdlib.h> 定义函数 :int rand(void) 函数说明 : 因为rand的内部实现是用线性同余法做的,他不是真的随机数 阅读全文

posted @ 2018-08-14 11:32 CarryBricks 阅读(411) 评论(0) 推荐(0) 编辑

2018年8月13日

红外NEC协议

该文被密码保护。 阅读全文

posted @ 2018-08-13 11:30 CarryBricks 阅读(291) 评论(0) 推荐(0) 编辑

2018年7月26日

称丢手帕问题

摘要: 约瑟夫问题(或称丢手帕问题)是指n个人围成一圈,从第一个人开始数1,数到第m个人数m则将m位置删除,继续接着从1数,数到m则将m位置删除。如此循环,每次删除一个。这个问题的来源据说是39个传教士和2个朋友困在一个山洞中,传教士宁愿死也不愿被敌人抓到,故而决定大家一个一个自杀,这样可以避免同时自杀可能 阅读全文

posted @ 2018-07-26 11:22 CarryBricks 阅读(137) 评论(0) 推荐(0) 编辑

2018年7月24日

用GDB调试程序(七)

摘要: 改变程序的执行——————— 一旦使用GDB挂上被调试程序,当程序运行起来后,你可以根据自己的调试思路来动态地在GDB中更改当前被调试程序的运行线路或是其变量的值,这个强大的功能能够让你更好的调试你的程序,比如,你可以在程序的一次运行中走遍程序的所有分支。 一、修改变量值 修改被调试程序运行时的变量 阅读全文

posted @ 2018-07-24 10:19 CarryBricks 阅读(135) 评论(0) 推荐(0) 编辑

用GDB调试程序(六)

摘要: 七、设置显示选项 GDB中关于显示的选项比较多,这里我只例举大多数常用的选项。 set print address set print address on 打开地址输出,当程序显示函数信息时,GDB会显出函数的参数地址。系统默认为打开的,如: (gdb) f #0 set_quotes (lq=0 阅读全文

posted @ 2018-07-24 10:16 CarryBricks 阅读(773) 评论(0) 推荐(1) 编辑

用GDB调试程序(三)

摘要: 四、维护停止点 上面说了如何设置程序的停止点,GDB中的停止点也就是上述的三类。在GDB中,如果你觉得已定义好的停止点没有用了,你可以使用delete、clear、disable、enable这几个命令来进行维护。 clear 清除所有的已定义的停止点。 clear <function> clear 阅读全文

posted @ 2018-07-24 10:15 CarryBricks 阅读(161) 评论(0) 推荐(0) 编辑

用GDB调试程序(五)

摘要: 查看运行时数据——————— 在你调试程序时,当程序被停住时,你可以使用print命令(简写命令为p),或是同义命令inspect来查看当前程序的运行数据。print命令的格式是: print <expr> print /<f> <expr> <expr>是表达式,是你所调试的程序的语言的表达式(G 阅读全文

posted @ 2018-07-24 10:15 CarryBricks 阅读(114) 评论(0) 推荐(0) 编辑

用GDB调试程序(二)

摘要: GDB的命令概貌——————— 启动gdb后,就你被带入gdb的调试环境中,就可以使用gdb的命令开始调试程序了,gdb的命令可以使用help命令来查看,如下所示: /home/hchen> gdb GNU gdb 5.1.1 Copyright 2002 Free Software Foundat 阅读全文

posted @ 2018-07-24 10:14 CarryBricks 阅读(124) 评论(0) 推荐(0) 编辑

用GDB调试程序(一)

摘要: 阅读数:563537 阅读数:563537 阅读数:563537 用GDB调试程序 GDB概述———— GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在UNIX平台下做软件,你会发现GDB这个调试工具有比 阅读全文

posted @ 2018-07-24 10:02 CarryBricks 阅读(125) 评论(0) 推荐(0) 编辑