【UOJ#51】【UR #4】元旦三侠的游戏(博弈论)

【UOJ#51】【UR #4】元旦三侠的游戏(博弈论) 题面 UOJ 题解 考虑暴力,\(sg[a][b]\)记录\(sg\)函数值,显然可以从\(sg[a+1][b]\)和\(sg[a][b+1]\)推过来。 发现可以从\(sg[a][b]\)推到\(sg[a][b+1]\)的值很少,所以可以直接把这些值全部提前计算出来,这部分大概有\(\sqrt n\)个,剩下的可以推到\(sg[a+1][b]\)而不能推到\(sg[a][b+1]\)的位置可以通过\(a\)以及最大的满足\(x^b\le
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

一个简易的reactor+线程池模型的服务器

Main函数 g_manager全局管理: 1.创建内存池2K 2.创建线程池,最小50个线程,最大1024,任务队列长度1024 3.创建连接池,预先分配1024个连接,给每个连接初始化(包括每个连接单独拥有的内存池,读事件,写事件) 4.创建epoll描述符,预先分配4096个epoll_event的空间 把listenfd放入到epoll的关注列表里,回调函数是add_conn,也就是说epoll线程每次倾听到新的写连接,main函数里就会执行add_conn函数,此函数会把accept
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

PPT模板下载100套欧美风云盘下载

内含100套欧美风PPT模板 文件大小:1.88GB 下载地址1:https://pan.baidu.com/s/1Px5JX32LLzh0Uy9WP67R7w 提取码:3nt0 (百度网盘) 下载地址2:https://u19006073.ctfile.com/fs/19006073-383762416(诚通网盘)
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

Python全栈开发+爬虫工程师+自动化开发就业班教程

课程目录: 下载地址:百度网盘下载
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

初识数据库与MYSQL

1.什么是mysql ?什么是数据库? 文件处理就可以将数据永久存储 问题: 1.管理不方便 2.文件操作效率低,速度慢 3.一个程序不太可能仅仅只运行在一台电脑上, 提高计算机性能的方式: 1,垂直扩展 指的是更换性能更好的硬件 2,水平扩展 指的是添加更多的计算机,把任务分配给每一台计算机 (分布式计算) 分布式计算的好处
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

rpm/yum 常用命令

rpm 常用参数   -i   安装软件包   -e  卸载安装 --nodeps 不验证软件包的依赖    -v   可视化,提供更多的详细信息的输出    -h   显示安装进度   另外的常用的附带参数为:     --force   强制安装,即使覆盖其他包的文件也要安装   -a   查询所有已经安装的软件包   -f    查询 文件所属于的软件包   -q   查询软件包(通常用来看下还未安装的软件包)   -l    显示软件包的文件列表   -d   显示被标注为文档的文件列
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

利用 proxy 实现简易的vue的双向数据绑定

// let p = new Proxy(target, handler); // 参数target // 用Proxy包装的目标对象(可以是任何类型的对象,包括原生数组,函数,甚至另一个代理)。 // 参数handler // 一个对象,其属性是当执行一个操作时定义代理的行为的函数。 <!DOCTYPE html> <html lang="en" dir="ltr"> <head> <meta charset="utf-8"> <title></title> </head> <body> <
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

css盒子流动和block。inline

回忆一下盒子流动等概念! 1、盒子模型的宽度与高度,都是包括padding的值。(代码的理解如下:) 这样的结果的到就是 宽度和高度都是220了 2、流动型,在标签中存在块级元素和行内元素, 块级元素(在页面中独占一行,会自动填充margin,不可以独排显示。display的属性为block) div、p、ul、li、h1~h6、form、ol、等 行内元素(没有特定的宽高,可以一排显示、display的属性为inline) span、textarea、b、i、a、em等 3、block的属性
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

SEMer必看!一张图学会如何用四象分析法做好数据分析-SEM学习

四象限分析法是SEM数据分析中最常见也是最有效的方法龘ʒdrʃ,它可以帮助SEMer很明确地判断出关键词的效果てテㅃ。具体建立方法可以用xy散点图或者其他大家喜欢的数据处理方法☚☾·∴。 接下来,我简单介绍一下xy散点图▒▶。 1、❃❂选择x轴所用的数据横向排列⋚◢㈓,然后将y轴的数据进行以对角线的形式与x轴数据相对应排列√×…▒▶ 2、╝☃☡₪选择排列好的x、y轴数据·∴㏒υ,在excel中插入x-y散点图☭❤⊹❃ 3、ʊəそ选择x、y轴分别进行设定ШСЖ,右键设定坐标轴格式☡₪❁,然后将进
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

Java容器之HashMap源码分析1

上一个笔记中分析了HashMap的大概结构以及基本用法。这一次笔记就再深入了解一下底层的实现细节。我们首先从hash函数以及扩容过程讲起,然后再了解一下链表数据结构以及红黑树的实现。 hash函数 hash音译为哈希,学名称为散列,功能是将任意长度的输入通过散列函数变换为固定长度的输出。HashMap在Java7中被设计为“线性表+链表”的数据结构,在Java8中被设计为“线性表+链表/红黑树”的数据结构。在HashMap中以散列码作为节点的位置标识,不同散列码被映射为线性表的索引。 散列码的
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

大道至简阅读笔记02

对于我们来说,我们是有编程基础的,在面对用户的时候应该要用他们会的语言,正如书中说的,用户不会用C,难道就会uml吗,这样就是给我们说明了与用户的交流的过程之中,是要让用户来了解我们的程序究竟是做了什么是最终的目的,这里可以引用书中的原话:程序员不能要求客户会 C Language,难道需求分析师 们就能要求客户会 Modeling Language 吗?! 这是流于形式的交流,我们应该让用户知道我们做了什么。但是同时要勾引起用户对我们第一次的印象,对于我们之间的交流的这个是一个模型语言uml
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

BUAAOO-Final-Summary

目录 总结本单元两次作业的架构设计 总结自己在四个单元中架构设计及OO方法理解的演进 总结自己在四个单元中测试理解与实践的演进 总结自己的课程收获 立足于自己的体会给课程提三个具体改进建议 两次架构设计 核心架构 public class UmlTreeNode { private UmlElement elm; private ElementType type; private int id; private HashSet<UmlTreeNode> sons
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

展开差异化竞争,与其更好、不如不同。

展开差异化竞争,与其更好、不如不同。 不喜欢的事情全部忽略掉,省出来的时间就可以专注干自己喜欢做的事情了。
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

STL一些容器的底层特点及实现。

序列式容器: 1.vector: 数据结构: 数据成员只有三个:1.iterator start;//指向目前正在使用的空间头 2.iterator end;//指向目前正在使用的空间尾 3.iterator end_of_storage;//指向可用空间尾 迭代器: vector的迭代器属于随机访问型迭代器,迭代器类型就是原始指针,即,当value_type为T时,迭代器类型就为T*。 内存管理: 使用前文所说的alloc为默认空间配置器(alloc根据宏来决定自己是第一级配置器还是第二级配
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

阿里云ECS服务器购买和配置

一、购买 2核CPU,4G内存,2M带宽,centos 7.6 64位,专有网络 二、配置 1 选择实例-管理-更多-重置实例密码 2 远程连接-输入登录密码-输入centos账号 root-密码(实例密码) 3
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

python作业6月17日

# # 爬取豆瓣250电影信息 # # 主页: # # 第一页url中start依次递增25 # # 第二页 # # 第三页 # # 从1到10 225 # # '''''' # # ''' # # 主页: # # https://movie.douban.com/top250 # # GET # # User-Agent: Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

MapServer教程3

MS4W安装(MS4W=MapServer for Windows)
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

数据结构与算法之美01-开篇词

开篇词 | 从今天起,跨过“数据结构与算法”这道坎 作者是王争,毕业于西安交通大学计算机专业。现在回想起来,本科毕业的时候,我的编程水平其实是很差的。直到读研究生的时候,一个师兄给了我一本《算法导论》,说你可以看看,对你的编程会很有帮助。 没想到,从此我对算法的“迷恋”便一发不可收拾。之后,我如饥似渴地把图书馆里几乎所有数据结构和算法书籍都读了一遍。 我常常边读边练。没多久,我就发现,写代码的时候,我会不由自主考虑很多性能方面的问题。我写出时间复杂度高、复杂度高的垃圾代码越来越少了,算法能力提
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

课程设计第四次实验总结

一、 实验项目名称 游戏下落的小鸟Flappy bird 二、 实验项目功能描述 1. 实现一个简单下落的小鸟 2. 同时实现下落小鸟和静止障碍物的显示 3. 让障碍物可以左右移动 4. 判断小鸟是否碰撞到障碍物 5. 障碍物在最左边消失后在最右边循环出现。 三、 项目模块结构介绍 1. 文字介绍 这个游戏和飞机游戏有很多相类似的地方。首先我们要显示小鸟,按空格键后小鸟上升。然后实现小鸟、障碍物的显示以及相应的控制变量barl_y、barl_xTop、barl_xDown.最后我们需要判断小鸟
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0

python作业6月18日

# 今日内容 # 1 selenium剩余用法 # 2 selenium 万能登陆破解 # 3 破解极验 from selenium import webdriver from selenium.webdriver import ChromeOptions import time r''' 步骤: 1、打开文件的查看,显示隐藏文件 2、找到C:\Users\administortra\AppData\Local\Google\Chrome\User Data 删除Default文件 3、重新打
分类: 其他 发布时间: 06-20 22:59 阅读次数: 0