1.面向对象的程序设计 将一类具体事物的数据和动作整合到一起即面向对象设计 1. 2. 3. 2.面向对象编程 用定义类+实例/对象的方式去实现面向对象设计 1. 在python2中下面的类称为经典类(python3中都叫新式类 class People(object):pass): 2. 实例化的 ...
分类:
编程语言 时间:
2017-09-11 16:30:24
阅读次数:
186
AOP原理: AOP,面向方面的编程,使用AOP,你可以将处理方面(Aspect)的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。AOP的应用范围包括:持久化管理(Persistent)、事务管理(Transaction Management)、安全管理( ...
分类:
编程语言 时间:
2017-09-11 17:56:47
阅读次数:
210
/**
*把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输
*出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给
*出的所有元素都大于0,若数组大小为0,请返回0。
*@aut..
分类:
编程语言 时间:
2017-09-11 17:59:21
阅读次数:
197
自学python一段时间,一直想弄个有意思的东西,所以就拿socket做一个聊天室,可以一对多,一对一全双工聊天。后续可能完善代码在鼓弄一个带gui界面的,比较有逼格。服务端:使用socketserver模块,多线程异步处理客户端消息,接受客户消息并转发既服务端为一个中转站。加入了登..
分类:
编程语言 时间:
2017-09-11 18:00:35
阅读次数:
177
输入 Python提供了一个raw_input(),可以输入字符串。 输出 Python提供了一个print(),可以输出字符串。 例子: name=raw_input('please input you name:') print 'hello',name ...
分类:
编程语言 时间:
2017-09-11 18:01:49
阅读次数:
118
数据结构之堆(Heap):插入、取值、排序。 堆是一种数据结构,分为最小堆和最大堆,可以用二叉树来表示。 在二叉树的任意的一个三角结构中(一个父节点,两个子节点),需要满足以下两个条件: 1、父节点要是最小的,就是最小堆(或最大的,就是最大堆),两个子节点之间没有要求 2、数据插入的顺序是一层一层的 ...
分类:
编程语言 时间:
2017-09-11 18:02:25
阅读次数:
204
TreeSet迭代, Map迭代, 装饰模式, FileWriter和BufferedWriter, FileReader和BufferedReader, 字节流 ...
分类:
编程语言 时间:
2017-09-11 18:03:08
阅读次数:
235
1.准备一个文件放入所有需要升级的服务器IP:ansible_failed_ip.txt2.写一个用于在远程执行的脚本:update.sh[root@shvpuppet01scripts]#catupdate.sh
#!/bin/bash
tarxf/usr/local/src/Python-2.7.13.tgz-C/usr/local/src/
cd/usr/local/src/Python-2.7.13&&./configu..
分类:
编程语言 时间:
2017-09-11 18:03:19
阅读次数:
128
#!/usr/bin/envpython
#@Time:2017/9/515:31
#@Author:qq:1960050004
importurllib
importre
defgetAllUrl():
list2=[]
foriinrange(1,31):
url="http://blog.51cto.com/artcommend/0/"+str(i)
list2=list2+getYuanWenJian(url)
returnlist2
defgetYuanWenJian(url):
page=url..
分类:
编程语言 时间:
2017-09-11 18:04:32
阅读次数:
116
Python作为程序员的宠儿,得到了越来越多人的关注,使用Python进行应用程序开发的越来也多。那么,Python有哪些高大上的项目?这里有十个 ...
分类:
编程语言 时间:
2017-09-11 18:04:51
阅读次数:
134
此文引用别人的文章,地址:http://www.cnblogs.com/smyhvae/p/3788534.html 1、安装JDK开发环境 下载网站:http://www.oracle.com/ 开始安装JDK: 修改安装目录如下: 确定之后,单击“下一步”。 注:当提示安装JRE时,可以选择不要 ...
分类:
编程语言 时间:
2017-09-11 18:05:21
阅读次数:
131
package com.zero4j.util; import java.io.File;import java.io.FileInputStream;import java.io.FileOutputStream;import java.io.InputStream; import javax.s ...
分类:
编程语言 时间:
2017-09-11 18:06:12
阅读次数:
215
7.1对象的魔力多态不同的类的对象使用同样的操作封装继承7.1.1多态1、多态和方法>>>object.getPrice()>>>‘abc‘.count(‘a‘)1>>>[1,2,‘a‘].count(‘a‘)1>>>fromrandomimportchoice>>>x=choice([‘Helloworld!‘,[1,2,‘e‘,‘e‘,4]])>..
分类:
编程语言 时间:
2017-09-11 18:07:37
阅读次数:
187
服务器cpu占用100%项目上线后运行一段时间,突然发现cpu8个逻辑核心都占用100%,心情很紧张,然后就在网上找了一些解决方法,具体如下:1.查找哪些进程在耗cpu进入服务器,top命令看一下,发现进程6633占用了800%[root@server~]#top2.把进程的栈dump到文件里,以便后面的分析[r..
分类:
编程语言 时间:
2017-09-11 18:10:01
阅读次数:
196
本节内容 引子 到目前为止,我们已经学了网络并发编程的2个套路, 多进程,多线程,这哥俩的优势和劣势都非常的明显,我们一起来回顾下 协程 协程,又称微线程,纤程。英文名Coroutine。一句话说明什么是线程:协程是一种用户态的轻量级线程。 协程拥有自己的寄存器上下文和栈。协程调度切换时,将寄存器上 ...
分类:
编程语言 时间:
2017-09-11 18:10:09
阅读次数:
361
怎样学习才能从一名Java初级程序员成长为一名合格的架构师,或者说一名合格的架构师应该有怎样的技术知识体系,这是不仅一个刚刚踏入职场的初级程序员也是工作三五年之后开始迷茫的老程序员经常会问到的问题。希望这篇文章会是你看到过的最全面最权威的回答。 一: 编程基础 不管是C还是C++,不管是Java还是 ...
分类:
编程语言 时间:
2017-09-11 18:10:23
阅读次数:
193
if / else 三目运算 真值判断 for / else break语句不执行时候就会执行 else语句 获取字典元素 ...
分类:
编程语言 时间:
2017-09-11 18:10:56
阅读次数:
103
1:代码如下: // 2.12.cpp : 定义控制台应用程序的入口点。 // #include "stdafx.h" #include<iostream> using namespace std; void main() { int i=5,j=8,k=12,l=4,x1,x2; x1=i>j&& ...
分类:
编程语言 时间:
2017-09-11 18:12:52
阅读次数:
154
MockMvc是springTest提供的对SpringMvc提供的测试工具。这样可以让单元测试不仅仅局限于对Dao和Service层的测试。同时,也可以测试Controller层。丰富的单元测试的功能。测试时不用频繁重启servlet容器,简化了测试操作。MockMvc需要ServletContext来模拟用户的请求和相应。首..
分类:
编程语言 时间:
2017-09-11 18:13:05
阅读次数:
144
函数是由事件驱动的或者当它被调用时执行的可重复使用的代码块 <!DOCTYPE html><html><head><script>function myFunction(){alert("三国杀!");}</script></head> <body><button onclick="myFuncti ...
分类:
编程语言 时间:
2017-09-11 18:13:19
阅读次数:
177