在Halcon标定后,基于vs2008和Halcon编写的一个重建程序,使用平台要在Halcon安装的电脑上使用!
2024/3/13 4:58:57 98KB vs2008 Halcon 三维重建
1
1. 多级反馈队列调度算法编写一个控制台程序模拟多级反馈对列调度算法。
设需要调度的进程情况存放在文本文件“process.text”中,如下图所示(进程情况可以自己设置)1 0 72 1 83 2 104 3 45 4 36 5 27 6 68 7 5每一行描述一个进程,包含若干个字段字段间用Tab建或空格隔开。
第一个字段代表进程的编号,第二个字段代表进程到达的时间,第三个字段代表 。
队列个数和每个队列的时间片长度可以由自己设置他们的值。
要求程序必须能够正确给出各个进程到达,调度,运行和完成的时序,并将相应的信息打印出来。
举列如下:T=0时刻,进程1到达。


T=0时刻,进程1开始被调度执行。







T=1时刻,进程2到达。


最后,计算并打印出各个进程的周转时间和带权周转时间。
1
这是sharding-jdbcspringboot的一个demo程序。
分别使用了controller的单元测试及服务的单元测试resources/sql下的sql语句在两个不同的数据库下执行。
2024/2/29 7:57:15 114KB SpringBoot Mybatis java 分库分表
1
实验七Java多线程一、实验目的:熟悉利用Thread类建立多线程方法。
熟悉利用Thread接口建立多线程方法。
二、实验内容:1.阅读下列程序,分析并上机检验其功能。
classDelayThreadexendsThread{privatestaticintcount=0;privateintno;privateintdelay;publicDelayThread(){count++;no=count;}publicvoidrun(){try{for(inti=0;i<10;i++){delay=(int)(Math.random()*5000);sleep(delay);System.out.println(“Thread”+no+”withadelay”+delay);}}catch(InterruptedExceptione){}}}publicclassMyThread{publicstaticvoidmain(Stringargs[]){DelayThreadthread1=newDelayThread();DelayThreadthread2=newDelayThread();thread1.start();thread2.start();try{Thread.sleep(1000);}catch(InterruptedExceptione){System.out.println(“Threadwrong”);}}}2.讲上列程序利用Runnable接口改写,并上机检验。
3.利用多线程编写一个模拟时钟(AWT程序、Runnable接口),有时/分/秒针编写一个应用程序,创建三个线程分别显示各自的时间。
三、实验要求:1.通过实验掌握Thread、Runnable使用方法;
2.程序必须能够实现多线程;
3.程序必须能够完成题目要求;
4.写出实验报告。
四、实验步骤:首先分析程序功能,再通过上机运行验证自己的分析,从而掌握通过Thread类建立多线程的方法。
通过将扩展Thread类建立多线程的方法改为利用Runnable接口的方法,掌握通过Runnable接口建立多线程的方法。
2024/2/26 3:55:02 2KB JAVA
1
Cloudflare工人实习应用程序:全栈它是什么?使用CloudflareWorkers,您将部署一个应用程序,该应用程序将用户随机发送到两个网页之一。
该项目将教您如何使用CloudflareWorkersAPI编写应用程序,如何使用命令行工具Wrangler进行管理和开发,以及将其部署到免费的worker.dev部署场所。
有用的链接开始使用1.安装worker命令行工具wrangler。
文档中的“工人快速入门”显示了如何开始使用Wrangler,创建项目以及配置和部署它。
我们强烈建议您花时间阅读和遵循本指南!首先,安装命令行工具。
2.使用wranglergenerate命令生成一个新项目使用generate命令(在快速入门中介绍),生成一个具有您选择的名称的新项目:$wranglergenerateyour-project-namehtt
2024/2/23 1:01:50 19KB JavaScript
1
这是我参加PLC比赛的资料代码,获得江苏省一等奖,这是自动螺丝机的一个设计程序。
2024/2/15 12:37:43 757KB PLC竞赛代码
1
本书通过85个实例全面讲述了应用MFC进行VisualC++编程的思想。
每个实例均以编写一个应用程序要走的步骤编写。
全书共分四部分进行介绍,第一部分是基础知识,第二部分讲述用户界面的实例,第三部分讲述MFC内部处理方面的实例,第四部分讲述打包实例。
全书基本上面向实例进行阐述,讲解透彻、易于掌握。
本书既可作为初学者和大专院校师生的自学参考书,也可作为计算机软件开发人员的技术参考书。
2024/2/3 11:39:19 10.43MB MFC 编程 实例 vc
1
主要关于卡尔曼滤波与扩展卡尔曼滤波,包含两个KF程序、一个EKF程序
2024/2/1 22:05:05 3KB 卡尔曼滤波 扩展卡尔曼
1
1.实验内容每一个正规集都可以由一个状态数最少的DFA所识别,这个DFA是唯一的(不考虑同构的情况)。
任意给定的一个DFA,根据以下算法设计一个C程序,将该DFA化简为与之等价的最简DFA。
2.实验设计分析2.1实验设计思路根据实验指导书和书本上的相关知识,实现算法。
2.2实验算法(1)构造具有两个组的状态集合的初始划分I:接受状态组F和非接受状态组Non-F。
(2)对I采用下面所述的过程来构造新的划分I-new.ForI中每个组GdoBegin当且仅当对任意输入符号a,状态s和读入a后转换到I的同一组中;
/*最坏情况下,一个状态就可能成为一个组*/用所有新形成的小组集代替I-new中的G;end(3)如果I-new=I,令I-final=I,再执行第(4)步,否则令I=I=new,重复步骤(2)。
(4)在划分I-final的每个状态组中选一个状态作为该组的代表。
这些代表构成了化简后的DFA M'状态。
令s是一个代表状态,而且假设:在DFAM中,输入为a时有从s到t转换。
令t所在组的代表是r,那么在M’中有一个从s到r的转换,标记为a。
令包含s0的状态组的代表是M’的开始状态,并令M’的接受状态是那些属于F的状态所在组的代表。
注意,I-final的每个组或者仅含F中的状态,或者不含F中的状态。
(5)如果M’含有死状态(即一个对所有输入符号都有刀自身的转换的非接受状态d),则从M’中去掉它;
删除从开始状态不可到达的状态;
取消从任何其他状态到死状态的转换。






2024/1/27 6:58:27 1KB DFA化简 C++ 编译原理
1
压缩包内包含了Java抓包用到到两个重要的软件,winpcap和jpcap,可以直接安装使用,本人亲测,windows7环境下完美运行,JDK用的是1.7,需要配置下jpcap.dll到JDK的bin目录下。
另外还包含了一个Java程序(参考了网上的代码),Eclipse项目,已导入相关类库,可以直接导入Eclipse运行。
包括两个主函数,不带界面的com.neu.jpcap.test.Main和带UI的com.ui.test.JFrameMain,均可以直接运行。
2024/1/22 22:15:07 1.06MB Java抓包 winpcap jpcap
1
共 223 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡