会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
区块链散户一枚
Python中毒爱好者
博客园
首页
新随笔
联系
管理
订阅
04 2020 档案
写一点gil锁吧,其实真的我感觉没啥关系。
摘要:Python有个gil锁,最近面试了几个人,动不动把gil锁挂在嘴边。 晚上又花了两个小时去研究了进程,线程的关系。 其实吧,Python慢又不是gil锁的问题,Python属于脚本语言,动态编译,执行的时候,先要把脚本转换成字节码,然后逐条读取,然后对应的C执行 你们编译型的语言,出来就是热乎乎能
阅读全文
posted @
2020-04-30 00:48
就是想学习
阅读(165)
评论(0)
推荐(0)
《Effective Python》59个有效方法(今日到25)
摘要:chapter1:用Pythonic方式来思考 第1条:确认自己所用的Python shijianzhongdeMacBook-Pro:~ shijianzhong$ python -V Python 2.7.16 shijianzhongdeMacBook-Pro:~ shijianzhong$
阅读全文
posted @
2020-04-29 17:57
就是想学习
阅读(505)
评论(0)
推荐(0)
《Python学习笔记本》第五章 迭代器 笔记以及摘要(完结)
摘要:迭代器的概念 迭代器是指重复从对象中获取数据,直到结束。而所谓迭代协议,概括起来就是用__iter__方法返回一个实现了__next__方法的迭代器对象。 实现__iter__方法,表示目标尾可迭代(iterable)类型,允许执行手动或自动迭代操作。 通过该方法新建并返回一个迭代器(iterato
阅读全文
posted @
2020-04-29 17:11
就是想学习
阅读(253)
评论(0)
推荐(0)
《Python学习笔记本》第四章 函数 笔记以及摘要(完结)
摘要:定义 函数因减少依赖关系,具备良好的可测试性和可维护性,这是性能优化的关键所在。另外,我们还应遵循一个基本元祖,就是专注于左一件事,不受外在干扰和污染。 函数要短而精,使用最小作用域。如有可能,应确保其行为的一致性。如果逻辑受参数影响而有所不同,那应该将更多个逻辑分支分别重构成独立函数,使其从'变'
阅读全文
posted @
2020-04-28 01:19
就是想学习
阅读(270)
评论(0)
推荐(0)
《Python学习笔记本》第三章 表达式 笔记以及摘要(完结)
摘要:表达式(expression)由标识符、字面量和操作符组成。其完成运算、属性访问、以及函数调用等。表达式像数学公式那样,总是返回一个结果。 语句(statement)则由一到多行代码组成,其着重于逻辑过程,完成变量复制、类型定义,以及控制执行流方向等。说起来,表达式算是语句的一种,但语句不一定式表达
阅读全文
posted @
2020-04-27 12:17
就是想学习
阅读(279)
评论(0)
推荐(0)
pymysql遇到的坑,更新数据后,重新读取字段数据不更新。
摘要:写个小脚本,准备全部用MySQL做数据库,redis一直没好好学,所以不想用。 逻辑是这样的,我这边查寻一个数据,如果这个数据存在就赋值属性,如果不存在,执行任务写入数据库。 然后再次执行查寻数据,写入对象属性。 # 初始化用户的uid,uid可以从用户收入数据库表中读取 def _initiali
阅读全文
posted @
2020-04-18 18:39
就是想学习
阅读(4272)
评论(0)
推荐(0)
mysql通过execute传入字典类型的数据格式化输入。
摘要:"""Execute a query:param str query: Query to execute.:param args: parameters used with query. (optional):type args: tuple, list or dict:return: Number
阅读全文
posted @
2020-04-18 18:30
就是想学习
阅读(529)
评论(0)
推荐(0)
selenium的css_selector定位,以及通过css_selector定位 class 含有空格的复合类(转载)
摘要:感觉css_selector跟xpath一样,很强大。虽然两个我都用的不是很6,但selenium使用定位中经常要用到。 转帖个笔记,以后用时候查寻更加方便。 转载地址:https://www.cnblogs.com/haifeima/p/10138154.html#_label1 这个是使用 se
阅读全文
posted @
2020-04-18 00:41
就是想学习
阅读(1451)
评论(0)
推荐(0)
电脑进程工具,psutil模块简单介绍
摘要:参考来自廖大:https://www.liaoxuefeng.com/wiki/1016959663602400/1183565811281984 用Python来编写脚本简化日常的运维工作是Python的一个重要用途。在Linux下,有许多系统命令可以让我们时刻监控系统运行的状态,如ps,top,
阅读全文
posted @
2020-04-17 23:32
就是想学习
阅读(563)
评论(0)
推荐(0)
mac_os安装Python,以及pip3以及pip
摘要:安装homebrew 在终端执行命令 /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent...)" 执行完成后,homebrew和pip等工具就自动安装好了 接下来安装python3.在终端执行命令: brew install p
阅读全文
posted @
2020-04-17 21:58
就是想学习
阅读(6515)
评论(0)
推荐(0)
《Python3学习笔记》第二章 类型 笔记以及摘要(完结)
摘要:我们将族群或类别称作类型(class),将个体叫做实例(instance)。类型持有同族个体的共同行为和共享状态,而实例仅保存私有特性而已。 上面这局话都类与实例的概括是确实太精准了。 任何类型都是其祖先类型的子类,同样对象也可以被判定为其祖先类型的实例。 Python中所有的类都是object的子
阅读全文
posted @
2020-04-13 15:03
就是想学习
阅读(353)
评论(0)
推荐(0)
Python测试代码unittest简单使用笔记,增加Python3标准库内容。
摘要:学习Python有段时间了,关于测试的部分基本没咋学过,初学的时候看不懂,现在都2018年了,回头再来学习下,要不然一点不了解说不过去。 首先参考的是入门初级《Python编程从入门到实践》第11章,测试代码。 Python标准库中的模块unittest提供了代码测试工具。单元测试用于何时函数的某个
阅读全文
posted @
2020-04-13 01:46
就是想学习
阅读(594)
评论(0)
推荐(0)
《Python学习笔记本》第七章 类 笔记以及摘要(完结)
摘要:其实书的作者对于Python底层的研究真的很厉害,虽然书中有几处小错误,但不影响整本书的质量。 本博客主要对于书中个人认为比较重要的内容或者比较有意思的内容进行标记。 定义 类与函数类似,类也是一种小粒度复用单位,但其行为特征更为复杂。 函数像机械加工,着重于处理过程,类则关注与数据本身,使其"活过
阅读全文
posted @
2020-04-12 04:36
就是想学习
阅读(283)
评论(0)
推荐(0)
关于Python实例属性与类属性的趣事。
摘要:Python的实例可以读取类属性,但类属性不属于实例属性。 实例读取所有的属性都通过__getattribute__方法,就是通过.的方式读取,不管能否读取到。 差一点基础的地方就犯下严重错误,学的越深,基础要越扎实。
阅读全文
posted @
2020-04-11 01:23
就是想学习
阅读(136)
评论(0)
推荐(0)
装饰器、元类、元编程,基础概念分析。
摘要:前面写过一次,但对于类的元编程也就是元类,其实掌握的并不彻底,虽然装饰器基本能完成元类的工作。但了解了元类可以对与OOP的学习有更深的认识。 废话不多,开始了。 首先这次参考的是书籍是《Python学习笔记》第九章,也是一个超级大神的书。 所谓的元编程将程序当做数据,或在运行期完成编译期的工作。 在
阅读全文
posted @
2020-04-10 03:51
就是想学习
阅读(325)
评论(0)
推荐(0)
Python通过smtplib,imaplib发送与接收文件(未完)。
摘要:最近写了一个小脚本,想与服务器进行通信,当然不是通过ssh进行通讯,或者ip端口方法等形式进行通讯,后者对我来说比较难,而且手机与服务器通讯也存在难度。 我想的方案是通过邮箱与服务器进行通讯,服务器每分钟读取一次我的邮箱,我只要发送特定的指令,当服务器解析到该特定的指令,就执行具体的脚本。 就是需要
阅读全文
posted @
2020-04-09 20:52
就是想学习
阅读(373)
评论(0)
推荐(0)
解决MySQL左联LIFT JOIN做求和数据出现重复数据。
摘要:SELECT GROUP_CONCAT( DISTINCT fa.nickname ), GROUP_CONCAT( DISTINCT ev.facility_id ), CONVERT ( SUM( ev.income ), DECIMAL ( 10, 2 )) AS su, COUNT( ev.
阅读全文
posted @
2020-04-09 16:34
就是想学习
阅读(1932)
评论(0)
推荐(0)
mac Redis相关配置,安装,启动,环境的配置。
摘要:参考安装链接: https://www.jianshu.com/p/e1e5717049e8 Redis配置文件的介绍: 简单的配置:https://www.cnblogs.com/shoren/p/redis.html 详细的介绍:https://www.cnblogs.com/ysocean/p
阅读全文
posted @
2020-04-05 23:20
就是想学习
阅读(668)
评论(0)
推荐(0)
MySQL设置global变量和session变量的两种方法详解
摘要:参考链接:https://www.jb51.net/article/148424.htm 默认不填写就是session 1、在MySQL中要修改全局(global)变量,有两种方法: 方法一,修改my.ini配置文件,如果要设置全局变量最简单的方式是在my.ini文件中直接写入变量配置,如下图所示。
阅读全文
posted @
2020-04-05 22:52
就是想学习
阅读(5595)
评论(0)
推荐(0)
关于MySQL的锁以及数据脏读,重复读,幻读的笔记。
摘要:这几天花了有10天再MySQL上学习,一个小脚本全部用的MySQL,本来想用多线程操作MySQL代替队列了。 但中间碰到了一些问题,查了些资料,随便把MySQL里面的一些锁的信息记录下。 MySQL5.5之前mysql 默认使用 MyISAM引擎,MyISAM引擎与INNODB的最主要的区别是一个支
阅读全文
posted @
2020-04-05 22:33
就是想学习
阅读(359)
评论(0)
推荐(0)
MySQL新增数据,存在就更新,不存在就添加(转帖加实测)
摘要:参考链接:https://blog.csdn.net/tiantang_1986/article/details/78037804 https://blog.csdn.net/woshihaiyong168/article/details/75082668?depth_1-utm_source=di
阅读全文
posted @
2020-04-02 15:59
就是想学习
阅读(935)
评论(0)
推荐(0)
公告