草庐IT

Py3笔记23:PyYAML

全部标签

【STM32】江科大STM32学习笔记汇总(已完结)

00.目录文章目录00.目录01.STM32学习笔记汇总02.相关资料下载03.附录01.STM32学习笔记汇总【STM32】STM32学习笔记-课程简介(01)【STM32】STM32学习笔记-STM32简介(02)【STM32】STM32学习笔记-软件安装(03)【STM32】STM32学习笔记-新建工程(04)【STM32】STM32学习笔记-GPIO输出(05)【STM32】STM32学习笔记-GPIO相关API概述(06-1)【STM32】STM32学习笔记-LED闪烁LED流水灯蜂鸣器(06-2)【STM32】STM32学习笔记-GPIO输入(07)【STM32】STM32学习笔记

计算几何——扫描线 学习笔记

计算几何——扫描线学习笔记你会发现我的笔记的顺序和很多扫描线的讲解是反着来的。其实是和我老师给的课件完全是逆序(谁帮我算一下逆序对啊喵)。前言一开始以为扫描线就是用来求二维几何图像的信息的。但是其实这个并不准确。个人认为,扫描线其实是一个思想,就像动态规划一样。具体的,其思想为,用一根(无形的)的线,去扫描一个空间。在扫描的过程中记录下信息,然后加以处理、应用。如图:当然你可以暂时忽略这个图片的内容。引入——会议室问题问题描述:一个饭店要接待\(n\)个顾客,每个顾客会在时间\([l_i,r_i]\)内就餐。求饭店里同时存在的最多的顾客数量。非常基础的一道题了。我们举一个例子:假设我们有\(4

技术笔记(7)Unity导入人物和场景资源,出现的材质显示问题

技术笔记(7)Unity导入人物和场景资源,出现的材质显示问题一,如果两个人物拥有同名但内容不同的的材质shadererror:Unity在导入的时候,识别到近似内容时,会用新的内容去替换同名shader的内容,而不是重新创建一个。这样就会导致第一个人物的材质显示异常,其本质是shader内容被替换了。解决方案:尝试了多次各种导入资源的方式,最终选择了一个妥协折中的方法。在导入完第一个人物之后,就将所有冲突重名的shader重命名,且shader内部也需要重命名。前者是为了导入资源时,Unity能做出区分;后者是为了避免人物材质引用shader时出现错误。‍二,shader引用的.cginc文

读算法的陷阱:超级平台、算法垄断与场景欺骗笔记07_价格歧视

1.      行为歧视1.1.        单个企业通过使用数据驱动的算法,从而更好地实现锁定客户、开展个性化营销与定价的目的1.2.        市场环境再次发生了变化1.2.1.          在共谋场景中,定价算法提高了企业经营者在销量数据上的透明性,这也促使各家企业开展协作化的定价行为1.2.2.          针对个性化的产品和服务,企业正在有意限制价格的透明度1.2.2.1.           人们不能再看到一个统一的市场溢价1.2.2.2.           为了实现利润最大化,每家企业会针对不同的客户设定不同的报价1.2.2.3.           你所看到

一文学会JDBC实现java和mySQL的数据连接(尚硅谷学习课程代码+笔记+思路总结)

JDBC是指数据库连接技术,用于java连接mySQL等数据库。本文详细介绍了尚硅谷课程中JDBC的学习内容和补充知识。概述java语言只提供规范接口,存在于java.sql.javax.sql包下,然后数据库软件根据java提供的规范实现具体的驱动代码(jar)jar包是java程序打成的一种压缩包格式,只要导入就可以使用对应方法学习思路:(可以学完再看)六大基本步骤获取连接,包括直接输入字符串的Statement和改进版的PreparedStatement(通过占位符解决了容易SQL攻击的问题)JDBC的增删改查,其中插入数据需要考虑主键自增长、批量插入效率低的问题建立数据库事务(基本特征

违背祖训,微软骚操作强制用户更新至 Win 11 23H2

话说,大伙儿有让Windows操作系统一直保持最新版习惯吗?根据以往惯例,Windows系统更新是个比较玄学的存在,谁也不能保证随手更新后会不会出现什么奇葩Bug。因此对于不少同学来说,Windows更新到一个稳定版本后,通常会选择不再经常折腾更新,能省心用就行。但微软向来有他自己的想法,他总是致力于希望用户运行在最新版本,为了实现这一目标还经常干出些离谱事儿。全屏弹窗提示更新、开机右下角诱导升级甚至后台悄悄自动升级操作早已是见怪不怪。想必大家为了应对自动更新,也曾使出过浑身解数最终以失败告终…按照微软对系统安全理解,不需要你认为,只需遵循「我认为」的时刻保持最新版即可。主打一个你的电脑我做主

学习笔记Day3:数据框、矩阵和列表

数据结构之数据框、矩阵和列表要经常检查代码生成的结果,警惕不报错的错误向量:一维表格:二维列表:三维判断数据结构:class()或is族函数判断,或根据其生成的函数来判断数据框(Data.frame)二维,每列只允许一种数据类型数据框来源用代码新建由已有数据转换或处理得到读取表格文件R语言内置数据(iris,volcano等)数据框新建data.frame()变量名称只起到提示作用,不起决定作用df1data.frame(gene=paste0("gene",1:4),change=rep(c("up","down"),each=2),score=c(5,3,-2,-4))df1##genec

嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第八天-高级驱动framebuffer(物联技术666)

链接:https://pan.baidu.com/s/1cd7LOSAvmPgVRPAyuMX7Fg?pwd=1688提取码:1688帧缓冲(framebuffer)设备应用于linux显示技术方面。因为linux的显示平台已经全部基于framebuffer,所以目前在linux环境下开发图形化界面、游戏、影视软件等可视化应用时都必须用到帧缓冲技术,而现在随着消费逐渐娱乐化的大趋势,可视化应用已经在产品开发中越来越重要,因此,对于帧缓冲技术的理解和掌握就非常重要了。1Frambuffer介绍 帧缓冲在linux体系中居于上层应用和底层显示设备之间,如下图所示。它的设计意图是对上层应用屏蔽掉低层

刷题笔记(跑路人笔记)

文章目录前言轮转数组😎寻找奇数😎数组中数字出现的次数😎结尾前言刷题笔记第一道题跟后面没啥关系但是后两道关系比较明显最后一道题看不懂的朋友请多看看倒数第二道题轮转数组😎连接一个规律=-=而非思想,叫三趟逆置法想要旋转数组元素的前K个只需要先逆置N-K项再逆置K项再整体逆置首先说一下旋转和逆置的区别以数组:1,2,3,4,5,6,7,8为例旋转3次可以理解就成为4,5,6,7,8,1,2,3而逆置前三个元素就是3,2,1,4,5,6,7,8逆置前四个元素就是4,3,2,1,5,6,7,8可以理解为逆置就是将要逆置的元素首位交换位置而旋转就是将要旋转位数的元素前移(右旋转)或后移(左旋转)其他元素向

嵌入式培训机构四个月实训课程笔记(完整版)-Linux ARM驱动编程第七天-内核函数接口(物联技术666)

链接:https://pan.baidu.com/s/1V0E9IHSoLbpiWJsncmFgdA?pwd=1688提取码:1688//**************************************************#include   /*module_init()*/#include       /*printk()*/#include           /*__init__exit*/#include             /*file_operation*/#include     /*copy_to_user,copy_from_user*/#include