压缩包为matlab书写的源代码,文件数较多,具体完成任务就是利用IEEE30节点设置了负荷的变化在matpower环境下进行潮流计算,主程序为main文件中
2024/2/8 16:20:38 10.41MB matlab IEEE30
1
插值法原理插值法的基本思想就是构造一个简单函数y=P(x)作为f(x)的近似表达式,以P(x)的值作为函数f(x)的近似值,而且要求P(x)在给定点xi与取值相同,即P(xi)=f(xi)通常称P(x)为f(x)的插值函数,xi称为插值节点。
插值的方法很多,这里介绍一元线性插值和二次插值。
2024/2/5 4:05:55 54KB 插值法
1
无线传感器网络的无人值守特性使它们非常容易受到恶意攻击。
因此,如何保持安全的数据收集是无线传感器网络的重要问题。
在本文中,我们提出了一种用于无线传感器网络的安全数据收集的新颖方法。
我们探索秘密共享和多路径路由,以在具有受损节点的无线传感器网络中实现安全的数据收集。
我们提出了一种新颖的跟踪反馈机制,该机制充分利用了无线传感器网络的路由功能,以提高数据收集的质量。
该方法的主要优点是安全路径是数据收集的副产品。
安全路由过程几乎不会给网络中的传感器节点带来太多开销。
与现有工作相比,该算法在资源受限的无线传感器网络中易于实现和执行。
根据仿真实验的结果,该方法的性能优于具有类似目的的最新方
2024/2/2 10:28:33 320KB data collection; feedback; secure
1
一、UNIX文件系统的基本原理    UNIX采用树型目录结构,每个目录表称为一个目录文件。
一个目录文件是由目录项组成的。
每个目录项包含16B,一个辅存磁盘块(512B)包含32个目录项。
在目录项中,第1、2字节为相应文件的外存i节点号,是该文件的内部标识;
后14B为文件名,是该文件的外部标识。
所以,文件目录项记录了文件内、外部标识的对照关系。
根据文件名可以找到辅存i节点号,由此便得到该文件的所有者、存取权、文件数据的地址健在等信息。
UNIX的存储介质以512B为单位划分为块,从0开始直到最大容量并顺序加以编号就成了一个文件卷,也叫文件系统。
本次课程设计是要实现一个简单的模拟UNIX文件系统。
我们在磁盘中申请一个二进制文件模拟UNIX内存,依次初始化建立位示图区,I节点区,数据块区。
二、基本要点思路     1、模拟磁盘块的实现:因为文件系统需要从磁盘中读取数据操作数据,在实现时是使用文件来模拟磁盘,一个文件是一块磁盘,在文件中以划分磁盘块那样划分不同的区域,主要有三个区域:位图区,inode索引节点区,磁盘块区。
位图区我是使用一个512byte的数组存放,inode区和磁盘块区我采用一种自认为比较巧妙的方法,就是存放对象列表,之前说过,在本次实验的所有的结构都使用对象进行存储,而inode节点和磁盘块就是两个重要的数据结构,在初始化时我实例化32个inode对象和512个block对象(至于这些类的具体定义下面会提到),然后将这些对象加入各自对应的对象列表中,在存储时,使用java的对象序列化技术将这个对象数组存到磁盘中。
当使用文件系统时,程序会先从磁盘文件中读取出位图数组,inode对象列表,block对象列表,之后的操作就是通过对这些列表进行修改来实现。
使用这种方法可以减小存储的空间(对象序列话技术)而且不需要在使用时进行无用的查找,只要第一次初始化中将这些对象都读取出来。
    2、界面的实现:在实现这个文件系统时使用了两种方案,一种是直接在java控制台来进行输入输出,因为原本想着UNIX文件系统原本也是使用的命令行语句,所以在控制台上实现也很接近。
后来在老师的建议下又将整个程序重新修改,改成在UI界面上进行输入输出,这样确实界面美观舒服了不少,只不过两者用的技术很不一样,前者主要使用的是系统的输入输出流,后者使用java监听器。
    3、权限的实现:在实现多用户的权限方面,我给文件和文件夹各定义了三级权限1、访问:在文件中是可以查看文件的内容,在文件夹中是可以进入该文件夹。
2、修改:文件中是可以对文件进行编辑,文件夹中是可以在该文件夹中创建新的文件或目录。
3、删除:顾名思义。
文件或文件夹的创建者拥有最高级别的权限,只有拥有最高级权限的用户才可以给其他用户针对该文件或文件夹进行授权和授权操作。
在每次对文件或文件夹进行访问修改删除操作时都会检查当前用户在该文件或文件夹所拥有的权限,只有拥有的权限大于想要实现的权限时才可以进行该操作。
2024/2/1 11:25:27 9KB java UNIX操作系统 课程设计
1
::green_square:所有系统均可运行这个库包含开放源代码的正常运行时间监测和状态页,搭载。
使用,您可以拥有自己的无限和免费的正常运行时间监控器和状态页面,完全由GitHub存储库提供支持。
我们将“用作事件报告,将“用作正常运行时间监视器,并将“用作状态页面。
网址状态历史响应时间正常运行时间:green_square:向上471ms种子箱库:green_square:向上429毫秒节点-苹果杰克:green_square:向上456毫秒节点-大麦金托什:green_square:向上316毫秒节点-不和谐:green_square:向上561毫秒节点-Fluttershy:green_square:向上563毫秒节点-稀有度:green_square:向上707毫秒节点-星光闪烁:green_square:
2024/1/30 18:30:12 974KB uptime-monitor status-page upptime
1
模拟实现动态可变分区存储管理系统,内存资源的分配情况用一个单链表来表示,每一个节点表示一个可变分区,记录有内存首地址、大小、使用情况等,模拟内存分配动态输入构造空闲区表,键盘接收内存申请尺寸大小,根据申请,实施内存分配,并返回分配所得内存首址。
分配完后,调整空闲区表,并显示调整后的空闲区表和已占用的区表。
如果分配失败,返回分配失败信息。
模拟内存回收。
根据空闲区表,从键盘接收回收区域的内存作业代号。
回收区域,调整空闲区表,并显示调整后的空闲区表。
对于内存区间的分配,移出,合并就是相应的对链表节点信息进行修改,删除和创建相应的节点。
在模拟实现动态可变分区存储管理系统中用到的是“最佳适应算法”与“最坏适应算法”。
所谓“最佳”是指每次为作业分配内存时,总是把满足要求、又是最小的空闲分区分配给作业,避免“大材小用”。
因此保证每次找到的总是空闲分区中最小适应的,但这样会在储存器中留下许多难以利用的小的空闲区。
最坏适应分配算法是要扫描整个空闲分区表或链表,总是挑选最大的一个空闲分区割给作业使用。
进入系统时我们需要内存首地址和大小这些初始化数据。
成功后我们可以自由的使用首次适应算法与最佳适应算法对内存进行分配。
内存经过一系列分配与回收后,系统的内存分配情况不再连续。
首次适应算法与最佳适应算法的差异也就很容易的体现在分配时。
动态可变分区存储管理模拟系统采用最佳适应算法、最坏适应算法内存调度策略,对于采用不同调度算法,作业被分配到不同的内存区间。
1
mysql双主节点一配置文件
2024/1/28 23:47:21 2KB mysql keepalived
1
该文研究频率选择性信道中多用户点对点分布式中继网络波束形成技术。
为了均衡源节点与中继节点以及中继节点与目标节点之间的频率选择性信道,该文提出的波束形成技术在中继节点上采用有限长响应滤波器和滤波而后转发的中继数据传输方法,以最小化中继节点的发射总功率为目标,同时满足所有目标节点的服务质量(QoS)。
该波束形成优化问题的直接形式由于其非凸性而难以求得最优解。
该文采用半定松弛(SDP)方法将其近似为凸优
1
1.1 作业描述某停车场共有TOTAL-NUM个车位,ENTRY-NUM个进口,EXIT-NUM个出口.现需要一个用于停车场控制汽车进出的分布式系统,在该系统中没有集中的管理者(centralserver),每个进(出)口通过通信平等协商保存当前车库的状态信息(如空闲车位数UNOCCUPIED-NUM等),并据此决定是否允许车辆进入,为简便计,假定通信是可靠的.1.2 作业要求1) 不考虑节点/进程失效的情形,设计用于该停车场控制的分布式系统,并给出汽车进出时使用该系统的方法.2) 证明你所设计的分布式系统中使用的同步算法满足ME1-ME3*.3) 如果新增一个进口节点/进程,请考虑如何使该进口能参与工作.
2024/1/27 13:20:28 13KB 分布式 停车场
1
针对可见光室内定位问题,该文基于接收信号强度(RSS)定位技术,提出一种利用多个LED发射端实现室内定位的方法,即MLED-RSS定位算法。
该方法在充分考虑LED拓扑结构对定位性能影响的基础上,利用部署在室内的多个LED,合理选择其中3个LED作为发射节点,采用改进的三边定位法获得定位目标位置信息。
定位算法可以有效地解决可见光定位存在的遮挡效应。
仿真实验表明,MLED-RSS算法可以实现高定位精度。
关键词:室内定位;
可见光通信;
接收信号强度;
三边定位法
2024/1/23 4:03:35 610KB LED 三边定位 可见光通信
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡