- 浏览: 71973 次
- 性别:
- 来自: 北京
最新评论
-
L-xxyy:
请问楼主,你有没有碰到过openldap数据被锁定的情况,只有 ...
OPENLDAP -
David_WeiZheng:
楼主,你代码里面的常量是什么啊
使用Heritrix爬取国内某最火的电子商城的笔记本信息遇到的问题 -
awenhaowenchao:
kevinpan45 写道问一下你这段的定义是为了什么
#de ...
OPENLDAP -
kevinpan45:
问一下你这段的定义是为了什么#define user's oi ...
OPENLDAP -
wf_wangfeng:
还是不太懂?
什么是数据库的读写分离
文章列表
Redis4.0.9本地安装集群
- 博客分类:
- 数据库
在mac系统搭建redis集群
下载redis-4.0.1.gem
下载redis-4.0.9
1,安装ruby
brew install ruby
2,安装ruby与redis的接口程序
,然后本地安装
gem install -l redis-4.0.1.gem
3,在本地/usr/local/目录下创建rediscluster,将redis-4.0.9编译make安装
创建7001、7002、7003、7004、7005、7006共6个目录,将redis-4.0.0下的redis.conf文件copy到以上6个目录,并做相应修改如下:
cluster-enabled ...
JAVA_HOME/bin工具
- 博客分类:
- J2SE
JAVA_HOME/bin下工具如下:
jar
JAVA打包工具
jarsigner
jar秘钥签名工具
java
JAVA运营工具,用于运行字节码或jar包
javac
JAVA编译工具
javadoc
JAVA文档工具,用于根据源代码中的注释生成HTML帮助文档
javafxpackager
javaFX包装器,用于执行或封装签名JavaFX应用有关的任务。在java8U20已经迁移到javapackager
javah
javap
JAVA反编译工具
javapackager
执行针对J ...
1,ReplicaFetcherThread: data loss on unknown exception
[2018-01-29 12:55:51,188] ERROR [Replica Manager on Broker 1]: Error when processing fetch request for partition [sql-info,9] offset 73557694 from consumer with correlation id 0. Possible cause: Request for offset 73557694 but we only have l ...
Python(十三)异常
- 博客分类:
- python
异常及异常处理
try://执行第一步
#int("hello world")
int(123)
except (ValueError, TypeError) as reason://捕获异常
print("出错啦:" + str(reason))
else://如果没有异常执行else
print("执行正常")
finally://最终肯定要执行,除非程序提前退出
print("finally exit...")
with语句* ...
Python(十二)类和对象
- 博客分类:
- python
类和对象
类
对象
面向对象OO(Object-oriented):集成、封装、多态
OOA-->OOD-->OOP
self关键字,类似java的this
魔法方法:__init__(self)\__new__(cls[,...])\__del__(self)
控制权限:公有\私有(伪私有,名字改编:name mangling)
组合
举几个例子
--------------- --------------- --------------- ---- ...
Python(十一)常用模块
- 博客分类:
- python
random
import random
os模块
import os
help(os)
pickle模块
import pickle
help(pickle)
pickle提供了一个简单的持久化功能。可以将对象以文件的形式存放在磁盘上。
pickle模块只能在python中使用,python中几乎所有的数据类型(列表,字典,集合,类等)都可以用pickle来序列化,
pickle序列化后的数据,可读性差,人一般无法识别。
Python(十)文件存储
- 博客分类:
- python
文件操作
文件操作,涉及到对文件读、写、执行等
打开一个文件open()
打开一个文件:
file = open("/Users/haowenchao/Downloads/python/file/hello.txt","r")
file1Str1=list()
file1Str2=list()
file1Str3=list()
print(type(file1Str1))
count = 1
print("############################### ...
Python(九)字典和集合
- 博客分类:
- python
字典DICT
dict1 = {"key1":"value1", "key2":"value2" }
构造函数:
| dict() -> new empty dictionary
| dict(mapping) -> new dictionary initialized from a mapping object's
| (key, value) pairs
| dict(iterable) -> new dictionary initialized as i ...
Python(八)函数
- 博客分类:
- python
函数
定义:def func():
........
形参&实参
关键字参数 :表示使用关键字为参数赋值,可以解决一个方法参数过多的情况下赋值顺序错误的情况
默认参数:表示定义了默认值的参数
收集参数:可变参数
内部函数与闭包
lambda表达式
lambda语句构建了一个函数对象。
1,使用lambda表达式写一些脚本时候,可以省去定义函数的过程,是代码更加简洁。
2,对于一些比较抽象而且整个代码执行过程中只会使用一两次的函数,可以用l ...
Python(七)序列
- 博客分类:
- python
序列!序列!
列表、元组、字符串的共同点:
--都可以通过索引获取某一个元素
--默认索引都是从0开始
--可以通过分片的方法获取某个范围内的子集
--有很多共同的操作符(重复操作符、拼接操作符、成员关系操作符)
帮助文档:
help(list) 表示查看关于list的帮助文档
举个例子:
Python(六)格式化
- 博客分类:
- python
format()举个例子:"{0} love {1}!".format("i", "you")i love you!
%c 格式化输出ascii码
%s 格式化输出字符串
%d 格式化输出证书
%o 格式化输出八进制数
%x 格式化输出十六进制数
%X 格式化输出十六进制数(大写)
%f 格式化输出定点数,可指定小数点后的精度
%e %E
%g %G 由计算机决定使用%f or %e
辅助参数
m.n 表示小数点前后的最小总宽度
-表示左对齐
+表示在正数面前加+
元组tuple
1,一种类型的列表,类型不可改变
2,戴上了枷锁的列表
------------------------------------------------------------
创建和访问一个元组
temp = (1, 2, 3, 4, 5)
temp[:3]
更新和删除一个元组
>>> 8*(8)
64
>>> 8*(8,)
(8, 8, 8, 8, 8, 8, 8,
------------------------------------------------ ...
Python(四)操作运算符
- 博客分类:
- python
运算符 加+ 减- 乘* 除/ 地板除// 取模% 幂运算**
逻辑操作符 and or not
操作优先级
幂运算>算数运算符>比较运算符>逻辑运算符
最好使用括号
变量
命名规则:字母、数字、下划线。但是不能以数字开头
区分大小写
字符串
双引号包含
转义字符 反斜杠\
原始字符串前加英文字母r,整个字符串自动转义,但是结尾不能加反斜杠\
>>> str = "c:\hello\world\news"
>>> str
'c:\\hello\\world\news'
>>> print(str)
c:\hello\world
...
Python数据类型
字符串 str
整型 int
浮点型 float(e记法)
bool
type(v)函数
isinstance(v, str/int/float/...)
列表
>>> member = [1, 2, 3, 4, 5]
>>> member
[1, 2, 3, 4, 5]
>>> len(member)
5
>>> member.insert(1, 0)
>>> member
...