通过__slots__限制对象可添加的属性 没有约束 弱约束 强制约束 方法一、若不实现父类方法主动主动抛出异常进行约束 方法二、利用模块,如果子类不实现父类方法在实例化时就报错 ...
分类:
编程语言 时间:
2019-01-17 20:54:50
收藏:
0 评论:
0 赞:
0 阅读:
172
恢复内容开始 1. 创建一个OpenGL上下文(Context)和一个用于显示的窗口 最流行的几个库有GLUT,SDL,SFML和GLFW,提供给我们一个窗口和上下文用来渲染。 2. GLFW是一个专门针对OpenGL的C语言库,它提供了一些渲染物体所需的最低限度的接口。 允许用户创建OpenGL上 ...
分类:
其他 时间:
2019-01-17 20:54:31
收藏:
0 评论:
0 赞:
0 阅读:
265
面向对象目录 1.面向对象 2.类的成员 3.绝命十连杀 4.内置方法 5.加密、反射、日志模块 ...
分类:
其他 时间:
2019-01-17 20:54:02
收藏:
0 评论:
0 赞:
0 阅读:
141
MongoDB 的 rbac 增: 删: 改: 修改器: Array修改器: $ —— 符合条件的下表 —— array 当中 查: 并列条件: 子集 位置可以发生变化: 完全符合 位置可以发生变化: sort limit skip 优先级 ...
分类:
数据库技术 时间:
2019-01-17 20:53:44
收藏:
0 评论:
0 赞:
0 阅读:
164
传送门 https://www.lydsy.com/JudgeOnline/problem.php?id=4066 题解 由于是在线的,我们建棵KDtree。因为存在插入操作,我们可以用一种暴力方法维护平衡性:每插入一定次数,就重建整棵树。这样查询复杂度就不会过高。 ...
分类:
其他 时间:
2019-01-17 20:53:25
收藏:
0 评论:
0 赞:
0 阅读:
153
题目链接: https://cn.vjudge.net/problem/1137733/origin 拓扑排序的基本思想: https://blog.csdn.net/qq_41713256/article/details/80805338 其实拓扑排序的基本思想不断分离节点,一直到分离完为止。其要 ...
分类:
编程语言 时间:
2019-01-17 20:52:34
收藏:
0 评论:
0 赞:
0 阅读:
158
1. 概要 本文描述一个通过C++可变参数模板实现C++反射机制的方法。该方法非常实用,在Nebula高性能网络框架中大量应用,实现了非常强大的动态加载动态创建功能。Nebula框架在Github的仓库地址。 C++11的新特性--可变模版参数(variadic templates)是C++11新增 ...
分类:
编程语言 时间:
2019-01-17 20:52:16
收藏:
0 评论:
0 赞:
0 阅读:
142
$\color{ 0066ff}{ 题目描述 }$ 给定一个正整数$N(N\le2^{31} 1)$ 求 $ans_1=\sum_{i=1}^n\varphi(i)$ $ans_2=\sum_{i=1}^n \mu(i)$ $\color{ 0066ff}{输入格式}$ 一共T+1行 第1行为数据组 ...
分类:
其他 时间:
2019-01-17 20:51:58
收藏:
0 评论:
0 赞:
0 阅读:
304
实现原理:使用2个div,里面分别放大图片和小图片,在小图片上应该还有一个遮罩层,通过定位遮罩层的位置来定位大图片的相对位置,而且,遮罩层的移动应该和大图片的移动方向相反 关键: 大图片和小图片大小比例应该和遮罩层的大小和放大显示区域的比例相同; 难点: 计算遮罩层来显示相应大图片的位置 话不多说直 ...
分类:
Web开发 时间:
2019-01-17 20:50:46
收藏:
0 评论:
0 赞:
0 阅读:
152
Python之路【第一篇】:Python简介和入门 Python之路【第二篇】:Python基础(一) Python之路【第三篇】:Python基础(二) Python之路【第四篇】:模块 Python之路【第五篇】:面向对象及相关 Python之路【第六篇】:Socket Python之路【第七篇 ...
分类:
编程语言 时间:
2019-01-17 20:50:28
收藏:
0 评论:
0 赞:
0 阅读:
145
动态规划是算法中一门很重要的思想,其通过对每一步的假设规划,不停的寻找最优最有利的解决方案,然后一步一步求解出来。 而01背包是其中最基本的一种dp思想,其题目一般为给定一个容量为V的背包,然后有n件物品,其价值为value[i],每件物品只能最多选择一次或者不选择,问如何才能得到的物品价值最大。 ...
分类:
其他 时间:
2019-01-17 20:50:09
收藏:
0 评论:
0 赞:
0 阅读:
125
2019-01-17 18:18:42 第一次写博客,记录一下。 为什么写博客? 主要是想记录一下自己的学习生活之类的吧。上一次写类似的东西还要追溯到高中吧,那时候QQ空间好像很火,我自己写了20多篇文章,时不时回忆一下高中的生活。说实话,高中应该是人生中最美好的一段时期吧。想想那个时候的主要矛盾还 ...
分类:
其他 时间:
2019-01-17 20:49:51
收藏:
0 评论:
0 赞:
0 阅读:
136
转载:https://blog.csdn.net/u011644702/article/details/79646367 在MAC上开发python时,希望本身系统自带的python2和安装的python3共存。同时还希望不同的python工程依赖不同的开发环境的情况,或者不想将package安装到... ...
分类:
系统服务 时间:
2019-01-17 20:49:35
收藏:
0 评论:
0 赞:
0 阅读:
197
Using the optional “+” sign together with mapped type modifiers, we can create more explicit and readable type declarations. We can also use the “-” ( ...
分类:
移动平台 时间:
2019-01-17 20:49:18
收藏:
0 评论:
0 赞:
0 阅读:
180
1. 栈 是用来存储函数内部临时使用的变量(局部变量),以及函数调用时所使用的参数的内存区域; 堆 是用来存储程序运行时的任意数据和对象的内存领域。 2. 栈和堆的相似之处在于,它们的内存空间都是在程序运行时得到申请分配的。不过,在内存的使用方法上,二者存在些许不同。栈中对数据进行存储和舍弃(清理处 ...
分类:
其他 时间:
2019-01-17 20:48:08
收藏:
0 评论:
0 赞:
0 阅读:
133
QuerySet API详解-defer和only: defer :在一些表中,可能存在很多的字段,但是一些字段的数据量可能是比较庞大的,而此时你又不需要,比如我们在获取文章列表的时候,文章的内容我们是不需要的,因此这时候我们就可以使用 defer 来过滤掉一些字段。这个字段跟 values 有点类 ...
分类:
Windows开发 时间:
2019-01-17 20:47:51
收藏:
0 评论:
0 赞:
0 阅读:
134