2022-01-29

14 篇热帖

1. 有没有办法创建一个只运行 Python 的服务器,最精简的方式是什么?

有几个服务器,目前都是用的 debian+python 的形式。 但实际上我仅仅只需要运行 python 。

想问一下有没有办法搭建一个纯 python 服务器,就像云函数一样。或者是最精简的 python 服务器是什么?

云函数其实挺好,就是有一些限制不像服务器上面方便。所以问问各位大神有没有更好的搭建方法。
2. 我们真的需要“保留聊天记录”么?

写下这段文字的直接原因是 这个主题,但我没有任何恶意,只是在这里抛出我的“砖”,见笑了。

常听人说,“微信 / QQ / 钉钉 占了手机 10 / 20 / 30 GiB 存储空间”,因为“想保留聊天记录”,又不敢删除云云。

但我们真的需要“保留聊天记录”么?这里给出我的答案,也是我目前正在使用的方案。

  1. 需要保留法律效力,进行公证:不进行公证的聊天记录,很难作为诉讼的证据。涉及财产时(借钱等),首选使用纸质材料,或使用其他专用平台。

  2. 通知、任务计划、纪念意义,截图或复制保存:管理混乱,群内无用内容刷屏,通知消息即便未删除也很难迅速查询。如某次调课图片通知,调课当日记不起教室位置,可通知历史久远,而且图片难以用关键词查询……

  3. 剩余的一律不管:亲戚群,水群,同学群里充斥着各种低质量短视频,斗图刷屏,游戏组队等信息。这些聊天记录没有任何存在的意义。

每半年清空一次应用数据,没有任何负担。

我们真的需要“保留聊天记录”么?

3. 突然要面对人生大事的选择了

在回家之前,我的生活完全是上班下班的状态,似乎结婚这样的人生大事还离我很远,可是前两天相亲,和一个女生还挺有感觉,比我大两岁,我已经 26 了,今天又出去逛街,这是第二次逛街,感觉她对我也有意思,临结束回家之前,聊了很多现实问题,比如年龄大了,等不起了,试错成本很高,房子,车子,钱等等现实问题,如果在一起的话,就会面临很多顾虑和考虑。
可能表达不是很好,我现在就处于对结婚这样的大事感到很害怕,对未来的生活感到很害怕,如果确定的话,就要把积蓄花光买房,真正害怕的还是二十多年的生活突然要改变,突然要开始新的生活,感觉到害怕和不知所措。
有没有类似经历的 V 友,谈谈感受

4. 送大家 10000 个红包封面

2022 年即将来临,送大家一万个红包封面效果图如下:

发出红包:

展示红包:

打开红包:

如果大家觉得不错,扫码领取吧(有 10000 份哦):

5. 不喜欢开车,这个怎么破?

都 40+,科三都还没过,真是不好意思说出去
主要是对车子及开车没什么兴趣,平时都是骑自行车上班,也很少去了解汽车配置什么的
空余时间都献给 Android/Openwrt/网络 /各种电子产品了,每次想到出远门或者回老家不开车不太方便,会有点没用的罪恶感,回来上班,就一点感觉都没有了
各位道友,该怎么提高对开车的兴趣 ?
而且抖音上每次看到交通事故的视频,内心就抗拒一次,心想要是自己遇到肯定完蛋了,这个也是我心里的坎

8. 恶心的 eclipse 在构建代码瞬间刚好断电代码变成空白

部分代码变成空白,只能一个一个从 local history 恢复,有没有办法避免这个情况?除了换 ide

9. 迫于失业,在起点写了本小说,全是机器人给我推荐票!

运营出身,会写点文字,迫于最近失业,听朋友说一个人写小说月入 2 万多,于是决定先写本小说试试水!

关于主题:种田流+异世界+克鲁苏,一个运营在 bj 混到 coo 之后,意外被黄衣之王送到异世界重生,在异世界利用知识提高生产力,发展农业,推翻老旧不公的阶级和体制,建立公平平等的新秩序的故事……

关于找工作:拿了 3 个 offer ,去了一个公司干了 1 一个月,技术领导总是说自己做过运营,指手画脚的,于是跑路了……

4 天写了 3 万字,收获了 15 个推荐票,还有点小兴奋。但在点击各个给推荐票的大佬页面仔细调查后发现,这不就是我当运营时候给用户做的机器人吗??? wtf

于是想让 v 友们看看我的书,简单客观评价一下,书写的咋样?是好、不好、有潜力还是完全不行……

书名:《异界改造工程》 平台:起点 直接搜搜不到,大家可以先进起点,然后再搜书名就可以了,谢谢各位 v 友了,祝各位前程似锦,早日财富自由,头发茂密,早日住上大 house !

10. 招行推广麻烦不要打电话骚扰我了

一到年底就天天打电话,这都快除夕了,挂了还打挂了还打,非逼着我拉黑是吧,让人恼火,搞得我现在想把招行卡给停了

顺便问下有没有别的体验比较好而且支持 VISA 的卡,不那么烦人就行

11. 浏览了数据库节点所有 39 页的主题,为什么没见有人吐槽 SQL?

好吧我承认我有标题党+软文的目的性,但是我真的把 39 页的主题(和少部分内容)都看了一遍,看到节点里那么多 PingCAP 的文章,我觉得我应该也行(?),毕竟我还是想要正儿八经讨论一下 SQL 本身的。

背景:10+ 年 Python 工程师,七七八八各种方向都做过,一直对 SQL 在应用开发——尤其是快速迭代的项目——中的使用方式有一些徘徊不定:

  • 手写 SQL 本身没毛病,但是集成到应用中要写一大堆多余的代码;
  • ORM 大多封装的太隐秘了,再加上在几个项目中被坑到过,总体持批评态度;
  • Query builder 能解决大部分的问题( schema 定义、查询组装和重用、生成 SQL ),但是最后临门一脚没法封装成业务对象,还得包一层;
  • 2017 年有机会( asyncpg 当时没有合适的 ORM )用 SQLAlchemy 的 query builder 自己做了一个 ORM (GINO),加了一个业务对象 loader 功能;
  • 至此感觉在 SQL 和应用程序之间的这些乱七八糟,基本上就都是这样的了:大部分时间够用了,能提高开发效率;但是啰里啰嗦一大堆,并且关键时候你还是得特别清楚整个技术栈是怎么运行的,该优化 SQL 的时候照样跑不了。
  • 中间肯定各种 NoSQL 也折腾过,在芝大还试用了 Graph 数据库,也做过 GraphQL API 。感觉各有所长,能在特定场景下发挥优势,但回到普罗大众的项目,还是关系模型最合适常规数据。

直到 2021 年换到现在的工作,最近翻译了一篇老板写的博客《 We Can Do Better Than SQL 》,才感觉这些其实都是 SQL 的锅——关系模型是好模型,但被 SQL 这个交互层的接口给搅乱了。当然这里不是说 SQL 一无是处,毕竟现在如此广泛的应用,说明它是十分成功的,必然有其可取之处,类比 PHP 、JavaScript 或者 MySQL (手动大狗头怕是也难以保命了的那种)。

这篇文章固然是在介绍我现在正参与开发的新开源数据库 EdgeDB,但是文中吐槽 SQL 的几个角度还是很有趣的,尤其 NULL 那一块 JavaScript 看了都自愧不如。我简单总结如下,供大家讨论:

  1. 正交性问题。

    大概就是说,SQL 语句很难写,特殊情况特别多,基本上没法做语句组合。

  2. 不够紧凑。

    关键词有 469 个之多,这还只是 PostgreSQL 实现了的部分。就是不太像一门编程语言,比较啰嗦。

  3. 语言设计不一致。

    NULL 的槽点都在这里,总结来说就是惊喜不断,碎片化也堪忧。如果没有 ORM 的保驾护航,萌新很容易踩坑。

谈及原因,主要说的就是,SQL 最一开始设计的是给非技术人员创建报表用的,人家没想着你能嵌到程序里这个玩法呀,怎么能设计出对工程师友好的语言呢。再加上资本主义的毒瘤把控了标准的制定,IBM 和 Oracle 互相攀比,没心情照顾使用者,有什么就用什么了。反正就是 SQL 到现在已经是这样了,大家也都习惯了,关系模型还得用,也就很少有人会去想搞一个新的语言出来。

在后面就是 EdgeQL 的介绍了,主要集中在怎么让开发人员爽。我就不多介绍了,有兴趣请自行阅读。

还是回到主题,关于 SQL 的问题,同学们怎么想?确实影响开发效率和心智吗?以后 SQL 会不会像 C 语言一样,虽然仍是 IT 行业的基石,但很多新项目就会用 Rust 、Swift 、Go 这样的现代语言来开发了吗?查询语言这波能起来吗,要跟吗?

12. Windows 电脑重装怎么保留各种聊天记录

游戏本,迫于电脑打游戏有点小卡(性能肯定没问题),装了各种软件

  1. 各种聊天软件
  2. jetbrain 系
  3. vs 系列
  4. 各种浏览器
  5. 各种文档
  6. 各种数据库
  7. 各种 vpn

请问下现在想格式化重装,升级到 Windows11 ,其他倒还好处理一点,怎么保留各类聊天记录?万一以后要检索呢(钉钉、微信、qq )

(这台 windows 现在基本上很少用了,大半年前切换到 macbook m1 了,现在就打打游戏,远程做一些实在 m1 做不了的事情,但一直因为担心数据丢失没有格盘重装)

给大家看下我的软件,各种服务,自启动,估计让电脑变慢变卡了,或者有什么建议能快速备份所有东西

还是说不折腾了,卡也不是不能玩。。

image.png

13. 谷歌商店无法下载东西
下载东西一直等待中,可是 vpn 没有问题,来这里包括看 YouTube 都可以,商店已经切换到美国地区,但是还是显示中文,包括我看到的评论也是会是这个原因吗?
14. 学生成绩查询系统,用 golang 还是 thinkphp 写?前端是 vue

如题,成绩查询需要实现根据多条件组合筛选学生列表,数据库大概是 mysql ,如果 v2 大佬们有性能更好的数据库也可以推荐。

这种查询系统是用 golang 写还是 php 写好呢?有劳各位 v2 大佬指点一二 QAQ