自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

时光磨盘

python

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

原创 python魔法方法---------属性访问__setattr__、__getattr__、__delattr__和__getattribute__的区别

  通常情况下,我们在访问类或者实例对象的时候,会牵扯到一些属性访问的魔法方法,主要包括:① __ getattr __ (self, name): 访问不存在的属性时调用② __ getattribute __(self, name):访问存在的属性时调用(先调用该方法,查看是否存在该属性,若不存在,接着去调用①)③ __ setattr __(self, name, value):设置实...

2018-11-09 23:51:26 381 1

原创 mongodb的安装(mac和ubuntu16.04)

ubuntu16.04安装:之前安装过的先卸载:卸载关闭守护进程mongodsudo service mongod stop2.卸载安装的软件包sudo apt-get purge mongodb-org*3.移除数据库和日志文件(数据库和日志文件的路径取决于/etc/mongod.conf文件中的配置)sudo rm -r /var/log/mongodbsudo rm...

2018-11-08 23:29:49 246

原创 json.dumps和json.dump的区别, json.load和json.loads的区别

首先明确一点:1、json.dumps将python对象格式化成json字符2、json.loads将json字符串解码成python对象3、json.dump主要用来将python对象写入json文件4、json.load加载json格式文件,返回python对象具体实例:import jsonstr={'article':'hello',' tag':'美女'}# 将py...

2018-11-08 21:56:08 244

原创 redis面试常见问题

1、如何实现缓存同步?  redis常本用来作为缓存服务器。缓存的好处是减少服务器的压力,数据查询速度快。解决数据响应慢的问题。  所谓缓存同步,也就是在数据库的增删改操作完成之后,清除对应的缓存即可,下一次执行查询操作时,重新添加新的缓存,这样就很好的实现了缓存同步的问题。2、redis支持事务命令:开启事务:multi提交事务:exec回滚事务:discard监听事务:wat...

2018-11-07 20:51:47 223

原创 如何解决高并发问题

  高并发的本质很简单,一个是慢,一个是等。两者是相互关联的,因为慢,所以要等,因为等,所以慢,解决了慢,也就解决了等,解决了等,也就解决了慢。关键是如何解决慢和等,核心一个是短,一个是少,一个是分流。短是指路径要短。典型的mvc结构是请求->controller->model->dao->view,然后把页面返回给用户。要想短的话;1,页面静态化- 用户可以直接获...

2018-11-07 16:59:35 2360 1

原创 MYSQL------sql语句完整的执行顺序

sql语句的元素:1、from 子句组装来自不同数据源的数据;2、where 子句基于指定的条件对记录行进行筛选;3、group by 子句将数据划分为多个分组;4、使用聚集函数进行计算5、使用 having 子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用 order by 对结果集进行。真确的顺序是:SELECT select_expr [,selec...

2018-11-06 22:32:55 5654

原创 python实现二,八,十六进制与十进制之间的转换

对于不同进制的转化:1、把不同进制转化为十进制int('02245', 8) # 1189 #第一个参数是需要转成十进制的字符串 #第二个参数是第一个参数的类型,比如是2、8或者16进制int('0xD32C',16) # 54060int('0b10', 2) # 22、把不同进制转化为二进制hex(10) #把10进制转化为16进制 0xAoct(10) ...

2018-11-05 22:08:05 3519

原创 关于redis数据库

1、redis常用命令应用服务器端:1,启动redis:   redis-server2、查看redis help文档:redis --help3、个人习惯:        ps  aux | grep redis 查看redis服务进程        sudo kill -9 pid  根据查询到的进程编号,杀掉进程客户端:1、启动命令: redis-cli2...

2018-11-03 20:21:26 203

空空如也

空空如也

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

TA关注的人

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