- 博客(204)
- 资源 (2)
- 收藏
- 关注
原创 sed 命令中替换值为shell变量
文章目录sed 命令中替换值为shell变量替换基本语法sed 中替换使用shell 变量总结参考文档sed 命令中替换值为shell变量替换基本语法大家都是 sed 有很多用法,最多就应该是替换一些值了。让我们先回忆 sed的替换语法。在sed 进行 替换的时候sed -i 's/old/new/g' 1.txt echo "hello old frank" |sed 's/o...
2020-04-29 22:53:30 16532 8
原创 04-python中的面向对象编程-01
04-python中的面向对象编程-01文章导航04-python中的面向对象编程-01概念引入那么如何面向对象编程呢?python3中面向对象编程类和对象的关系,区别是什么?总结概念引入首先面向对象编程 不是在python 中有,几乎大部分的高级编程语言都是支持的。 面向对象编程 是一种编程思想,是一种写代码的一种思维, 这里 我们就以python语言为例 来介绍 什么是 面向对象编程 。...
2020-04-20 11:48:21 262
原创 03-python中的文件操作-01
03-python中的文件操作-01文章目录03-python中的文件操作-01如何打开文件打开文件的姿势写入文件一些模式的区别with 语句的用法简单说一下pep文档是什么?总结参考文档总体 要讲的大纲内容 如下 打开,关闭,查看文件 打开文件一些选项 with 语句的使用 有时候 我们可能需要记录一些程序中的数据,以及要保存一些中间结果,这个时候我们就要把 数据存起来。 ...
2020-04-08 23:38:46 606
原创 02-python 基础语法知识-04-异常与错误处理
文章目录02-python 基础语法知识-04-异常与错误处理什么是异常异常发生时会发生什么?如何处理异常如何自己主动抛出一个异常异常的分类自定义异常如何安装 第三方的包?查看第三方包 自定义的异常总结参考文档02-python 基础语法知识-04-异常与错误处理总体 要讲的大纲内容 如下 循环- for while 流程中断 continue break 逻辑操作 and ,or ,...
2020-04-03 21:23:39 370
原创 02-python 基础语法知识-02-函数
文章目录02-python 基础语法知识-02-函数函数是什么?函数定义猜数字 小游戏打印乘法口诀表函数的参数传递位置参数关键字参数冗余参数仅仅支持关键字参数函数的返回值匿名函数函数的类型是什么?总结参考文档02-python 基础语法知识-02-函数总体 要讲的大纲内容 如下 循环- for while 流程中断 continue break 逻辑操作 and ,or ,not 函...
2020-03-28 14:17:01 1089
原创 02-python 基础语法知识-01流程控制
文章目录教你用 python 辨别"真假是非"真值检测如何判断真假逻辑运算对于 or 的运算符对于and 运算符if 语句for 语句for小练习while 语句breakcontinue猜数字游戏总结参考文档教你用 python 辨别"真假是非"01-Python中的数据类型-05-流程控制总体 要讲的大纲内容 如下 数字类型- int float complex 字符串类...
2020-03-25 21:57:49 398
原创 python中什么是 可调用的,什么是不可调用的?
python中什么是 可调用的,什么是不可调用的?概念介绍什么叫可调用,这个对象,可以 通过某种方法 执行,或者说 这个对象对象.(*args,**kw) 如何这个方法 可以执行 那么我们就说 这个对象是可调用的。在python中最常见的 比如函数 ,方法 ,这些都是可以调用的 因为这些都可以通过上述方法执行 。函数是可调用的吗比如我定义一个函数,他可以通过 函数名() 这种方式 ...
2020-03-24 13:49:54 3425 5
原创 01-Python中的数据类型-04-tuple,dict,set
01-Python中的数据类型-04-tuple,dict,set文章目录01-Python中的数据类型-04-tuple,dict,set元祖 tuple元祖的创建方法元祖的不可变性的理解元祖的方法元祖解包字典 dict为啥会有字典呢?字典的创建方法字典的特点字典视图对象字典的常用方法获取字典长度获取 字典的keys, values ,k_v删除一对键值对 **pop** ,**popite...
2020-03-22 17:19:56 247
原创 01-Python 中的数据类型-03-列表,range
目录标题列表 list获取list 的元素个数list中比遍历元素list 中的 位置概念list 中 切片概念引入list 中添加元素list 中删除元素list 中修改元素 或者 替换list 中 清空 列表list 中常用方法介绍排序 sort翻转 reverse合并两个列表 extendcopy 一个列表range 对象总结参考文档总体 要讲的大纲内容 如下 数字类型- in...
2020-03-19 23:01:29 779
原创 01-Python 中的数据类型-02-字符串类型
文章目录字符串的定义字符串 常见的方法(操作)capitalize ,titleencoding位置概念find,rfindindex,rindexstartswith ,endswithlen 获取字符串长度replacestrip,lstrip,rstripupper,lowerswapcase`+` 连接字符串joincountsplit ,splitlinesisxxxx总结参考文档总体...
2020-03-18 19:44:51 1243
原创 01-Python 中的数据类型-01-数字类型
01-Python 中的数据类型-01-数字类型总体 要讲的大纲内容 如下数字类型- int float complex序列类型 - list tuple range集合类型 - set frozenset上下文管理器类型 - 比较复杂暂时 不用掌握文本序列类型二进制序列类型 bytes bytesarray memoryview真值检测比较...
2020-03-15 10:32:26 950 1
原创 00-陪你一起学python系列
目录标题陪你一起学python 系列开发环境搭建安装 python3 环境下载 安装 pycharm现在 咱们开始写代码小结参考文档陪你一起学python 系列今天 准备开始 写一个博客专栏 这个专栏里面 主要讲解 python3 的基础知识,以保证 以较快的速度 可以进行简单的开发,算是快速入门的一个教程,系列文章中也有稍微复杂的知识,但是我希望可以用简单的 知识 让你可以理解。 跟着我的步...
2020-03-14 21:57:21 425 1
原创 使用python3 来完成批量替换文件名
使用 python 来完成批量文件名的替换需求有时候 有些图片需要我批量重命名,如果比较少的时候还好, 直接 rename 就行, 如果文件特别多批量命名 就比较重要了,比如 有一个文件夹有一组图片 是有序号的,但是名字没有意思,我想改变一下的他们的名字,变成一个有意义的名字比如 下面一组图片 ,我希望把 ‘幻灯片’ 换成 ‘bs-01-’期望替换成 这样:脚本说明核心 就是通过...
2020-02-15 17:08:07 1149 2
原创 02-堆排序-shift_up操作
堆的数据结构1 MaxHeap 数据结构定义第一个是 存放数据的数组,第二是 数据数量用 count 表示template<typename Item>class MaxHeap {private: Item *data; // 定义一个数组存放堆,从下标 1 开始 int count; // 记录当前堆的元素的个数 int capacit...
2020-02-02 17:25:56 1300
原创 堆的数据结构-shift_down操作
堆的数据结构1 MaxHeap 数据结构定义第一个是 存放数据的数组 data 表示,第二是 数据数量用 count 表示,第三个 记录堆最大容量 用 capacity 表示template<typename Item>class MaxHeap {private: Item *data; // 定义一个数组存放堆,从下标 1 开始 int c...
2020-02-02 16:54:03 1934
原创 partition过程详解
partition 过程详解介绍给定一个数组arr,和一个数num, 请把小于等于num的数放在数组的左边, 大于num的数放在数组的右边。要求额外空间复杂度O(1), 时间复杂度O(N)简单来说 把一个数组 分成如下图思路如下:i当前 待考察元素.遍历数组的过程中,要保证 arr[0,j]<=num , arr[j+1,i-1]>num其中 绿色部分 是小于等于...
2020-01-24 05:01:49 2725
原创 C++ 实现选择排序算法
C++ 实现选择排序算法思路选择排序选择排序(升序) 就是 从一组数字 选出 一个最小的元素 放在 第一个位置之后在 剩下 的 元素中, 在选择一个 最小 的 位置 放入 第二位置最后只剩下 一个元素, 整个排序过程完成.#include <iostream>using namespace std;void selectSort(int *arr, i...
2020-01-05 12:04:34 586
原创 2019总结
文章目录2019 总结复盘总结旅游运动 健身方面读书个人成长投资理财信仰最后总结2019 总结 最近几天 一直思考, 如何写 今年 的年终总结, 自己 忙忙碌碌 一年的时间 , 又做什么哪些事情, 有没有完成年初的计划,是否比之前的过的更好了?复盘总结按照 惯例 先看看年初定的一些计划1 学习英语,让英语变得流利,做到脱口而出. 把2018年买的AATC 看完, 练习自己的发音,让其更...
2019-12-30 20:54:47 592 1
原创 github 向开源软件贡献自己的代码
文章目录github 向开源软件贡献自己的代码贡献自己的代码同步fork 仓库后的代码github 向开源软件贡献自己的代码贡献自己的代码1 如何 在github的某些 开源项目贡献自己的代码?如何给开源项目贡献代码分两种情况:1.代码仓库管理者给你添加该仓库的写入权限,这样的话可以直接push2.如果不能直接push(大多数情况),采用经典的fork & pull requ...
2019-12-29 15:32:14 417
原创 python3 中的上下文管理器
文章目录python3 中的上下文管理器上下文管理的作用 和 目的介绍 上下文管理器 协议enter 方法介绍exit 方法介绍上下文管理 用法框架里面使用总结python3 中的上下文管理器上下文管理器 是什么只要 实现了 __exit__ , __enter__ 的类 它就是上下文管理器. 它可以用来管理上下文实现了 __exit__ , __enter__ ...
2019-12-01 23:13:59 512
原创 python如何分享自己的包 到官方pypi 上面
发布python 到 到官方 pypi 上面文章目录1 首先 要写一个 setup.py2 配置pypirc 文件3 尝试 本地打包 发布4 可能遇到的障碍5 参考文档举个例子 现在 要发布 useful_decroation 这个包发布一般需要 setup.py , LICENSE.txt package ,README.rst 等1 首先 要写...
2019-10-31 22:06:54 442 1
原创 python3中的特性property介绍
python3中的特性property介绍文章目录python3中的特性property介绍特性的引入特性和属性的区别是什么?设置只读特性设置 读写 特性对特性的合法性进行校验property 是什么?特性的两种写法第一种写法第二种写法常见的一些例子对一些值 进行合法性校验.基础版代码优化版代码缓存一些值总结参考文档特性的引入特性和属性的区别是什么?特性与属性的区别是什么 ?在pyth...
2019-10-06 15:59:32 689
原创 python3 如何 获取一个文件的目录,获取 上一级目录
python3 如何 获取一个文件的目录,获取 上一级目录1 _file_ 是什么 ?if __name__ == '__main__': file = __file__ print(f"file = {__file__!r}") 结果如下file = ‘C:/Users/changfx/PycharmProjects/FirstDemo/demo/secon...
2019-09-30 17:30:48 2101
原创 使用 virtualenv 创建虚拟环境
文章目录首先弄明白为啥要有虚拟环境?使用 virtualenv 创建虚拟环境1 创建虚拟环境1-1. 补充 创建 虚拟 环境有一些选项1-2 激活虚拟环境1-3 退出虚拟环境使用 python -m 来生成 虚拟环境2 使用方法2-1 创建 python3.6 的虚拟环境2-2 创建 python3.7 的虚拟环境总结参考文档首先弄明白为啥要有虚拟环境? 当手上项目越来越多,项目依...
2019-09-27 22:54:43 5809 5
原创 WSGI 是什么
文章目录1 WSGI 是什么?1-1容易混淆的几个概念2 协议内容2-1 application 端2-2 server 端 或者 gateway端2-3 start_response 为啥要返回一个 write() 一个可调用的对象?3 从 web framework Flask 中学习WSGI4 从 gunicorn中学习WSGI5 一个简单的demon6 总结7 参考文档1 WSG...
2019-09-04 18:04:48 3375
原创 python3 调用父类构造方法, 以及调用普通方法的思考
python 调用 父类构造方法, 以及调用普通方法的思考文章目录一段代码引发的思考super 关键字super 两种写法的区别是什么?回到最初的问题参考文档最近看一些 代码,产生 一些困惑 , 关于python中的调用父类的方法以及 构造方法,有的方法 直接用类去调用.我不是很理解 这种写法,一段代码引发的思考下面是我看 WSGIServer 代码的时候,有一点疑惑 .server_...
2019-09-03 14:42:28 1525
原创 mysql 中常用的聚合函数的使用
mysql 中常用的聚合函数的使用文章目录1 count 函数2 sum 函数3 avg 函数 计算平均值4 max 和min 函数 求最大值 ,最小值总结参考文档:什么是聚合函数:聚合函数 一般 是指 汇总的函数.例如 MAX ,MIN ,SUM ,COUNT AVG 这些聚合函数, 通过看缩写 大概也知道 这些意思, 最大,最小,求和,求总数量,求平均值.这些函数 我们平...
2019-08-25 20:57:16 1137
原创 shell脚本中如何在字符串中传递变量
文章目录摘要: 如何 在shell 脚本 中 传递解析变量的值.一种情况 字符串 本身 用单引号.一种情况 字符串 本身 用双引号举个应用场景的例子总结摘要: 如何 在shell 脚本 中 传递解析变量的值.分享一个shell 中的一个小技巧, 动态改变字符串中的一些值, 通过变量的方式 传入进去 .举个例子: 我希望 一个字符串可以解析一个变量 的值. 比如 num=10...
2019-08-25 19:09:10 23600
原创 python3中 operator模块用法介绍
文章目录概述将运算符映射到函数1基本方法 介绍2 三个类介绍2-1 attrgetter 介绍2-2 itemgetter 使用介绍1 用来排序2 通过 获取多个值2-3 methodcaller 介绍3 性能测试4 总结5 参考文档官方 operator 模块operator 模块提供了一套与Python的内置运算符对应的高效率函数 . 许多函数名与特殊方法名相同,只是没有双...
2019-08-03 08:52:27 23054
原创 celery 简要概述
文章目录1 celery 简要概述1.1 celery 可以做什么?2 celery 的核心模块2-1 celery 的5个角色3 celery 和flask 如何结合起来3.1项目结构3.2 项目入口 文件 routes.py3.3 task 如何定义3.3.1 绑定任务3.4 worker 启动入口3.5 消费者如何工作3.6 如何通过task_id 去获取任务状态呢4 源码解析4.1 c...
2019-07-29 22:38:54 51019 5
原创 3.无重复字符的最长子串
3 无重复字符的最长子串最近好久没有更新文章了,就更新一篇 LeetCode 的一篇算法的题目.题目描述给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度...
2019-06-22 07:24:25 211
原创 python中单例模式是什么
单例模式是什么意思?问题有的时候 我们可能希望某一个对象只会在程序中出现一次,之后所有的调用使用同一个对象, 我们如何实现呢?比如说 数据库的连接池,我需要初始化一次就可以了. 用一个对象就可以了.如何实现无论执行多次的函数,或者类的构造方法,只会生成一个对象呢?以下几种方式第一种方式如果是通过函数返回了一个对象,可以通过这种方式 来实现 无论函数执行多少次,都只会有一个对象生成....
2019-06-01 17:51:10 1887
原创 sqlalchemy 系列教程五-Session和scopedsession
sqlalchemy 中 session 是什么, scoped_session 又是什么 ?sqlalchemy 中的 session , scoped_session 的区别摘要 : 本文 主要讲解 Session 是什么, scopedsessionsqlalchemy 中的 session , scoped_session 的区别 是什么?如何进行session 管理...
2019-05-13 19:27:09 4755
原创 pandas 中处理日期相减问题
pandas 中处理日期相减问题.假设 有这样 一个需求, 我获取了一组日期是某个人的通话日期,我想计算出 这段时间里面, 没有通话的天数, 以及 连续3天以上没有通话的次数#!/usr/bin/env python3# -*- coding: utf-8 -*-"""@Time : 2019/5/1 08:02@File : test_diff.py@Author ...
2019-05-01 09:38:35 13376
原创 使用pymongo来操作mongodb数据库
本文介绍 mongodb 的基本使用,常用操作.主要讲 pymongo 的使用, 同时必要的时候会说一些 源码的 以及注意事项.涉及主要说了一些常见的问题, monggodb 中经常用过的查询操作. and or 用法 排序操作 工具类 in 查询 skip ,offset 操作 cursor 介绍 - 遇到错误 相关错误1 根据mongo_id 查询文档...
2019-04-03 21:18:39 2812
原创 python多线程学习笔记
线程 常用方法介绍为啥 要使用多线程使用多线程应该注意的问题.thread中join 的用法线程安全线程间如何通信 , 锁机制比较复杂的内容 .Queue,线程 同步问题 Event, Condition 等…死锁问题线程池的使用, 为啥要有线程池呢?结合实战,看看项目中如何使用多线程?1 思考python 多线程编程 为什么会有多线程呢?多线程的优势是什么呢?首先举...
2019-03-15 21:59:04 1272 2
原创 2018总结与2019梦想目标
2018总结与2019梦想目标时间飞逝,2018年已经接近尾声, 回首这一年,感觉很快啊.第一部分:复盘 2018年计划1.不做月光族,争取可以存下5万元钱,学习投资理财知识,把自己手头的钱利用起来。 [部分完成]2.坚持学习英语,我希望2018年是10月份的时候,我能够可以和老外正常的日常口语交流。[部分完成]3.读书,用书籍武装自己的头脑,让自己变得更好。(40本...
2019-02-03 08:46:16 1436 3
pyinstaller和pywin32-py3.5.exe
2017-10-24
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人