概念 Facade模式也叫外观模式,是由GoF提出的23种设计模式中的一种。Facade模式为一组具有类似功能的类群,比如类库,子系统等等,提供一个一致的简单的界面。这个一致的简单的界面被称作facade。 角色和职责 Façade 为调用方, 定义简单的调用接口。 Clients 调用者。通过Fa ...
分类:
其他好文 时间:
2019-02-09 22:48:42
阅读次数:
208
若$·$是一种适用于整数域的二元运算,则两多项式关于此运算的方式定义为 $C_k = \sum_{i·j=k} A_i * B_j$,即 $C=A·B$。
$FWT$ 主要解决多项式的常见的三种二元位运算,在三种运算下分别构造出不同的变换方式,个人认为比 $NTT$ 简单 ~~好背~~ 一些。形式... ...
分类:
其他好文 时间:
2019-02-09 22:48:25
阅读次数:
210
1.在公网出口做好dnat,端口映射,虚拟服务等。导致内网主机的udp和tcp端口上。 2.在linux主机上,加两条防火墙规则 3.使用aria2c工具下载,并使用参数指定端口 4.不过为啥那么慢捏?我可是联通光钎入户啊。还是百度网盘和迅雷快。 ...
分类:
系统相关 时间:
2019-02-09 22:48:10
阅读次数:
781
概念 Flyweight模式也叫享元模式,是构造型模式之一,它通过与其他类似对象共享数据来减小内存占用。 角色和职责 抽象享元角色: 所有具体享元类的父类,规定一些需要实现的公共接口。 具体享元角色: 抽象享元角色的具体实现类,并实现了抽象享元角色规定的方法。 享元工厂角色: 负责创建和管理享元角色 ...
分类:
其他好文 时间:
2019-02-09 22:47:40
阅读次数:
209
今天拆了两个充电宝,发现充电宝的电路是由一个集成芯片控制的。芯片型号:TP4212, FM9836C, ...
分类:
其他好文 时间:
2019-02-09 22:47:20
阅读次数:
194
参考https://stackoverflow.com/questions/49470053/intellij-idea-return-null-with-classloader-getsystemresourceasstreammyfile-xml ...
分类:
其他好文 时间:
2019-02-09 22:47:06
阅读次数:
208
Python版本:v3.7 模块:pymysql 1、连接数据库 connectDB.py: 2、创建表 createTables.py: 3、插入数据 insertData.py: stu 表: sex 表: 4、删除数据 deleteData.py: stu表:(删除数据后的stu表) 5、查询 ...
分类:
数据库 时间:
2019-02-09 22:46:34
阅读次数:
168
概念 Iterator模式也叫迭代模式,是行为模式之一,它把对容器中包含的内部对象的访问委让给外部类,使用Iterator(遍历)按顺序进行遍历访问的设计模式。 在应用Iterator模式之前,首先应该明白Iterator模式用来解决什么问题。或者说,如果不使用Iterator模式,会存在什么问题。 ...
分类:
其他好文 时间:
2019-02-09 22:46:13
阅读次数:
224
何谓爬虫 所谓爬虫,就是按照一定的规则,自动的从网络中抓取信息的程序或者脚本。万维网就像一个巨大的蜘蛛网,我们的爬虫就是上面的一个蜘蛛,不断的去抓取我们需要的信息。 爬虫三要素 抓取 分析 存储 基础的抓取操作 1、urllib在Python2.x中我们可以通过urllib 或者urllib2 进行 ...
分类:
编程语言 时间:
2019-02-09 22:45:20
阅读次数:
259
简单例子1: vars定义变量 - hosts: all remote_user: root vars: - package: nginx - service: nginx tasks: - name: install nginx package yum: name={{ package }} st ...
分类:
其他好文 时间:
2019-02-09 22:45:04
阅读次数:
214
2.解构赋值 2.1.什么是解构赋值? 什么是解构赋值?这里的关键字还是赋值,这是说如何去赋值的问题,这里说的解构可以理解为解散重新构造,所以解构赋值可以理解为解散重新构造后进行赋值,通常是左边一种结构,右边一种结构,左右的结构拆开来一一对应进行赋值,例如: 这里就相当于把1赋值给a,把2赋值给b, ...
分类:
其他好文 时间:
2019-02-09 22:44:46
阅读次数:
210
7.set和map数据结构 7.1.什么是set? Set就是集合,集合是由一组无序且唯一的项组成,在es6中新增了set这种数据结构,有点类似于数组,但是它的元素是唯一的,没有重复 Set的size属性可以知道set中有多少元素,类似于数组的length属性 7.2.Set的相关方法 1.add ...
分类:
其他好文 时间:
2019-02-09 22:43:46
阅读次数:
186
2.1 python中一切皆是对象 动态语言和静态语言的区别,Python的面向对象更彻底 同时动态语言,代码的灵活性高 没有编译(检查)的过程,错误只有在运行起来后才会发现 函数和类也是对象,属于python的一等公民 1. 赋值给一个变量 2. 可以添加到集合对象中 3. 可以作为参数传递给函数 ...
分类:
编程语言 时间:
2019-02-09 22:43:33
阅读次数:
267
平面上给你一些具有黑或白颜色的点,让你设置一个隔板,使得隔板一侧的黑点加上另一侧的白点数最多。隔板上的点可视作任意一侧。 易知一定存在一个隔板穿过两个点且最优,因此可以先固定以一个点为原点,将其他点中的黑点移到对称的位置,并将所有点按极角排序,然后双指针遍历其他点,利用尺取法维护一个角度不超过180 ...
分类:
其他好文 时间:
2019-02-09 22:43:00
阅读次数:
284
放模板啦! 以后打比赛的时候直接复制过来。 说句实话vector的效率真的不怎么样,但是似乎也还行,最主要是……写得比较爽。 #include <cstdio> #include <cstring> #include <algorithm> #include <vector> #include <c ...
分类:
其他好文 时间:
2019-02-09 22:41:45
阅读次数:
284