
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
32位ARM架构设备运行Gmssl的tls测试demo失败问题

linux嵌入式设备释放缓存
安全问题系统中所有的安全检查都是由内核代码进行的,如果内核有安全漏洞,则整个系统就有安全漏洞。在正式发布的内核版本中,只有授权用户才能装载模块;也就是说,系统调用init_module会检查调用进程是否具有将模块装载到内核的权利。Linux内核可以编译为不支持模块的方式,避免任何模块的安全漏洞;2.2及以后的版本,可以通过权能机制禁止在系统启动后装载内核模块。版本编号偶数编号的版本(如2.6.x)
cJSON数组demo
方法1:(long)(test->valuedouble)方法2:
int test(void){char str[] = "{\"test\":null}";printf("str:%s\n", str);cJSON *json = cJSON_Parse(str);if (json == NULL){printf("json NULL\n");return 0;}cJSON *test =cJSON_GetObjectItem(json, "test");if
基于libusb库和AOA协议实现通过USB与安卓设备通信
说明:Linux下有个内核参数overcommit_memory,是内存分配策略,程序在启动的时候会先去申请内存。overcommit_memory此参数决定是否接受超大内存请求的条件。这个参数有三个可能的值:0:默认设置。内核执行启发式内存过量使用处理,方法是估算可用内存量,并拒绝明显无效的请求。遗憾的是因为内存是使用启发式而非准确算法计算进行部署,这个设置有时可能会造成系统中的可用内存超载。1