python笔记-面向对象-单例模式-特殊方法

一、单例模式 由于类的每一次实例都是不同的对象,在开发中可能需要每一次实例都必须是同一个对象,比如读取配置文件。这种模模式成为单例模式 实现流程 class Cls: i = None def __new__(cls, *args, **kwargs): if cls.i == 0: cls.i = super(Cls, cls).__new__(cls) return cls.i cl1 = Cls() cl2 =
分类: 其他 发布时间: 06-19 20:01 阅读次数: 0

好看的UI框架

一、Web 1、semantic-ui: https://semantic-ui.com/elements/divider.html 二、H5 1、BUI: http://www.easybui.com 三、小程序 1、wux-weapp: https://wux-weapp.github.io/wux-weapp-docs/#/ 四、微信小程序UI组件、开发框架、实用库 https://www.cnblogs.com/icyhoo/p/6282574.html
分类: 其他 发布时间: 06-19 20:01 阅读次数: 0

OO Unit4总结 & 结课总结

OO Unit4总结 & 结课总结 OO课Unit4 UML解析应用技术回顾 BUAA.1823.邓新宇 2020/6/19 总结本单元三次作业的架构设计 本单元的架构设计主要是两方面。 一方面,原来UmlElement的各类子类的信息过少,其组织方式是将图的顶点和边分开存储,虽然这在存储上有一定优势,但是在查询时效率极其低下,需要我们为其添加额外的属性和方法来重新构建组织方式。 在存储方面我选择了适配器模式,为每个不同的UmlElement编写了不同的适配器,而所有的适配器继承自Abstra
分类: 其他 发布时间: 06-19 20:01 阅读次数: 0

Android 事件传递机制进阶

Android 事件分发原理 1. 事件传递机制   1. 在Android中事件一次完整的事件传递分为三个阶段: 事件分发; 事件拦截; 事件消费;   2. Android中触摸事件类型:     Android中触摸事件类对应MotionEvent类,主要事件有三种:ACTION_DOWN、ACTION_MOVE、ACTION_UP。     屏幕上一次触摸事件,ACTION_DOWN、ACTION_UP事件是必须的,而ACTION_MOVE事件,依照实际操作确定,Move事件从Down
分类: 其他 发布时间: 06-19 20:01 阅读次数: 0

iptables执行时报错"iptables : Couldn't load target `standard':No such file or directory"如何处理?

答:重装iptables 查看库 # dpkg -L iptables | fgrep standard /usr/lib/x86_64-linux-gnu/xtables/libxt_standard.so 重装iptables # apt install --reinstall -y iptables
分类: 其他 发布时间: 06-19 20:01 阅读次数: 0

PVEtools一键功能配置工具安装

rm /etc/apt/sources.list.d/pve-enterprise.list export LC_ALL=en_US.UTF-8 apt update && apt -y install git && git clone https://github.com/ivanhao/pvetools.git cd pvetools ./pvetools.sh
分类: 其他 发布时间: 06-19 20:01 阅读次数: 0

效率神器——多人在线协作文档

首先,什么是协作文档? 一种由两个或两个以上的个人或团体作为一个共同的目标而交集或在一起共同工作   协作文档脱胎于 word,属于 word 的下一代产品,在从古至今的历史中,word 作为工作、知识的容器,一直都没有被改变过,人们享受着 word 带来的便利,但也忍受着 word 带来的文件修改反复发送、版本管理难、内容单一只能承载文本。 为什么要用协作文档?   面向未来的多人在线协作工具 “超级文档”,除了拥有 word 的所有的功能外,增加了多人同时在线编辑,可共享的链接,一键发送给
分类: 其他 发布时间: 06-19 20:01 阅读次数: 0

vfb查询excel

visual free basic 通过ado连接excel文件。注意程序的位数和驱动程序的位数要保持一致。 #include once "Afx/CADODB/CADODB.inc" DIM pRecordset AS CAdoRecordset Dim r As CVAR = "" Dim f As CAdoField Dim arr() As CVAR DIM Connstr AS CVAR = "Provider=Microsoft.ace.OLEDB.12.0;Extended p
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

用Microsoft DirectX光线跟踪改善渲染质量

用Microsoft DirectX光线跟踪改善渲染质量 Implementing Stochastic Levels of Detail with Microsoft DirectX Raytracing 细节层次(LOD)是指在细节可能不重要的情况下,用较低分辨率的网格替换远处的高分辨率网格。这种技术有助于减少内存占用和几何混叠。最重要的是,长期以来一直被用于提高游戏中的光栅化性能。但这是否同样适用于光线跟踪? 光栅化的渲染时间为O(N),其中N是三角形的数量,而光线跟踪的渲染时间明显优于
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

谈一谈 对 事务 的理解

1.事务与四大特性   面试老是谈到事务,事务的实现其实很简单,但是对事务的描述,不同的人有不同的看法,描述 语言更是千变万化, 这种概念性的东西,经验告诉我,不能死记硬背,应该用自己的话来理解才是上上签。   那么,什么是事务?   想要理解什么是事务,应该先从事务的4大特性入手。   分别是:原子性、一致性、隔离性、持久性。英文缩写是 ACID。   什么是原子性?   原子性就是要么全部执行成功,要么全部都不执行。   如何理解?就像前面有个水坑,要么一脚向前跨过去,要么就索性不过去。
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

OO第四单元 UML系列 总结回顾

写在前面   终于结束了。发自内心地说,这是大学以来我上过收获最大的课之一。   虽然在无数个为了OO熬夜秃头debug的晚上,也曾悄悄吐槽过这门课。但全部结束以后回过头来看,自己受益匪浅,能力有了很大提升。 一.本单元架构设计 第一次作业      从UML图可以很容易地看出,第一次作业的规格简直不忍直视。只有两个类,其中一个极为冗长复杂,实现了N多它不应该实现的功能。实际上,本单元第一次作业的规格设计我纠结了很久,理论上而言“一类到底”是最简单最容易实现的,但可扩展性、可读性、代码规格都极
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

每条消息在分区中的位置信息由一个叫offset的数据来表征第一步

http://www.sina.com.cn/mid/search.shtml?q=115%E8%B5%84%E6%BA%90%E5%AE%9A%E5%88%B6115%E7%A3%81%E5%8A%9B%E8%B5%84%E6%BA%90%E5%8D%81%E8%96%87458811%E2%91%A22%E7%BD%91%E7%9B%98%E5%AE%9A%E5%88%B6%E4%BD%A0%E6%87%82%E5%BE%97 http://www.sina.com.cn/mid/sear
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

胸形线

代码 import numpy as np import matplotlib.pyplot as plt import matplotlib as mpl mpl.rcParams['font.sans-serif'] = [u'SimHei'] #FangSong/黑体 FangSong/KaiTi x = np.arange(1, 0, -0.001) y = (-3 * x * np.log(x) + np.exp(-(40 * (x - 1 / np.e)) ** 4) / 2
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

c++ STL中的set用法

1.关于set的概念   set 是STL中的集合。   集合我们都很熟悉,具有排异性,在这里set中也遵循这条规矩。 而且在set中,存在系统自动排序的操作。 2.set的常用函数   set 与 vector具有类似的用法 #include<set> //set 的头文件 set<int> s; //声明一个int型set变量,名为s  s.empty(); //判定 s 是否为空 s.insert(1); //把数字1插入到s中 s.clear(); //清空s
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

e-Prime2.0 安装

先卸载之前的 卸载 点开之前安装的 文件.exe, 选择 remove,即卸载 打开注册表 “开始”->“运行”:输入“regedit” 然后找到并删除注册表中 HKEY_CURRENT_USER\Software\psychology software\E-Prime” “HKEY_LOCAL_MACHINE\Software\psychology software\E-Prime” 两个条目。(E-Prime在注册表中残留的信息) 重新安装 下载 链接 安装介绍 下载好解压: E-prim
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

Adam梯度下降算法分析

(一)、什么是Adam算法? Adam(Adaptive momentum)是一种自适应动量的随机优化方法(A method for stochastic optimization),经常作为深度学习中的优化器算法。 (二)、Adam算法如何实现?
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

h5+ 分享到"QQ"失败: {"code":-100,"message":"[ShareQQ分享:-6]非法的图片地址!, http://ask.dcloud.net.cn/article/287"}

原因: QQ不支持网路图片地址,需要给api传本地图片地址,是file///:开头的路径,具体可以参考5+的地址转换方法 requestFileSystem: 请求本地文件系统对象 resolveLocalFileSystemURL: 通过URL参数获取目录对象或文件对象 convertLocalFileSystemURL: 将本地URL路径转换成平台绝对路径 convertAbsoluteFileSystem: 将平台绝对路径转换成本地URL路径 if (a == 'qq') {
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

教你怎么用JavaScript检测当前浏览器是无头浏览器

什么是无头浏览器(headless browser)? 无头浏览器是指可以在图形界面情况下运行的浏览器。我可以通过编程来控制无头浏览器自动执行各种任务,比如做测试,给网页截屏等。 为什么叫“无头”浏览器? “无头”这个词来源于最初的“无头计算机(Headless computer)”。维基百科关于的“无头计算机”词条: 无头系统(headless system)是指已配置为无须显示器(即“头”)、键盘和鼠标操作的计算机系统或设备。无头系统通常通过网络连接控制,但也有部分无头系统的设备需要通过R
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

密码强度及输入合法性校验

密码规则:八位以及八位以上, 必须是数字,大小写字母,或者特殊字符四选三。 HTML代码: <div class="form-group"> <label class="col-sm-4 control-label is-required">登录密码:</label> <div class="col-sm-8"> <input id = "
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0

尚硅谷Java——宋红康笔记【day11-day18】

day11 Eclipse中的快捷键: * 1.补全代码的声明:alt + / * 2.快速修复: ctrl + 1 * 3.批量导包:ctrl + shift + o * 4.使用单行注释:ctrl + / * 5.使用多行注释: ctrl + shift + / * 6.取消多行注释:ctrl + shift + \ * 7.复制指定行的代码:ctrl + alt + down 或 ctrl + alt + up * 8.删除指定行的代码:ctrl + d *
分类: 其他 发布时间: 06-19 19:44 阅读次数: 0