摘要:
sizeof和strlen区别 sizeof是关键字,在编译时就能计算出值,可以计算任何类型 strlen是函数,只有在运行时才能去计算,且只能计算字符型的. 对于数组时,strlen是判断’\0’为标志结尾的,而sizeof则计算的是数组整个空间示例如下: 打印如下: 可以看到当我们的buf1没有 阅读全文
摘要:
QTSingleApplication由Qt官方提供的,用于实现只启动一个实例,并在启动时可以向向另一个实例通信(依赖于QtNetwork模块) QTSingleApplication下载路径:链接:https://pan.baidu.com/s/1bBLgkpOW3lq6ZQj9ultxyA 提取 阅读全文
摘要:
本章学习内容: 1.const 2.指针const 3.inline内联函数 4.函数重载 5.extern “C” 6.new/delete声明与释放 7.namespace命名空间 8.C++中的4种转换 9.拷贝构造函数 10.构造函数初始化列表 11.析构函数 12.const成员函数 13 阅读全文
摘要:
1.简介 看到很多才学QT的人都会问为啥无边框拖动为啥会花屏? 那是因为你每次拖动的过程中都一直在调用move()函数让QT重新绘制界面,如果资源过大,就会导致当前图形还未绘制完,便又重新改变坐标了,从而导致花屏. 2.如何解决我们参考其它软件,比如QQ,浏览器等,可以看到我们如果在拖动它们的时候, 阅读全文
摘要:
使用Kconfig时,需要注意的地方 1.在Kconfig中定义的配置宏,前缀都没有"CONFIG_",只有编译内核时,自动生成autoconf.h才会出现前缀. 2.如果XX_defconfig板卡配置文件中定义新的宏=y时,而在Kconfig并没有声明它,则内核编译出来的autoconf.h里也 阅读全文
摘要:
内核版本: Linux version 3.10.14 1.由于每次开发板开机的网卡eth0的物理地址都是随机的. 然后在网上找到可以通过命令行实现设置mac物理地址: 然后带着好奇,想看看命令行ifconfig是如何与内核交互的,想试试如何直接通过内核自动设置MAC. 2.分析介绍 因为ifcon 阅读全文
摘要:
秒级随机值-常用方法: 上面的srand((unsigned)time(NULL));表示给rand()产生随机值的种子. 其中(unsigned)time(NULL)则将当前时间转为一个正整数,也就是说,如果我们如果在小于1秒之内多次运行该代码,则随机值都是相同的. 编译运行-如下图所示,可以看到 阅读全文
摘要:
#include #include static int count = 0; static struct itimerval oldtv; struct itimerval itv; void set_timer() { itv.it_interval.tv_sec = 0; itv.it_interval.tv_usec = 990000; //启动后... 阅读全文
摘要:
本章学习内容: 1.WIFI如何开启 2.扫描热点 3.连接热点 4. 断开热点 5.关闭WIFI 本节使用的是wpa_supplicant工具,它主要包含wpa_supplicant(命令行模式)与wpa_cli(交互模式)两个程序。 1.WIFI如何开启 wpa_supplicant.conf文 阅读全文
摘要:
https://mp.weixin.qq.com/s?__biz=MzAxNTAyOTczMw==&mid=2649329747&idx=1&sn=e4f1c7603467304702bf9ed3e12a8712&chksm=839774d9b4e0fdcfc70b02dbda4682662156c 阅读全文