该实验是用HC05蓝牙模块做的实验(手机与单片机,不需要回车换行),不是误点的蓝牙模块,该引脚没有LED和KEY引脚,有STATE和EN引脚,这种蓝牙模块价格便宜很多,至于怎么进AT模式很简单,百度搜搜,大概有两种的。
本历程用的是串口3来做的,也是用战舰V3做的。
发一个字符0就可以点亮LED1的灯了。
里面解析每一步都很详细了,不懂再看多几次。
虽然是一个简单的点灯实验,但是意味可以实验很多其他功能了。
2016/5/3 2:49:34 2.88MB STM32 HC05蓝牙
1
共有七个完整算法%1.基于聚类的RBF网设计算法%一维输入,一维输出,逼近效果很好!SamNum=100;%总样本数TestSamNum=101;%测试样本数InDim=1;%样本输入维数ClusterNum=10;%隐节点数,即聚类样本数Overlap=1.0;%隐节点重叠系数%根据目标函数获得样本输入输出rand('state',sum(100*clock))NoiseVar=0.1;Noise=NoiseVar*randn(1,SamNum);SamIn=8*rand(1,SamNum)-4;SamOutNoNoise=1.1*(1-SamIn+2*SamIn.^2).*exp(-SamIn.^2/2);SamOut=SamOutNoNoise+Noise;TestSamIn=-4:0.08:4;TestSamOut=1.1*(1-TestSamIn+2*TestSamIn.^2).*exp(-TestSamIn.^2/2);figureholdongridplot(SamIn,SamOut,'k+')plot(TestSamIn,TestSamOut,'r--')xlabel('Inputx');ylabel('Outputy');Centers=SamIn(:,1:ClusterNum);NumberInClusters=zeros(ClusterNum,1);%各类中的样本数,初始化为零IndexInClusters=zeros(ClusterNum,SamNum);%各类所含样本的索引号while1,NumberInClusters=zeros(ClusterNum,1);%各类中的样本数,初始化为零IndexInClusters=zeros(ClusterNum,SamNum);%各类所含样本的索引号%按最小距离原则对所有样本进行分类fori=1:SamNumAllDistance=dist(Centers',SamIn(:,i));[MinDist,Pos]=min(AllDistance);NumberInClusters(Pos)=NumberInClusters(Pos)+1;IndexInClusters(Pos,NumberInClusters(Pos))=i;end%保存旧的聚类中心OldCenters=Centers;fori=1:ClusterNumIndex=IndexInClusters(i,1:NumberInClusters(i));Centers(:,i)=mean(SamIn(:,Index)')';end%判断新旧聚类中心能否一致,是则结束聚类EqualNum=sum(sum(Centers==OldCenters));ifEqualNum==InDim*ClusterNum,break,endend%计算各隐节点的扩展常数(宽度)AllDistances=dist(Centers',Centers);%计算隐节点数据中心间的距离(矩阵)Maximum=max(max(AllDistances));%找出其中最大的一个距离fori=1:ClusterNum%将对角线上的0替换为较大的值AllDistances(i,i)=Maximum+1;endSpreads=Overlap*min(AllDistances)';%以隐节点间的最小距离作为扩展常数%计算各隐节点的输出权值Distance=dist(Centers',SamIn);%计算各样本输入离各数据中心的距离SpreadsMat=repmat(Spreads,1,SamNum);HiddenUnitOut=radbas(Distance./SpreadsMat);%计算隐节点输出阵HiddenUnitOutEx=[HiddenUnitOut'ones(SamNum,1)]';%考虑偏移W2Ex=SamOut*pinv(HiddenUnitOutEx);%求广义输出权值W2=W2Ex(:,1:ClusterNum);%输出权值B2=W2Ex(:,ClusterNum+1)
2017/4/12 3:58:08 8KB rbf算法源程序
1
PUX使用PureScript构建类型安全的Web应用程序。
|Pux是用于构建Web应用程序的PureScript库。
交互式UI建模为单个形态转换函数,即Event->State->(State,HTML),该函数针对每个事件运行。
Pux还提供以下工具:同构路由和渲染热装渲染到React(或任何虚拟DOM库)耗时的调试扩展快速开始提供了所需的一切:gitclonegit://github.com/alexmingoia/pux-starter-app.gitmy-awesome-pux-appcdmy-awesome-pux-appnpminstallnpmstart例子下面的代码块设置了可以递增和递减的基本计数器:moduleMainwhereimportPreludehiding(div)impo
1
读取目标文件“stateoutflow.txt”,按照一定的格式输出有关内容项。
1.关于文本文件“stateoutflow.txt”该文件包含了美国各州的移民数据,由若干行移民数据记录组成。
其中,第1行阐明了构成移民数据记录的9个分项名称(列名),从第2行开始是具体的移民数据记录。
"State_Code_Origin"移出州的代码"State_Code_Dest"移入州的代码"State_Name"州的名称"Aggr_AGI"移民数量2.要求统计从"CALIFORNIA"移出的移民数并统计
2015/10/13 15:38:36 8.4MB c++ 代码规范 程序设计
1
采用简单的MVC设计模式,M(模型层)->Address.java里面包含id,name,street,city,state,zip等相关属性和set,get方法V(视图层)->次要指jsp页面,包含list.jsp,add.jsp,edit.jspC(控制层)->这里只用一个servlet实现其增删改查(简单明了,方便理解)
2018/10/16 8:49:16 745KB java 增删改查 jsp servlet
1
作者:Jean-LoupBaer出书社:CambridgeUniversityPress出书年:2009-12-7页数:382定价:USD90.00装帧:HardcoverISBN:9780521769921Thisbookgivesacomprehensivedescriptionofthearchitectureofmicroprocessorsfromsimplein-ordershortpipelinedesignstoout-of-ordersuperscalars.Itdiscussestopicssuchas:*Thepoliciesandmechanismsneededforout-of-orderprocessingsuchasregisterrenaming,reservationstations,andreorderbuffers*Optimizationsforhighperformancesuchasbranchpredictors,instructionscheduling,andload-storespeculations*Designchoicesandenhancementstotoleratelatencyinthecachehierarchyofsingleandmultipleprocessors*State-of-the-artmultithreadingandmultiprocessingemphasizingsinglechipimplementationsTopicsarepresentedasconceptualideas,withmetricstoassesstheperformanceimpact,ifappropriate,andexamplesofrealization.Theemphasisisonhowthingsworkatablackboxandalgorithmiclevel.Theauthoralsoprovidessufficientdetailattheregistertransferlevelsothatreaderscanappreciatehowdesignfeaturesenhanceperformanceaswellascomplexity.
2016/5/8 20:09:30 12.5MB CPU 处理器
1
《HeadFirst设计模式》(中文版)共有14章,每章都引见了几个设计模式,完整地涵盖了四人组版本全部23个设计模式。
前言先引见这本书的用法;
第1章到第11章陆续引见的设计模式为Strategy、Observer、Decorator、AbstractFactory、FactoryMethod、Singleton,Command、Adapter、Facade、TemplateMethod、Iterator、Composite、State、Proxy。
最后三章比较特别。
第12章引见如何将两个以上的设计模式结合起来成为新的设计模式(例如著名的MVC模式),作者称其为复合设计模式(这是作者自创的名称,并非四人组的标准名词),第13章引见如何进一步学习设计模式,如何发觉新的设计模式等主题,至于第14章则很快地浏览尚未引见的设计模式,包括Bridge、Builder、ChainofResponsibility、Flyweight、Interpreter、Mediator、Memento、Prototype,Visitor。
第1章还引见了四个OO基本概念(抽象、封装、继承、多态),而第1章到第9章也陆续引见了九个OO原则(Principle)。
千万不要轻视这些OO原则,因为每个设计模式背后都包含了几个OO原则的概念。
很多时候,在设计时有两难的情况,这时候我们必须回归到OO原则,以方便判断取舍。
可以这么说:OO原则是我们的目标,而设计模式是我们的做法。
---------------------作者:owen2335来源:CSDN原文:https://blog.csdn.net/owen2335/article/details/80444856版权声明:本文为博主原创文章,转载请附上博文链接!
2022/9/8 21:21:15 45.17MB 设计模式 Java
1
移民用于GitOps的Terraform状态迁移工具。
产品特点GitOps友好:在HCL中编写Terraform状态mv/rm/import命令,计划并应用它。
Monorepo样式支持:将资源移动到其他tfstate以轻松拆分和合并以进行重构。
空运行迁移:使用临时的本地tfstate模拟状态操作,并检查在迁移后terraform计划能否没有更改,而不更新远程tfstate。
迁移历史记录:跟踪已应用了哪些迁移,并依次应用所有未应用的迁移。
您可以以声明方式应用terraform状态操作。
简而言之,编写以下迁移文件并将其另存为state_mv.hcl:migration"state""test"{dir="dir1"actions=["mvaws_security_group.fooaws_security_group.foo2","mvaws_security_group.baraws_security_group.bar2",]}然后,将其应用:$tf
2022/9/6 5:53:16 105KB go terraform tfstate gitops
1
移民用于GitOps的Terraform状态迁移工具。
产品特点GitOps友好:在HCL中编写Terraform状态mv/rm/import命令,计划并应用它。
Monorepo样式支持:将资源移动到其他tfstate以轻松拆分和合并以进行重构。
空运行迁移:使用临时的本地tfstate模拟状态操作,并检查在迁移后terraform计划能否没有更改,而不更新远程tfstate。
迁移历史记录:跟踪已应用了哪些迁移,并依次应用所有未应用的迁移。
您可以以声明方式应用terraform状态操作。
简而言之,编写以下迁移文件并将其另存为state_mv.hcl:migration"state""test"{dir="dir1"actions=["mvaws_security_group.fooaws_security_group.foo2","mvaws_security_group.baraws_security_group.bar2",]}然后,将其应用:$tf
2022/9/6 5:53:16 105KB go terraform tfstate gitops
1
Anoveldiode-clampedcarrierstoredtrenchbipolartransistor(CSTBT)withimprovedperformancesisproposed.TheimprovementhasbeenachievedbyintroducingaP-layerregionunderthetrenchgate,whichisconnectedtothecathodeelectrodethroughtwointegratedseriesdiodes.Intheblocking-state,almostallofthereversevoltageissustainedbyPlayer/N-driftjunction,whichmakesthedopingconcentrationofthecarrierstoredlayerisindependentofthebreakdownvoltage,thusovercoming
2022/9/4 7:32:07 337KB Carrier Stored Trench Bipolar
1
共 41 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡