PreScan是一种基于如雷达、激光/激光雷达、摄像头、和全球定位系统(GPS)等传感器技术的用于在汽车工业中发展先进的辅助驾驶系统(ADAS)的基于物理的仿真平台。
主要应用:1)自动紧急制动(AEB)2)自顺应巡航控制系统(ACC)3)道路偏离警告和道路保持辅助系统(LDW/LKA)4)行人检测与规避5)盲点预警与变道辅助(BSW/LCA)6)智能前照灯系统(IHS)7)停车辅助和阻塞救援(backupaid?)8)交通信号识别(TSR)9)碰撞缓解制动系统(CMB)10)夜视功能(NV)
2020/1/1 11:51:21 3.96MB Prescan 自动驾驶 模拟仿真
1
[2.2.3]E2EE2.0命名【勇者】!E2EE2.2.3将迎来E2EE历史上最稳定最可靠版本。
修复了核心服务器连接定时器回收对象失败,可能导致程序奔溃的问题(感谢小蜗牛的逼迫)。
加入了线程异常终止时的环境恢复机制。
在COM内部或者超时终止等E2EE内部环境导致线程奔溃的环境下,线程能够自动恢复为工作状态。
[网站服务器]修复了静态文件时间检测缓存(304If-Modified-Since)未起效的问题。
修复了静态文件浏览器缓存检测周期无效的问题。
修复了免费版启动时模板数量统计不准确导致启动失败的问题(感谢KKO)。
优化了远程服务功能。
修复了多值模式下接收日期类型错误的问题。
加入了远程服务编辑器程序。
优化了远程服务助手程序。
[网站请求/网站响应]修复了获取SessionID无效的问题(感谢六十五公斤)。
修复了中文名称表单可能无法获取数据的问题。
[模板编辑器]加入了【自动换行】设置。
默认为【启用】状态。
加入了【生成易语言表单接收代码】功能。
可将页面表单直接生成易语言视图函数中的变量定义和取参数相关代码。
优化了编辑器加载速度。
[存取键值表]加入了子列表删除方法。
[2.2.2]加入了关闭数据执行保护函数。
用来关闭当前进程的数据执行保护功能(感谢小蜗牛)。
[网站服务器]优化了无法从反向代理请求头获取真实客户IP时的处理机制。
当获取远程请求地址失败时,则跳过请求头而直接获取客户端的远程地址。
修复了在无网站配置等环境下,关闭服务器重新启动失败错误原因为“stringtoolong”的问题(感谢Grapes)。
[WebSocket客户端]修复了停止可能会不断阻塞的问题(感谢欲)。
2022/10/4 21:44:15 36.83MB 易语言支持库
1
一、设计要求设计一个模拟仿真“生产者-消费者”问题的解决过程及方法的程序。
主要内容是P、V操作过程的设计与实现。
生产消费者问题是操作系统设计中经常遇到的问题。
多个生产者和消费者线程访问在共享内存中的环形缓冲。
生产者生产产品并将它放入环形缓冲,同时消费者从缓冲中取出产品并消费。
当缓冲区满时生产者阻塞并且当缓冲区有空时生产者又重新工作。
类似的,消费者当缓冲区空时阻塞并且当缓冲区有产品时又重新工作。
显然,生产者和消费者需要一种同步机制以协调它们的工作。
二、系统功能本程序模拟实现了“生产者-消费者”问题的解决过程,用图形界面动态演示了P、V操作过程以及生产者、消费者进程之间的工作流程。
本程序使用的算法是典型的P、V操作使用信号量解决“生产者-消费者”问题。
本程序在界面上使用了Java的swing接口函数,用矩形条表示生产者进程中待生产的产品,并设置了三个分区分别表示生产者进程待生产的产品、公共缓冲池中已生产的产品和消费者进程已消费的产品,以动画的效果动态演示了待生产产品变成消费者进程中已消费产品的过程,以及在这一过程中生产者进程和消费者进程协调工作的过程。
在程序运行过程中使用了两个生产者线程和两个消费者线程并发工作,并使用了线程随机休眠的策略,即每个线程在完成一次生产过程或消费过程后随机休眠1至10秒钟。
这一策略能保证生产者和消费者之间的运行顺序被打破,从而产生生产产品和消费产品之间的矛盾(即没有产品可消费的情况下消费者试图向公共缓冲池取产品消费、公共缓冲池里的产品已满的情况下生产者试图生产产品放入缓冲池)。
因为生产者生产产品和消费者消费产品都是随机的,所以产生的矛盾也是不可预知的,在这种情况下,才能检验所使用的算法是否健壮高效。
而本程序正是基于这种思想设计出来的,用来模拟生产者消费者问题的解决过程。
本程序在运行时提供友好的交互界面,且操作简单,在模拟过程中各种情况有相应文字提示,并伴有相应的图像变化,如:当没有产品可消费的情况下消费者试图向公共缓冲池取产品消费,消费者进程阻塞,公共缓冲池随之变成红色,文字提示框内显示warning:it'sempty!Consumerisblock;
当缓冲池已满而生产者试图生产产品并向缓冲池放入产品时,生产者进程阻塞,公共缓冲池里的每一个产品变成黄色,问题提示框显示warning:it'sfull!Producerisblock。
整个模拟过程通俗易懂,利于理解,能很好的协助使用者加强生产者消费者问题的理解。
1
(1)进程状态至少有运行、就绪和阻塞,相应设置运行队列、就绪队列、等待队列。
(2)设计创建进程、撤消进程、调度进程、阻塞进程、唤醒进程函数执行相应功能。
调度算法可选:时间片轮转法、先来先服务、优先级等 (3)设计用户界面(可视化界面或键盘命令),以交互式方式创建进程、撤消进程、调度进程、阻塞进程、唤醒进程等功能。
(4)能动态显示每个队列的每个进程的当前状态。
(5)程序结构合理,运行稳定、界面友好、能检查操作错误,并给出错误信息。
2019/8/26 21:32:47 384KB 进程 管理 模拟 仿真
1
操作系统课程设计文档,内容为进程状态转换模仿,设计技术参数1)系统中进程的数目;
(2)系统资源的种类和数目;
(3)系统作业或进程的对每类资源的需求数目;
(4)进程运行所需的时间片大小设计要求:模仿两种系统资源,每种资源的初始数目有自己设定有进程的标识、进程的具体数据结构由自己设定利用队列的概念。
设置就绪队列和阻塞队列至少模仿四种条件下的进程状态转换,即进程调度、时间片用完、I/O请求和I/O完成等四种条件
2020/11/1 8:42:44 374KB 课程设计 操作系统
1
课程总结sqlserver运行过程中对系统资源的使用和由此产生功能问题,介绍数据库规划设计、事务和锁的基本知识,如何处理阻塞和死锁,优化索引和读懂统计信息和执行计划等知识,同时详细介绍SQL2014新功能特性内存优化表、列存储索引、alwayOn高可用。
2022/9/19 15:52:01 19.22MB sql server 性能优化 管理 高可用 SQL Server 数据库
1
课程总结sqlserver运行过程中对系统资源的使用和由此产生功能问题,介绍数据库规划设计、事务和锁的基本知识,如何处理阻塞和死锁,优化索引和读懂统计信息和执行计划等知识,同时详细介绍SQL2014新功能特性内存优化表、列存储索引、alwayOn高可用。
2022/9/19 15:46:15 19.22MB sql server 性能优化 管理 高可用 SQL Server 数据库
1
开发环境采用VisualStudio2010旗舰版,因为不需要做什么项目,因为我还是学生呵呵,所以不需要考虑太多的兼容性方面的因素,还是喜欢用新的工具。
开发过程中使用到的技术大概有:DWMAPI:这是vista以来新增的API,具体内容见MSDN,游戏中只使用了部分窗口毛玻璃的效果;
GDI混合GDI+:因为GDI+不支持双缓冲,所以画图时先使用GDI创建缓冲位图,然后使用GDI+的Graphics画在这个位图上,最初由GDI绘制到屏幕;
CSocket:局域网对战肯定要用到socket通信,因为数据量很少,所以使用了封装好的比较简单的CSocket类,这样可以省不少代码;
多线程和互斥对象:因为CSokcet工作在阻塞模式,所以不能使用主线程接受和发送游戏数据,我把绘制图像的代码也放在一个独立线程中,所以需要使用互斥对象来确保主线程退出时所有子线程以释放主线程中的资源,否则会引起内存错误;
自绘控件:在游戏中使用默认的控件也太挫了吧,所以就要自己绘制控件,这样才像游戏,虽然市面上有很多,但是拿来的和自己写的用着感觉不一样;
2021/6/17 21:06:29 448KB MFC 局域网 游戏 DWM
1
Qt实现Winsock网络编程—非阻塞模式下的简单近程控制的开发示例demo使用WSAAsyncSelect实现https://blog.csdn.net/qq_29542611/article/details/84202411
1
用c++编写的程序模仿实现进程管理可以实现就绪、运行、阻塞三态之间的转变。
2017/2/22 23:57:55 1.15MB 进程 阻塞
1
共 113 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡