12 2020 档案
摘要:一、Ubuntu5.04的安装。 1、下载5.04安装包:http://old-releases.ubuntu.com/releases/hoary/ubuntu-5.04-install-i386.iso 2、使用vmware创建虚拟机 创建虚拟机--》典型--》选择下载好的iso文件-》然后根据
阅读全文
摘要:1.有时候我们需要制定协议与其他设备、后台服务器通信,为了代码后期的易维护性,就不用以下这种方式,因为如果没有协议文档对照这里面代码就给人感觉有点魔幻。 char send_data[64]={0}; send_data[0]=0x49; send_data[1]=0x52; .... send_d
阅读全文
摘要:使用ifstat查看arm linux每张网卡的实时网速 下载ifstat, ifstat-1.1.tar.gz ifstat官网:http://gael.roualland.free.fr/ifstat/wget http://gael.roualland.free.fr/ifstat/ifsta
阅读全文
摘要:这些功能其实可以调用标准库里的函数,也是同样的功能。 1.字符串倒序输出 实现逻辑,通过strlen获取字符串长度,然后通过 len/2 进行交叉赋值,这里需要注意,不需要考虑len是奇数还是偶数的问题。 如果len是奇数,最后一个字符就不需要倒序,如果是偶数,最后两个字符就倒序。、 #includ
阅读全文
摘要:speedtest依赖的库包括:curl、expat curl库下载地址:https://curl.haxx.se/download.html expat库下载地址:https://github.com/libexpat/libexpat(https://github.com/libexpat/li
阅读全文
摘要:Auto.js是一款安卓平台自动化脚本APP,可以模拟人点击、按键、打开应用等操作,支持多线程,UI,网络模块,还可以基于控件开发自动化脚本。 开发与调试环境:APP(auto.js)+安卓模拟器(雷电模拟器)+VSCode 或者 APP(auto.js)+安卓手机(honor 20)+电脑连接安卓
阅读全文
摘要:5.线程的更多细节 5.1线程栈 线程栈大小是固定的,也就是ulimit -a 显示的值 在创建线程的时候,可以通过pthread_attr_t来初始化线程的属性,包括线程的栈布局信息,如栈起始地址stackaddr,栈大小stacksize。 具体需要通过方法 函数原型:int pthread_a
阅读全文
摘要:线程特定数据,也被称为线程私有数据,是一种存储和查找一个特定线程相关数据的机制。我们称这个数据为线程特定或线程私有的原因,是因为每个线程访问它自己独立的数据拷贝,而不用担心和其它线程的访问的同步。线程特定数据看似很复杂,其实我们可以把它理解为就是一个索引和指针。key结构中存储的是索引,指针valu
阅读全文
摘要:1.简介 线程是应用程序并发执行多个任务的机制,一个进程可以包含多个线程,且共享同一个全局内存区域,包括(未)初始化数据段、堆内存。多核处理器机器是可以支持多个线程真正意义上的多个线程并发执行。线程支持错误码errno,并有以下优点: 线程间共享数据方便 创建消耗系统资源少,耗时短。 进程间很多属性
阅读全文
摘要:auto.js官方文档:https://hyb1996.github.io/AutoJs-Docs auto.js github地址:https://github.com/hyb1996/AutoJs-Docs/tree/master/docs 1.综述 Auto.js使用JavaScript作为脚
阅读全文