对自抗扰控制器三部分组成:跟踪微分器(trackingdifferentiator),扩展状态观测器(extendedstateobserver)和非线性状态误差反馈控制律(nonlinearstateerrorfeedbacklaw)的matlab仿真
2024/5/10 17:30:54 9KB ADRC
1
可能对你的学习有帮助1、增加!=运算2、增加保留字(没有相应的算法实现)3、增加对ifathenbelsec的语法、语义及实现4、更改保留字TIMESEQLSYM/SLASHEQLSYM为TIMESEQL/SLASHEQL,保留字数量更改。
并实现*=、/=的功能。
5、实现了FOR的2种功能TO与DOWN。
6、实现了对典型语言++--的实施。
注:本来,这个功能的增加是需要在FACTOR里面进行扩充的,但是因为时间问题,所以只是在STATEMENT中进行了对后++/--的运算,而并没有完整地实现这个功能。
有时间的话,可以自己修改之。
7、增加单字符CHAR。
8、增加实数类型REAL及其运算。
注:问题1:如果进行READ()函数操作的时候会出错,所以就没有进行READ()的例子。
问题2:对数值的位数没有进行截断。
2024/5/6 12:03:27 1.67MB 编译原理
1
Mybatis是一个优秀的基于Java的持久层框架,它内部封装了Jdbc,使开发者只需要关注sql语句本身,而不需要花费精力去处理加载驱动、创建连接、创建statement等繁杂的过程。
Mybatis通过xml或注解的方式将要执行的各种statement配置起来,并通过java对象和statement中sql的动态参数进行映射生成最终执行的sql语句,最后由Mybatis框架执行sql并将结果映射为java对象并返回。
采用ORM思想解决了实体和数据库映射的问题,对Jdbc进行了封装,屏蔽了JdbcApi底层访问细节,使我们不用与JdbcApi打交道,就可以完成对数据库的持久化操作。
为了我们能够更好掌握框架运行的内部过程,并且有更好的体验,下面我们将从自定义Mybatis框架开始来学习框架。
此时我们将会体验框架从无到有的过程体验,也能够很好的综合前面阶段所学的基础.
2024/5/1 2:34:14 5.03MB java
1
ProfessionalExcelDevelopment:TheDefinitiveGuidetoDevelopingApplicationsUsingMicrosoftExcel,VBA,and.NET(2ndEdition)2ndEditionbyRobBovey(Author),DennisWallentin(Author),StephenBullen(Author),JohnGreen(Author)“AsExcelapplicationsbecomemorecomplexandtheWindowsdevelopmentplatformmorepowerful,Exceldevelopersneedbookslikethistohelpthemevolvetheirsolutionstothenextlevelofsophistication.ProfessionalExcelDevelopmentisabookfordeveloperswhowanttobuildpowerful,state-of-the-artExcelapplicationsusingthelatestMicrosofttechnologies.”–GabhanBerry,ProgramManager,ExcelProgrammability,Microsoft“ThefirsteditionofProfessionalExcelDevelopmentismymost-consultedandmost-recommendedbookonOfficedevelopment.Thesecondeditionexpandsboththedepthandrange.Itshinesbecauseittakeseveryissueonestepfurtherthanyouexpect.Thebookreliesontheauthors’current,real-worldexperiencetocovernotonlyhowafeatureworks,butalsothepracticalimplicationsofusingitinprofessionalwork.”–ShaunaKelly,Director,ThendaraGreen“Thisbookillustratestechniquesthatwillresultinwell-designed,robust,andmaintainableExcel-basedapplications.Theauthors’advicecomesfromdecadesofsolidexperienceofdesigningandbuildingapplications.Thepracticalityofthemethodsiswellillustratedbytheexampletimesheetapplicationthatisdevelopedstep-by-stepthroughthebook.EveryseriousExceldevelopershouldreadthisandlearnfromit.Idid.”–BillManville,ApplicationDeveloper,BillManvilleAssociatesTheStart-to-FinishGuidetoBuildingState-of-the-ArtSolutionswithExcel2007Inthisbook,fourworld-classMicrosoft®Exceldevelopersofferstart-to-finishguidanceforbuildingpowerful,robust,andsecureapplicationswithExcel.Theauthors—threeofwhomhavebeenhonoredbyMicrosoftasExcelMostValuableProfessionals(MVPs)—showhowtoconsist
2024/4/25 5:31:14 17.69MB Excel
1
配置文件db.properties(保存数据库账号和密码等)工具类JDBCUtil.java(抽取公共部分,解决硬编码问题DBCP方式实现连接池、配置连接池==>获得连接对象连接数据库)用户账号实体类User.java(私有化数据库t_user表中的id,username,password)接口类IUserDao.java(制定增删改查业务)实现类UserDaoImpl.java(实现增删改查功能使用预编译对象PreparedStatement安全、便捷不需要我们去拼接字符串,特别是字段很多的时候同时效率比Statement更高)测试类UserDaoTest.java(做测试增删改查功能使用)这个是最近学习之后优化更新的资源,若有不足还请见谅哈
2024/4/14 5:57:43 1.13MB JDBC MySQL数据库 配置连接池 Dao层实现
1
1. 楼层由上至下依次编号为9,8,7,6,5,4,3,2,1,0。
每层都有向上和向下两个按钮,对应20个变量callup[0...9]和calldown[0...9]。
电梯内10个目标层按钮对应变量out[0...9]。
有人按下某个按钮时,相应的变量就增1,一旦要求满足后,该变量就减1。
当有多人的需求相同时,相应的处理时间就增长,用于模拟真实的情况。
2. 电梯处于三种状态之一:UP(上行),DOWN(下行)和Idle(等候)。
如果电梯处于Idle状态且不在1层超过20个时间单位时,则驶回1层。
当电梯处于Idle状态时,一旦收到前往另一层的命令,就转入UP或DOWN状态,执行相应的操作。
3. 其它重要的变量有:floor----当前电梯外乘客所在楼层;
calling----当前电梯外按下按钮的乘客所在的楼层;
up_or_down----电梯外某层按钮的状态(向上箭头或向下箭头);
waittime----电梯空闲时的等待时间;
total----电梯内的总人数(上限为15人);
电梯的数据结构:state----电梯的状态(UP,DOWN,IDLE)current-----电梯目前所处楼层imovingto----电梯的目标楼层队列成员的数据结构:floor―――所在楼层up_down―――目标方向(向上或向下)structqueue*next―――指向下一个成员4. 【进入排队】先在等候队列中查找,若有信息相同(所在楼层相同,目标方向一致)的成员,则对队列无任何操作。
若没有,则在队列末尾插入该人。
5. 【进入电梯】电梯根据人数停留一定时间单位,每进入一个人,从队列中删除该人,callup[ele.current]或者calldown[ele.current]减一,total加一。
6. 【走出电梯】电梯根据人数停留一定时间单位,每出去一个人out[ele.current]减一.7. 【电梯的活动】E1.[在一楼停候]若有人按下一个按钮,则调用相关函数(比如入队,置楼层标志位为1等)处理当前事件.E2.[改变状态]如果电梯处于Up(或Down)状态,但该方向的楼层却无人等待,则要看反方向楼层是否有人等待,而决定置State为Down(或Up)还是Idle。
E3.[让人出入]如果电梯不空且out[ele.current]!=0时,则电梯等候在该楼层出电梯的人离开。
接着检验在该楼层是否有等候前往同一方向去的乘客,若有则等候他们进入电梯。
总原则是先下后上。
E4.[在某楼层(非1楼)停候]若电梯到达目标楼层后,队列为空,则电梯在该楼层停候一定时间,在停候期间若有新的呼叫,则立即转入处理程序处理,否则返回一楼停候。
8. 电梯在上升或下降过程中需要不停地对当前方向上的最终楼层作调整。
比如当前向上,最终楼层为6楼,而有乘客在8楼按了按钮,则最终楼层调整为8楼。
相反方向同理。
2024/4/2 8:05:07 59KB 电梯模拟 用C语言写的
1
ReactNative自定义操作表这是什么?该组件将淡入/淡出叠加层,并使用取消按钮以弹出方式弹出。
您可以将所需的任何视图传递给组件,该视图将显示在模式中。
在下面的示例中,我传递了一个日期选择器。
安装npminstallreact-native-custom-action-sheet--save用法示例varCustomActionSheet=require('react-native-custom-action-sheet');varSomeComponent=React.createClass({render:function(){return(<CustomActionSheetmodalVisible={this.state.mod
2024/4/1 15:16:19 5KB JavaScript
1
OptimalEstimationofDynamicSystems,SecondEditionhighlightstheimportanceofbothphysicalandnumericalmodelinginsolvingdynamics-basedestimationproblemsfoundinengineeringsystems.Accessibletoengineeringstudents,appliedmathematicians,andpracticingengineers,thetextpresentsthecentralconceptsandmethodsofoptimalestimationtheoryandappliesthemethodstoproblemswithvaryingdegreesofanalyticalandnumericaldifficulty.Differentapproachesareoftencomparedtoshowtheirabsoluteandrelativeutility.Theauthorsalsoofferprototypealgorithmstostimulatethedevelopmentandproperuseofefficientcomputerprograms.MATLAB(R)codesfortheexamplesareavailableonthebook'swebsite.NewtotheSecondEditionWithmorethan100pagesofnewmaterial,thisreorganizededitionexpandsuponthebest-sellingoriginaltoincludecomprehensivedevelopmentsandupdates.Itincorporatesnewtheoreticalresults,anentirelynewchapteronadvancedsequentialstateestimation,andadditionalexamplesandexercises.Anidealself-studyguideforpracticingengineersaswellasseniorundergraduateandbeginninggraduatestudents,thebookintroducesthefundamentalsofestimationandhelpsnewcomerstounderstandtherelationshipsbetweentheestimationandmodelingofdynamicalsystems.Italsoillustratestheapplicationofthetheorytoreal-worldsituations,suchasspacecraftattitudedetermination,GPSnavigation,orbitdetermination,andaircrafttracking.
2024/4/1 3:14:25 8.27MB 最优估计
1
使用STM32战舰版,网上购买的HC-05模块,PA2-RXD,PA3-TXD,VCC-5V,GND-GND,STATE和EN不连。
注意使用的串口为两个,串口二的PA2和PA3连接蓝牙模块,串口一需要和战舰板上的TXD和RXD连接。
另外连接完成后,需要按下蓝牙模块的按键,这样战舰版才能查询到蓝牙模块,使用安卓手机下载一个蓝牙串口助手,连接HC-05模块,输入1,2,3,可以实现两个LED灯的亮灭。
2024/3/29 8:51:04 1.94MB HC-05 HC-05蓝牙模块 STM32-HC-05蓝牙
1
jTDS是一个开放源代码的100%纯Java实现的JDBC3.0驱动,它用于连接MicrosoftSQLServer(6.5,7,2000,2005,2008和2012)和Sybase(10,11,12,15)。
jTDS是基于freeTDS的,并且是目前最快的可企业级应用的SQLServer和Sybase的JDBC驱动程序。
jTDS完全与JDBC3.0兼容,支持只向前和可滚动/可更新的结果集(ResultSets),并且支持完全独立的并行Statements,而且实现了所有的数据库元数据(DatabaseMetaData)和结果集元数据(ResultSetMetaData)方法。
2024/3/28 22:21:42 297KB jtds
1
共 239 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡