摘要: sudo apt install firefox firefox-geckodriver# 安装浏览器以及使用python控制浏览器的驱动 pip install selenium PyVirtualDisplay xvfbwrapper# 安装python中的接口, 虚拟显示模块(如果没有开启GU 阅读全文
posted @ 2021-12-08 20:18 NoobSir 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 辅助工具 科技树/合成树生成器: https://github.com/NoobSir-Michael/factorio-trees 设计目标 需要解决的问题: 通过某种算法得到升级出第一个科技的最优建造和生产策略. 先解决最简单的科技: 自动化, 需要生产10个红瓶 需要有研究中心进行研究, 石炉 阅读全文
posted @ 2021-12-03 11:17 NoobSir 阅读(703) 评论(2) 推荐(0) 编辑
摘要: Meliir Page-Jones. UML面向对象设计基础(异步图书). 人民邮电出版社. Kindle 版本. 原文名称fundamentals of object-oriented design in uml可以结合英文原版进行阅读 第二章 面向对象简史: 面向对象的起源 Larry Cons 阅读全文
posted @ 2021-11-10 16:38 NoobSir 阅读(83) 评论(0) 推荐(0) 编辑
摘要: Meliir Page-Jones. UML面向对象设计基础(异步图书). 人民邮电出版社. Kindle 版本. 序言: 需要在后面的阅读中关注以下这几点: 面向对象编程的新思想 对继承使用的剖析 如何针对对象类直接按疑难数据关系进行建模 注重细节以及基础的分析方法与编程作品 从长远利益角度建立合 阅读全文
posted @ 2021-11-10 12:31 NoobSir 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 关于MapReduce论文的阅读笔记 原文地址: https://www.usenix.org/legacy/event/osdi04/tech/full_papers/dean/dean.pdf 1. 计算模型的效果: 计算模型具有可以直接进行并行化的特点 能够自动处理集群中节点宕机的问题 减少了 阅读全文
posted @ 2021-11-03 12:35 NoobSir 阅读(74) 评论(0) 推荐(0) 编辑
摘要: 后端算法实现领域需要学习的内容 部分资料来源于维基百科 机器学习知识: ref Hadoop: 是什么: Apache Hadoop是一款支持数据密集型分布式应用程序并以Apache 2.0许可协议发布的开源软件框架。它支持在商用硬件构建的大型集群上运行的应用程序。Hadoop是根据谷歌公司发表的M 阅读全文
posted @ 2021-10-28 15:34 NoobSir 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 原书: 李子骅. Redis入门指南(第2版)(异步图书)人民邮电出版社. Kindle 版本. Redis核心数据结构: String (字符串/二进制串) 最基本的数据类型 最大大小为512MB 所有的数据类型的基础都是二进制串 HashTable (散列表) 字段到二进制串的映射, 其中二进制 阅读全文
posted @ 2021-10-28 14:53 NoobSir 阅读(32) 评论(0) 推荐(0) 编辑
摘要: 对于NS3源码分析的反思与总结 构建断点调试环境是进行源码分析的第一步. 以下是VSCode配置文件,以及开启调试的代码: { "version": "0.2.0", "configurations": [ { "name": "dctcp", "type": "cppdbg", "request" 阅读全文
posted @ 2021-10-26 12:07 NoobSir 阅读(995) 评论(0) 推荐(0) 编辑
摘要: 1. 对于ns3模拟模型的认识: 1. 类图: 2. 模型关系: 3. 消息发送调用链 (基于first.cc) 4. 消息接收调用链 (基于first.cc) 2. 对于不同协议在dctcp_example.cc环境下性能差异的问题 1. 问题现象描述: 为了解DcTcp和其他协议相比的性能优势, 阅读全文
posted @ 2021-10-26 10:35 NoobSir 阅读(688) 评论(0) 推荐(0) 编辑
摘要: 学习COM设计模式笔记 ref: Component Object Model Wiki, NS3 Architecture Ref COM产生的原因是在逻辑上可相互替换的模块间使用的接口无法统一, 导致如果需要使用继承进行实现模块的拓展会导致父类的过于虚拟, 造成代码重用的效率降低. NS3中使用 阅读全文
posted @ 2021-10-21 12:38 NoobSir 阅读(103) 评论(0) 推荐(0) 编辑
摘要: 系统表现: 通过扫描一个二维码进行点歌,通过微信进行登录,进行搜索点歌。 结构猜测: 通过扫描二维码打开一个http链接 https://www.999inandon.com/ktv/weixinpl/common_shop/jiushop/forward.php?type=soundKingInd 阅读全文
posted @ 2021-09-23 10:06 NoobSir 阅读(512) 评论(0) 推荐(0) 编辑
摘要: 想法来源: 锻刀大赛 铁匠是传统的生产职业,现在计算机技术人员也越来越成为社会上的一种新兴生产职业. 有没有什么方法,类比传统技术,分析计算机系统的组成要素,以及关键技术点. 想法描述: 类比将铁板打造为刀剑的过程, 我认为对于计算机进行编程可以被看作为将没有特定功能指向性的计算机资源特化为解决某一 阅读全文
posted @ 2021-09-23 09:55 NoobSir 阅读(29) 评论(0) 推荐(0) 编辑
摘要: 课程资源 linux source code bootlin.com proc 文件系统 /proc 是一个伪文件系统,被内核生成,并不存储真实文件 保存有关系统的相关信息, 使用简单的文件读取获得信息, 而不需要再创建以及使用其他syscall 许多系统程序使用这个接口进行运行 ps top fr 阅读全文
posted @ 2021-02-08 11:40 NoobSir 阅读(104) 评论(0) 推荐(0) 编辑
摘要: 环境配置: 处于NAT环境下的ubuntu server虚拟机 由于NAT虚拟机的端口处于物理机的子网中,直接使用物理机ping虚拟机的IP地址是无法联通的 需要使用虚拟机软件的端口转发功能,将NAT虚拟机的ssh的22端口转发到物理机的端口(这里选择的是3022) 设置端口转发并不需要重启虚拟机. 阅读全文
posted @ 2021-02-01 13:50 NoobSir 阅读(145) 评论(0) 推荐(0) 编辑
摘要: 编译环境:ubuntu server VM 1.编译依赖的安装: build-essential: Build tools (C compiler, make, …)libncurses-dev: ncurses library for interactive menubison: To gener 阅读全文
posted @ 2021-02-01 13:37 NoobSir 阅读(240) 评论(0) 推荐(0) 编辑
摘要: DeepMind星际争霸2API原网站: https://deepmind.com/blog/announcements/deepmind-and-blizzard-open-starcraft-ii-ai-research-environment 暴雪星际争霸2API github库: https 阅读全文
posted @ 2021-02-01 13:02 NoobSir 阅读(363) 评论(0) 推荐(0) 编辑
摘要: 进行项目的原因:本人在淘宝上购买了20G的电子书,但是淘宝商家并不提供文件引索服务.为了快速的定位本地电子书位置,对电子书目录进行数据库化. 项目结构: 使用python os库递归地查询目标文件夹下每一个文件的地址并进行暂存. 使用python pymysql库将查询到的文件名称以及文件路径生成数 阅读全文
posted @ 2020-11-28 22:54 NoobSir 阅读(129) 评论(0) 推荐(0) 编辑
摘要: Note: 2021/11/8 更新内容: 增加了对于函数的实现以及数据的提取. 如果后续有机会再来更新对于这些数据的分析 1. wotreplay-parser项目介绍: https://github.com/evido/wotreplay-parser wotreplay-parser项目是对* 阅读全文
posted @ 2020-11-28 22:22 NoobSir 阅读(687) 评论(4) 推荐(2) 编辑