自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(60)
  • 收藏
  • 关注

转载 分布式消息通信ActiveMQ

消息中间件消息中间件是指利用高效可靠的消息传递机制进行平台无关的数据交流,并且基于数据通信来进行分布式系统的集成。通过提供消息传递和消息排队模型,可以在分布式架构下扩展进程之间的通信。消息中间件能做什么消息中间件主要解决分布式系统之间消息的传递问题 ,能够屏蔽各种平台以及协议之间的特性,实现应用之间的协同。示例:电商平台中的注册功能,用户注册不单是向数据库insert...

2018-12-21 02:41:00 137

转载 Zookeeper核心原理

Zookeeper 的核心原理Zookeeper 的由来各个节点的数据一致性怎么保证任务只在一个节点执行如果orderserver1挂了,其他节点如何发现并接替存在共享资源,互斥性、安全性Apache 的Zookeeper Google 的Chubby 是一个分布式锁服务,通过Google Chubby 来...

2018-12-17 18:59:00 91

转载 Python 学习笔记(十五)Python类拓展(二)方法

方法绑定方法和非绑定方法绑定方法和非绑定方法在创建时没有任何区别,同一方法,既可以为绑定方法,也可以为非绑定方法,一切不同都只在调用时的手法上有所区别。绑定方法即该方法绑定类的一个实例上,必须将self作为第一个参数传入,而这个过程是由Python自动完成。可以通过实例名.方法名(参数列表)来调用。非绑定方法因为不绑定到实例上,所以在引用时通过类来进行引用。该过程不是 P...

2018-04-11 21:26:00 154

转载 Python 学习笔记(十五)Python类拓展(一)继承

继承继承(Inheritance):是面向对象软件技术当中的一个概念。如果一个类别A "继承自"另一个类B,就把这个A称为“B的子类”,而把B称为“A的父类”,也可以称“B是A的超类”。          重用代码          属性和方法的继承单继承和super函数示例1:子类调用父类update_web(),执行父类update_web() 1 #!...

2018-04-09 21:01:00 91

转载 Python 学习笔记(十四)Python类(三)

完善类的内容示例: 1 #! /usr/bin/env python 2 # coding =utf-8 3 4 #通常类名首字母大写 5 class Person(object): 6 7 """ 8 This is about a person #类文档 9 """10 11 def _...

2018-04-09 12:40:00 72

转载 Python 学习笔记(十四)Python类(二)

创建简单的类新式类和经典类(旧式类)Python 2.x中默认都是经典类,只有显式继承了object才是新式类Python 3.x中默认都是新式类,经典类被移除,不必显式的继承object新式类都从object继承,经典类不需要新式类的MRO(method resolution order基类搜索顺序)算法采用C3算法广度优先搜索,而旧式类的MRO算法是采用深度优先...

2018-04-07 16:50:00 81

转载 Python 学习笔记(十四)Python类(一)

基本概念问题空间:问题空间是问题解决者对一个问题所达到的全部认识状态,它是由问题解决者利用问题所包含的信息和已贮存的信息主动的地构成的。     初始状态:一开始时的不完全的信息或令人不满意的状况;     目标状态:你希望获得的信息或状态;     操作:为了从初始状态迈向目标状态,你可能采取的步骤。对象:对象(object),是面向对象(Object Ori...

2018-03-20 21:39:00 70

转载 Python 学习笔记(十三)Python函数(二)

参数和变量1 >>> def foo(a,b): #函数是一个对象2 return a+b3 4 >>> p =foo #对象赋值语句。将foo函数赋值给p这个变量5 >>> foo(4,5)6 97 >>> p(4,5) 变量p就指向了foo这个函数8 99 &gt...

2018-03-19 23:20:00 100

转载 Python 学习笔记(十三)Python函数(一)

函数基础  函数:函数是组织好的,可重复使用的,用来实现单一,或相关联功能的代码段。     函数能提高应用的模块性,和代码的重复利用率。Python提供了许多内建函数,比如print()。可以自己创建函数,这被叫做用户自定义函数。  定义函数     函数代码块以def关键词开头,后接函数标识符名称和圆括号()。     任何传入参数和自变量必须放在圆括号...

2018-03-18 20:16:00 63

转载 Python 学习笔记(十二)Python文件和迭代(二)

迭代基本含义  迭代是重复反馈过程的活动,其目的通常是为了接近并到达所需的目标或结果。每一次对过程的重复被称为一次“迭代”,而每一次迭代得到的结果会被用来作为下一次迭代的初始值。  在计算科学中,迭代是程序中对一组指令(或一定步骤)的重复。它既可以被用作通用的术语(与“重复”同义),也可以用来描述一种特定形式的具有可变状态的重复。操作 1 >>&g...

2018-03-17 23:12:00 83

转载 Python 学习笔记(十二)Python文件和迭代(一)

文件文件和文件夹文件:文本文件、二进制文件文件夹:(windows)G:\pythonWorkspace\python\study     (linux/mac) /home/workspace/python    注意:文件夹路径的斜杠linux与windows不同windows下文件路径:示例 1 >>> p1="G:\pyth...

2018-03-16 23:17:00 88

转载 Python 学习笔记(十一)Python语句(三)

While循环语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。语法:while 判断条件: 执行语句……执行语句可以是单个语句或语句块。判断条件可以是任何表达式,任何非零、或非空(null)的值均为true。当判断条件假false时,循环结束。示例:for循环实现猜字游戏 1 #! /usr/bin/env ...

2018-03-15 23:46:00 78

转载 Python 学习笔记(十一)Python语句(二)

For循环语句基础知识for循环可以遍历任何序列的项目,如一个列表或者一个字符串。语法:for循环规则:  do sth 1 >>> for i in "python" : #用i这个变量遍历这个字符串的每一个字符 2 ... print i #将遍历的字符打印出来 3 ... 4 p 5 y 6 t 7...

2018-03-15 22:52:00 91

转载 Python 学习笔记(十一)Python语句(一)

运算符和条件语句算术运算符运算符描述实例+加 - 两个对象相加a + b 输出结果 30-减 - 得到负数或是一个数减去另一个数a - b 输出结果 -10*乘 - 两个数相乘或是返回一个被重复若干次的字符串a * b 输出结果 200/除 - x除以yb / a 输出结果 2%取...

2018-03-15 22:15:00 129

转载 Python 学习笔记(十)Python集合(三)

集合运算元素与集合的关系元素与集合的关系 ,就是判断某个元素是否是集合的一员。"a" in aset1 >>> s =set([1,2,3,4])2 >>> 1 in s #返回true 是集合中的一员3 True4 >>> 6 in s #返回false不是集合中的一员5 False6 &gt...

2018-03-15 18:07:00 69

转载 Python 学习笔记(十)Python集合(二)

集合常用的方法add() 向集合中增加一个元素,如果集合中已经有了这个元素,那个这个方法就会失效 1 >>> help(set.add) 2 Help on method_descriptor: 3 4 add(...) 5 Add an element to a set. #向集合中添加一个元素 6 7 ...

2018-03-15 16:12:00 95

转载 Python 学习笔记(十)Python集合(一)

回顾int/float/str/list/tuple/dict整数型和浮点型是不可变的,不是序列字符串是不可变的,是序列列表是可变的,是序列元组是不可变的,是序列字典是可变得,但不是序列集合的基本概念集合是基本的数学概念,它是集合论的研究对象,指具有某种特定性质的事物的总体,(在最原始的集合论─朴素集合论─中的定义,集合就是“一堆东西”。)集合里的事...

2018-03-15 00:02:00 69

转载 Python 学习笔记(九)Python元组和字典(三)

字典常用方法copy()返回一个字典的浅复制示例:浅拷贝d.copy()   深拷贝引入import copy copy.deepcopy() 1 >>> help(dict.copy) #help()查看dict.copy的详细内容 2 Help on method_descriptor: 3 4 copy(...) 5...

2018-03-14 21:26:00 91

转载 Python 学习笔记(九)Python元组和字典(二)

什么是字典字典是另一种可变容器模型,且可存储任意类型对象。字典的每个键值key=>value对用冒号:分割,每个键值对之间用逗号,分割,整个字典包括在花括号{}中键必须是唯一的,但值则不必。值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。示例:1 >>> d ={"name":"beijing"} #花...

2018-03-13 23:57:00 58

转载 Python 学习笔记(九)Python元组和字典(一)

Python元组元组的定义 元组(tuple)是一种Python对象类型,元组也是一种序列Python中的元组与列表类似,不同之处元组的元素不能修改元组使用小括号,列表使用方括号元组的创建,即在括号中添加元素,并使用逗号隔开1 >>> a = 123,"aaa",["python","pass"]2 >>> a3 (...

2018-03-13 21:16:00 77

转载 Python 学习笔记(八)Python列表(三)

序列序列:数学上,序列是被排成一列的对象(或事件);这样,每个元素不是在器他元素之前,就是在其他元素之后。这里元素之间的顺序非常重要。《维基百科》序列是Python中最基本的数据结构。序列中的每个元素都分配一个数字 - 它的位置,或索引,第一个索引是0,第二个索引是1,依此类推。Python有6个序列的内置类型,但最常见的是列表和元组。序列都可以进行的操作包括索引,切片,...

2018-03-12 23:37:00 82

转载 Python 学习笔记(八)Python列表(二)

列表函数追加和扩展list.append() 在列表末尾追加新的对象 1 >>> dir(list) #dir 查看列表的函数 2 ['__add__', '__class__', '__contains__', '__delattr__', '__delitem__', '__delslice__', '__doc__', '__eq__', '...

2018-03-12 22:49:00 44

转载 Python 学习笔记(八)Python列表(一)

列表基本操作列表(list)定义 列表是Python中的一种对象类型,也是一种序列  对象类型:list  表示方法:[ ]  python列表中的元素可以是任何类型的对象 1 >>> [] #方括号也是一个列表 2 [] 3 >>> type([]) 4 <type 'list'> ...

2018-03-12 19:40:00 85

转载 Python 学习笔记(七)Python字符串(四)

输入输出输入函数raw_input (Python3:input) 1 >>> raw_input("请输入一个字母") #获取输入内容的一个函数 2 请输入一个字母A 3 'A' 4 >>> 5 >>> name = raw_input("Please input your name:") #输入得内...

2018-03-12 00:26:00 63

转载 Python 学习笔记(七)Python字符串(三)

常用字符串方法split() 分割字符串,指定分隔符对字符串进行分割join() 将序列中的元素以指定的字符连接生成一个新的字符串str.strip()用于移除字符串头尾指定的字符(默认为空格)str.lstrip()用于截掉字符串左边的空格或指定字符str.rstrip()用于截掉字符串右边的空格或指定字符str.upper()将字符串转换为大写...

2018-03-11 23:56:00 56

转载 Python 学习笔记(七)Python字符串(二)

索引和切片  索引 是从0开始计数;当索引值为负数时,表示从最后一个元素(从右到左)开始计数  切片 用于截取某个范围内的元素,通过:来指定起始区间(左闭右开区间,包含左侧索引值对应的元素,但不包含右测索引值对应的元素。  示例hello world   1 >>> "hello world" 2 'hello world' 3 &g...

2018-03-11 23:42:00 85

转载 Python 学习笔记(七)Python字符串(一)

字符串字符串或串(String)是由数字、字母、下划线组成的一串字符,用双引号或单引号包裹的为字符串1 >>> "hello world"2 'hello world'3 >>> 'hello world'4 'hello world'5 >>> "250"6 '250'7 >>>...

2018-03-11 22:54:00 151

转载 Python 学习笔记(六)Python第一个程序

Python语句  赋值语句   1、将3对象赋值给了变量a  2、将3,4赋值给了变量a,b1 >>> a = 3 2 >>> a ,b = 3,43 >>> a4 35 >>> b6 47 >>> a = 3,48 >>&...

2018-03-11 14:42:00 64

转载 Python 学习笔记(五)常用函数

Python内建函数  四舍五入: round()  绝对值: abs() 1 >>> round(1.543,2) 保留两位小数,四舍五入为1.54 2 1.54 3 >>> round(1.546,2) 保留两位小数,四舍五入为1.55 4 1.55 5 >>> round(-1.536,2...

2018-03-10 23:38:00 61

转载 Python 学习笔记(四)数字(二)

PythonPython2中除法的问题 1 >>> 3 / 6 2 0 3 >>> 3.0 / 6 4 0.5 5 >>> 3.0 / 6.0 6 0.5 7 >>> 5 / 2 8 2 9 >>> 6.0 / 310 2.0...

2018-03-10 22:53:00 58

转载 Python 学习笔记(三)数字

Python数字  int整型是正或负整数 2  long长整型整数最后是一个大写或小写的L 2L  float 浮点型由整数部分和小数部分组成 2.0  complex复数小结  1、用内建函数type可查看数据类型1 >>> type(2)2 <type 'int'>3 ...

2018-03-09 23:40:00 58

转载 Python 学习笔记(二)开发环境的搭建

安装Pythonwindows下安装:下载地址:https://www.python.org/downloadsPython的版本3.x是趋势2.x还在被大量使用至于使用2.x还是3.x ,我觉得两者没有太大的区别,学会了2.x也会使用3.x的,只要开始学习就好了当前我使用的Python2.7.14选择Windows x86-64 MS...

2018-03-09 22:49:00 64

转载 Python 学习笔记(一)Python 简介

Python简介Python 1989年 吉多 · 范罗苏姆(Guido van Rossum)发明Python是一种解释型、面向对象、动态数据类型的高级程序设计语言Python应用于众多领域,如:云基础设施、DevOps、网络爬虫、数据处理等。转载于:https://www.cnblogs.com/wangruihua-521/p/8536029.h...

2018-03-09 22:41:00 53

转载 android.os.NetworkOnMainThreadException

网上搜索后知道是因为版本问题,在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧。那么网上的朋友也给出了相应的解决方案,这叫上有政策下有对策:一:在发起Http请求的Activity里面的onCreate函数里面添加如下代码://详见StrictMode文档 StrictMode.setThreadPoli...

2013-08-29 16:17:00 55

转载 Android Call requires API level 11 (current min is 8)的解决方案

Android Call requires API level 11 (current min is 8)的解决方案【错误描述】在用Eclipse开发过程中,为了兼容Android2.2和4.0以上版本,我在使用Notification类时做了2个版本的代码,代码根据系统版本不同执行相应模块,结果,等我输完代码,发现系统提示了一个这么的错误。【原因分析】...

2013-08-29 16:16:00 115

转载 Linux命令top 详解

top命令是Linux下常用的性能分析工具,能够实时显示系统中各个进程的资源占用状况,类似于Windows的任务管理器。下面详细介绍它的使用方法。top - 01:06:48 up 1:22, 1 user, load average: 0.06, 0.60, 0.48Tasks: 29 total, 1 running, 28 sleeping, 0 stopped, 0 zomb...

2013-07-17 10:15:00 46

转载 主流nosql数据库对比

目前开源的NOSQL数据库有,Redis,Tokyo Cabinet,Cassandra,Voldemort,MongoDB,Dynomite,HBase,CouchDB,Hypertable,Riak,Tin,Flare,Lightcloud,KiokuDB,Scalaris,Kai,ThruDB等等。一、满足极高读写性能需求的Kye-Value数据库:Redis,...

2013-07-12 11:27:00 61

转载 MongoDB的常用命令

mongodb由C++写就,其名字来自humongous这个单词的中间部分,从名字可见其野心所在就是海量数据的处理。关于它的一个最简洁描述为:scalable, high-performance, open source, schema-free, document-oriented database。MongoDB的主要目标是在键/值存储方式(提供了高性能和高度伸缩性)以及传统的RDB...

2013-07-12 11:09:00 55

转载 MongoDB添加用户验证

Mongodb默认启动是不带认证,也没有账号,只要能连接上服务就可以对数据库进行各种操作,这样可不行。现在,我们得一步步开启使用用户和认证。  第一步,我们得定位到mongodb的安装目录。我本机的是C:\mongodb。  然后按着shift键右键点击窗口内的空白处,你会看到有个选项 “在此处打开命令窗口” ,一般人我不告诉他^ ^。在cmd内我们使用下面的命令mong...

2013-07-12 11:08:00 48

转载 MongoDB

引言   MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。他支持的数据结构非常松散,是类似json的bjson格式,因此可以存储比较复杂的数据类型。...

2013-07-12 11:06:00 42

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除