logo头像

知其然更要知其所以然

Python两个对象相等的原理

概述  大部分的python程序员平时编程的时候,很少关心两个对象为什么相等,因为教程和经验来说,他们就应该相等,比如1==1就应该返回True,可是当我们想要定义自己的对象或者修改默认的对象行为时,通常会因为不了...

10个Python面试常问的问题

概述Python是个非常受欢迎的编程语言,随着近些年机器学习、云计算等技术的发展,Python的职位需求越来越高。下面我收集了10个Python面试官经常问的问题,供大家参考学习。 类继承有如下的一段代码: class A(objec...

MySQL JSON数据类型操作

概述mysql自5.7.8版本开始,就支持了json结构的数据存储和查询,这表明了mysql也在不断的学习和增加nosql数据库的有点。但mysql毕竟是关系型数据库,在处理json这种非结构化的数据时,还是比较别扭的。 创建一个JS...

Vim插入相关的命令介绍

在插入模式下运行命令在插入模式下,按下ctrl+o两个键,可以暂时离开插入模式,执行命令,命令执行完自动返回插入模式。比如按下ctrl+o,然后,输入2w,输入的位置会移动到当前之后的第二个单词的开头字符。有一些常用的mapping可...

Python多线程同步教程

Python多线程同步教程

概述 多线程给我们带来的好处是可以并发的执行多个任务,特别是对于I/O密集型的业务,使用多线程,可以带来成倍的性能增长。 可是当我们多个线程需要修改同一个数据,在不做任何同步控制的情况下,产生的结果往往是不可预料的,比如两个线程,一个...

Python里常见的坑

Python里的那些坑 Python是一门清晰简洁的语言,如果你对一些细节不了解的话,就会掉入到那些深不见底的“坑”里,下面,我就来总结一些Python里常见的坑。 列表创建和引用嵌套列表的创建 使用*号来创建一个嵌套的list: ...