02 2019 档案
摘要:将redis发布订阅模式用做消息队列和rabbitmq的区别: 可靠性redis :没有相应的机制保证消息的可靠消费,如果发布者发布一条消息,而没有对应的订阅者的话,这条消息将丢失,不会存在内存中;rabbitmq:具有消息消费确认机制,如果发布一条消息,还没有消费者消费该队列,那么这条消息将一直存
阅读全文
摘要:每一种编程语言中,我们都会碰到变量的作用域的问题。(比如在函数中定义的变量在函数外不能使用的) BASH 中也有类似的问题,局部变量和环境变量(全局变量)。 局部变量是普通的变量,仅在创建它的Shell中有效。 环境变量。我们更多的使用“环境变量”而不是“全局变量”,因为这个名称更 能体现它的特点。
阅读全文
摘要:1. 资源(Resources) REST的名称”表现层状态转化”中,省略了主语。”表现层”其实指的是”资源”(Resources)的”表现层”。 所谓”资源”,就是网络上的一个实体,或者说是网络上的一个具体信息。 它可以是一段文本、一张图片、一首歌曲、一种服务,总之就是一个具体的实在。 你可以用一
阅读全文
摘要:re.search 扫描整个字符串并返回第一个成功的匹配。 上码: F:\dev\python\python.exe F:/pyCharm/practice/config_dir/zip_demo.pysearchObj.group() : Cats are smarter than dogssea
阅读全文
摘要:sorted() 函数对所有可迭代的对象进行排序操作。 sort 与 sorted 区别: sort 是应用在 list 上的方法,sorted 可以对所有可迭代的对象进行排序操作。 list 的 sort 方法返回的是对已经存在的列表进行操作,无返回值,而内建函数 sorted 方法返回的是一个新
阅读全文
摘要:enumerate() 函数用于将一个可遍历的数据对象(如列表、元组或字符串)组合为一个索引序列,同时列出数据和数据下标,一般用在 for 循环当中。在python 3中返回一个生成器,代码如下: F:\dev\python\python.exe F:/pyCharm/practice/config
阅读全文
摘要:Python2.6 开始,新增了一种格式化字符串的函数 str.format(),它增强了字符串格式化的功能。 基本语法是通过 {} 和 : 来代替以前的 % 。 format 函数可以接受不限个参数,位置可以不按顺序。 代码如下图: F:\dev\python\python.exe F:/pyCh
阅读全文
摘要:bin() 返回一个整数 int 或者长整数 long int 的二进制表示。 代码示例: F:\dev\python\python.exe F:/pyCharm/practice/config_dir/zip_demo.py0b1010 Process finished with exit cod
阅读全文
摘要:zip() 函数用于将可迭代的对象作为参数,将对象中对应的元素打包成一个个元组,然后返回由这些元组组成的列表。 如果各个迭代器的元素个数不一致,则返回列表长度与最短的对象相同,利用 * 号操作符,可以将元组解压为列表。 zip 方法在 Python 2 和 Python 3 中的不同:在 Pytho
阅读全文
摘要:Python 用下划线作为变量前缀和后缀指定特殊变量。 _xxx 不能用'from moduleimport *'导入 __xxx__ 系统定义名字(类似于java 的default修饰) __xxx 类中的私有变量名(类似于java的private修饰) 核心风格:避免用下划线作为变量名的开始。
阅读全文
摘要:@property可以将python定义的函数“当做”属性访问,从而提供更加友好访问方式,但是有时候setter/deleter也是需要的。1、只有@property表示只读。2、同时有@property和@*.setter表示可读可写。 3、同时有@property和@*.setter和@*.de
阅读全文
摘要:HTTPS 之共享秘钥 公钥 及 私钥一 共享秘钥1.1 概念共享秘钥和我们生活中同一把锁的钥匙概念类似,对同一把锁来说,加锁时使用什么钥匙,解锁也必须使用同样的钥匙。 1.2 共享秘钥在HTTP传输中的缺点以共享密钥方式加密时必须将密钥也发给对方。在互联网上转发密钥时,如果通信被监听,那么密钥就可
阅读全文
摘要:转至https://blog.csdn.net/xingchao416/article/details/53506051 1.首先获取一些闲置的ip地址,且必须为固定地址,不能是自动获取的地址,方法:可以ping下哪些ip没有用,没有用的可以拿来用 cmd→ping ip地址 2.打开网络共享中心→
阅读全文
摘要:过程如下: 1.Linux下生成密钥 通过命令”ssh-keygen -t rsa“ 2.1 通过ssh-copy-id的方式 命令: ssh-copy-id -i ~/.ssh/id_rsa.put <romte_ip> [root@test .ssh]# ssh-copy-id -i ~/.ss
阅读全文
摘要:废话不说,直接上代码(可能很多人以前不知道有这种方法): [1, 2, 3] 1 2 3(1, 2, 3) 1 2 3{1: 'a', 2: 'b', 3: 'c'} 1 2 3 序列+*相当于解压,与zip的功能相反
阅读全文
摘要:python可以通过ChromeOptions设置chrome参数,如下载路径等,代码如下(python 3.6.7):
阅读全文
摘要:废话不多说,直接贴代码(python 3.6.7):
阅读全文