坚持在 leetcode 刷题已经有近两年了, 刷着刷着就成习惯了, 就像每天刷牙吃饭一样, 不刷会很不自然. 刷题的收获还是有挺多的, 特别是对数据结构和算法有了进一步的了解. 还有一些设计题, OOP面向对象, 甚至是数据库SQL和BASH编程还有就是多线程类型的题都能得到温故而知新. 每天习惯了打卡, 早上起来喝杯咖啡刷个题, 特别是这几个月疫情在家, leetcode有那种每月Challenge, 刷一题得10积分, 还有就是会员题35分一题, 是快速拿积分的好方法(平时每天登陆才得1分, 一件T-shirt 得6000分换, 按照一天10分, 大概不到2年就能换衣服了) 为啥要刷题? 对于搞计算机的码农, 刷题是找到一份好的搬砖工作最廉价最有效的方法了. 很多屌丝能通过刷题进入Big4, 改变命运, 迎娶白富美. 亚麻就有很多年轻的小姑娘(听说狗家的也是), …
最近我又把我的AMD显卡给接在了我的HPZ800服务器上了, 之前是和 NVIDA Quadro 2000D 一块接上, 但是觉得没有必要而且费电, 就只留下了体型较小的 NVIDA 显卡. NVIDA Quadro一般用于服务器上, 在CAD平面设计方面有着突出的性能, 但是在3D游戏渲染上可能比较差一些. 我这次换的主要原因是 NVIDA Quadro 2000D显卡在 34曲面屏上的显示质量较差(不够细腻) 1024MB ATI AMD 雷登 Radeon HD 6700 Series (ATI) 显卡体积很大, …
英国政府为了抗击这次疫情可谓大费苦心, 今年3月份开始就下令餐饮酒吧关门 – 并很慷概的支付这些员工80%的工资, 实现了真正意义上的 “社会主义”. 如今, 疫情逐步变好(虽然有说会第二波来临), 为了刺激消费促进经济复苏, 现在还颁布了这么一项举措. 周一到周三在各地区注册的餐馆里半价. 最多四个人, 人均最多10英镑, 不包括酒水. 四个人去餐馆, 政府最多替你付了40英镑的费用. 相当划算了, 这项措施只限于在店里消费, 不包括外卖. 到店里吃有风险, 虽然规定安全距离是2米(social distance), 但形式大于实际, 很多时候都没法做到. 去餐馆吃饭又没法保证全程戴口罩. 我们上周三晚上为了庆祝中国的七夕(实际是第二天), 一家四口去了剑桥54号Mill Road 中餐, …
leetcode 网页的代码编辑器很好用, 有一个远程调试 Debugger 的功能, 只不过这个功能是需要付费才能使用的. 而且这个调试功能在比赛中是无法使用的. 其实我们只需要在代码里向 stdout 打印(变量), 运行代码就能在网页中看到值了 – 这样一来就可以很方便的调试程序了. 当您手边没有IDE时, 这是一种调试代码的好方法-有时我在iPad上参加每周的竞赛, 而我没有IDE, 也无法使用内置的leetcode调试器- 在这种情况下, 打印到标准输出是调试打印变量的唯一实用方法. 在此之前, 我只能更改代码并将变量作为调试技术返回-这种方式效率很低. 英文: Using the stdout to debug print the …
Cloudflare Worker 是和 Amazon Lambda, Google Function 类似的无服务器 Serverless 技术. 我们可以写一些代码(JS)部署到 CloudFlare 的网络节点中. 这项技术的好处是我们并不需要去维护服务器(减少运维成本), 而且通过Serverless技术很容易就可以把程序跑在成千上万的节点上 (较强的可扩展性). 负载均衡服务器(Load Balancer)用于把用户的请求重新分配(Route)到提供真正服务的源服务器(Worker). 我们可以通过负载均衡来实现水平扩展(Horizontal Scaling). 当然如果负载均衡只有一台服务器, 也是会有单点故障的 (Single Point of Failure). 如果通过CloudFlare Worker来搭建负载均衡, 这样我们的负载均衡服务器会被自动部署到成千上万的CloudFlare节点中 …
我家里一直用的是HPZ800服务器, 很吵, 很老, 虽然这台服务器已经有十年之久(我在EBAY上买来用了五年多了), 但是即使放到今天, 这服务器速度依旧很快, 很稳定. 由于服务器用的是ECC较验内存, 所以基本上不重启关机. HPZ800主机有两个硬核CPU – 因特志强 X5650 – 每个CPU是12核. 频率是2点67 GHz, 在 Turbo 和超频下可以到3点6. 但要注意用好一点的CPU风扇散热. 一般CPU工作时候的最高温度不超过80度为最佳(高了也不会怎么样, 顶多影响寿命). 每个 X5650 有12核 – 两个就是 24核, …