萧德云的系统辨识理论及应用,本文讲的很全,不过感觉本文偏重辨识算法,输入信号的设计、最优实验设计没讲,不得不说有点缺陷,其次,感觉文笔一般,没有太让人想看的欲望,丁锋出了更全的系统辨识,不过暂时没搞到全的,好像也只出了第一、三册。
由于文件大,分1,2两部分,这是第2部分。
2024/7/19 12:40:34 56.98MB 系统辨识 萧德云
1
学习、开发生产管理系统必备参考翻译的不全,不过针对开发有用的基本都翻译到了
2024/7/19 3:51:17 1.98MB ISA95 ,Mes
1
1、图书管理系统以UNIX系统文件部分系统调用为基础设计一个简易的图书管理系统。
要求实现:图书的录入、查询、借阅、清理、统计等功能、还要实现对每天的借阅情况进行统计并打印出统计报表,操作界面要尽量完善。
图书资料信息必须保存在文件中。
2、信号通信与进程控制(l)进程的创建:编写一段程序,使用系统调用fork()创建两个或多个子进程。
当此程序运行时,在系统中有一个父进程和其余为子进程在活动。
(2)进程的控制:在程序中使用系统调用lockf()来给每一个进程加锁,实现进程之间的互斥。
(3)进程通信:①软中断通信;
②在程序中使用实例signal(SIGINT,SIG_IGN)和signal(SIGQUIT,SIG_IGN)进行通信操作,观察执行结果,并分析原因。
(4)软中断的捕获与重定义。
首先定义一个服务函数function(),然后利用signal(sig,function)系统调用来实现中断的捕获与改道。
(5)使用操作系统保留给用户的信号SIGUSR1和SIGUSR2进行通信。
(6)扩展程序,使之成为信号或事件驱动的应用程序。
3、管道通信利用UNIX系统提供的管道机制实现进程间的通信。
(1)管道通信。
利用pipe()和lockf()系统调用,编写程序,实现同族进程间的通信。
使用系统调用pipe()建立一条管道线;
创建子进程P1、P2、…。
子进程Pi分别向管道各写信息,而父进程则从管道中读出来自于各子进程的信息,实现进程家族间无名管道通讯。
扩展之,使之成为客户/服务器模式,并完成一定的任务(自己定义)。
(2)命名管道通信:利用mkfifo(name,mode)或mknod(name,mode,0)创建一个命名管道,然后利用它和文件部分系统调用实现不同进程间的通信。
改造之,使之成为客户/服务器模式,并完成一定的任务(自己定义)。
4、进程间通信(IPC):消息机制(1)消息的创建、发送和接收使用系统调用msgget(),msgsnd(),msgget(),及msgctl()编制一长度为1K的消息发送和接收的程序。
1)为了便于操作和观察结果,用一个程序作为“引子”,先后fork()两个子进程,SERVER和CLIENT,进行通信。
SERVER和CLIENT也可分别为2个各自独立的程序。
2)SERVER端建立一个Key为175的消息队列,等待其他进程发来的消息。
当遇到类型为1的消息,则作为结束信号,取消该队列,并退出SERVER。
SERVER每接收到一个消息后显示一句“(server)received”。
3)CLIENT端使用key为175的消息队列,先后发送类型从10到1的消息,然后退出。
最后的一个消息,即是SERVER端需要的结束信号。
CLIENT每发送一条消息后显示一句“(client)sent”。
4)父进程在SERVER和CLIENT均退出后结束。
(2)功能扩展:在sever端创建一个服务函数,从而实现C/S通讯要求SERVER每接收到一次数据后不仅仅显示“(server)received”,而是做一些其它事情,比如读取或查询某个文件,或者执行一个shell命令等。
此功能可由设计者自己定义。
在此基础上可以扩展客户端,比如设计一个菜单界面,接收不同的选项,并发送到服务器端,请求对方提供服务。
5、进程间通信(IPC):共享内存机制(1)共享存储区的创建,附接和断接使用系统调用shmget(),shmat(),msgdt(),shmctl(),编制一长度为1K的消息发送和接收的程序。
1)为了便于操作和观察结果,用一个程序作为“引子”,先后fork()两个子进程,SERVER和CLIENT,进行通信。
SERVER和CLIENT也可分别为2个各自独立的程序。
2)SERVER端建立一个Key为375的共享区,并将第一个字节置为-1,作为数据空的标志,等待其他进程发来的消息。
当该字节的值发生变化时,表示收到了信息,并进行处理。
然后再次把它的值设为-1。
如果遇到的值为0,则视为结束信号,取消该队列,并退出SERVER。
SERVER每接收到一次数据后显示“(server)received”。
3)CLIENT端建立一个Key为375的共享区,当共享取得第一个字节为-1时,SERVER端空闲,可发送请求。
CLIENT随即填入9到0。
期间等待Server端的再次空闲。
进行完这些操作后,CLIENT退出。
CLIENT每发送一次数据后显示“(client)sent”。
4)父进程在SERVER和CLIENT均退出后结束。
(2)功能扩展:在sever端创建一个服务函数,从而形成C/S通讯模式要求SERVER每接收到一次数据后不仅仅显示“(server)received”,而是做一些其它事情,比如
2024/7/19 3:04:26 918KB 操作系统
1
难得的中文教程省去了啃英文的时间这个教程为新用户介绍了VMD的用法。
老用户也可以用本教程进一步熟悉程序的应用,以更好地利用VMD。
本教程是针对VMD1.8.3设计的,需要约3个小时来完成。
本教程新增的内容可用三个独立的单元讲解。
第一个单元主要内容是分子图形表现方法基础,还会介绍制作形象逼真的图像要了解的知识。
另外的两个单元是针对高级用户,介绍了VMD的脚本。
尽管非技术性用户可以略去脚本的阅读,但是我们鼓励每个人都去试一试着读一下,因为它会提供一些有力而易用的工具,这些工具是简单的图形用户界面所无法提供的。
本教程以一种有趣的小蛋白质泛素的研究为例来说明VMD的应用。
在本文中,一些资料是在小框中出现的。
这些小框中包括教程的补充内容,例如泛素扮演的生物学角色,使用VMD的一些提示和捷径等等
2024/7/18 11:07:17 866KB vmd 中文
1
欢迎来到LinqToExcel项目LinqtoExcel是一个.Net库,您可以使用LINQ语法查询Excel电子表格。
将LinqToExcel添加到您的项目NuGet您可以使用NuGet快速将LinqToExcel添加到您的项目中。
只需搜索linqtoexcel并安装该软件包。
访问数据库引擎为了使用LinqToExcel,您需要安装Microsoft。
如果尚未安装,则会出现以下异常:The'Microsoft.ACE.OLEDB.12.0'providerisnotregisteredonthelocalmachine.'提供32位和64位版本,请选择与您的项目设置匹配的版本。
您一次只能安装其中之一。
查询带有标题行的工作表默认查询期望第一行是标题行,其中包含与正在使用的通用类的属性名称匹配的列名称。
它还希望数据位于名为“Shee
134KB C#
1
联想G41芯片的主板,如m2622n等的BIOS要升级此90KT23CUS,原厂的BIOS有缺陷,不支持64位系统!刷BIOS方法:进入MaxDOS系统(一般PE自带),插上下载有此BIOS并解压成5个文件在根目录的U盘,输入usbm,再选第一项,等待usb驱动加载完毕,输入dir列出所有文件,输入mb.bat(m2622n),等待BIOS升级完毕即可。
1
从在线社交网络的“结构与演化—群体与互动—信息与传播”三个方面展开,系统、深入地阐述了在线社交网络分析中的基础理论、关键方法和技术,主要内容包括社交网络的结构特性与演化机理分析、社交网络群体行为的形成与互动规律,以及社交网络的信息传播模型及演化规律。
第一次比较全面地揭示了社交网络的“结构、群体、信息”三个要素之间的复杂交互关系和互动规律,为开展社交网络分析与信息传播研究提供了理论和技术支撑。
由方滨兴、许进、李建华、齐佳音等著,依托于973项目“社交网络分析与网络信息传播的基础研究”。
2024/7/17 0:44:46 71.05MB 社交网络 复杂网络 社会学 群体
1
包含完整的课程设计/大作业文档一份+C语言实现的源码+存储数据文件分别使用了普里姆算法与克鲁斯卡尔算法进行最短路径求解。
内容:求城市之间的光纤网连接的最短电缆长度。
课程设计要求:(1)从文件city.txt中读入一个图,文件city.txt结构如下:第一行为整数m,n,其中m表示城市个数(顶点数),n表示边数;
接着的m行每行都是一个字符串,表示城市名;
接下来的n行每行代表一条边,其格式为“城市名城市名距离”。
(2)要求在所有城市之间建立光纤网,使所用光纤总长度最短。
(3)输出城市建成的光纤网所用光缆的总长及每个连接的长度。
1
在本系列的第一部分中,你已经学到超过你想像的关于并发、线程以及GCD如何工作的知识。
通过在初始化时利用dispatch_once,你创建了一个线程安全的PhotoManager单例,而且你通过使用dispatch_barrier_async和dispatch_sync的组合使得对Photos数组的读取和写入都变得线程安全了。
除了上面这些,你还通过利用dispatch_after来延迟显示提示信息,以及利用dispatch_async将CPU密集型任务从ViewController的初始化过程中剥离出来异步执行,达到了增强应用的用户体验的目的。
如果你一直跟着第一部分的教程在写代码,那你可以继续你
2024/7/15 9:42:24 287KB 深入理解GCD(二)
1
SAS公司是全球最大的商业智能软件独立厂商及服务提供商,被誉为“世界500强企业背后的管理大师”。
2013年第一届中国高校SAS数据分析大赛由SAS中国主办,本大赛旨在促进中国高校对SAS软件的认识、应用和普及,提高学生SAS软件的应用水平,从而使中国高校在数据建模领域与国际接轨。
SAS数据分析大赛的举办和SAS精英学院的创立,也让社会大众能够有更多渠道了解数据分析行业的最新发展现状。
这样,更多的人了解数据分析,接触数据分析,营造数据分析行业氛围,才能吸引更多的人才加入数据分析行业中来。
下一步,SAS已经将2017年的数据分析大赛计划提上日程,预计将覆盖全国所有的省、自治区和直辖市。
未来,SAS将继续在数据分析人才的教育培训领域加大投入,在推动大数据产业发展和深入培养数据分析人才上发力,为整个数据分析行业的成长贡献自己的力量。
这里打包汇总了2013-2016所有的初赛决赛试题及相关数据,对于刚刚参加比赛的选手或感兴趣的坛友来说很有价值,找资料极其耗费时间又重要
2024/7/14 16:50:04 77.02MB SAS 建模大赛 试题 数据
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡