lwip协议栈入门分析1

  • Post author:
  • Post category:其他

这里是正式开始写lwip入门章节的第一篇,因为自己学习的总结,那么中间涉及到的很多嵌入式方面的,如mcu、rtos、计算机基础相关的东西,我在这里就不会记录的。这里说明,所有的内容都是按照个人的理解,由于刚刚学习,所以难免有些错误的理解和概念,因此,如果以后随着学习的深入,我会再次更正错误的内容。 LwIP是Light Weight (轻型)IP协议,有无操作系统的支持都可以运行。LwIP实现的重…

继续阅读 lwip协议栈入门分析1

pid算法C语言实现

  • Post author:
  • Post category:其他

理论我就不多说了,网都已经很多了,但能直接看到效果的确不多。这里我就提供一个C语言实现的可以看到效果的实际例程。 pid.h #ifndef __PID_H #define __PID_H typedef struct pid { int error_last; int error_last_last; float kp; float ki; float kd; // 仅位置式PID使用 long…

继续阅读 pid算法C语言实现

matplotlib画图教程系列之-堆积柱状图

  • Post author:
  • Post category:其他

matplotlib堆积柱状图画法介绍 堆积柱状图可以理解是两个柱状图显示在一个图形中,关键属性就在于bottom这个属性。 # -*- coding:utf-8 -*- import pandas as pd import matplotlib.pyplot as plt import numpy as np df = pd.read_csv('planets.csv') print(df.he…

继续阅读 matplotlib画图教程系列之-堆积柱状图

hive开窗函数over(partition by ……)用法

  • Post author:
  • Post category:其他

一、over(partition by ......)主要和聚合函数sum()、count()、avg()等结合使用,实现分组聚合的功能 示列:根据day_id日期和mac_id机器码进行聚合分组求每一天的该机器的销量和即sum_num,hive sql语句:select day_id,mac_id,mac_color,day_num,sum(day_num)over(partition by d…

继续阅读 hive开窗函数over(partition by ……)用法

MYSQL运行原理

  • Post author:
  • Post category:mysql

01、图解分析 02、分析 网络连接层(客户端) 客户端连接器(Client Connetors):能够于MYSQL建立连接的客户端,目前几乎支持所有主流的服务端编程技术,比如常见的 java、Go、c及python等等。它们通过各自API技术与MYSQL建立连接。 服务层(MYSQL Server): MySQL实例,真正提供数据存储和数据处理功能的MySQL服务器进程,主要包括系统管理和控制工…

继续阅读 MYSQL运行原理

cesium 图层构建的那些事 (十五)

  • Post author:
  • Post category:其他

有了上一章说Primiteve图层 我们就可以定义丰富数据图层 比如我们定义水面 图层 先定义水面图层参数定义 export interface PWaterPrimitives{ id: string, source: Array, symbol?: { url?: string, height?: number, baseWaterColor?: any, //rgba颜色对象的水的基本颜色。…

继续阅读 cesium 图层构建的那些事 (十五)

分布式计算框架MapReduce

  • Post author:
  • Post category:其他

MapReduce概述 MapReduce源自Google的MapReduce论文,论文发表于2004年12月。Hadoop MapReduce可以说是Google MapReduce的一个开源实现。MapReduce优点在于可以将海量的数据进行离线处理,并且MapReduce也易于开发,因为MapReduce框架帮我们封装好了分布式计算的开发。而且对硬件设施要求不高,可以运行在廉价的机器上。Ma…

继续阅读 分布式计算框架MapReduce

ISC 2023 | 赛宁网安验证评估 重磅发布

  • Post author:
  • Post category:其他

​​8月9日-10日,第十一届互联网安全大会(简称ISC 2023)在北京国家会议中心隆重举办。作为本次大会的战略合作伙伴(最高级别),赛宁网安主办 “安全验证评估论坛”,邀请邬江兴院士与业界专家共同探讨“验证评估帮助安全运营提质增效”,探索数字经济下的新技术、新业态、新发展。与此同时,赛宁凭借在安全验证评估领域的技术积累和产品创新,重磅亮相数字安全成果展。 ISC 2023多项精彩活动同步开启 …

继续阅读 ISC 2023 | 赛宁网安验证评估 重磅发布

FTP主配置文件/etc/vsftpd/vsftpd.conf详细

  • Post author:
  • Post category:其他

anonymous_enable=YES 控制是否允许匿名用户登入,YES?为允许匿名登入,NO?为不允许。默认值为YES。 local_enable=YES 控制是否允许本地用户登入,YES?为允许本地用户登入,NO为不允许。默认值为YES。 write_enable=YES 是否允许登陆用户有写权限。属于全局设置,默认值为YES。 local_umask=022 本地用户新增文件时的umask…

继续阅读 FTP主配置文件/etc/vsftpd/vsftpd.conf详细

gitlab runner maven_教你 7 步快速构建 GitLab 持续集成环境

  • Post author:
  • Post category:其他

作者 | 存诚 阿里云弹性计算团队 本文整理自《Serverless 技术公开课》,“Serverless”公众号后台回复“入门”,即可获取系列文章 PPT。 导读: 本节课程为您介绍如何基于阿里云 Serverless Kubernetes(简称 ASK)服务,来快速构建 GitLab 持续集成环境。 ASK 介绍 首先,ASK 是什么?ASK 是阿里云推出的无服务器版 Kubernetes 容…

继续阅读 gitlab runner maven_教你 7 步快速构建 GitLab 持续集成环境