FreeRTOS Task Management (1) - list 实现 list结构是FreeRTOS Task Management 等模块重要的数据结构,其源码在list.c 和list.h中。 以下结合源码来分析list的结构与功能的实现细节。 1 结构体定义 /* list结构由以下三 ...
分类:
其他好文 时间:
2021-06-02 20:15:54
阅读次数:
0
1、二叉查找树 首先,让我们先看一张图: 从图中可以看到,我们为 user 表(用户信息表)建立了一个二叉查找树的索引。 图中的圆为二叉查找树的节点,节点中存储了键(key)和数据(data)。键对应 user 表中的 id,数据对应 user 表中的行数据。 二叉查找树的特点就是任何节点的左子节点 ...
分类:
其他好文 时间:
2021-06-02 20:13:17
阅读次数:
0
环境介绍 RHEL8 nginx 192.168.92.129 RHEL8 myxql 192.168.92.130 RHEL8 php 192.168.92.131 nginx配置 //关闭服务器和selinux [root@nginx ~]# systemctl disable --now fi ...
分类:
其他好文 时间:
2021-06-02 19:38:14
阅读次数:
0
1.基础问题回答 (1)什么是表单 主要用于数据采集功能 (2)浏览器可以解析运行什么语言。 JavaScript、php、jsp等 (3)WebServer支持哪些动态语言 PHP、jsp、python等 (4) 防范注入攻击的方法有哪些 类似Java里面的preparestatement这样的预 ...
分类:
Web程序 时间:
2021-06-02 19:33:26
阅读次数:
0
原文:数据结构如何一天速成? 常用的数据结构有:数组,栈,链表,队列,树,图,堆,散列表等, 1、数组 数组是可以再内存中连续存储多个元素的结构,在内存中的分配也是连续的,数组中的元素通过数组下标进行访问,数组下标从0开始。例如下面这段代码就是将数组的第一个元素赋值为 1。 int[] data = ...
分类:
其他好文 时间:
2021-06-02 19:23:42
阅读次数:
0
打开后查看源代码看到 点进去看到源代码,一段段分析 首先看到了 hint.php,点进去看到 flag在 ffffllllaaaagggg 中,接着分析 设置一个白名单,检查是否存在$page并且检查$page是否为字符 检查$page是否在白名单中,后面有两个函数,上网后了解是截取变量page中? ...
分类:
Web程序 时间:
2021-06-02 19:06:31
阅读次数:
0
重写hashCode和equals (1)向Map集合中存,以及从Map集合中取,都是先调用key的hashCode方法,然后调用equals方法! equals方法有可能调用,也有可能不调用 往里面存的时候会先调用Hashcode方法,得到Hash值 拿put(k,v)举例,什么时候equals不 ...
分类:
其他好文 时间:
2021-06-02 18:58:20
阅读次数:
0
我用的是宝塔CentOS 7.6,php7.3,mysql5.7, nginx1.18 1.下载magento,composer下载总是失败,建议git或码云下载 2. 查看系统要求,并解除宝塔禁用的一些PHP函数 3 解压,进入根目录下, 然后运行 composer -install vvv,会出 ...
分类:
其他好文 时间:
2021-06-02 18:40:55
阅读次数:
0
1、单链表的整表创建 单链表的整表创建有两种方法、一种是采用头插法、就是始终让新结点在第一个位置。另一种是采用尾插法、每次把新结点都插在终端结点的后面,按照排队时的正常思维,所谓的先来后到。 1.1、尾插法实现 整体思路: 首先定义一个节点p、该节点为头节点。 然后定义一个节点l、代表尾节点。 让p ...
分类:
其他好文 时间:
2021-06-02 18:35:08
阅读次数:
0
Redis的连接 // 实例化redis类 $redis = new \Redis(); // 参数1:host,参数2:port $redis->connect('127.0.0.1', 6379); // 如果有密码的话,则: $redis->auth('密码'); // 测试redis是否连接 ...
分类:
Web程序 时间:
2021-06-02 18:17:28
阅读次数:
0