忽然有一天,”我还年轻“已不能再成为犯错的借口

回想我16岁那年,刚开始尝试做自己的一点小生意的时候,每当搞砸了事情,就会安慰自己:没关系,我才16,又是一个学生,往后日子还长,就当学习了。

从心理上来说,我始终觉得自己有退路,当前的错误不算什么。

再比如18岁那年刚尝试靠自己掌握的编程知识实现经济独立的时候,即便顿顿啃馒头甚至去挖野菜也不会感到困难或恐惧。因为我深知我的父母甚至老师会在我撑不下去的时候帮我兜底。我始终有退路,况且我的同学又都在吃家里的生活费,或是靠着做重复性劳作的兼职来换取一笔收入。而我只是在尝试、在挑战、在游戏,我的每一次尝试既不会对我造成灾难性后果又可让我领先周围人。

这种”我还年轻、我还有退路、还有人给我兜底“的思想让我无所畏惧,但如今,什么都变了。

有一天我突然意识到,如果我在30岁之前扑腾不出什么结果的话,那我此生可能就要定格了,而现在,21岁业已过半。留给我的只剩下八年多点的时间,这一瞬间,焦虑与恐惧袭来,从此我有了思想负担。

这一思想负担对我既有利又有害。若说它有利,它确实在督促我尽力前行;若说它有害,它也确实影响了我的决策判断——始终在瞻前顾后,并且变得内心敏感,害怕犯错。

利害相比较一下,我觉得害处或许更大——这样的负担既会让我畏畏缩缩不敢尝试,也会让我左右摇摆拿不定主意,这些品质将注定让我一事无成。

想想自己之所以认为30岁之后人生便定格了,也正是因为随着年龄的增长,就不可避免的要被与周围人比较,以及结婚生子后带来的财务负担让这一切更雪上加霜,最终整个人的决策风格都会偏向保守至上。

保守也就代表着失去了主动性。我觉得不努力或许没什么大不了的,但如果失去了主动性,也就失去了一切。

于是摆在面前的是一个矛盾的局面:既要清楚的认识到自己是个穷人,就本身的资源来讲无依无靠,以及自己30岁之前如果不能积累下丰厚的资源可能此生也就了结。还要在认清这些现实的情况下保持激情和无负担的思想。

这很难。也或许是我目前心智还不太成熟,我仍然无法取得一个好的平衡。

我现在需要一次大一点的“成功”来打破这种僵局,这个“成功”得让我在未来一段时间至少加大或保持对同龄人的领先,以使我在那段时间里卸下或减轻思想负担 。

我知道与他人比较是不对的,但就像前面说的,也许心智还不十分成熟,我还做不到完全保持自己的节奏而不受外部因素影响。如果我至少比周围人强,哪怕距离最终的目标仍很遥远,我相信我的心理负担也会减轻不少。

我寄希望于在搞的litepress.cn可以在上线后得到圈内的认可,并在今年下半年拿到融资。

如果我是对的,那事情就会打开一个突破口,当思想负担被卸下,潜力才能被激发。

bbpress批量删除垃圾帖子

当垃圾帖子上万之后,在WordPress后台删除显然就不现实了,于是直接执行SQL删除之:

DELETE FROM wp_posts WHERE post_status='pending'; # 删除所有待审核文章,因为bbpress是在post表里保存的帖子内容,所以此操作会删掉待审核的帖子
DELETE pm FROM wp_postmeta pm LEFT JOIN wp_posts wp ON wp.ID = pm.post_id WHERE wp.ID IS NULL; # 删掉孤立的帖子元信息
DELETE tr FROM wp_term_relationships tr LEFT JOIN wp_posts wp ON wp.ID = tr.object_id WHERE wp.ID IS NULL; # 删掉孤立的term绑定信息

WordPress文章数量10万以上时文章编辑器卡死的解决方案

这个问题来自对post_meta表的一个慢查询:

SELECT DISTINCT meta_key 
FROM wp_postmeta 
WHERE meta_key NOT BETWEEN '_'
AND '_z' 
HAVING meta_key NOT LIKE '\\_%' 
ORDER BY meta_key 
LIMIT 30

该查询由WordPress文章编辑器的Meta Box功能发起。

该问题的原因是MySql中普通索引的长度最长为767字节,如果使用的是utf8mb4编码的话,那么总的字符长度就是767/4,约为191,而WordPress的post_meta表的meta_key列的字符长度则是255。

所以此时因为meta_key的长度超范围,索引并未生效。解决方案可以选择把数据库编码更改为utf8或是将meta_key的长度更改为191,再或者是禁用掉Meta Box功能。

当然,提醒一句,这些更改都可能会破坏兼容性,所以更改前请务必做好测试工作。

最后,导致性能问题的原因千奇百怪,具体情况要具体分析再针对性解决。so,本文所述方案不一定对你有用,但可提供一个思考的方向。