拷贝对象(深拷贝deepcopy与浅拷贝copy)

Python中的对象之间赋值时是按引用传递的,如果需要拷贝对象,需要使用标准库中的copy模块。 1. copy.copy 浅拷贝 只拷贝父对象,不会拷贝对象的内部的子对象。 2. copy.deepcopy 深拷贝 拷贝对象及其子对象 一个很好的例子: Python代码  import copy   a&
阅读全文

进程间通信机制

  • Davidvivi
  • 2018-04-06 01:56:46
  • Linux
进程间通信的8种方法:  1、无名管道通信  无名管道( pipe ):管道是一种半双工的通信方式,数据只能单向流动,而且只能在具有亲缘关系的进程间使用。进程的亲缘关系通常是指父子进程关系。  2、高级管道通信  高级管道(popen):将另一个程序当做一个新的进程在当前程序进程中启动,则它算是当前程序的子进程,这种方式我们成为高级管道方式。  3、有名管道通信  有名管道 (named pipe
阅读全文

通信协议——Http、TCP、UDP

TCP HTTP UDP:都是通信协议,也就是通信时所遵守的规则,只有双方按照这个规则“说话”,对方才能理解或为之服务。TCP HTTP UDP三者的关系:TCP/IP是个协议组,可分为四个层次:网络接口层、网络层、传输层和应用层。在网络层有IP协议、ICMP协议、ARP协议、RARP协议和BOOTP协议。在传输层中有TCP协议与UDP协议。在应用层有FTP、HTTP、TELNET、SMTP、DN
阅读全文

深入理解Python装饰器

为什么需要装饰器我们假设你的程序实现了 say_hello () 和 say_goodbye () 两个函数。def say_hello():   print "hello!"def say_goodbye():   print "hello!&qu
阅读全文

浅谈python中的“ ==” 与“ is”

在 Python 中会用到对象之间比较,可以用 ==,也可以用 is 。但是它们的区别是什么呢?is 比较的是两个实例对象是不是完全相同,它们是不是同一个对象,占用的内存地址是否相同。莱布尼茨说过:“世界上没有两片完全相同的叶子”,这个is正是这样的比较,比较是不是同一片叶子(即比较的id是否相同,这id类似于人的身份证标识)。== 比较的是两个对象的内容是否相等,即内存地址可以不一样,内容一样就
阅读全文

Python数据分析

Python语言:简要概括一下Python语言在数据分析、挖掘场景中常用特性:列表(可以被修改),元组(不可以被修改)字典(<k,v>结构)集合(同数学概念上的集合)函数式编程(主要由lambda()、map()、reduce()、filter()构成)Python数据分析常用库:Python数据挖掘相关扩展库NumPy提供真正的数组,相比Python内置列表来说速度更快,NumPy也
阅读全文

linux实用工具

1. 查看进程占用带宽情况 - NethogsNethogs 是一个终端下的网络流量监控工具可以直观的显示每个进程占用的带宽。下载:http://sourceforge.net/projects/nethogs/files/nethogs/0.8/nethogs-0.8.0.tar.gz/download[root@localhost ~]#yum  -y install libpcap
阅读全文

MySQL 高性能优化

 图 - MySQL查询过程1.2 优化的哲学优化有风险,涉足需谨慎1.2.1 优化可能带来的问题优化不总是对一个单纯的环境进行,还很可能是一个复杂的已投产的系统。优化手段本来就有很大的风险,只不过你没能力意识到和预见到!任何的技术可以解决一个问题,但必然存在带来一个问题的风险!对于优化来说解决问题而带来的问题,控制在可接受的范围内才是有成果。保持现状或出现更差的情况都是失败!1.2.2
阅读全文

Docker 创始人宣布离职:“没有我,Docker 也能正常运行”

Docker 创始人 Solomon Hykes 今日在 Docker 博客上宣布已正式离开 Docker 公司,不再担任公司的日常运作工作。Solomon Hykes 表示,他未来的身份将是 Docker 的董事会成员、主要股东,以及 Docker 维护者,但不再负责担任公司的日常工作。Solomon Hykes 今年 34 岁,作为 Docker 的创始人,他表示在宣布这个消息时,心情十分复杂
阅读全文

深入理解https

我们先不了聊HTTP,HTTPS,我们先从一个聊天软件说起,我们要实现A能发一个hello消息给B:如果我们要实现这个聊天软件,本文只考虑安全性问题,要实现A发给B的hello消息包,即使被中间人拦截到了,也无法得知消息的内容如何做到真正的安全?这个问题,很多人马上就想到了各种加密算法,什么对称加密、非对称加密、DES、RSA、XX、噼里啪啦~而我想说,加密算法只是解决方案,我们首先要做的是理解我
阅读全文
首页 23456 末页 共 102 条记录