摘要: gdb调试工具 gcc -g main.c -o main 常用命令 命令 简写 作用 help h 按模块列出命令类 help class 查找某一类型的具体命令 list l 查看代码,可跟行号和函数名 list - l 网上查看代码 quit q 退出gdb run r 全速运行程序 star 阅读全文
posted @ 2018-02-01 18:14 Robert·Bart 阅读(320) 评论(0) 推荐(0) 编辑
摘要: C标准函数与系统函数的区别 标准函数printf调用应用层api,然后应用层api调用内核层api,再通过内核层api调用硬件设备 一个pirntf打印helloworld那么sys_write需要输出几次到显示设备? Printf把helloworld送到缓冲区,然后由"文件表述符一次执行一个字符"一共10次 然后送到缓冲区,再有sys_write一次输出到显示设备 I/O缓冲区... 阅读全文
posted @ 2018-01-22 11:45 Robert·Bart 阅读(863) 评论(0) 推荐(0) 编辑
摘要: GCC简单使用 -v/-v/--version 查看gcc版本号 python@ubuntu:~$ gcc -v -I 指定头文件目录,注意-I和之间没有空格 1 #include //表示从系统路径下查找 2 #include"include/test.h" //表示从当前系统路径下查找include路径在的tesst.h 3 void main() 4 { ... 阅读全文
posted @ 2018-01-22 11:43 Robert·Bart 阅读(346) 评论(0) 推荐(0) 编辑
摘要: MQTT MQTT(Message Queuing Telemetry Transport,消息队列遥测传输)是IBM开发的一个即时通讯协议,有可能成为物联网的重要组成部分。该协议支持所有平台,几乎可以把所有联网物品和外部连接起来,被用来当做传感器和制动器(比如通过Twitter让房屋联网)的通信协 阅读全文
posted @ 2018-01-01 20:06 Robert·Bart 阅读(20287) 评论(5) 推荐(1) 编辑
摘要: 线程的管理 启动线程 为了让编译器识别 std::thread 类,这个简单的例子也要包含 <thread> 头文件。 如同大多数C++标准库一样 线程在std::thread对象创建(为线程指定任务)启动 无参任务 最简单的任务,通常是无参数无返回(void-returning)的函数,这种函数在 阅读全文
posted @ 2018-01-01 19:55 Robert·Bart 阅读(2648) 评论(0) 推荐(0) 编辑
摘要: 花了一下午时间,感觉最坑的是,书写代码的个数和编译器的坑比较多,还各种版本的编译器! 会让人“眼花缭乱”! 主要代码 将文件保存为*.asm 对应的软件,放在大工院ftp://10.84.0.90上的asm中,只有在机房或者学校内网才能访问到哦! 或者访问https://files.cnblogs. 阅读全文
posted @ 2017-12-07 16:56 Robert·Bart 阅读(310) 评论(0) 推荐(0) 编辑
摘要: 大部分时间都花在了,属性和设置上了 阅读全文
posted @ 2017-10-05 18:46 Robert·Bart 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 第一单元1,11 好久没用异或都快忘了,就让我们一起来了解哈啥子事异或 说的这个,就不经意让我想起书上的几种交换值得方法了 我这儿说的交换的方法是,不使用第三个变量来交换,而是两个 实现条件是C a=100,b=10;第一种 缺点可能会如果超出范围溢出a=a+b; a=110,b=10b=a-b; 阅读全文
posted @ 2017-09-11 16:45 Robert·Bart 阅读(173) 评论(0) 推荐(0) 编辑
摘要: 什么是委托?委托和事件是什么关系? 我的理解是委托朋友,事件是一个事情比如,中午12点要吃饭了,咱家搞忘了!还在继续嗨皮,我的朋友会叫我与他一起吃饭。 什么事反射? 可以获取.Net中的每个类型(类,结构,委托,结构,和枚举)包含所有,有了反射,可对每一个类型了如指掌 C#中的多个类基础?如何实现多 阅读全文
posted @ 2017-09-08 16:41 Robert·Bart 阅读(268) 评论(0) 推荐(0) 编辑