#N

在Redis Sentinel环境下,jedis该如何配置

在Redis主从复制架构中,如果master出现了故障,则需要人工将slave提升为master,同时,通知应用侧更新master的地址。这样方式比较低效,对应用侧影响较大。 为了解决这个问题,Redis2.8中推出了自己的高可用方案RedisSentinel。 RedisSentinel架构图如下...

pt-online-schema-change的实现原理

pt-online-schema-change用于MySQL的在线DDL。下面结合官方文档和generallog来分析其实现原理。 测试表mysql>showcreatetablet2G***************************1.row***************************...

django之创建子应用

一:子应用  Django的视图编写是放在子应用中的。类似于flask中的视图。二:创建子应用  例如:在刚才的dj_study项目中,创建一个名字为user的子应用(目录):注意是第一级的dj_study下面。  pythonmanage.pystartappuser #manage.py启动和创建程序的子...
IT猿 ·2020-03-28

django之创建项目

1.创建虚拟环境  mkvirtualenvdjango_study-ppython3  创建成功后:(django_study)python@ubuntu:~$ 2.安装django-指定版本1.11.11  pipinstalldjango==1.11.11报错:TypeError:unsupported...
IT猿 ·2020-03-28

python高级:垃圾回收机制

---恢复内容开始---垃圾回收机制  1.计数引用机制    就是一个变量、数据结构、对象当没有人引用时,python的会启用垃圾回收机制,将其从内存中删除。    怎么看引用的次数呢?sys模块提供的sys.getrefcount(要查的对象)返回引用次数importsysa=1b=1print("删除a之前1的引...

python进阶:装饰器

 1.闭包  简单理解:闭包就是多层函数的嵌套,外层函数的返回值是内层函数的引用。defout_func(n):num=100defin_fucn(*args,**kwargs):     #nonlocalnumifn%2==0:#里面没有修改num的值,直接使用可以,如果变成num+=n则会报错,因此需要...
IT猿 ·2020-03-28

python:图片拼接

一:尺寸相同的图片拼接importosfromPILimportImagewidth_i=200height_i=200row_max=3line_max=3all_path=list()num=0pic_max=line_max*row_maxdir_name=r"C:UsersAdministratorDeskto...
IT猿 ·2020-03-28

python数据分析第二版:数据加载,存储和格式

一:读取数据的函数  1.读取csv文件 importnumpyasnpimportpandasaspddata=pd.read_csv("C:\Users\Administrator\Desktop\result.csv",encoding="utf-8")#这里需要注意路径必须用\斜杠,斜杠显示...

python数据分析第二版:pandas

一:pandas两种数据结构:series和dataframe  series:索引(索引自动生成)和标签(人为定义)组成---返回一个对象obj=pd.Series([1,2,3,4])obj#结果01122334dtype:int64obj=pd.Series(["姓名","年龄","身高","体重"])obj#结...

爬虫技术:数据处理josn和pickle模块

一:json模块json模块的作用就是讲json字符串("{"a":1,"b":1}")和python能够识别的字典进行相互转换。importjsonimportpicklea="""{'a'::1,'c':2}"""ret=json.loads(a)print(ret)#结果json.decoder.JSONDeco...

python数据分析第二版:numpy

一:Numpy#数组和列表的效率问题,谁优谁劣#1.循环遍历importnumpyasnpimporttimemy_arr=np.arange(1000000)my_list=list(range(1000000))defarr_time(array):s=time.time()for_inarray:_*2e=tim...

机器学习:2.NPL自然语言处理

1.词带的简单解释:  每一个词出现了多少次,缺点是不知道顺序2.seq2seq自然语言处理的核心  RNN:    一对一:输入一个,输出一个    一对多:输入一个,输出多个    多对一:输入多个,输出一个    多对多:输入多个,输出多个     原始数组:  改变一次的数组:  改变两次的数组:  ...

python基础面试题总结

  自己理解:浅拷贝,只是拷贝引用,不开辟新的空间存储拷贝内容。       深拷贝,就是在内存中,开辟一个新的内存地址,将拷贝内容放到新的地址中去。  验证:对于数字,字符串,元祖这种不可变类型的数据,深拷贝和浅拷贝拷贝的是内存地址的引用。  不可变类型importcopy#不可变类型---数值intfloata1=...

docker:python与docker

一:环境准备  pycharm:专业版(windows)  dockerce免费版(ubantu16.04)  os:  os:防火墙二:开发流程  pycharm中开发环境搭建的工作原理:  1.pycharm中配置docker环境    docker是基于c/s的架构,ubantu上的client链接ubantu上...
IT猿 ·2020-03-28

华为ensp使用

   网络学习目录 AR是()  Auto:自动线copper:双绞线缆 serial:串行线 pos:光纤 E1:  ATM:  CTL:   STA:&nb...
IT猿 ·2020-03-28
首页上一页...42914292429342944295...下一页尾页