摘要:
单例模式 单例模式(Singleton Pattern)是一种常用的软件设计模式,该模式的主要目的是确保某一个类只有一个实例存在。当你希望在整个系统中,某个类只能出现一个实例时,单例对象就能派上用场。 比如,某个服务器程序的配置信息存放在一个文件中,客户端通过一个 AppConfig 的类来读取配置 阅读全文
摘要:
一、字符串 strings Python操作Redis的redis模块对字符串(string)的主要操作函数包括:SET、GET、GETSET、SETEX、SETNX、MSET、MSETNX、INCR(INCRBY,DECR,DECRBY在python中庸同一个函数incr实现)、APPEND、SE 阅读全文
摘要:
Ubuntu16设置Redis开机自启动 设置条件: 在redis目录下找到 utils/redis_init_script 复制到 /etc/init.d/redis 打开文件进行修改 步骤:(主要Linux命令) 原配置文件 修改后的配置文件 修改完配置文件后执行下面两条命令 测试命令: 其他命 阅读全文
摘要:
1、冒泡排序 冒泡排序是最简单也是最容易理解的排序方法,其原理就是重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。 1 # 冒泡排序 2 def bubbleSort(li): 3 n = le 阅读全文
摘要:
算法复杂度分为时间复杂度和空间复杂度。 其作用: 时间复杂度是指执行算法所需要的计算工作量; 而空间复杂度是指执行这个算法所需要的内存空间。 (算法的复杂性体现在运行该算法时的计算机所需资源的多少上,计算机资源最重要的是时间和空间(即寄存器)资源,因此复杂度分为时间和空间复杂度)。 简单来说,时间复 阅读全文
摘要:
Ubuntu18.04版本里面自带了最新的Python3.6.5版本,在安装Python虚拟环境时需注意: 1.首先是安装两个包 pip3 install virtualenv # python虚拟环境 pip3 install virtualenvwrapper # 封装了虚拟环境,支持一些简化命 阅读全文
摘要:
1.安装需要的软件 sudo apt install xdg-user-dirs-gtk 2.临时转换系统语言为英文,重启后会自动恢复原值的 export LANG=en_US 3.执行转换命令,弹出的窗口中会询问是否将目录转化为英文路径,同意并关闭 xdg-user-dirs-gtk-update 阅读全文
摘要:
1.查看已连接的服务端口 (ESTABLISHED) netstat-a netstat-ap netstat -ap | grep 8080 或 lsof -i:8888 kill -9 PID号 ps:kill就是给某个进程id发送了一个信号。默认发送的信号是SIGTERM,而kill -9发送 阅读全文
摘要:
一.需要的三方库 1.安装词云: pip install wordcloud 2.安装结巴 pip install jieba 3.安装matplotlib pip install matplotlib 二.实现代码 三.实现效果 阅读全文
摘要:
1 # 邮件发送 2 import smtplib 3 from email.mime.text import MIMEText 4 5 def send_mail(mail_recv_list, subjict, content): # 定义一个发送邮件的函数 6 mail_send_user = "*********@163.com" # 邮箱用户名 7 ... 阅读全文