https://download.csdn.net/download/qq_41739364/86339152
2024/10/1 23:17:35 2.08MB python
1
function[CellSpace_nextstepVehicleSpace]=TrafficSimulating(SimTime,TimeStep,CellSpace_current,CellSpace_nextstep,VehicleSpace,VMAX)%TRAFFICSIMULATINGSummaryofthisfunctiongoeshere%仿真程序主体CellSpace_Init=CellSpace_nextstep;%读取信号配时数据SignalCycleMat=load('SignalCycleInfo.ini');sCycle=SignalCycleMat(1);%周期长度sGreenTime=SignalCycleMat(2);%绿灯时长sRedTime=SignalCycleMat(3);%红灯时长%%是否加载换道模型LaneChangingModelINIMat=load('LaneChangingModeInfo.ini');UseLaneChangingModelFlag=LaneChangingModelINIMat(1);end
2024/6/20 7:51:30 2KB 元胞自动机 交通
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
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
只要你的redis已经准备好即可。
该项目需要maven依赖,请自行安装maven。
然后把redis的链接地址改一下,用tomcat发布项目之后,进入项目:浏览器地址栏输入http://localhost:8080/ProjectRedis/mvc/news/query?current=1即可进入项目后面的current代表了分页【开始进入时没有数据,在首页进行添加即可】
2024/2/2 12:17:55 43KB redis分页 jedis redis
1
动态效果,黑客帝国#include#defineID_TIMER1#defineSTRMAXLEN25//一个显示列的最大长度#defineSTRMINLEN8//一个显示列的最小长度LRESULTCALLBACKWndProc(HWND,UINT,WPARAM,LPARAM);typedefstructtagCharChain//整个当作屏幕的一个显示列,这是个双向列表{structtagCharChain*prev;//链表的前个元素TCHARch;//一个显示列中的一个字符structtagCharChain*next;//链表的后个元素}CharChain,*pCharChain;typedefstructtagCharColumn{CharChain*head,*current,*point;intx,y,iStrLen;//显示列的开始显示的x,y坐标,iStrLen是这个列的长度intiStopTimes,iMustStopTimes;//已经停滞的次数和必须停滞的次数,必须停滞的次数是随机的}CharColumn,*pCharColumn;/***********************/........................................
2023/11/24 9:22:47 9KB 特效C语言
1
acid-0.9.6b23.tar.gzadodb511.zipappserv-win32-2.6.0.exejpgraph-3.0.7.tar.gzmetasploit渗透攻击.zipSnort_2_8_0_2_Installer.rarsnortrules-snapshot-CURRENT.tar.gzWinPcap_4_1_2.rarX-Scan-v3.3-cn.rar
2023/9/8 1:43:26 269.76MB snort 安全漏洞 软件
1
OSWorkflow是opensymphony组织开发的一个工作流引擎,目前的版本是2.8。
OSWorkflow用纯Java语言编写,并且开放源代码。
它最大的特点就是极其的灵活。
它面向的人群是具有技术背景的软件开发人员。
OSWorkflow不提倡用可视化工具定义流程。
用户可以根据自己的实际需求,来设计出完全符合自身业务逻辑的系统,而并不需要使用复杂的代码去实现。
换句话说OSWorkflow让我们真正解放了,使得我们从底层的代码堆中爬了出来,轻松地用一套通用的引擎机制去实现各种业务流程。
OSWorkflow提供我们所有工作流OSWorkflow开发指南Version1.0October15,2007Somanyopensourceprojects.WhynotOpenyourDocuments?中可能用到的元素例如:步骤(step)、条件(conditions)、循环(loops)、分支(spilts)、合并(joins)、角色(roles)、函数(function)等等。
首先我们来谈谈步骤:步骤是工作流中很重要的概念。
如果我们把工作流比喻成一条从起点站驶向终点站的公共汽车路线,那么步骤就相当于汽车站台。
而汽车有的正在排队等候进站,有的还没有进站,有的刚出站,这样就形成了所谓的“已完成”、“正在处理”、“已添加至处理队列”、“未处理”等状态。
另外一个重要的概念就是动作,动作就是工作流中每一步骤中"需要处理的事情",每一个动作执行完毕以后都有一个结果。
公共汽车停站下客就好比一个动作,动作完成以后,开向下一站,或者加油,或者返程等等就是一个结果。
当然,实际上的工作流远比这辆汽车来的复杂,它涉及到的结果还包括原地踏步停留在同一步骤,或者是流转到另外的步骤中去,或者是流转到一个分支中去,或者汇集到一个合并中等。
如果动作被设置成为auto,那么只要触发器满足条件或者有来自外部的事件工作流便可自动执行。
在许多流程中,如果遇到并行处理某些事情,这就是分支。
分支一般是指并行处理多件事情而没有先后顺序。
若有一条分支进行了回退处理,整个流程都将回退。
与之相对的,合并就是把几条符合条件的分支聚合起来,使得事情变成"殊途同归"。
这也是非常常见的流程,同时也是最复杂的一种流程。
在步骤、动作和结果中都提供了函数功能,函数按执行的先后时机可分为pre-functions和post-functions。
顾名思义,pre-functions就是在事情发生之前执行的,而post-functions就是在事情发生以后执行的。
验证器是用来验证用户输入的数据是否合法的。
它也可以被应用在步骤,动作或结果中。
动作的执行结果可以是有条件的(conditional)也可以是无条件的(unconditional)。
对于有条件结果,可以允许有多个条件。
引擎将首先检查是否有满足的条件,它会逐一进行检查,直到符合的条件被找到才能执行。
如果没有一个条件被满足,那么最终引擎将产生无条件结果。
在每个步骤中调用工作流的人被称之为调用者(caller),而每个步骤都也会有一个所有者(owner),以代表在当前步骤中负责执行动作的角色或用户。
当前用户在执行当前步骤的时候,这些步骤被保留在当前表中(current),而一旦步骤被执行完毕,引擎会马上将这个当前步骤从当前表中移到历史表中(history)。
5OSWorkfow的高级特性有发送邮件,注册器功能,通用动作和全局动作,触发器和定时器等等,以下会一一讲解。
2023/8/8 23:12:50 624KB OSWorkflow-开发指南
1
FFmpeg的配置1. 将“..\opencv_3rdparty-ffmpeg-master_20160715\ffmpeg”目录中的ffmpeg_version.cmake、opencv_ffmpeg.dll、opencv_ffmpeg_64.dll三项复制到“pathtoyourOpenCV\opencv\sources\3rdparty\ffmpeg”目录下。
2. 编辑ffmpeg.cmake在“pathtoyourOpenCV\opencv\sources\3rdparty\ffmpeg”中打开文件ffmpeg.cmake,将其内容修改为:message(STATUS"FFMPEG:Packagesuccessfullydownloaded")include(${CMAKE_CURRENT_LIST_DIR}/ffmpeg_version.cmake)保存内容。
到此,ffmpeg配置完毕。
2023/6/4 12:45:49 13.86MB opencv
1
本资源参考网上原版为存取英文字符的ini操作,未思考中文乱码下场。
而网上另外也有资料若那处置中文编码,譬如转码为utf-8,存能处置乱码,取又涌现下场。
本资源我重新收拾,用unicode美满处置中文乱码下场。
用法:1.申明实例IniFileiniFile=newIniFile(HttpContext.Current.Server.MapPath("~/App_Data/LocalData.ini"));2.存数据iniFile.WriteValue(SectionName,KeyName,KeyValue);3.取数据iniFile.GetString(SectionName,KeyName,DefaultValue);
2023/5/2 7:52:05 27KB C# ini操作 中文乱码
1
共 18 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡