- 2024-11-197-14 判断回文字符串
输入一个字符串,判断该字符串是否为回文。回文就是字符串中心对称,从左向右读和从右向左读的内容是一样的。输入格式:输入在一行中给出一个不超过80个字符长度的、以回车结束的非空字符串。输出格式:输出在第1行中输出字符串。如果它是回文字符串,在第2行中输出Yes,否则输出No
- 2024-11-19arduino中使用serial chart查看串口数据图性
参考文章:串口波形显示软件SerialChart的使用-CSDN博客下载地址:SerialChart–StarlinoElectronicsarduino代码如下//定义LED引脚,这里假设是13号引脚constintledPin=13;voidsetup(){//初始化LED引脚为输出模式pinMode(ledPin,OUTPUT);//初始化串口通
- 2024-10-22H7-TOOL的LUA小程序教程第15期:电压,电流,NTC热敏电阻以及4-20mA输入(2024-10-21,已经发布)
LUA脚本的好处是用户可以根据自己注册的一批API(当前TOOL已经提供了几百个函数供大家使用),实现各种小程序,不再限制Flash里面已经下载的程序,就跟手机安装APP差不多,所以在H7-TOOL里面被广泛使用,支持在线调试运行,支持离线运行。TOOL的LUA教程争取做到大家可以无痛调用各种功能函数,不需
- 2024-09-3012 go 并发编程二
1.select的用法。funcg1(ch1chanstruct{}){time.Sleep(3*time.Second)ch1<-struct{}{}}funcg2(ch2chanstruct{}){time.Sleep(4*time.Second)ch2<-struct{}{}}funcmain(){g1Channel:=make(chanstruct{})g2Channe
- 2024-09-18学习高校课程-软件工程-软件的本质(ch1)
1.1Softwareis:(1)instructions(computerprograms)thatwhenexecutedprovidedesiredfeatures,function,andperformance;执行时提供所需特征、功能和性能的指令(计算机程序)(2)datastructuresthatenabletheprogramstoadequatelymanipulateinformation使程
- 2024-08-06Matlab第一章
Matlab第一章1.命令行窗口里写的命令,当文件关闭时命令行窗口和工作区内容消失。2.想要保存代码,方法是:新建脚本->写代码->保存->运行3.脚本语言(1)clear;清空工作区clc;清空命令行窗口x=20;y=30;x+y(2)clear;clc;x=20;y=30;x+y;如果x+y有分号则命令行窗口不会输出
- 2024-07-16CS229|Ch1|Linear regression
Trainingset:\(\{(x^i,y^i);i=1,...,n\}\)\(x^i\in{X}\):input(features)\(y^i\in{Y}\):output(1)continuousvalues——Regression(2)discretevalues——ClassificationSupervisedlearning主要任务为找functionGivenatrainingset,learnafunction(hyp
- 2024-06-22STM32互补PWM模拟(带有Dead Time)
目录前言一、时基单元基本概念二、时基单元CNT计数模式三、互补PWM模拟1.中央对其计数模式2.引脚模式选择3.输出结果总结前言本文介绍了互补PWM的概念,并且能够使用通用定时器和高级定时器模拟出互补PWM的波形,并且能够调控输出波形占空比和死区时间(DeadTime)。一
- 2024-05-28两个 goroutine 交替打印 1-100
两个goroutine交替打印1-100channel操作//两个Goroutine交替打印1到100funcmain(){ ch1,ch2:=make(chanint),make(chanint) done:=make(chanint) gofunc(){ forx:=rangech1{ println("ch1:",x) ch2<-x+1 } }() gofunc(
- 2024-05-09当字符遇上 scanf() 要当心
当字符遇上scanf()要当心看一下程序charch1,ch2;printf("请输入ch1,ch2的值:");scanf("%c%c",&ch1,&ch2);printf("ch1=%c,ch2=%c\n",ch1,ch2);printf("请再次输入ch1的值:");scanf("%c",&ch1)
- 2024-02-23UVA12421 (Jiandan) Mua (I) - Lexical Analyzer 题解
蒟蒻的第一篇紫题题解!题目传送门思路一眼模拟,还是大模拟。不由得想起了我编了\(4\)个小时的猪国杀……输入首先处理输入,这里我们用一个字符串数组来存储所有的输入,然后再进行处理。while(getline(cin,sr))str[++cnt]=sr+'\n';处理时需要双重循环,注意如果遍历到空格要跳
- 2024-01-25100个GEO基因表达芯片或转录组数据处理之GSE26899(008)
写在前边虽然现在是高通量测序的时代,但是GEO、ArrayExpress等数据库储存并公开大量的基因表达芯片数据,还是会有大量的需求去处理芯片数据,并且建模或验证自己所研究基因的表达情况,芯片数据的处理也可能是大部分刚学生信的道友入门R语言数据处理的第一次实战,因此准备更新100个基因
- 2023-11-13rustbook-ch1-入门指南-总结
rustbook-ch1-入门指南-总结一、rust版本管理1、安装rust之前需要安装一个C语言编译器。正常编译、执行rust程序,需要一个链接器。由于C语言编译器通常都会附带链接器,所以需要安装一个C语言编译器。除了编译执行需要链接器外,一部分常用的Rust包会依赖使用C语言编写的代码,为了编
- 2023-11-12rustbook-ch1-入门指南-总结
rustbook-ch1-入门指南-总结1、安装rust之前需要安装一个C语言编译器。正常编译、执行rust程序,需要一个链接器。由于C语言编译器通常都会附带链接器,所以需要安装一个C语言编译器。除了编译执行需要链接器外,一部分常用的Rust包会依赖使用C语言编写的代码,为了编译这些Rust代码,也需
- 2023-10-13可实现加、减、乘、除、开平方的计算器软件的实验设计
1、思路代码:#include<stdio.h>#include<math.h>//牛顿迭代法计算平方根doublesqrt_newton(doublex){doubleguess=x/2.0;//初始猜测值为x的一半doubledelta=0.000001;//误差范围while(fabs(guess*guess-x)>delta){guess=(guess+x/guess)/2.0;
- 2023-10-11可实现加、减、乘、除、开平方的计算器软件的实验设计
可实现加、减、乘、除、开平方的计算器软件的实验设计1、思路代码:#include<stdio.h>#include<math.h>//牛顿迭代法计算平方根doublesqrt_newton(doublex){doubleguess=x/2.0;//初始猜测值为x的一半doubledelta=0.000001;//误差范围while(fabs(guess*gues
- 2023-09-28golang-channel
什么是channel管道channel是goroutine与goroutine之间通信的重要桥梁channel是一个通道,用于端到端的数据传输,这有点像我们平常使用的消息队列,只不过channel的发送方和接受方是 goroutine 对象,属于内存级别的通信。这里涉及到了goroutine概念,goroutine是轻量级的
- 2023-09-172020-11-27-myy12周日志
layout:posttitle:myy通讯录日志categories:日志tags:-日志-2020日志jekyll-theme-WuK:background_music:'<iframeframeborder="no"border="0"marginwidth="0"marginheight="0"width=100%height=86sr
- 2023-09-09【笔记】在线凸优化 - Ch1. Introduction
1.1TheOnlineConvexOptimizationSetting在线凸优化Onlineconvexoptimization(OCO),是一个带有博弈论、统计学习、凸优化的新玩意给出如下问题叙述:考虑一种博弈游戏,回合制,第\(t\in[T]\)回合,先由玩家从决策集\({\calK}\in\mathbb{R}^n\)中选择一个决策\({\bfx}
- 2023-08-13【RL】CH1-Basic Concepts
1.7MarkovdecisionprocessesThissectionpresentstheseconceptsinamoreformalwayundertheframeworkofMarkovdecisionprocesses(MDPs).AnMDPisageneralframeworkfordescribingstochasticdynamicalsystems.ThekeyingredientsofanMDParel
- 2023-07-31趣味造句机
恶搞基友最佳选择#include<bits/stdc++.h>#include<windows.h>usingnamespacestd;strings1[27]={"hhh","摔跤","前来买瓜","当van♂door♂射♂手","做出了一个违背祖宗的决定","怒食金坷垃","管理时间","
- 2023-07-05go select 使用总结
转载请注明出处:在Go语言中,select语句用于处理多个通道的并发操作。它类似于switch语句,但是select语句用于通信操作,而不是条件判断。select语句会同时监听多个通道的操作,并选择其中一个可用的通道进行操作。select语句的语法如下:select{case<-channel1://
- 2023-06-19基于XC7Z100+OV5640(DSP接口)YOLO人脸识别模块编写思路(部分2)
实现分批卷积计算的累加模块分批卷积计算:指的是将卷积层的输入通道或输出通道分成若干个批次,每次只计算一部分通道的卷积,然后将所有批次的结果累加起来,得到最终的卷积输出。这样做的目的是为了减少计算资源的消耗,提高运算效率。累加模块:指的是用于缓存和累加分批卷积计算的中间
- 2023-06-15如何用gitbook写书
假设你已经知道如何编写Markdown已经安装好gitbook软件目标生成一本小书,它有前言,章节1,章节2,后记。例如:简介第一章:如何造火箭1.燃料学2.空气动力学3.总装工程学第二章:如何回收火箭1.自动控制原理2.二次利用要点结束准备工作建一个写书的目录,
- 2023-04-06结对编程——四则运算练习题
结对编程题目如下:小学老师要每周给同学出300道四则运算练习题。这个程序有很多种实现方式:C/C++C#/VB.net/JavaExcelUnixShellEmacs/Powershell/VbscriptPerlPython一个或两个运算符(a+b或a+b+c),100以内的数字,不需要写答案。需要检查答案是否正确,并且保证答案在0