C#串口通信学习
TOC{:toc}
串口基本属性123456789101112131415Serialport1.PortName = USBlist.SelectedValue.ToString();// 设置串口的波特率为9600Serialport1.BaudRate = int.Parse(Bps_Box.Text);// 设置串口的数据位为8位Serialport1.DataBits = int.Parse(DataBits_Box.Text);// 设置串口的停止位为1位Serialport1.StopBits = StopBits.One;// 设置串口的校验位为NoneSerialport1.Parity = Parity.None;Serialport1.RtsEnable = true;Serialport1.DtrEnable = true;Serialport1.Handshake = Handshake.None;Serialport1.NewLine = "\n";Serialport1.ReadTimeout = 500;Serialport1.W ...
FreeRTOS使用消息队列进行按键控制
TOC{:toc}
消息队列实现按键控制1234567891011121314151617181920212223242526272829303132333435363738394041424344void StartDefaultTask(void *argument){ /* USER CODE BEGIN StartDefaultTask */ uint8_t sta = 0x01; // 流水灯初始状态(L1亮) uint8_t dir = 1; // 流水灯初始方向(1:右行,0:左行) uint8_t brun = 1; for(;;) { uint8_t key; if (osMessageQueueGet(RX1_QUEUEHandle,&key,0,10) == osOK && K3_Pin == key) { brun = !brun; // 翻转流水灯工作状怿 } if(brun) ...
原神支线任务-“好东西,坏品味”的猜想
TOC{:toc}枫丹地区,游戏中有个任务“好东西,坏品味”,游戏引导你六次去帮助小朋友去改变机关的摆放位置,使其更符合。
在游玩过程,我突然猜测,这一个任务的一个目前是引导玩家去思考游戏中的机关的摆放位置,游戏内的机关摆放并不是随意设置,要尽可能的合理,不影响观感和体验,而该支线则通过六个不同的机关,以及过去玩家所遇到的情况,去思考这些问题。
随机计算
TOC{:toc}
校园服务平台
TOC{:toc}
校园服务平台提供二手商品交易、商品租借、代取代拿服务。
手续费、广告收入、用户可以进行推广
项目背景及市场概述:随着中国大学生数量的增加和消费观念的改变,二手市场在大学校园中日益兴起。大学生作为一个特殊的群体,面临着诸多与二手交易相关的问题和需求,例如需要购买廉价的学习用品、出售或置换自己不再需要的物品等。因此,为了满足大学生的需求,我们决定创办一家专门针对大学生的综合型二手平台。
大学生的消费能力和需求:随着经济的发展和家庭条件的改善,大学生的消费能力也在提高。他们有着各种各样的消费需求,包括购买二手手机、二手电脑、二手教材、衣物等。同时,大学生也面临着经济压力和空间限制,因此二手商品成为他们重要的选择。
环保意识的提升:随着环保意识的日益增强,人们开始更加重视资源的有效利用和减少浪费。大学生群体作为新一代的主力军,对于可持续发展和环境保护有着较高的关注度,他们倾向于购买二手商品来减少资源的消耗。
创业机会:大学生创业是当前社会鼓励和支持的方向之一。通过创办一家专门面向大学生的创业二手平台,能够扩张大学生中的二手市场并进行市场资源整合。
社交与互助需求 ...
C#实现读取硬件温度
TOC{:toc}
C#实现读取硬件温度利用了LibreHardwareMonitor的dll库文件,将该文件引用到工程
123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869using LibreHardwareMonitor.Hardware;using OpenHardwareMonitorApi;namespace TemperatureTest_WPF{ public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } public class UpdateVisitor : IVisitor { ...
C#实现读取串口可用USB口
TOC{:toc}
C#实现获取串口通信口123456789101112131415161718192021222324252627282930313233343536using System.IO;namespace TemperatureTest_WPF{ public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private void ButtonTest_Click(object sender, RoutedEventArgs e)//主要程序 { //获取电脑上可用串口号 string[] portsUSB = SerialPort.GetPortNames(); if (portsUSB == null || portsUSB.Le ...
《三国杀》中曹金玉武将线下化修改
【图片】曹金玉个人线下化修改【三国杀diy吧】_百度贴吧 (baidu.com)
上述链接是我在贴吧发布的贴子,根据流光藏卡的标记物联想到的,修改数字通过投掷对应的骰子。
思路根据流光藏卡的标记物联想到的,修改数字通过投掷对应的骰子。
闪闪工作室对于曹金玉的线下化思路是:不改变技能,但是通过骰子和标记卡来确定技能上的点数,这一点玩法在其他桌游是常见的。
因此,由此衍生,我的思路是:
为了提高娱乐性和降低武将强度 ,对二、三技能【善身】【娴静】进行修改,既然涉及到了骰子,那么修改骰子的方式采用投掷骰子,而非单独的增加数字。由于投掷骰子的随机性,玩家并不一定每次都能做到使该数字增加,同时,投掷骰子的方式,也更好的结合了桌游的特性。
技能修改因此,主要修改的点是二、三技能【善身】【娴静】。
【善身】【善身】(原版):当其他角色死亡时,你可以令“隅泣”中的一个数字+2(单项不能超过5),然后若你没有对该角色造成过伤害,你回复1点体力。
【善身】(修改):当其他角色死亡时,你可以选择“隅泣”中的1个数字并投掷该骰子修改该数字。
【娴静】而三技能【娴静】,我产生了不同的修改方案:
【娴静】(原 ...
Stable Diffusion 的初步学习和使用
TOC{:toc}
前言Stable Diffusion是一个免费开源的AI绘画工具,可以被被任何人免费部署和使用。通过Stable Diffusion,可以很轻松的通过文字描述,生成对应的图片。
Stable Diffusion是一个深度学习文本到图像生成模型,而Stable Diffusion WebUI把Stable Diffusion模型进行了封装,提供更加简洁易操作的界面。他们两个的关系类似父子继承关系,Stable Diffusion是父亲,Stable Diffusion WebUI是儿子,儿子继承了父亲的所以功能,自身还可以通过插件等方式获得更多能力。目前使用的最多的是Stable Diffusion WebUI,因为它界面友好,可以很方便的调整各项参数,生成高质量的图片。
参考文章Stable Diffusion WebUI 各操作系统安装教程
AI绘画NovelAI WebUI全插件整合究极一键包 启动器运行 无需任何下载安装! 支持A卡CPU启动 可自由配置启动参数
原神现阶段角色设计感到疑惑的点
TOC{:toc}
初步猜测,在初期的设计里,法器特殊重击;弓箭两种攻击方式,五星弓箭角色还有特殊蓄力重击;枪角色存在不同攻击方式。
原神现阶段角色设计疑惑点宵宫一个是宵宫的设计,逆飞的流星圣遗物在外观上和宵宫风格非常搭配,但是在属性设计上,后续设计了一个追忆之注连圣遗物流失元素能量来搭配飞雷之弦振的效果,导致宵宫的Q在实战里并无作用,同时宵宫的特殊重击在设计上也很割裂,似乎只是为了五星弓角色的有特殊重击随意设计的。
八重神子同时追忆套的外观和八重神子非常搭配,无论是狐狸面具或者是空之杯的占卜签筒,圣遗物的故事里也与神社有关,但是效果与八重神子不搭配。八重的设计上也非常割裂,存在和宵宫一样的问题,Q完全无作用,法器特殊重击动画但是无作用,所使用的强化材料出自渊下宫boss,也存在设计的问题。
枫原万叶万叶的技能设计很好,但是存在的问题是武器搭配上,那把笼吊瓶一心属性与万叶不搭配,苍古自由之誓作为琴海岛的外观武器却与万叶属性搭配。
赛诺赛诺的设计存在很大问题,首先是过度强化了他冷笑话和牌佬的人设,让他在剧情里每次都是这样的人设,产生的突兀是很严重的。其次是外观上,阿努比斯,狗头人身的 ...