草庐IT

Helm入门

全部标签

STM32基于CubeIDE和HAL库 基础入门学习笔记:蓝牙 WIFI STM32连接阿里云

文章目录:一:蓝牙模块1.蓝牙模块透传收发测试程序bt.hbt.cusart.cmain.c2.蓝牙模块AT指令发送与回复判断程序 usart.cmain.c3.蓝牙模块APP按钮控制应用程序main.c4.蓝牙模块APP专业调试测试程序(操控界面:按钮、文本框、滑动条、摇杆等)usart.cmain.c无单片机的APP控制蓝牙模块IO端口二:WIFI模块WIFI模块的连接第一种AT指令连接路由器(WIFI模块和无限路由器) 第二种以电脑为服务器的TCP连接(WIFI模块和无限路由器和电脑)      电脑向WIFI模块发送数据  WIFI模块向电脑发送数据第三种以WIFI模块为服务器的TCP

Unity Shader入门精要 第六章——Unity中的基础光照

目录一、标准光照模型(Phong光照模型)1、环境光 2、自发光3、漫反射4、高光反射(1)Phong模型(2)Blinn模型5、光照模型实现方法——逐顶点和逐像素二、UnityShader漫反射光照模型的实现1、实践:逐顶点2、实践:逐像素3、半兰伯特模型4、漫反射光照模型效果展示三、UnityShader高光反射光照模型的实现1、实践:逐顶点2、实践:逐像素3、Blinn-Phong光照模型4、高光反射光照模型效果展示四、Unity的内置函数一、标准光照模型(Phong光照模型)1、环境光    在标准光照模型中,使用环境光来近似模拟间接光照。间接光照就是指,光线通常会在多个物体之间反射,

CSS3入门

一.CSS3的概述 1.定义:层叠样式表;d2.意义:把内容与形式分开;html:内容;CSS:形式3.浏览器:chrome4.css样式规则e选择器(属性1:值,属性2:值;.......)选择器区分大小写,“5.css样式表的导入(1)行内式例:style="font-size:50px;font[amily:隶书;写在标记内;“  结果:  (2)内嵌式例:写在内:  结果:     (3)链入式样式表单独保存在一个css文件中例:  需要注意的是链入式的话要创建一个CCS文本操作过程如下  二.CSS基础选择器以下三个内容是基于链入式继续创建的1.标记选择器标记名:针对页面中的所有该标

CSS3入门

一.CSS3的概述 1.定义:层叠样式表;d2.意义:把内容与形式分开;html:内容;CSS:形式3.浏览器:chrome4.css样式规则e选择器(属性1:值,属性2:值;.......)选择器区分大小写,“5.css样式表的导入(1)行内式例:style="font-size:50px;font[amily:隶书;写在标记内;“  结果:  (2)内嵌式例:写在内:  结果:     (3)链入式样式表单独保存在一个css文件中例:  需要注意的是链入式的话要创建一个CCS文本操作过程如下  二.CSS基础选择器以下三个内容是基于链入式继续创建的1.标记选择器标记名:针对页面中的所有该标

Python趣味入门12:初遇类与实例

小牛叔用轻松有趣的故事,带你进入Python的编程世界。1、类一提到类大神们就经常说封装。说白了,封装即把围绕同一个对象相同的代码、数据整合在一起。比如在某段游戏代码中(比如熊猫厨房),有一个“面包”:1、游戏提供“烘烤”的操作。->很明显这是动作->类的方法2、面包有硬度指数->很明显这是数据->类的属性从一般情况看,“动作”可以通过编写函数完成,比如上面的“烧烤”,游戏可以通过函数绘制出烤箱烤面包的画面。“数据”就只通过变量来保存值就行,比如上面的“硬度”,我们可以通过0-10的数字去表示。以上即包括函数又包括数据的结构,由于是服务于同一个对象的,所以就叫面向对象。这是小牛叔最喜欢吃的“面

Python趣味入门13:类中的各种变量

小牛叔带你飞越类的门槛其中我们已知道定义变量在类中就表示为属性。但是在不同的位置定义变量会有不同的作用,并且采用不同的命名方式,也会让变量具有不同的作用本文假设有一个类指南针(compass),可想象成某个地图游戏中帮助主角寻找方向,也是本节主要的示例。1.类属性与实例属性compass类的定义如下代码:1classCompass:2invitedBy='中国'3usedFor='导航'4#初始化方法5def__init__(self):6self.shape='round' 1.1类属性可以看到和Bread不同,Compass类定义了2个变量分别是invitedBy发明者,usedFor用处

Python趣味入门12:初遇类与实例

小牛叔用轻松有趣的故事,带你进入Python的编程世界。1、类一提到类大神们就经常说封装。说白了,封装即把围绕同一个对象相同的代码、数据整合在一起。比如在某段游戏代码中(比如熊猫厨房),有一个“面包”:1、游戏提供“烘烤”的操作。->很明显这是动作->类的方法2、面包有硬度指数->很明显这是数据->类的属性从一般情况看,“动作”可以通过编写函数完成,比如上面的“烧烤”,游戏可以通过函数绘制出烤箱烤面包的画面。“数据”就只通过变量来保存值就行,比如上面的“硬度”,我们可以通过0-10的数字去表示。以上即包括函数又包括数据的结构,由于是服务于同一个对象的,所以就叫面向对象。这是小牛叔最喜欢吃的“面

Python趣味入门13:类中的各种变量

小牛叔带你飞越类的门槛其中我们已知道定义变量在类中就表示为属性。但是在不同的位置定义变量会有不同的作用,并且采用不同的命名方式,也会让变量具有不同的作用本文假设有一个类指南针(compass),可想象成某个地图游戏中帮助主角寻找方向,也是本节主要的示例。1.类属性与实例属性compass类的定义如下代码:1classCompass:2invitedBy='中国'3usedFor='导航'4#初始化方法5def__init__(self):6self.shape='round' 1.1类属性可以看到和Bread不同,Compass类定义了2个变量分别是invitedBy发明者,usedFor用处

【Linux入门指北】samba服务器搭建篇

samba服务器的搭建文章目录samba服务器的搭建前言1.关闭防火墙和selinux1.1关闭防火墙1.2关闭selinux1.2.1查看当前SElinux的状态1.2.2关闭SElinux1.samba服务器的安装2.启动samba服务器3.配置samba4.配置samba的用户权限5.重启samba服务6.Windows下登录samba7.映射网络驱动器总结前言Linux之samba服务器首先介绍一下samba的由来,Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成。原本SMB协议是windows和windows(网上邻居)之间分享资源的一种

Web漏扫工具OWASP ZAP安装与使用(非常详细)从零基础入门到精通,看完这一篇就够了。

本文仅用于安全学习使用!切勿非法用途。一、OWASPZAP简介开放式Web应用程序安全项目(OWASP,OpenWebApplicationSecurityProject)是一个组织,它提供有关计算机和互联网应用程序的公正、实际、有成本效益的信息。ZAP则是OWASP里的工具类项目,也是旗舰项目,全称是OWASPZedattackproxy,是一款webapplication集成渗透测试和漏洞工具,同样是免费开源跨平台的。ZAP是一个中间人代理,浏览器与服务器的任何交互都将经过ZAP,ZAP则可以通过对其抓包进行分析、扫描。ZAP官方网站:https://www.zaproxy.org/dow