这学期C++接触得有点多,为熟练类设计,做了一个多路电梯调度算法。 总的来说,这份代码主要包含调度核心算法、乘客行为设计、电梯动作函数设计等,最终完成了一个十路电梯的群控仿真算法系统。同时为了增强了整个电梯系统的控制简便性和高效性,还将电梯进行分组。也设计了不同时间段(早晚高峰、平时)的算法仿真流程。 OPP其实是一种思想,所以本博客的核心还是在于边写边继续加深面向对象编程的理解吧。 整体代码框架 整体调度思路总的来说,调度算法采用了短寻找楼层时间优先(SSTF-Shortest Seek Time First)算法,其分为内部调度和外部调度两个部分,最终形成每部电梯的任务库,每部电梯根据自己的任务库进行合理运行。 内部调度中,电梯
由于最近疫情严重,上课开组会都是使用Zoom、腾讯会议这种线上平台进行。然而有时候教师为了保护知识产权,会不开放会议的屏幕录制功能。此时,自行录制上课/开会视频以便课后消化显得尤为重要。 然而在Mac端,直接使用自带的屏幕录制软件录不到电脑内屏放出的声音(只录电脑外置麦克风收到的声音)。下面将介绍如何在Mac上录制电脑屏幕+只有屏内声音无屏外声音。 首先需要下载一款开源插件Soundflower: https://github.com/mattingalls/Soundflower. 接着安装。此时有的人会出现安全性问题提示,请保证自己的系统偏好设置里安全性与隐私部分,”允许任何来源“: 安装完后打开系统自带的“音频MID
这是一个关于Final Cut Pro来剪辑视频的笔记。Final Cut Pro 是一个苹果公司开发的一款非线性视频剪辑软件,运行于Mac系统。整个的用户界面可以大致被分为以下几块: 工作区说明: 左上方区域称为:浏览器它的主要功能为*管理所有素材*。此处管理可理解为导入、浏览,使用各种素材。其左上方三个按钮分别为:资源库、照片和音频、字幕。 中间的区域称为:监视器它的主要功能为预览和播放相关素材,无论是资源库中的素材还是时间线中的素材。同时可以变换素材的尺寸、裁剪(在左下方第一个按钮);改变素材的播放速度(第三个按钮) 右上方区域称为:检查器这里可以*查看素材的基本信息(如分辨率、时长、编码器等),也可以修改素材参数*(如调色、
寒假看的一些电影,有的是之前看过,现在重新看一遍,写了几个小影评:《窃听风暴》豆瓣9.1,06年奥斯卡最佳外语片故事发生在1984-1989柏林墙倒塌期间的东德。当时整个社会弥漫在国家安全局的高压统治下,他们如同鬼魅般毫无理由地监听控制着整个国家。男主也是这个国家85000名秘密警察中的一个,他业务熟练,冷血无情,像一个工具一样闭眼倾听着一对艺术家夫妇。艺术家们往往是社会进步的重要力量。但此时他们的自由主义思想,却被视为对国家政权的重要威胁。他们被监视、被窃听,从没有创作自由,甚至没有人身自由。男主的生活冷酷高压,反而监听时耳中那个诗意浪漫的家庭好似幻梦,他看到了一个世界里不止有无情的政治斗争,还有诗,音乐和温暖。同时对社会主义和党
引言:最孤立的微小行为之间也存在着联系,这些纷繁复杂的单项行为构成了一个总体模式。首先,这本书写于二战末期。反法西斯阵营即将取胜,但他们而却要面对一个完全不能理解的民族。在美国人看来,大和民族非常的“矛盾”,它不属于西方文化传统,但又全服武装、训练有素: 这个民族既彬彬有礼又粗鲁野蛮;既顽固不化又善于改革;既谦卑温顺又不愿受制于人;既忠心耿耿又背信弃义、睚眦必报;既上街任意又不愿愧对内心;既纪律严明又难以管束;既兼容并蓄又故步自封;既醉心于菊花的美又崇尚刀剑和武士道的无上荣耀。 “菊”是日本皇室的象征,代表着谦和与儒雅;而“刀”则是武士刀,是日本尚武、好战的体现。这两个意象在日本人身上得到了非常好的融合。这两者也是这本书洞察大和民族
引言:众所周知,在十七世纪前,中国在政治制度、技术、艺术、文学等多方面遥遥领先全世界。无论是《马可波罗传》还是门多萨的《中华大帝国史》中的描述,中国的历史文化、地理风物、社会习俗、科学工艺都使全世界为之惊叹。但到十七世纪后,以英国为首西欧诸国的开始了大航海时期并展开了轰轰烈烈的工业革命,科学技术达到高速发展。最终在19、20世纪几乎以碾压优势横扫了亚洲以小农经济为主的诸多国家,包括一直以天朝上国自称,长期保持全世界经济领头羊上千年的满清中国。这一切确实使人非常困惑,即中国在十五世纪前的科学发现和技术工艺远远超过同时期的欧洲,但中国却直到鸦片战争都一直没产生近代科学呢?且中国长期以来的稳定繁荣、国力昌盛,宗教思想也不像欧洲那样广泛,每
很多人不喜欢Mac系统,觉得很多东西不如Windows上手直观。(这让以“简单易用”为宗旨的某公司怎么洗??) 主要原因其实是Mac系统的还是有一定的学习成本的(嗯,高贵的Unix贵族绝不屈服/🐶)。本部分主要记录些常用的快捷键,多使用快捷键会极大地提高效率。 Mac 快捷键非常多,但一切快捷键都以四个初始键作为起始,键盘上从左上到右下分别是⇧,⌃,⌥,⌘。由这些键引出各种功能。 符号 说明 ⇧ Shift ⌃ Control ⌥ Option ⌘ Command 先给出几个有趣的快捷键: 快速调用 emoji 表情:⌘(command)+ ⌃(control)+ 空格键; 浏览器中将网页加入个人收藏:⌘(comman
自己在百炼OJ上练习的一些算法题108812345678910111213141516171819202122232425262728293031323334//http://bailian.openjudge.cn/practice/1088/#include<cstdio>#include<cstring>#include<iostream>#include<algorithm>#include<cmath>#include<string>using namespace std;const int dx[4]={1,-1,0,0};con
决策用强化与系统性机器学习总结系统的不同部分是有联系的。系统思维的基本准则就是在时间和空间上因果是可以分开的。孤立的学习时不完备的系统性机器学习的其它一方面是为了了解系统界限,决定系统的相互作用,同时也尝试显现系统和子系统的各种行为的影响。系统性知识构建更多的是构建完整的知识。因此,这里不可能是一个孤立的决策者。学习是一个连续的过程,新方案观察和新方案出现通过观察来学习需要构建有意义的观察对象和情景的分类。当人们做决策时所遇到的方案和对象时之前学习阶段没有遇到过的 推理,迁移学习fds三种仿生学习机制 知觉学习 学习新的对象,策略和关系 案例学习 基于事件间的相关信息 过程学习解决 基于行为和动作序列来完成的学习 其本质为人类认知内
NLP 机器翻译 情感分析 智能问答 文摘生成 文本分类 舆论分析 分析话题热度,分析传播路径以及发展趋势。对于不好的趋势进行宏观控制 知识图谱(KG) 显示知识发展进程与结构关系的一系列不同图形。用可视化技术描述知识资源以及载体,挖掘、分析、构建、绘制和显示知识及其相互联系。 NLP基本术语(1)分词(segment)(2)词性标注(标n,adj。。。)(3)命名实体识别(Named Entity Recognition)(4)句法分析(syntax parsing,基于规则的专家系统解析句子中各个成分的依赖关系)(5)指代消解(把代词还原为原来的意思)(6)情感识别(现在流行的是词向量模型+RNN)(7)纠错(correctio
弗·恩格斯写于 1847年10月底—11月 第一个问题:什么是共产主义? 答:共产主义是关于无产阶级解放的条件的学说。 第二个问题:什么是无产阶级? 答:无产阶级是完全靠出卖自己的劳动而不是靠某一种资本的利润来获得生活资料的社会阶级。这一阶级的祸福、存亡和整个生存,都取决于对劳动的需求,即取决于生意的好坏,取决于不受限制的竞争的波动。一句话,无产阶级或无产者阶级是19世纪的劳动阶级。 第三个问题:是不是说,无产者不是一向就有的? 答:是的,不是一向就有的。穷人和劳动阶级一向就有;并且劳动阶级通常都是贫穷的。但是,生活在上述条件下的这种穷人、这种工人,即无产者,并不是一向就有的,正如竞争并不一向是自由和不受限制的一样。 第四个问题:无
Read after me, Python is for Fun! :)简单的人名对话 1234name = input("输入姓名:")print("%s 同学,学好Python,前途无量!"%name)print("%s 大侠,学好Python,大展拳脚!"%name[0])print("%s 哥哥,学好Python,人见人爱!"%name[1:]) 输入长者后,依次回显示江大侠和民哥哥 九九乘法表输出 1234for i in range(1,10): for j in range(1,i+1): print("{}*