11 2021 档案

摘要:原文:https://www.jianshu.com/p/d615bf01e37b 本篇文章主要对 python logging 的介绍加深理解。更主要是 讨论在多进程环境下如何使用logging 来输出日志, 如何安全地切分日志文件。 原出处博客 1. logging日志模块介绍 python的l 阅读全文
posted @ 2021-11-30 15:53 liujiacai 阅读(1337) 评论(0) 推荐(0) 编辑
摘要:原文:https://juejin.cn/post/6945682794853072909 Python 的 logging 模块实现了灵活的日志系统。整个模块仅仅 3 个类,不到 5000 行代码的样子,学习它可以加深对程序日志的了解,本文分下面几个部分: logging 简介 logging A 阅读全文
posted @ 2021-11-30 15:46 liujiacai 阅读(170) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.runoob.com/python/python-func-eval.html 描述 eval() 函数用来执行一个字符串表达式,并返回表达式的值。 语法 以下是 eval() 方法的语法: eval(expression[, globals[, locals]]) 参 阅读全文
posted @ 2021-11-29 17:14 liujiacai 阅读(55) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/gouguoqilinux/p/9126832.html 一、之前的回顾 # int 数字# str 字符串# list 列表# tuple 元组# dict 字典 字典中最重要的方法 keys() values() items() get up 阅读全文
posted @ 2021-11-29 15:26 liujiacai 阅读(333) 评论(0) 推荐(0) 编辑
摘要:原文:https://jishuin.proginn.com/p/763bfbd32655 在本文中,我将向你展示我认为对 Python 格式化字符串 f-string 来说最重要的一些技巧。你会通过各种样例学到多种格式化字符串的方法。总的来说,就是你会看到73个关于如何完美应用 f-string 阅读全文
posted @ 2021-11-28 12:59 liujiacai 阅读(423) 评论(0) 推荐(0) 编辑
摘要:原文:https://pycoders-weekly-chinese.readthedocs.io/en/latest/issue6/a-guide-to-pythons-magic-methods.html 介绍 此教程为我的数篇文章中的一个重点。主题是魔术方法。 什么是魔术方法?他们是面向对象的 阅读全文
posted @ 2021-11-28 12:24 liujiacai 阅读(24) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/JanSN/p/12540247.html 因为 Python 是一门动态语言,Duck Typing 的概念遍布其中,所以其中的 Concept 并不以类型的约束为载体,而另外使用称为协议的概念。 在 Python 中就是 我需要调用你某个方法 阅读全文
posted @ 2021-11-28 12:20 liujiacai 阅读(131) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/dan-baishucaizi/p/14786600.html 1、dataclass简介 ​ dataclass是python3.7开始带有的新属性(类装饰器),dataclass是指”一个带有默认值的可变namedtuple“,本质还是一个类 阅读全文
posted @ 2021-11-28 11:13 liujiacai 阅读(1845) 评论(0) 推荐(1) 编辑
摘要:原文:https://markdowner.net/article/157600452270493696 一、引言 老猿一直想写一篇比较完整的装饰器介绍的博文,从开始写到现在至少过去有半年了,一直都还未写完,因为还有一些知识点没有研究透彻,因此一直在草稿箱放着。在写这个材料的时候,发现Python中 阅读全文
posted @ 2021-11-27 16:36 liujiacai 阅读(131) 评论(0) 推荐(0) 编辑
摘要:原文:http://www.zhuchaoyouxi.com/article/359325.html Python 中的 timeit 模块可以用来测试一段代码的执行耗时,如一个变量赋值语句的执行时间,一个函数的运行时间等。 timeit 模块是 Python 标准库中的模块,无需安装,直接导入就可 阅读全文
posted @ 2021-11-27 16:01 liujiacai 阅读(132) 评论(0) 推荐(0) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/131634488 一、简介 functools,用于高阶函数:指那些作用于函数或者返回其它函数的函数,通常只要是可以被当做函数调用的对象就是这个模块的目标。 在Python 2.7 中具备如下方法, cmp_to_key,将一个比较函 阅读全文
posted @ 2021-11-27 15:36 liujiacai 阅读(567) 评论(0) 推荐(0) 编辑
摘要:原文:https://learnku.com/docs/pymotw/functools-function-operation-toolbox/3376 functools 模块提供了许多改写或拓展函数或其他可调用对象的工具,而无需完全重写它们。 装饰器functools 模块中提供的主要工具是 p 阅读全文
posted @ 2021-11-27 15:35 liujiacai 阅读(159) 评论(0) 推荐(0) 编辑
摘要:原文:https://developer.aliyun.com/article/766149 装饰器 装饰器是程序开发中经常会⽤到的⼀个功能,⽤好了装饰器,开发效率如⻁添翼,所以这也是Python⾯试中必问的问题。但对于好多初次接触这个知识的⼈来讲,这个功能有点绕,⾃学时直接绕过去了,然后⾯试问到了 阅读全文
posted @ 2021-11-27 12:57 liujiacai 阅读(162) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.jiqizhixin.com/articles/2018-11-09-4 或许你是一个初入门Python的小白,完全不知道PEP是什么。又或许你是个学会了Python的熟手,见过几个PEP,却不知道这玩意背后是什么。那正好,本文将系统性地介绍一下PEP,与大家一起加深对 阅读全文
posted @ 2021-11-27 11:35 liujiacai 阅读(117) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/weixin_42146296/article/details/104138020 (一)itertools 的所有函数说明无穷迭代器包含的 函数列表迭 代 器 说明count( start [,step]) 创建一个从 start 开始,步长为 s 阅读全文
posted @ 2021-11-22 22:55 liujiacai 阅读(741) 评论(0) 推荐(0) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/343374115 前情提示: 测试代码中,右尖括号(>)表示命令行中输入的命令; 单独一行并以井字符(#)开头的为输出内容; 库的导入仅在本文的第一个测试代码中展现,其他代码块均省略库的导入代码。 系统类型: Windows 10 p 阅读全文
posted @ 2021-11-22 22:54 liujiacai 阅读(95) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/Deft_MKJing/article/details/102788883 前言什么是偏函数?这名字是谁取的,我保证不打死他。。。。。。Python两个关键的知识点,一个装饰器,我们上一篇已经有介绍了,下一个就是偏函数,俗称partial funct 阅读全文
posted @ 2021-11-22 22:45 liujiacai 阅读(435) 评论(0) 推荐(0) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/47124891 今天介绍一下 Python 中的偏函数(functools.partial) 阅读本文可能需要 5-8 分钟 首先,我们需要简单了解下偏函数的作用:和装饰器一样,它可以扩展函数的功能,但又不完成等价于装饰器。通常应用的 阅读全文
posted @ 2021-11-22 22:44 liujiacai 阅读(296) 评论(0) 推荐(0) 编辑
摘要:原文:https://qiwsir.github.io/2021/11/03/python-builtins-first/ https://qiwsir.github.io/ 其他章节 如果你已经对 Python 有了初步的了解,比如阅读过《Python 大学使用教程》或者《跟老齐学 Python: 阅读全文
posted @ 2021-11-22 21:50 liujiacai 阅读(73) 评论(0) 推荐(0) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/358748722 前言 运算符重载这个语言特性其实一直备受争议,鉴于太多 C++ 程序员滥用这个特性,Java 之父 James Gosling 很干脆的决定不为 Java 提供运算符重载功能。但另一方面,正确的使用运算符重载确实能提 阅读全文
posted @ 2021-11-22 17:41 liujiacai 阅读(61) 评论(0) 推荐(0) 编辑
摘要:原文:https://cloud.tencent.com/developer/article/1581773 :param other: 另一个向量 :return: 自己和另一个向量相减之后得到的新向量 """ return Vector(self.x-other.x, self.y-other. 阅读全文
posted @ 2021-11-22 17:39 liujiacai 阅读(319) 评论(0) 推荐(0) 编辑
摘要:原文:https://developer.51cto.com/art/202104/657236.htm 您可以根据所使用的操作数来更改Python中运算符的含义。这种做法称为运算符重载,今天我们一起来聊聊运算符重载。 一、什么是Python中的运算符重载? Python运算符用于内置类。但是相同的 阅读全文
posted @ 2021-11-22 17:38 liujiacai 阅读(448) 评论(1) 推荐(1) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/343747724 Python的集合(collections)模块,为很多用其他方法很难实现的场景提供了解决方案。本文我们将会学习该模块的抽象概念是如何产生的,日后处理不同问题的过程中迟早会用得到这些知识。 免责声明:这篇文章是关于P 阅读全文
posted @ 2021-11-22 16:59 liujiacai 阅读(220) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.shuzhiduo.com/A/1O5ErMybd7/ 1.概述 windows系统下面就有不错的文本对比工具可以使用,例如常用的Beyond Compare,WinMerge都是图形界面的比较工具而且使用非常方便,如果你仅仅是在windows下工作,这些GUI的比较工 阅读全文
posted @ 2021-11-16 16:51 liujiacai 阅读(1651) 评论(0) 推荐(0) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/95857866 Mixin 的概念 Mixin 即 Mix-in,常被译为“混入”,是一种编程模式,在 Python 等面向对象语言中,通常它是实现了某种功能单元的类,用于被其他子类继承,将功能组合到子类中。 利用 Python 的多 阅读全文
posted @ 2021-11-14 10:41 liujiacai 阅读(187) 评论(0) 推荐(1) 编辑
摘要:原文:https://blog.csdn.net/u011630575/article/details/52055116 通过logger命令记录日志 logger是一个shell命令接口,可以通过该接口使用Syslog的系统日志模块,还可以从命令行直接向系统日志文件写入一行信息。 logger 语 阅读全文
posted @ 2021-11-13 10:31 liujiacai 阅读(1073) 评论(0) 推荐(1) 编辑
摘要:原文:https://www.ruanyifeng.com/blog/2019/12/mktemp.html 一、临时文件的安全问题 直接创建临时文件,尤其在/tmp目录里面,往往会导致安全问题。 首先,/tmp目录是所有人可读写的,任何用户都可以往该目录里面写文件。创建的临时文件也是所有人可读的。 阅读全文
posted @ 2021-11-12 16:14 liujiacai 阅读(229) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.junmajinlong.com/shell/script_course/shell_trap/ 家里有老鼠,快消灭它!但是老鼠这小东西跑那么快,想直接直接消灭它还真没那么容易。于是,老鼠药、老鼠夹子或老鼠笼就派上用场了,它们都是陷阱,放在那静静地等待着老鼠的光顾。 在 阅读全文
posted @ 2021-11-12 16:07 liujiacai 阅读(879) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/Linux-guowen/p/12659776.html 一。遇到的问题: 问题:echo "a b c 2011-11-22 a:d" | awk '$4=gsub(/-/,"",$4)'为啥 输出后 2011-11-22 变成 2 了? 解答 阅读全文
posted @ 2021-11-12 15:05 liujiacai 阅读(1331) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/f-ck-need-u/p/9746985.html bash提供了两个内置命令:readarray和mapfile,它们是同义词。它们的作用是从标准输入读取一行行的数据,然后每一行都赋值给一个数组的各元素。显然,在shell编程中更常用的是从文 阅读全文
posted @ 2021-11-10 16:39 liujiacai 阅读(458) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.cnblogs.com/kevingrace/p/11753294.html getpots是Shell命令行参数解析工具,旨在从Shell Script的命令行当中解析参数。getopts被Shell程序用来分析位置参数,option包含需要被识别的选项字符,如果这里 阅读全文
posted @ 2021-11-10 15:16 liujiacai 阅读(343) 评论(0) 推荐(0) 编辑
摘要:原文:https://github.com/piglei/one-python-craftsman/blob/master/zh_CN/14-write-solid-python-codes-part-3.md 在这篇文章中,我将继续介绍 SOLID 原则剩下的两位成员:I(接口隔离原则) 和 D( 阅读全文
posted @ 2021-11-06 17:05 liujiacai 阅读(244) 评论(0) 推荐(0) 编辑
摘要:原文:https://github.com/piglei/one-python-craftsman/blob/master/zh_CN/13-write-solid-python-codes-part-2.md 在这篇文章中,我将继续介绍 SOLID 原则的第三位成员:L(里氏替换原则)。 里氏替换 阅读全文
posted @ 2021-11-06 17:03 liujiacai 阅读(35) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.zlovezl.cn/book/ch10_solid_p1.html 面向对象作为一种流行的编程模式,功能强大,但同时也很难被掌握。一位刚接触面向对象的初学者,从能写一些简单的类,到能独自完成优秀的面向对象设计,整个过程往往要花费数月,乃至数年的时间。 为了让面向对象编 阅读全文
posted @ 2021-11-06 17:01 liujiacai 阅读(50) 评论(0) 推荐(0) 编辑
摘要:原文:https://blog.csdn.net/weixin_42681866/article/details/83376484 前文 Python内置有三大装饰器:@staticmethod(静态方法)、@classmethod(类方法)、@property(描述符),其中静态方法就是定义在类里 阅读全文
posted @ 2021-11-03 23:51 liujiacai 阅读(325) 评论(0) 推荐(0) 编辑
摘要:原文:https://www.zhihu.com/question/46973549 https://www.zhihu.com/question/46973549 阅读全文
posted @ 2021-11-02 23:02 liujiacai 阅读(18) 评论(0) 推荐(0) 编辑
摘要:原文:https://zhuanlan.zhihu.com/p/40162669 一、类(class)和实例(instance) 类是创建实例的模板,而实例则是一个一个具体的对象,各个实例拥有的数据都互相独立,互不影响。以Dog类为例,类就像一个对象工厂,可以生产一个或多个实例对象。 >>> cla 阅读全文
posted @ 2021-11-02 22:38 liujiacai 阅读(81) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示