- 博客(18)
- 收藏
- 关注
原创 Linux 系统中 PS1 显示全路径\w模式时替换 ~ 为 /home/user 的解决方案
Linux 系统中 PS1 显示全路径\w模式时替换 ~ 为 /home/user 的解决方案Linux 系统中 PS1 显示全路径\w模式时替换~为/home/user的解决方案说明可以显示PS1全路径,将linux默认将$HOME替换为~的操作还原为全路径可以配合conda等环境管理使用,多次切换不会引起改变PS1Code: (将以下代码放入~/.bashrc)## 30黑,31红,32绿, 33黄,34蓝,35洋红,36青,37白PS1="\[\e[1;32m\][\u@\h:\[\
2020-07-25 13:05:40 888 1
原创 Python3中`sorted()函数`与`lambda表达式`原理解析
Python3中sorted()函数与lambda表达式原理解析@TOC相信很多小伙伴们在一开始学习Python的一些高级用法时遇到过很多困扰。我准备日常分享一些比较浅显的原理解析帮助大家理解。问题引入很多小伙伴面对这样的排序,很是懵逼:# 预按照每个字典中键'b'的值进行列表排序L = [{'a': 1, 'b': 4}, {'a': 1111, 'b': 2}, {'a': 1...
2020-03-21 10:27:12 1818
原创 Python3中的浅拷贝和深拷贝 【详细解读】
我的原书链接:点击传送3.6.3. 浅拷贝 与 深拷贝 理解(浅层复制 与 深层复制 理解)浅拷贝 shallow copy深拷贝 deep copy总结:浅拷贝: 是指在复制过程中,只复制一层变量绑定关系,不会复制深层变量绑定的对象的复制过程深拷贝: 对所有可变对象进行层层复制,实现对象的各自独立。3.6.3.1. 语法及使用方法:基本语法:import copy #...
2020-02-23 00:01:33 387
原创 Python3中multiprocessing的Process创建子进程在Windows和Linux下的区别
结论:尽量在Linux中使用多进程,Linux中更遵循程序设计之初的规范# -*- coding: utf-8 -*-import multiprocessing as mpfrom time import sleepimport osa = 1print("[父/子] PID", os.getpid(), a, "===================")def fun(x...
2020-01-08 13:10:19 1315 2
原创 Python中对具有逻辑结构的字典进行展开为列表
利用字典存储树图,如何展开为列表呢?# -*- coding: utf-8 -*-# @Author: ChenJun# @Qmail: 1170101471@qq.com# @Date: 2019-12-24 11:05:08# @Last Modified by: JUN# @Last Modified time: 2019-12-24 21:38:24"""遍历输...
2020-01-02 11:26:23 970
原创 Python3 中浅拷贝 与 深拷贝 理解
Python3 中浅拷贝 与 深拷贝 理解我的gitee链接:00.Python/Chapter03.DataContainers.md · wan230114/PythonNote - 码云 - 开源中国https://gitee.com/wan230114/PythonNote/blob/master/00.Python/Chapter03.DataContainers.md(浅层复制...
2019-12-17 01:05:03 180
原创 Python3中`in操作`在列表,字典,集合中的速度对比2(改进版)
Python3中in操作在列表,字典,集合中的速度对比2(改进版)Python3中"in操作(x in X)"在列表list,字典dict,集合set,np.array 中的速度对比2(改进版)上一个 实例(–>click传送门) 的对比不是很明显,主要是用单个元素在一个大空间内查找,太浪费资源了。在这基础上,思考了一下,为何不用事先定义好的每一个元素就地查找呢。改进版:结论:集合...
2019-12-16 13:08:16 1411
原创 Python3中`in操作`在列表,字典,集合中的速度对比
Python3中in操作在列表,字典,集合中的速度对比结论:对于需要涉及大量in查找操作的一批数据,最好使用字典或集合。运行结果:import datetimeimport matplotlib.pyplot as mpimport numpy as npimport hashlibdef hex_sha1(STR): s1 = hashlib.sha1() s1...
2019-12-16 02:02:25 1359
原创 python3列表list追加元素之`L+=[x]`与L.extend([x])与`L.append(x)`谁更快?
python3列表追加元素之L+=[x]与L.extend([x])与L.append(x)谁更快?结论:append更快。运行结果:代码:import datetimeimport matplotlib.pyplot as mpdef get_time(fn): def f(*args): t0 = datetime.datetime.now() ...
2019-12-14 23:10:45 1009
原创 vscode中编辑markdown生成标题级号索引index方法(自定义起始编号)与运行python代码块
文章目录示例:插件地址:https://marketplace.visualstudio.com/items?itemName=ChenJun.markdown-index-pro
2019-12-10 17:11:45 3206
原创 windows鼠标右键添加 “用资源管理器打开文件在当前目录”
新建文件,使用记事本保存如下内容,命名为Open_Dict.reg,双击文件添加进入注册表即可。Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\*\shell\OpenDict] @="Open Dictionary with Explorer" "Icon"="C:\\Windows\\explorer.exe,0" ...
2019-11-20 15:20:52 1216
原创 Windows右键“用 SublimeText3 打开”一键自动添加指令脚本
bat脚本一键添加注册表,右键菜单使用简介step01: 进入sublime_text.exe所在的同级目录step02: 下载本文提供的一键脚本,或将如下内容复制到该目录下的bat文件内。(随意新建,后缀为.bat,记事本打开粘贴保存)step03: 双击bat文件,运行脚本,点击确认即可完成。echo Windows Registry Editor Version 5.00 >...
2019-11-18 22:52:28 378
原创 centos 实现 Apache 与 Ngnix 并存同时正常访问(配制域名转发)
记一次Apache域名转发Ngnix服务操作Apache服务端转发Ngnix服务端转发Apache服务端转发Apache、Ngnix服务正常安装vim /etc/httpd/conf.d/httpdvhosts.conf加入<VirtualHost *:80> ServerName localhost # 设置访问转发的域名 ServerAlias *.last...
2019-11-16 12:39:37 409
原创 设置xshell6,让操作更好用
设置xshell6,让操作更好用需求:双击复制路径,右击粘贴路径。需要做的:分隔符设置,双击设置,右击设置。图示:
2019-08-30 10:49:09 2008
原创 Python3中的C3算法:多继承查找规则
Python C3算法标签(空格分隔): 未分类基本概念mro序列: MRO是一个有序列表L,在类被创建时就计算出来。如果继承至一个基类:class B(A)这时B的mro序列为mro( B )= mro( B(A) )= [B,A]如果继承至多个基类class B(A1,A2,A3 ...)这时B的mro序列mro(B) = [B] + merge...
2018-08-06 01:24:11 9629 3
原创 HTML及markdown常用命令
HTML常用命令标签(空格分隔): JUN-code 目录 HTML常用命令1 常用代码2 网页基础框架2.1 框架2.1.1 框架模板2.2 表格3 CSS标签定义3.1 标题栏3.2 递增序列3.3 多级标题3.4 CSS标题标签自定义4 色彩代码1 常用代码空格: &amp;nbsp;色彩: ...
2018-07-28 14:01:45 1974
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人