首页 > 2019年03月10日 > 全部分享
单例模式的一种解释
语言是共通的,想要用不同语言实现单例模式,首先要清楚什么是单例模式,单例模式即一个类有且仅有一个实例,那么通过python怎么实现一个类只能有一个实例呢。 首先先创建一个类,比如宇宙只有一个地球 class Earth: pass a = Earth()print(id(a))b = Earth() ...
分类:其他   时间:2019-03-10 20:41:18    收藏:0  评论:0  赞:0  阅读:107
单例模式的四种实现方式
在这之前,先了解super()和__new__()方法 super()方法: 返回一个父类或兄弟类类型的代理对象,让你能够调用一些从继承过来的方法。 它有两个典型作用: a. 在单继承的类层次结构中,super()可用于引用父类而不显式父类名称,从而使代码更易于维护。 b. 在多重继承中,可以保证公 ...
分类:其他   时间:2019-03-10 20:40:58    收藏:0  评论:0  赞:0  阅读:153
python中的一维数组、行向量、与列向量
一维数组不是行向量也不是列向量, 一维数组: 行向量 ...
分类:编程语言   时间:2019-03-10 20:40:32    收藏:0  评论:0  赞:0  阅读:415
有了这8款Mac安全杀毒和流氓防护软件,让你的mac清理优化,更加安全
其实Mac系统相对Windows来说更加安全,主要原因是针对Mac系统的病毒和流氓软件并不多,而且Mac系统的安全机制也更加完善,不过为了更加安全的使用Mac,使用以下8款Mac 杀毒安全、安全防护和流氓防护工具软件,会让你的mac清理优化,轻装上阵,更加安全,使用更便捷。这8款Mac 杀毒安全和流 ...
分类:系统服务   时间:2019-03-10 20:39:12    收藏:0  评论:0  赞:0  阅读:164
杭电oj2047-2049、2051-2053、2056、2058
2047 阿牛的EOF牛肉串 2048 神、上帝以及老天爷 转一个错排公式 错排公式推导: 当n个编号元素放在n个编号位置,元素编号与位置编号各不对应的方法数用D(n)表示,那么D(n-1)就表示n-1个编号元素放在n-1个编号位置,各不对应的方法数,其它类推. 第一步,把第n个元素放在一个位置,比 ...
分类:其他   时间:2019-03-10 20:38:45    收藏:0  评论:0  赞:0  阅读:162
# 20175311 2018-2019-2 《Java程序设计》第2周学习总结
## 教材学习内容总结 第二周我对如何运行java程序已经比较熟悉了,第二周更多的是注重程序内部的原理了。 ## 教材学习中的问题和解决过程 - 问题1:看书时看到的一个例子,不是很懂它是怎么得出结果的。![输入图片说明](https://images.gitee.com/uploads/image ...
分类:编程语言   时间:2019-03-10 20:38:04    收藏:0  评论:0  赞:0  阅读:226
学习进度
第一周所花时间为10小时左右,上课花的时间为三个半小时,代码的行数大概有一千多行。博客园发表的篇数为4篇。 这周上课的项目是返回子数组的最大和。从最开始的思维混乱,然后问同学,得到了一点灵感,后来又通过百度的途径,了解到了更为便捷的方法,同时也有很多人上讲台讲解自己的方法,也从同学们的讲解中得到了不 ...
分类:其他   时间:2019-03-10 20:37:14    收藏:0  评论:0  赞:0  阅读:141
关于服务器端的Json文件的接收,踩了一早上的坑的问题
JSON文件的发送和接收 服务器端接收的JSON文件也是String型的文件,因此不可以直接写成如下的格式,此错误格式下无法找到发送的{}内的数据,服务器会报错提示无法找到你需要的类型数据,也就是根本不存在一个JSONObject被接收到。 因此必须执行如下的格式,通过String型接收,该结果通过 ...
分类:Web开发   时间:2019-03-10 20:36:38    收藏:0  评论:0  赞:0  阅读:180
LeetCode算法题-Can Place Flowers(Java实现)
这是悦乐书的第 272 次更新,第 287 篇原创 01 看题和准备 今天介绍的是LeetCode算法题中Easy级别的第140题(顺位题号是605)。假设你有一个花坛,其中一些地块是种植的,有些则不是。 然而,花不能种植在相邻的地块,因为它们会争夺水,两者都会死亡。给定一个花坛(表示为包含0和1的 ...
分类:编程语言   时间:2019-03-10 20:36:20    收藏:0  评论:0  赞:0  阅读:116
http 方法
这里对一些基本HTTP方法进行更为深入的讨论,并不是每个服务器都实现了所有的方法,如果要跟HTTP1.1兼容,那么只要为其资源实现GET方法和HEAD方法就可以了。 即使服务器实现了所有这些方法,这些方法的使用很可能也是受限的,这些限制通常都是在服务器的配置中进行设置的,因此会随着站点和服务器的不同 ...
分类:Web开发   时间:2019-03-10 20:35:34    收藏:0  评论:0  赞:0  阅读:172
构建之法阅读笔记01
我阅读了构建之法一到四章的内容,在这四章中,给我印象最深的就是那三个公式:软件=程序+软件工程;软件企业=软件+商业模式;程序=数据结构+算法。通过这四章的内容,我有如下体会: ...
分类:其他   时间:2019-03-10 20:34:21    收藏:0  评论:0  赞:0  阅读:181
JVM 字节码(一)字节码规范
JVM 字节码(一)字节码规范 JVM 学习资源 1. "Java ClassFile 字节码规范(Oracle)" 2. "Java 虚拟机规范(Java SE 7 中文版)" (周志明等译) 3. "Java 反编译工具 jclasslib(比 javap 信息更详细,可以在 IDEA 插件中直 ...
分类:其他   时间:2019-03-10 20:33:58    收藏:0  评论:0  赞:0  阅读:139
Codeblocks-undefined reference to `GetStockObject@4
出错原因: 程序被解析为UI程序,所以要链接UI设置 解决办法: 找到 settings -> compiler settings -> linker settings -> other link options 处,添加 -mwindows 即可 ...
分类:其他   时间:2019-03-10 20:33:12    收藏:0  评论:0  赞:0  阅读:222
AT1983 BBQ Hard
洛谷题目链接: "BBQ Hard" 题意翻译 有 n 个数对 $(A_i?; B_i?)$,求出 $$\sum_{i=1}^{n}\sum_{j=i + 1}^{n}{a_i+b_i+a_j+b_j \choose a_i+a_j}$$ 答案对1e9+7取模 $2≦N≦200,000$ $1≦A_ ...
分类:其他   时间:2019-03-10 20:32:49    收藏:0  评论:0  赞:0  阅读:144
静态网页与动态网页的区别
静态网页: 1、在静态Web程序中,客户端使用Web浏览器(IE、FireFox等)经过网络(Network)连接到服务器上,使用HTTP协议发起一个请求(Request),告诉服务器我现在需要得到哪个页面,所有的请求交给Web服务器,之后WEB服务器根据用户的需要,从文件系统(存放了所有静态页面的 ...
分类:Web开发   时间:2019-03-10 20:31:31    收藏:0  评论:0  赞:0  阅读:193
网络攻防环境搭建
运行在 VMware 虚拟机软件上操作系统的网络连接方式有三种: (1)桥接方式(Bridge):在桥接方式下,VMware 模拟一个虚拟的网卡给客户系统,主 系统对于客户系统来说相当于是一个桥接器。客户系统好像是有自己的网卡一样, 自己直接连上网络,也就是说客户系统对于外部直接可见。 (2)网络地 ...
分类:其他   时间:2019-03-10 20:30:55    收藏:0  评论:0  赞:0  阅读:173
leetcode 12 -> Integer to Roman
class Solution(object): def intToRoman(self, num): """ :type num: int :rtype: str """ if num == 0: return "" if num >= 1000: ... ...
分类:其他   时间:2019-03-10 20:07:04    收藏:0  评论:0  赞:0  阅读:151
https协议的简单理解
本片文章梳理三个知识点: 1.对称加密和非对称加密的区别 2.https协议的请求流程 3.http协议和https协议的区别 一.对称加密和非对称加密 对称加密:加密和解密使用同一密钥。 非对称加密:有公钥和私钥,一般时使用公钥进行加密,使用私钥进行解密。 二.https协议的请求流程 1.客户端 ...
分类:Web开发   时间:2019-03-10 20:06:49    收藏:0  评论:0  赞:0  阅读:199
CentOS7的安装以及redis的下载安装和连接redis desktop manager出现的问题
因为需要在springboot下使用redis,所以打算在linux下使用redis,并且使用redis desktop manage来连接管理,但是一路上出现个种问题现在总结一下。 如何安装CentOS 7 ? https://mirrors.aliyun.com/centos/这是阿里的镜像下载 ...
分类:其他   时间:2019-03-10 20:06:27    收藏:0  评论:0  赞:0  阅读:384
删除第一个字符串出现的第二个字符串
题目描述: 删除第一个字符串中出现的第二个字符串,比如s1: , s2: ,输出应为: include include using namespace std; int main(){ string s1, s2; while(cin s1){ char c = getchar(); cin s2; ...
分类:其他   时间:2019-03-10 20:05:26    收藏:0  评论:0  赞:0  阅读:153
1050条   上一页 1 ... 11 12 13 14 15 ... 53 下一页
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!