草庐IT

PS(七)基础

目录一、形状工具(快捷键U)二、选择工具三、布尔运算一、形状工具(快捷键U) 1、形状:可以填充颜色的形状,产生形状图层(可多次修改颜色)2、路径:不能填充颜色3、像素:形状图层格栅化之后是像素,像素放大和缩小会模糊4、使用方法:(1)鼠标左键拖拽绘制(2)选中形状工具,画布中间单击,在面板中输入固定数值就可以5、改变形状颜色的方法:(1)双击图层缩览图进行修改(2)选择形状工具,找到属性栏,更改颜色(3)使用前景色或背景色的快捷键6、绘制正图形:按住SHIFT+鼠标左键拖拽              以中心开始绘制:按住ALT键+鼠左              以中心绘制正圆或正方:ALT+

通信原理与MATLAB(七):2FSK的调制解调

目录1.2FSK的调制原理2.2FSK的解调原理3.2FSK的代码4.结果图5.特点6.代码改进7.BFSK误码率曲线8.BFSK改进代码1.2FSK的调制原理2FSK调制原理如下图所示,基带码元d(t)中码元为1时,波形为频率为f1的高频载波;基带码元d(t)中码元为0时,波形为频率为f2的高频载波实现2FSK信号的调制,即基带码元和f1的高频正弦波相乘生成2ASK,基带码元的反码和f2的高频正弦波相乘生成第二个2ASK,两个2ASK相加得到2FSK。波形图如下图所示2.2FSK的解调原理2FSK的解调原理如下图所示,2FSK信号经过信道传输之后,分为上下两路经过带通滤波器变成两路2ASK信

ChatGPT提示词工程(七):Chatbot聊天机器人

目录一、说明二、安装环境1.辅助函数:get_completion2.辅助函数:get_completion_from_messages三、聊天机器人(Chatbot)1.一般聊天机器人1.1简单的例子1.2多轮对话2.订单机器人一、说明这是吴恩达《ChatGPTPromptEngineeringforDevelopers》的课程笔记系列。本文是第八讲的内容:Chatbot二、安装环境参考:ChatGPT提示词工程(一):Guidelines准则的第二节其中,辅助函数有变化:1.辅助函数:get_completiondefget_completion(prompt,model="gpt-3.5

学习.NET MAUI Blazor(七)、实现一个真正的ChatGPT聊天应用

今天在新闻上看到一条消息,OpenAI已经开放了ChatGPT的接口,也就是GPT-3.5,对比原来的GPT-3,增加了gpt-3.5-turbo、gpt-3.5-turbo-0301两个模型。gpt-3.5-turbo:使用最新的GPT-3.5模型,并针对聊天进行了优化,使用最新的模型进行迭代gpt-3.5-turbo-0301:属于gpt-3.5-turbo的快照,此模型不会进行更新,并且在2023年6月1日停止支持因此,我们使用gpt-3.5-turbo就可以了。对于GPT-3,GPT-3.5是支持上下文的。通过API,我们可以完成完整的聊天了。gpt-3.5-turbo的API如下:m

【历史上的今天】7 月 29 日:Win10 七周年;微软和雅虎的搜索协议;微软发行 NT 4.0

整理|王启隆透过「历史上的今天」,从过去看未来,从现在亦可以改变未来。今天是2022年7月29日,在1957年的今天,IBM史上第一位女性CEO弗吉尼亚·罗梅蒂(VirginiaRometty)出生;她最初于1981年加入IBM,担任系统工程师,随后负责全球销售、营销和策略。担任IBM全球服务部门总经理期间,罗梅蒂于2002年协助IBM协商收购普华永道IT咨询业务,从此被大众所熟知。首席执行官上任后,她将公司的重点放在分析、云计算和认知计算系统。回顾计算机历史,7月29日这一天还发生过哪些关键事件吗?1996年7月29日:WindowsNT4.0发布图源:维基百科WindowsNT4.0是微软

LiteOS内核开发(七)

本章将介绍LiteOS内核中的软件定时器1.基本概念与简介软件定时器是为了满足在实际设计中硬件定时器数量不足,而开发出的使用软件来模拟定时器功能。基于系统Tick时钟中断,在经过特定的Tick后,会触发用户自定义的回调函数(类似硬件的中断服务函数)。一般来说,软件定时器回调函数的上下文是任务,且回调函数也要快进快出,且回调函数中不能有任何阻塞任务运行的情况,容易造成执行混乱。LiteOS下软件定时器有以下功能:创建软件定时器,启动软件定时器,停止软件定时器,删除软件定时器,获取软件定时器剩余Tick数,可配置支持的软件定时器个数。2. 运作机制运作机制上,软件定时器是系统资源,在初始化时已经分

《数据结构》实验报告七:查找

一、实验目的1、掌握查找表、动态查找表、静态查找表和平均查找长度的概念。2、掌握线性表中顺序查找和折半查找的方法。3、学会哈希函数的构造方法,处理冲突的机制以及哈希表的查找。二、实验预习 说明以下概念1、顺序查找:    顺序查找又叫线性查找,是最基本的查找方法。    查找思路:从查找表的第一个(或最后一个)数据元素开始,逐个将数据元素的关键字和给定的关键字进行比较,如果存在某个数据元素的关键字和给定关键字相等,则查找成功,返回该数据元素相关信息;如果直到最后一个(或第一个)数据元素,还未找到和给定关键字相等的数据元素,则查找失败,表中没有所查的数据。2、折半查找:    折半查找也叫二分查

Cadence学习之路(七)PCB创建与网表导入

一、PCB创建1.创建brd文件放入工程文件夹的pcb文件夹下面 2.设置框图的大小(400x400)以及左下角坐标(-200,-200)二、PCB层的添加和设置可以看出我们PCB只有top与bottom两层,再添加两层,步骤:setup-Cross-section打开如下视图,在TOP上右击选择,即可新建两个内建层GND层与电源POWER层位于TOP之下,BOTTOM底层之上。关于PCB正片负片解释,有另一篇文章 在专栏里。三、导入PCB板框1.一般情况下,大公司里的板框由结构工程师给出,他订好后导出DXF文件,再给到PCB工程师导入PCB工程文件中,并且设置keepinkeepout,如下

从零开始学GeoServer源码七(如何注册服务并发布3dtiles和cesium的地形terrain?)

目录1.前言2.思路3.实现访问静态文件3.1查看GEOSERVER_DATA_DIR的指向3.2将静态文件放入www文件夹3.3怎么实现的?4.开启GeoServer注解扫描5.注册服务6.编写Controller写具体的逻辑7.测试接口8.可能遇到的问题及解决办法8.1断点进不去8.2断点进去了,前端出不来图9.总结1.前言  本来发布3dtiles和cesium的terrain文件并不是一定要依赖于GeoServer,使用IIS或者Tomcat都可以,但是发布服务,我习惯了使用GeoServer,因此,也就将这些功能整合到GeoServer里,方便自己使用。2.思路  发布3dtiles

从零开始学GeoServer源码七(如何注册服务并发布3dtiles和cesium的地形terrain?)

目录1.前言2.思路3.实现访问静态文件3.1查看GEOSERVER_DATA_DIR的指向3.2将静态文件放入www文件夹3.3怎么实现的?4.开启GeoServer注解扫描5.注册服务6.编写Controller写具体的逻辑7.测试接口8.可能遇到的问题及解决办法8.1断点进不去8.2断点进去了,前端出不来图9.总结1.前言  本来发布3dtiles和cesium的terrain文件并不是一定要依赖于GeoServer,使用IIS或者Tomcat都可以,但是发布服务,我习惯了使用GeoServer,因此,也就将这些功能整合到GeoServer里,方便自己使用。2.思路  发布3dtiles