- 博客(13)
- 资源 (16)
- 收藏
- 关注
原创 熊-佛曰-永无BUG
/*** 佛曰:* 写字楼里写字间,写字间里程序员;* 程序人员写程序,又拿程序换酒钱;* 酒醒只在网上坐,酒醉还来网下眠;* 酒醉酒醒日复日,网上网下年复年;* 但愿老死电脑间,不愿鞠躬老板前;* 奔驰宝马贵者趣,公交自行程序员;* 别人笑我忒疯癫,我笑自己命太贱;* 不见满街漂亮妹,哪个归得王先森;*/...
2020-07-27 16:12:06 1483
原创 vue nginx去除缓存机制
location ~* ^.+\.(jpg|jpeg|png|ico|css|js)$ { root $root; autoindex on; autoindex_exact_size off; autoindex_localtime on; add_header Cache-Control no-store; add_header Last-Modified $date_gmt; if_modified_since off; expir...
2021-04-15 14:39:24 859
原创 python求两个时间的时间差
我们在用python进行分析的时候,可能会碰到计算两个日期的时间差。下面为大家介绍一下如何计算两个时间的时间差:from dateutil.parser import parsea = parse('2017-10-01/12:12:12')b = parse('2013-3-4/10:10:10')(a-b).days(a-b).seconds(a-b).total_seconds() m, s = divmod(seconds, 60) h, m = divmod(m, 60)
2021-03-29 14:05:56 3825
原创 Flask 使用日志
注册app添加日志class RequestFormatter(logging.Formatter): # 自定义格式化类 def format(self, record): """每次生成日志时都会调用, 该方法主要用于设置自定义的日志信息 :param record 日志信息""" record.url = request.url # 获取请求的url record.remote_addr = request.remot
2021-03-03 13:10:19 868 1
原创 Win7配置Java环境
下载 JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html开始配置右键“计算机”图标,菜单中点击“属性”,进入“系统”界面 点击系统界面左侧栏的“高级系统设置”,点击“环境变量” 修改“系统变量”栏中的Path变量,双击编辑 变量值末尾增加字符 ;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin; (注:保留分号以和之前字符分隔).
2020-10-13 09:38:16 202
原创 Win10配置Java环境
下载 JDK下载地址:https://www.oracle.com/technetwork/java/javase/downloads/index-jsp-138363.html点击下载按钮:开始安装JDK:可以设置为你想安装的路径。环境变量配置1. 打开 环境变量窗口右键This PC(此电脑) -> Properties(属性) -> Advanced system settings(高级系统设置) -> Environment Variabl.
2020-10-13 09:36:35 146
原创 python 集合set() & 与 and 、 | 与 or之间的区别
python set(集合) & 与 and 、 | 与 or之间的区别# encoding:utf-8a = set([1, 2, 3, 4, 5])b = set([4, 5, 6, 7, 8])# 求两个集合的交集print(a & b)print(a and b)# 求两个集合的并集print(a | b)print(a or b)主要的原因是 & != and , | != orpython 中 & 、| 代表的是位运算符,
2020-09-29 09:44:14 633
原创 python线程池详细原理及代码
PYTHON线程池及其原理和使用(超级详细)系统启动一个新线程的成本是比较高的,因为它涉及与操作系统的交互。在这种情形下,使用线程池可以很好地提升性能,尤其是当程序中需要创建大量生存期很短暂的线程时,更应该考虑使用线程池。线程池在系统启动时即创建大量空闲的线程,程序只要将一个函数提交给线程池,线程池就会启动一个空闲的线程来执行它。当该函数执行结束后,该线程并不会死亡,而是再次返回到线程池中变成空闲状态,等待执行下一个函数。此外,使用线程池可以有效地控制系统中并发线程的数量。当系统中包含有大量的并发线
2020-08-21 13:47:56 303
原创 python linux交互模块(paramiko、fabric与pexpect)
python linux交互模块(paramiko、fabric与pexpect)paramiko模块是基于Python实现的SSH远程安全连接,用于SSH远程执行命令、文件传输等功能。默认python没有,需要手动安装:pip install paramiko如安装失败,可以尝试yum安装:yum install python-paramiko18.1.1 SSH密码认证远程执行命令 1 2 3 4 5 6 7 8
2020-08-13 14:20:13 1029
原创 win7安装node和vue
作为一名常年活动于后端的开发,记录下Vue本地开发环境的搭建过程,以便后期使用1.下载node.js的msi在线安装文件,然后一路next安装完成(期间遇到问题,通过右键msi文件选择管理员授权解决)http://nodejs.cn/download/2.新建nodejs缓存和全局文件夹,在安装目录C:\Program Files\nodejs下面新建node_global和node_cache两个文件夹然后cmd执行命令:npm config set cache "C...
2020-07-21 18:13:39 438
原创 html5拓扑图插件汇总
1、Vis.js官网:vis.js - A dynamic, browser based visualization library.github地址:GitHub - almende/vis: Dynamic, browser-based visualization library在github上有4000多颗星,还蛮受欢迎的;2、JointJS官网:JointJS - the HTML 5 JavaScript diagramming library.github地址:GitHub - c
2020-07-20 18:29:54 677
原创 Linux打包Python文件为RPM格式
什么是RPMRPM(RPM软件包管理器)RPM 是Red-Hat Package Manager(RPM软件包管理器)的缩写,这一文件格式名称虽然打上了RedHat的标志,但是其原始设计理念是开放式的,现在包括OpenLinux、SuSE.以及Turbo Linux等Linux的分发版本都有采用,可以算是公认的行业标准了。看到了rpm是什么,我们就来了解一下RPM相关的命令本来准备直接 rpm -help让大家看看相关参数的,但是考虑到内容太多,感兴趣的自行点击.这里放几个常用的命令
2020-07-20 17:46:26 1364 1
原创 Python加密,py文件生成.pyc/.pyd文件
Python有py、pyc、pyw、pyo、pyd等文件格式,其中除py其他格式起到了不暴露源码的作用,相当于c语言中的动态库。1,Python生成pyc文件1.1生成单个pyc文件对于py文件,可以执行下面命令来生成pyc文件,转化后的.pyc文件将在当前目录的__pycache__文件夹下.python -m compileall <dir>另外一种方式是通过代码来生成pyc文件,同样转化后的.pyc文件将在当前目录的__pycache__文件夹下.import p
2020-07-20 17:35:04 528
python paramiko封装
2020-08-13
python发送短信
2020-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人