DaLongggggg DaLongggggg
4年前
python-`if not x:` 和`if x is not None:`和`if not x is None:`使用
代码中经常会有变量是否为None的判断,有三种主要的写法:第一种是ifxisNone;第二种是ifnotx:;第三种是ifnotxisNone(这句这样理解更清晰ifnot(xisNone))。如果你觉得这样写没啥区别,那么你可就要小心了,这里面有一个坑。先来看一下代码:x1notxFalse
待兔 待兔
2年前
社区收藏缓存设计重构实战
一、背景社区收藏业务是一个典型的读多写少的场景,社区各种核心Feeds流都需要依赖用户是否收藏的数据判断,早期缓存设计时由于流量不是很大,未体现出明显的问题,近期通过监控平台等相关手段发现了相关的一些问题,因此我们针对这些问题对缓存做了重构设计,以保障收藏
Stella981 Stella981
3年前
PostgreSQL Freeze 风暴预测续
标签PostgreSQL,Freeze,风暴背景PostgreSQL目前默认的存储引擎,事务可见性需要依赖行头的事务号,因为事务号是32位的,会循环使用。在一条记录产生后,如果再次经历了20亿个事务,必须对其进行freeze,否则数据库会认为这条记录是未来事务产生的(可见性判断)。因此FREEZE操作是数据库在32
Wesley13 Wesley13
3年前
剑指Offer
题目:输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。分析:将数字和1先做与运算,然后将1右移一位,现在是判断数字的第二位是不是1,这样循环的做下去即可。也可以转换成字符串再统计1的个数。程序:CclassSolution{public:intN
Stella981 Stella981
3年前
LeetCode(98): 验证二叉搜索树
Medium!题目描述:给定一个二叉树,判断其是否是一个有效的二叉搜索树。一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。示例 1:输入:2/\
Stella981 Stella981
3年前
PHP7 升级指南(Windows)
PHP7Released了,号称提速了2倍,支持函数参数、函数返回指定类型,妈呀,等你好久了,记得以前在php5.4的升级决议中就提到,最后被否了,始终还是要加回来吧!判断php的变量类型,满满的都是泪啊!如果本地Windows仍在使用xampp(apache)之类的,请先按照以下操作:1\.修改apache加载php的配置Load
Stella981 Stella981
3年前
QT_获取正在运行程序的进程id(判断程序是否正在运行)
boolcheckProcessRunning(constQString&processName,QList<quint64&listProcessId){ifdefQ_OS_WINboolresfalse;HANDLEhToolHelp32Snapshot;
Stella981 Stella981
3年前
Leetcode 572 另一个树的子树 : 递归转换为判断树是否相同
!(https://imgblog.csdnimg.cn/20200922212416167.png?xossprocessimage/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3d3eHkxOTk1,size_16,color_F
Wesley13 Wesley13
3年前
98. 验证二叉搜索树
题目描述给定一个二叉树,判断其是否是一个有效的二叉搜索树。假设一个二叉搜索树具有如下特征:节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。输入:5/\14 /\