熟能生巧 – 刷题的一些技巧的经验之谈

坚持在 leetcode 刷题已经有近两年了, 刷着刷着就成习惯了, 就像每天刷牙吃饭一样, 不刷会很不自然. 刷题的收获还是有挺多的, 特别是对数据结构和算法有了进一步的了解. 还有一些设计题, OOP面向对象, 甚至是数据库SQL和BASH编程还有就是多线程类型的题都能得到温故而知新. 每天习惯了打卡, 早上起来喝杯咖啡刷个题, 特别是这几个月疫情在家, leetcode有那种每月Challenge, 刷一题得10积分, 还有就是会员题35分一题, 是快速拿积分的好方法(平时每天登陆才得1分, 一件T-shirt 得6000分换, 按照一天10分, 大概不到2年就能换衣服了) 为啥要刷题? 对于搞计算机的码农, 刷题是找到一份好的搬砖工作最廉价最有效的方法了. 很多屌丝能通过刷题进入Big4, 改变命运, 迎娶白富美. 亚麻就有很多年轻的小姑娘(听说狗家的也是), …

通过开机箱吹风扇来降低AMD显卡的温度

最近我又把我的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 中餐, …

在竞赛中通过向标准输出stdout打印数据来调试leetcode程序

leetcode 网页的代码编辑器很好用, 有一个远程调试 Debugger 的功能, 只不过这个功能是需要付费才能使用的. 而且这个调试功能在比赛中是无法使用的. 其实我们只需要在代码里向 stdout 打印(变量), 运行代码就能在网页中看到值了 – 这样一来就可以很方便的调试程序了. 当您手边没有IDE时, 这是一种调试代码的好方法-有时我在iPad上参加每周的竞赛, 而我没有IDE, 也无法使用内置的leetcode调试器- 在这种情况下, 打印到标准输出是调试打印变量的唯一实用方法. 在此之前, 我只能更改代码并将变量作为调试技术返回-这种方式效率很低. 英文: Using the stdout to debug print the …

通过CloudFlare Worker搭建负载均衡服务器

Cloudflare Worker 是和 Amazon Lambda, Google Function 类似的无服务器 Serverless 技术. 我们可以写一些代码(JS)部署到 CloudFlare 的网络节点中. 这项技术的好处是我们并不需要去维护服务器(减少运维成本), 而且通过Serverless技术很容易就可以把程序跑在成千上万的节点上 (较强的可扩展性). 负载均衡服务器(Load Balancer)用于把用户的请求重新分配(Route)到提供真正服务的源服务器(Worker). 我们可以通过负载均衡来实现水平扩展(Horizontal Scaling). 当然如果负载均衡只有一台服务器, 也是会有单点故障的 (Single Point of Failure). 如果通过CloudFlare Worker来搭建负载均衡, 这样我们的负载均衡服务器会被自动部署到成千上万的CloudFlare节点中 …

HPZ800服务器主板太老不支持超过2TB的大硬盘

我家里一直用的是HPZ800服务器, 很吵, 很老, 虽然这台服务器已经有十年之久(我在EBAY上买来用了五年多了), 但是即使放到今天, 这服务器速度依旧很快, 很稳定. 由于服务器用的是ECC较验内存, 所以基本上不重启关机. HPZ800主机有两个硬核CPU – 因特志强 X5650 – 每个CPU是12核. 频率是2点67 GHz, 在 Turbo 和超频下可以到3点6. 但要注意用好一点的CPU风扇散热. 一般CPU工作时候的最高温度不超过80度为最佳(高了也不会怎么样, 顶多影响寿命). 每个 X5650 有12核 – 两个就是 24核, …