'''set:类似dict,是一组key的集合,不存储value本质是无序和无重复元素的集合'''#创建#创建set需要一个list或者tuple或者dict作为输入集合s1=set({1,2,3,4,5})s2=set({1,2,2,5,3,3,5})s3=set({1:"123",2:"daf" ...
分类:
编程语言 时间:
2019-02-24 18:43:01
阅读次数:
157
1、创建maven项目,添加pom依赖 <!--springboot项目依赖的父项目--> <parent> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-parent</artifactId> ...
分类:
编程语言 时间:
2019-02-24 18:42:46
阅读次数:
194
个人理解工厂类相当于平时用的基类,只需要把类new一次然后付给一个变量,以后直接引入基类调用变量使用类里的方法即可 了解 工厂模式,工厂方法或者类生成对象,而不是在代码中直接new。 使用工厂模式,可以避免当改变某个类的名字或者方法之后,在调用这个类的所有的代码中都修改它的名字或者参数,只需要在工厂 ...
分类:
Web程序 时间:
2019-02-24 18:42:26
阅读次数:
152
1.一般情况下,应用程序不会在某一个时间点访问任意数据或运行任意代码。应用程序遵循局部性原则。这表明他们可以在任意时间点访问较小的局部内存空间。有两种不同类型的局部性: 时间局部性 空间局部性 时间局部性 空间局部性 2.时间局部性:认为一个数据在某一时间点被引用,那么这个数据在这个时间点所属的附近 ...
分类:
其他好文 时间:
2019-02-24 18:42:08
阅读次数:
144
二十三种设计模式及其python实现 本文源码寄方于github:https://github.com/w392807287/Design_pattern_of_python 参考文献: 《大话设计模式》——吴强 《Python设计模式》——pythontip.com 《23种设计模式》——http ...
分类:
编程语言 时间:
2019-02-24 18:41:46
阅读次数:
191
重要部分学习——记账簿 本次项目开发的目的主要是记账本的开发,最初自己想法简单,把家里的纸质记账簿变成手机上的记账簿。最终自己程序可以实现的功能可以记录每天的账目信息,并形成叠加效果,并按1、2、3……向下进行排列,以实现记账。 展示如下: 其中该程序利用不同按钮实现账目信息的增加或者删除,相关代码 ...
分类:
微信 时间:
2019-02-24 18:41:29
阅读次数:
299
本系列文章是希望将软件项目中最常见的设计模式用通俗易懂的语言来讲解清楚,并通过Python来实现,每个设计模式都是围绕如下三个问题: 为什么?即为什么要使用这个设计模式,在使用这个模式之前存在什么样的问题? 是什么?通过Python语言来去实现这个设计模式,用于解决为什么中提到的问题。 怎么用?理解 ...
分类:
编程语言 时间:
2019-02-24 18:41:11
阅读次数:
202
server端 代码 00000000 00000000 | 49 20 4c 6f 76 65 20 59 | I Love Y00000008 00000008 | 6f 75 2c 20 4d 79 20 46 | ou, My F00000010 00000016 | 72 69 65 6e ...
分类:
其他好文 时间:
2019-02-24 18:40:55
阅读次数:
174
springboot内部对jsp的支持并不是特别理想,而springboot推荐的视图是Thymeleaf,对于java开发人员来说还是大多数人员喜欢使用jsp 1、创建maven项目,添加pom依赖 <!--springboot项目依赖的父项目--> <parent> <groupId>org.s ...
分类:
编程语言 时间:
2019-02-24 18:40:35
阅读次数:
207
2.2 synchronized的实现原理与应用 当一个线程A执行字节码时遇到monitorenter指令时,会首先检查该指令关联的Object的对象头中的Mark Word状态。 2.2.1 如果是偏向锁 如果2bit标志位为01代表此时处于偏向锁状态。 如果2bit标志位为01且1bit的标志位 ...
分类:
编程语言 时间:
2019-02-24 18:40:15
阅读次数:
187
一、什么是Linux Shell? 概念:Shell是系统的用户界面,提供了用户与内核进行交互操作的一种接口。它接收用户输入的命令并把它送入内核去执行。是在Linux内核与用户之间的解释器程序,现在Linux通常指/bin/bash解释器来负责向内核翻译以及传达用户/程序指令,shell相当于操作系 ...
分类:
系统相关 时间:
2019-02-24 18:39:59
阅读次数:
184
1.Scrapy框架介绍 写一个爬虫,需要做很多的事情。比如:发送网络请求、数据解析、数据存储、反反爬虫机制(更换ip代理、设置请求头等)、异步请求等。这些工作如果每次都要自己从零开始写的话,比较浪费时间。因此Scrapy把一些基础的东西封装好了,在他上面写爬虫可以变的更加的高效(爬取效率和开发效率 ...
分类:
其他好文 时间:
2019-02-24 18:39:27
阅读次数:
222
```cpp include using namespace std; int main() { long long int a[1010][1010]; int i,j,k,n; cin n; for(i=1;i a[i][j]; } } for(i=n;i =1;i ) { for(j=n;j ...
分类:
其他好文 时间:
2019-02-24 18:39:10
阅读次数:
183
springboot默认从项目的resources里面的static目录下或者webapp目录下访问静态资源 方式一:在resources下新建static文件(文件名必须是static) 在浏览器中访问 方式二:新建webapp文件夹 设置webapp文件夹 在浏览器中访问 springboot默 ...
分类:
编程语言 时间:
2019-02-24 18:38:40
阅读次数:
177
发现虚拟机装上centos7之后,centos系统无法联网。 按照网上的各种解决方案修改了一堆乱七八糟文件之后未果。。。 直到看到一个回答 以下为解决方法: 打开在Windows服务中的VMware DHCP Service 服务 和 VMware authorization Service 问题解 ...
分类:
系统相关 时间:
2019-02-24 18:38:21
阅读次数:
193
关注微信公众号”阿甘琐记“,后台回复”python“,即可免费领取全部教程。下面有公众号二维码。 前一段时间在学习python,所以专门找了这方面的课程,现在来分享一下。 这一套教学视频非常完整,从入门到进阶。 视频共包含就各部分,分别是python基础、python核心编程、数据结构预算法、数据库 ...
分类:
编程语言 时间:
2019-02-24 17:31:57
阅读次数:
256
一、setup模块 ansible的setup模块主要用来收集信息,查看参数: [root@localhost ~]# ansible-doc -s setup # 查看参数,部分参数如下: filter # 过滤,筛选 示例一:查看所有信息 [root@localhost ~]# ansible ...
分类:
其他好文 时间:
2019-02-24 17:31:37
阅读次数:
283