如何判断 python 的 arch 构架信息?是32还是64?发布于2024年04月01日 python 在windows下安装各种软件,总是会面临32还是64的选择。总的来说,64是趋势,32是兼容。本文判断的是python的构架信息,到底是64还是32。为后续文章做个合理的铺垫。苏南大叔的“程序如此灵动”博客,记录... 阅读更多
~gohlke/pythonlibs不能访问了,替换方案是什么?发布于2024年03月31日 python python+windows编程情况下,时常会遇到python版本和第三方库的预编译的版本不兼容问题。或者说是官方没有把这个第三方库的各个版本都准备好的问题。这个时候,会自动调用相关的编译环境(win下的visua... 阅读更多
redis事务,如何理解它命令组合里面的非原子性?发布于2024年03月11日 数据分析 本文依旧讲述redis事务,它和mysql的事务是不同的。redis的事务更像是个命令组合,并不具有事务最典型的原子性。那么,当内部命令里有执行失败的时候,会不会影响其它命令的执行呢?这就是本文要讨论的问题。苏南大... 阅读更多
redis事务,watch、multi、exec以及discard命令的使用发布于2024年03月10日 数据分析 类似于mysql的事务机制,redis也有事务机制。mysql中的select ... for update是一种悲观锁机制。而redis中的watch命令为代表的事务,是个乐观锁机制。本文的重要结论就是:redi... 阅读更多
mysql悲观锁,select for update锁表类型与索引的关系发布于2024年03月03日 MySQL 本文接着描述mysql悲观锁中的select ... for update语句,通过上文的描述,可以知道:通常来说,select...for update锁定的是行,但是有的时候锁定的是表。锁定是表的时候,就比较麻... 阅读更多