小赖子的英国生活和资讯 https://justyy.com 一个程序员(码农)的海外见闻: 技术,人生,怀旧,游戏 Sun, 13 Sep 2020 18:41:32 +0000 zh-CN hourly 1 https://wordpress.org/?v=5.4.2 牛津一日游攻略 – 叹息桥 https://justyy.com/archives/44914 https://justyy.com/archives/44914#respond Sun, 13 Sep 2020 18:41:32 +0000 https://justyy.com/?p=44914 牛津、剑桥和伦敦是英国英格兰的金三角。牛津+剑桥俗称牛剑,牛剑在人文风景很多方面很类似。从剑桥开车到牛津得一个多小时。停好车便在牛津的市中心逛了逛,打卡了比较有名的景点-叹息桥。 赫特福德桥(Hert 阅读全文 »

The post 牛津一日游攻略 - 叹息桥 first appeared on 小赖子的英国生活和资讯.

]]>

牛津、剑桥和伦敦是英国英格兰的金三角。牛津+剑桥俗称牛剑,牛剑在人文风景很多方面很类似。从剑桥开车到牛津得一个多小时。停好车便在牛津的市中心逛了逛,打卡了比较有名的景点-叹息桥。

赫特福德桥(Hertford Bridge)俗称叹息桥(Bridge of Sighs),是英格兰牛津的一座人行桥,跨越新学院巷(New College Lane),连接赫特福德学院南北两部分,由托马斯·格雷厄姆·杰克逊爵士设计,完成于1914年。其独特的设计使得它成为城市地标。

这座桥因为被认为类似威尼斯著名的叹息桥,通常被称为叹息桥。然而,赫特福德桥并非威尼斯叹息桥的副本,实际上它与威尼斯的里阿尔托桥确实非常相似。

该桥南侧的建筑设有学院的行政办公室,而桥北的建筑大多是学生宿舍。有一个错误的传说,称许多年前,在学生健康调查中,发现赫特福德学院的学生的体重是最重的,因此学院方关闭该桥,强迫学生爬楼梯,进行额外的锻炼。但是实际上,如果不使用该桥,学生需要爬的楼梯比起使用该桥所爬的楼梯更少。

牛津绿化还是很不错的,市中心各种绿,天蓝蓝,空气清新。
oxford-street 牛津一日游攻略 - 叹息桥 游记 照片

来到了牛津最繁华的市中心,然后到了麦当劳休息了一下。
oxford-street-photography 牛津一日游攻略 - 叹息桥 游记 照片

媳妇之前去过牛津,我是第一次来牛津。
oxford-street-pretty 牛津一日游攻略 - 叹息桥 游记 照片

牛津街道边上都是一些古老的建筑和教堂。
oxford-street-2-rotated 牛津一日游攻略 - 叹息桥 游记 照片

走着走着,走到了一个能拍照的好地方,一大面的城墙。
oxford-street-wall 牛津一日游攻略 - 叹息桥 游记 照片

媳妇和孩子,开开心心。
oxford-family-wall 牛津一日游攻略 - 叹息桥 游记 照片

牛津市中心的大城堡。
oxford-castle 牛津一日游攻略 - 叹息桥 游记 照片

媳妇和孩子。
oxford-family 牛津一日游攻略 - 叹息桥 游记 照片

打卡牛津叹息桥,很多人都来这里拍照。
oxford-bridge 牛津一日游攻略 - 叹息桥 游记 照片

牛津叹息桥一景。
oxford-bridge-view-rotated 牛津一日游攻略 - 叹息桥 游记 照片

不知道这是啥,很多人都在拍照,于是我也拍了拍。:P
oxford-street-sign 牛津一日游攻略 - 叹息桥 游记 照片

牛津街干干净净,适合徒步散散风景。
oxford-street-3-rotated 牛津一日游攻略 - 叹息桥 游记 照片

往回走的时候还看到了Oxford Castle & Prison (牛津城堡),可惜并没有拍下好照片。
oxford-street-4-rotated 牛津一日游攻略 - 叹息桥 游记 照片

本文一共 567 个汉字, 你数一下对不对.
牛津一日游攻略 – 叹息桥. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 牛津一日游攻略 - 叹息桥 游记 照片

The post 牛津一日游攻略 - 叹息桥 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44914/feed 0
体验 Google Kickstart 刷题 https://justyy.com/archives/44896 https://justyy.com/archives/44896#respond Wed, 09 Sep 2020 19:20:19 +0000 https://justyy.com/?p=44896 很久之前就知道 Google 从2013年开始就有搞 Kickstart 竞赛, 一年有好几 Round, 但每次都是在UTC – 0 点到3点左右, 欧洲凌晨时间, 非常不友好. 参加竞 阅读全文 »

The post 体验 Google Kickstart 刷题 first appeared on 小赖子的英国生活和资讯.

]]>

很久之前就知道 Google 从2013年开始就有搞 Kickstart 竞赛, 一年有好几 Round, 但每次都是在UTC – 0 点到3点左右, 欧洲凌晨时间, 非常不友好. 参加竞赛的很多大神程序员估计都在中美吧. 但这也不妨碍我们可以事后拿来练习刷题.

刷题进Google

如果在Kickstart正式比赛中获得较好的名次就很有可能能从众多求职者中脱颖而出, 进谷歌也是分分钟的事.

挑了一题最简单的第一题, 试了一下水, 感受如下:

界面字体感觉更舒服

相比 Leetcode 来说, 谷歌的这个刷题界面感觉更舒服一些, 可能这与深色主题还有字体有关系.

google-kickstart-online-judge-programming 体验 Google Kickstart 刷题 资讯

需要自己处理输入输出

Leetcode 有一点好处是不需要自己处理输入输出, 只需要把函数(在类里)实现了就可以. 这样是相当方便的简洁的, 搞算法只需要关注怎么实现算法就可以了. 刷LC刷久了就很懒了, 突然需要让你处理输入输出反而觉得很麻烦, 而且有时候有的编程语言处理起来挺不方便的, 比如JAVA, PHP, NODE.

一个测试用例含有多个测试

LC上一个测试用例就是只含有一个测试, 而在谷歌Kickstart里, 一个测试用例含有多组测试数据, 需要自己处理这些数据, 相对用时长, 难度更大一些.

有分测试和提交

LC有Run code不保存于提交历史, 这一点和Kickstart的练习模式是类似的, 不过感觉Kickstart的Practice和Attempt没啥区别(可能正式比赛的时候有区别吧).

题目难度

大致看了一下, LC和Kickstart的难度差不多, 都有简单到难度的. LC题目标有难度, 有论坛大家可以讨论而这一些Kickstart没有. LC和Kickstart都有官方题解, LC题解有代码而Google Kickstart只是讲解题思路.

支持编程语言

Google Kickstart 支持的语言较丰富: Bash, GCC, Mono C#, Clojure, D(GDC), Dart, F#(Monon), Go, Groovy, Haskell (GHC), Java (Open JDK), Javascript (Node.js), Julia, Kotlin, Lisp (SBCL), Lua, OCaml, Object-C (GNU), Octave, PHP, Pascal (FPC), Perl, PyPy 2, Python2, Python3, R, Ruby, Rust, Scala, Swift, TypeScript (Node.JS), Visual Basic (Mono)

LC支持的也是很主流的了: C, C++, Java, Python 2, Python 3, Javascript, C#, Swift, Ruby, Scala, Go, Rust, PHP, Typescript, Kotlin.

相关刷题文章

1. 熟能生巧 – 刷题的一些技巧的经验之谈
2. 程序员能刷题的网站和资源(我的刷题经验之谈)

本文一共 612 个汉字, 你数一下对不对.
体验 Google Kickstart 刷题. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 体验 Google Kickstart 刷题 资讯

The post 体验 Google Kickstart 刷题 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44896/feed 0
美食剑桥1+1 Rougamo 肉夹馍凉皮 https://justyy.com/archives/44875 https://justyy.com/archives/44875#respond Sun, 06 Sep 2020 18:33:27 +0000 https://justyy.com/?p=44875 英国剑桥这两年在市中心最繁华的十字路口附近 Regent Street 开了一家1+1肉夹馍. 地址: 84 Regent St, Cambridge CB2 1DP 电话: 01223 505555 阅读全文 »

The post 美食剑桥1+1 Rougamo 肉夹馍凉皮 first appeared on 小赖子的英国生活和资讯.

]]>

英国剑桥这两年在市中心最繁华的十字路口附近 Regent Street 开了一家1+1肉夹馍.

地址: 84 Regent St, Cambridge CB2 1DP
电话: 01223 505555
可以在 deliveroo.co.uk 上点外卖

这家相对来说很有名的, 味道不错, 特别是那招牌肉夹馍, 很好吃, 在海外判断一个地方有没有地道的美食就看华人多不多.

剑桥Regent Street 上有很多美食店, 比如Chattime 奶茶, 也有拉面等小吃. 1+1肉夹馍也卖凉皮, 水饺等. 听说前不久国内综艺花儿与少年还曾经到过这店里.

1+1肉夹馍
11rougamo-cambridge 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

疫情期间桌子之前用透明塑料板隔开, 不过感觉没多大用.
notice-covid 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

墙上的肉夹馍, 学到了英文单词 Rougamo
wall-rougamo 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

花儿与少年 – 我媳妇喜欢看的脑残综艺 🙂
huayang 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

西安凉皮? 有点辣
liangpi-rotated 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

酸辣鱼. 感觉没啥技术含量, 因为可以买那种酸辣包, 把鱼煮熟放一起像泡泡面一样.
spicy-fish-rotated 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

给儿子点水饺, 水饺是我儿子唯数不多爱吃的中餐.
dumplings-rotated 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

1+1肉夹馍, 肉给很足, 皮很脆, 一个5英镑, 点2个够饱了.
rougamo-rotated 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

吃完饭到对面的 Chatime 等了半小时要了一杯奶茶.
wife-milk-tea-chatime 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

来一张合照
us-2020-09 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

一顿下来, 近40英镑, 对了, 店里付现金可以打折.

本文一共 328 个汉字, 你数一下对不对.
美食剑桥1+1 Rougamo 肉夹馍凉皮. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 美食剑桥1+1 Rougamo 肉夹馍凉皮 美食

The post 美食剑桥1+1 Rougamo 肉夹馍凉皮 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44875/feed 0
熟能生巧 – 刷题的一些技巧的经验之谈 https://justyy.com/archives/44858 https://justyy.com/archives/44858#comments Fri, 04 Sep 2020 18:33:37 +0000 https://justyy.com/?p=44858 坚持在 leetcode 刷题已经有近两年了, 刷着刷着就成习惯了, 就像每天刷牙吃饭一样, 不刷会很不自然. 刷题的收获还是有挺多的, 特别是对数据结构和算法有了进一步的了解. 还有一些设计题, O 阅读全文 »

The post 熟能生巧 - 刷题的一些技巧的经验之谈 first appeared on 小赖子的英国生活和资讯.

]]>

坚持在 leetcode 刷题已经有近两年了, 刷着刷着就成习惯了, 就像每天刷牙吃饭一样, 不刷会很不自然. 刷题的收获还是有挺多的, 特别是对数据结构和算法有了进一步的了解. 还有一些设计题, OOP面向对象, 甚至是数据库SQL和BASH编程还有就是多线程类型的题都能得到温故而知新.

每天习惯了打卡, 早上起来喝杯咖啡刷个题, 特别是这几个月疫情在家, leetcode有那种每月Challenge, 刷一题得10积分, 还有就是会员题35分一题, 是快速拿积分的好方法(平时每天登陆才得1分, 一件T-shirt 得6000分换, 按照一天10分, 大概不到2年就能换衣服了)

leetcode-code-submission-overview 熟能生巧 - 刷题的一些技巧的经验之谈 程序员 资讯 软件工程 面试

为啥要刷题?

对于搞计算机的码农, 刷题是找到一份好的搬砖工作最廉价最有效的方法了. 很多屌丝能通过刷题进入Big4, 改变命运, 迎娶白富美. 亚麻就有很多年轻的小姑娘(听说狗家的也是), 美丽年轻, 平时在电梯里碰到都是很时尚的打扮, 拎个名牌包包. 你细品, 进入了BIG4, 是不是离又美丽又智慧的小姑娘又进了一步呢.

面试造原子弹, 工作的时候就煮茶叶蛋. 没有办法, 这对于大公司来说, 是筛选人才最有效成本低的方式, 除非你在业界真的牛到不需要刷题, 否则有机会发牢骚还不如多刷几题.

我每天刷题, 状态就是保持+慢慢的进步. 每天进步一点, 积累坚持的力量是很可怕的. 刷过的题可以换种语言换种思路多看看别人的题解, 总是会有新的收获. 坚持刷题, 让你随时都处在最好的状态, 即使要换工作, 再投简历再面试也不需要再额外多做准备了.

模拟面试

Leetcode 会员有一个特别有用的功能就是 Mocking, 它可以让模拟公司(Big4)的第一轮电话面试或者是上机筛选, 或者是终面Onsite. 题目都会从相应公司的题库中出, 很多时候真的能碰到原题.

这个模拟面试还能根据你的训练情况, 对你的各项技能进行打分, 比如我动态规化算法得分较少, 就可以多花一些时间练习.

leetcode-mocking-overview-google 熟能生巧 - 刷题的一些技巧的经验之谈 程序员 资讯 软件工程 面试

根据用户给的数据, 给出了Big4的中位数员工的分数, 可以看出 Google 狗家最难, 亚麻最容易, 这次给我的评分竟然比Google的中位数员工分数还高(很多人进了Big4 就不怎么刷题了), 看来维持这个状态之后去申请 Google有戏(至少能过第一轮吧)

按类型刷题

如果你的时间有限, 比如下个月就面试了, 你可以按照该公司出题频率来刷, 不过这个是只有会员有的功能, 据说出原题的概率还是挺大的, 即使不是原题, 换汤不换药, 输入输出变一下, 字符串变数组之类的

如果时间有点充裕, 可以按题目算法类型刷, 比如重点刷一下动态规化, 单调堆栈之类的(对你不熟悉的题重点多刷, 很多题都很类似, 刷多了就有感觉了).

周赛

参加周赛也是能力提升的很好的方式, 因为我在欧洲, 周赛是周日的早上3-4点, 所以我没法参加, 但是有双周赛, 每两周练习一次, 比赛1个半小时, 4道题, 第一题是简单难度, 2题中等, 最后一题是难. 不用担心和别人比太差, 实际上每次比赛前十名都是大佬-眼快手快, 没法比. 和自己比就可以了, 每次比赛有收获就行. 你可以安慰自己, 每次有做不出来的题才有进步的空间, 哈哈.

比赛是训练你在规定的时间内专注 Problem Solving的能力. 当然比赛还是要有技巧, 比如调试的技巧, 我上周才发现在 leetcode 代码调试里可以用 print 来调试变量……一直以来都是直接在网页里输代码, 通过返回值不同来试, 调试效率很低. leetcode 可能为了公平期间, 比赛的时候在线 debugger 是不能用的(这是个会员功能). 我本地也没有装C++的IDE(有时候甚至是在 iPad 平板上刷题), 所以目前所参赛的15次基本上都是0调试 – 比赛成绩不堪入目.

不过我还是对自己有信心的, 毕竟每次比赛刷不出来的题赛后都认真研究了, 的确也学到了, 有几次甚至是恍然大悟, 捶胸顿足, 为啥比赛的时候就没想出来呢?

当然, 刷题不是全部, 刷题只是敲门砖, 对于毕业生或实习生来说, 面试只有刷题, 但是对于工作几年后的软件工程师来说, 更为重要的是系统设计框架能力的提升, 而相反刷题对于刚毕业的小白和工作几年的大拿来说要求都是差不多一致的. 所以有时候不要纠结于一道非常Tricky的算法题, 它对于你的帮助甚至没有你去了解一下分布式计算框架的来得重要.

相关: 程序员能刷题的网站和资源(我的刷题经验之谈)

本文一共 1575 个汉字, 你数一下对不对.
熟能生巧 – 刷题的一些技巧的经验之谈. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 熟能生巧 - 刷题的一些技巧的经验之谈 程序员 资讯 软件工程 面试

The post 熟能生巧 - 刷题的一些技巧的经验之谈 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44858/feed 2
通过开机箱吹风扇来降低AMD显卡的温度 https://justyy.com/archives/44849 https://justyy.com/archives/44849#comments Thu, 03 Sep 2020 20:29:13 +0000 https://justyy.com/?p=44849 最近我又把我的AMD显卡给接在了我的HPZ800服务器上了, 之前是和 NVIDA Quadro 2000D 一块接上, 但是觉得没有必要而且费电, 就只留下了体型较小的 NVIDA 显卡. NVID 阅读全文 »

The post 通过开机箱吹风扇来降低AMD显卡的温度 first appeared on 小赖子的英国生活和资讯.

]]>

最近我又把我的AMD显卡给接在了我的HPZ800服务器上了, 之前是和 NVIDA Quadro 2000D 一块接上, 但是觉得没有必要而且费电, 就只留下了体型较小的 NVIDA 显卡. NVIDA Quadro一般用于服务器上, 在CAD平面设计方面有着突出的性能, 但是在3D游戏渲染上可能比较差一些. 我这次换的主要原因是 NVIDA Quadro 2000D显卡在 34曲面屏上的显示质量较差(不够细腻)

nvidia-quadro-2000d-graphic-card-for-hpz800-1024x768 通过开机箱吹风扇来降低AMD显卡的温度 硬件

nvidia-quadro-2000d-graphic-card-for-hpz800

1024MB ATI AMD 雷登 Radeon HD 6700 Series (ATI) 显卡体积很大, 和 NVIDA Quadro 的卡一样板上有风扇. 但是AMD的这块显卡得接上机载电源(6针的线), 否则开机的时候BIOS会响6声电源显示灯会呈现红色报错.

amd-ati-radeon-game-graphics-1024x768 通过开机箱吹风扇来降低AMD显卡的温度 硬件

1024MB ATI AMD Radeon HD 6700 Series (ATI)

接上一个主要的问题就是感觉温度偏高. 开机后不玩游戏就是开几个普通程序, AMD显卡的温度就90多度了, 感觉很吓人.

hot-graphi-card-ati-amd-radeon-hd-6700-ati-1gb 通过开机箱吹风扇来降低AMD显卡的温度 硬件

hot-graphi-card-ati-amd-radeon-hd-6700-ati-1gb

最后面的解决方法很暴力, 就是把机箱拆了, 然后拿着一个大风扇使劲吹.

external-fan-to-cool-down-graphic-card-768x1024 通过开机箱吹风扇来降低AMD显卡的温度 硬件

external-fan-to-cool-down-graphic-card

效果立竿见影, 温度降了十度左右, HPZ800机箱的主板还有硬盘,CPU等也同等受益.

cooler-graphi-card-ati-amd-radeon-hd-6700-ati-1gb 通过开机箱吹风扇来降低AMD显卡的温度 硬件

cooler-graphi-card-ati-amd-radeon-hd-6700-ati-1gb

(以上软件截图是 Speccy 可以查看电脑的温度)

英文: Using the External Fan to Cool the Hot AMD Radeon HD 6700 Graphic Card

本文一共 298 个汉字, 你数一下对不对.
通过开机箱吹风扇来降低AMD显卡的温度. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 通过开机箱吹风扇来降低AMD显卡的温度 硬件

The post 通过开机箱吹风扇来降低AMD显卡的温度 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44849/feed 2
英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 https://justyy.com/archives/44823 https://justyy.com/archives/44823#respond Mon, 31 Aug 2020 19:56:39 +0000 https://justyy.com/?p=44823 英国政府为了抗击这次疫情可谓大费苦心, 今年3月份开始就下令餐饮酒吧关门 – 并很慷概的支付这些员工80%的工资, 实现了真正意义上的 “社会主义”. 如今, 疫情 阅读全文 »

The post 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 first appeared on 小赖子的英国生活和资讯.

]]>

英国政府为了抗击这次疫情可谓大费苦心, 今年3月份开始就下令餐饮酒吧关门 – 并很慷概的支付这些员工80%的工资, 实现了真正意义上的 “社会主义”.

如今, 疫情逐步变好(虽然有说会第二波来临), 为了刺激消费促进经济复苏, 现在还颁布了这么一项举措. 周一到周三在各地区注册的餐馆里半价. 最多四个人, 人均最多10英镑, 不包括酒水. 四个人去餐馆, 政府最多替你付了40英镑的费用.

相当划算了, 这项措施只限于在店里消费, 不包括外卖. 到店里吃有风险, 虽然规定安全距离是2米(social distance), 但形式大于实际, 很多时候都没法做到. 去餐馆吃饭又没法保证全程戴口罩.

我们上周三晚上为了庆祝中国的七夕(实际是第二天), 一家四口去了剑桥54号Mill Road 中餐, 消费了56英镑, 实付28英镑, 点了四菜, 3碗米饭, 外加一奶茶+2苹果汁. 撸了英国政府羊毛.

billing-half-price-rotated 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

2020-08-26-19.22.13-rotated 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

2020-08-26-22.06.03 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

2020-08-26-22.06.48 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

2020-08-26-22.08.13 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

2020-08-26-22.10.08 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

2020-08-26-22.10.54 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

2020-08-26-22.11.52 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

本文一共 352 个汉字, 你数一下对不对.
英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 照片 生活 资讯

The post 英国政府疫情期间为了刺激消费促进经济复苏周一到周三半价 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44823/feed 0
在竞赛中通过向标准输出stdout打印数据来调试leetcode程序 https://justyy.com/archives/44806 https://justyy.com/archives/44806#respond Sun, 30 Aug 2020 13:54:10 +0000 https://justyy.com/?p=44806 leetcode 网页的代码编辑器很好用, 有一个远程调试 Debugger 的功能, 只不过这个功能是需要付费才能使用的. 而且这个调试功能在比赛中是无法使用的. 其实我们只需要在代码里向 stdo 阅读全文 »

The post 在竞赛中通过向标准输出stdout打印数据来调试leetcode程序 first appeared on 小赖子的英国生活和资讯.

]]>

leetcode 网页的代码编辑器很好用, 有一个远程调试 Debugger 的功能, 只不过这个功能是需要付费才能使用的. 而且这个调试功能在比赛中是无法使用的. 其实我们只需要在代码里向 stdout 打印(变量), 运行代码就能在网页中看到值了 – 这样一来就可以很方便的调试程序了.

leetcode-stdout-debugging-trick 在竞赛中通过向标准输出stdout打印数据来调试leetcode程序 小技巧 程序设计

leetcode-stdout-debugging-trick

当您手边没有IDE时, 这是一种调试代码的好方法-有时我在iPad上参加每周的竞赛, 而我没有IDE, 也无法使用内置的leetcode调试器- 在这种情况下, 打印到标准输出是调试打印变量的唯一实用方法. 在此之前, 我只能更改代码并将变量作为调试技术返回-这种方式效率很低.

英文: Using the stdout to debug print the solution in the leetcode contest

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

leetcode

本文一共 214 个汉字, 你数一下对不对.
在竞赛中通过向标准输出stdout打印数据来调试leetcode程序. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 在竞赛中通过向标准输出stdout打印数据来调试leetcode程序 小技巧 程序设计

The post 在竞赛中通过向标准输出stdout打印数据来调试leetcode程序 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44806/feed 0
通过CloudFlare Worker搭建负载均衡服务器 https://justyy.com/archives/44793 https://justyy.com/archives/44793#comments Sat, 29 Aug 2020 17:59:55 +0000 https://justyy.com/?p=44793 Cloudflare Worker 是和 Amazon Lambda, Google Function 类似的无服务器 Serverless 技术. 我们可以写一些代码(JS)部署到 CloudFla 阅读全文 »

The post 通过CloudFlare Worker搭建负载均衡服务器 first appeared on 小赖子的英国生活和资讯.

]]>

Cloudflare Worker 是和 Amazon Lambda, Google Function 类似的无服务器 Serverless 技术. 我们可以写一些代码(JS)部署到 CloudFlare 的网络节点中. 这项技术的好处是我们并不需要去维护服务器(减少运维成本), 而且通过Serverless技术很容易就可以把程序跑在成千上万的节点上 (较强的可扩展性).

load-balancer 通过CloudFlare Worker搭建负载均衡服务器 CloudFlare 云计算 技术

load-balancer

负载均衡服务器(Load Balancer)用于把用户的请求重新分配(Route)到提供真正服务的源服务器(Worker). 我们可以通过负载均衡来实现水平扩展(Horizontal Scaling). 当然如果负载均衡只有一台服务器, 也是会有单点故障的 (Single Point of Failure).

cloudflare-edge-nodes-network 通过CloudFlare Worker搭建负载均衡服务器 CloudFlare 云计算 技术

cloudflare-edge-nodes-network

如果通过CloudFlare Worker来搭建负载均衡, 这样我们的负载均衡服务器会被自动部署到成千上万的CloudFlare节点中 – 可靠性 Durability 和可用性 Availability 就很靠谱了.

通过CloudFlare Worker搭建的分布式负载均衡服务器

设置分布式负载平衡器的成本是可以承受的. CloudFlare工作者有一个免费计划-每天为您提供10万个API调用, 每个API请求的最大CPU时间为10毫秒. 对于付费计划-每月报价为1000万个请求, 最长50ms CPU时间.

例如, 让我们首先定义分布式负载均衡器后面的源服务器列表. 源服务器也就是真正干活的节点.

let nodes = [
  "https://api.justyy.com",
  "https://api.steemyy.com"
];

我们需要一个 Promise.any 实现方法 – 在 CloudFlare Worker 里 并不支持 Promise.any 但我们可以定义如下:

function reverse(promise) {
    return new Promise((resolve, reject) => Promise.resolve(promise).then(reject, resolve));
}

function promiseAny(iterable) {
    return reverse(Promise.all([...iterable].map(reverse)));
};

Promise.race 是返回第一个被实现或者拒绝的 Promise 而相反 Promise.any 是返回第一个被实现的 Promise. 所以用在这里就是获得响应最快(成功)的源服务器.

async function contactServer(server) {
  return new Promise((resolve, reject) => {
    fetch(server, {
      method: "GET"
    }).then(response => {
      resolve({
        "server": server,
      });
    }).catch(function(error) {
      reject(error);
    });
  });
}

我们还可以加于改进, 为每个源服务器添加一个返回当前负载的API – 这样一来, 我们就可以选出负载最小的那个源服务器了.

处理 跨域 CORs 和头部数据 Headers

以下JS代码用于处理跨域和相应的Headers.

function handleOptions(request) {
  // Make sure the necesssary headers are present
  // for this to be a valid pre-flight request
  if (
    request.headers.get('Origin') !== null &&
    request.headers.get('Access-Control-Request-Method') !== null &&
    request.headers.get('Access-Control-Request-Headers') !== null
  ) {
    // Handle CORS pre-flight request.
    // If you want to check the requested method + headers
    // you can do that here.
    return new Response(null, {
      headers: corsHeaders,
    })
  } else {
    // Handle standard OPTIONS request.
    // If you want to allow other HTTP Methods, you can do that here.
    return new Response(null, {
      headers: {
        Allow: 'GET, HEAD, POST, OPTIONS',
      },
    })
  }
}

addEventListener('fetch', event => {
  const request = event.request;
  const method = request.method.toUpperCase();
  if (method === 'OPTIONS') {
    // Handle CORS preflight requests
    event.respondWith(handleOptions(request))
  } else if (
    method === 'GET' ||
    method === 'HEAD' ||
    method === 'POST'
  ) {
    // Handle requests to the API server
    event.respondWith(handleRequest(request))
  } else {
    event.respondWith(
      new Response(null, {
        status: 405,
        statusText: 'Method Not Allowed',
      }),
    )
  }
});

转发请求

负载均衡最重要的部分就是转发请求. 一旦我们知道哪个(最快)服务器应满足当前请求. 然后, 我们需要将请求转发到原始服务器, 并在获得结果后将其转发回用户. 以下是分别转发GET和POST请求的两个功能-您可能希望添加其他请求, 例如PUT, PATCH, DELETE等.

async function forwardRequestGET(apiURL) {
  return new Promise((resolve, reject) => {
    fetch(apiURL, {
      method: "GET",   
      headers: {
        'Content-Type': 'application/json'
      },
      redirect: "follow"
    }).then(response => {
      resolve(response.text());
    }).catch(function(error) {
      reject(error);
    });
  });
}

async function forwardRequestPOST(apiURL, body) {
  return new Promise((resolve, reject) => {
    fetch(apiURL, {
      method: "POST",   
      redirect: "follow",
      headers: {
      'Content-Type': 'application/json'
      },      
      body: body
    }).then(response => {
      resolve(response.text());
    }).catch(function(error) {
      reject(error);
    });
  });
}

使用CloudFlare Worker的负载均衡器服务器

以下是CloudFlare负载均衡服务器的主要实现部分. 该脚本将在CloudFlare分布缘网络节点上运行.

/**
 * Respond to the request
 * @param {Request} request
 */
async function handleRequest(request) {
  const country = request.headers.get('cf-ipcountry');
  const servers = [];
  for (const server of nodes) {
    servers.push(contactServer(server));
  }
  const load = await promiseAny(servers);    
  const forwardedURL = load['server'];
  const method = request.method.toUpperCase();
  let result;
  let res;
  let version = "";
  try {
    version = await getVersion(load['server']);
  } catch (e) {
    version = JSON.stringify(e);
  }
  try {    
    if (method === "POST") {
      const body = await request.text();    
      result = await forwardRequestPOST(forwardedURL, body);
    } else if (method === "GET") {
      result = await forwardRequestGET(forwardedURL);
    } else {
      res = new Response(null, {
        status: 405,
        statusText: 'Method Not Allowed',
      });
      res.headers.set('Access-Control-Allow-Origin', '*');
      res.headers.set('Cache-Control', 'max-age=3600');    
      res.headers.set("Origin", load['server']);
      res.headers.set("Country", country);
      return res;
    }
    res = new Response(result, {status: 200});    
    res.headers.set('Content-Type', 'application/json');
    res.headers.set('Access-Control-Allow-Origin', '*');
    res.headers.set('Cache-Control', 'max-age=3');
    res.headers.set("Origin", load['server']);
    res.headers.set("Version", version);
    res.headers.set("Country", country);
  } catch (e) {
    res = new Response(JSON.stringify(result), {status: 500});
    res.headers.set('Content-Type', 'application/json');
    res.headers.set('Access-Control-Allow-Origin', '*');
    res.headers.set('Cache-Control', 'max-age=3');    
    res.headers.set("Origin", load['server']);
    res.headers.set("Version", version);
    res.headers.set("Country", country);
    res.headers.set("Error", JSON.stringify(e));
  }
  return res;
}

我们还可以在负载均衡服务器返回数据前添加一些Headers数据, 比如我们可以 获得源服务器版本 信息.

async function getVersion(server) {
  return new Promise((resolve, reject) => {
    fetch(server, {
      method: "POST",
      headers: {
        'Content-Type': 'application/json'
      },
      body: JSON.stringify({"id":0,"jsonrpc":"2.0","method":"call","params":["login_api","get_version",[]]})
    }).then(response => {
      resolve(response.text());
    }).catch(function(error) {
      reject(error);
    });
  });
}

通过实现这种分布式负载均衡器 (Distributed Load Balancer) 节点, 我们以低成本提高了可用性 avaibability 和耐用性 durability , 因为由于无服务器技术 serverless , 我们实际上不需要维护(监控升级和安全补丁)服务器. 同时, 我们正在通过CloudFlare工作程序将请求转发到”最快的”原始服务器, 该节点在地理位置上会接近用户(拥有低延迟).

英文: Tutorial: How to Set Up a API Load Balancer by Using CloudFlare Worker?

本文一共 784 个汉字, 你数一下对不对.
通过CloudFlare Worker搭建负载均衡服务器. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 通过CloudFlare Worker搭建负载均衡服务器 CloudFlare 云计算 技术

The post 通过CloudFlare Worker搭建负载均衡服务器 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44793/feed 2
HPZ800服务器主板太老不支持超过2TB的大硬盘 https://justyy.com/archives/44781 https://justyy.com/archives/44781#comments Tue, 25 Aug 2020 18:23:17 +0000 https://justyy.com/?p=44781 我家里一直用的是HPZ800服务器, 很吵, 很老, 虽然这台服务器已经有十年之久(我在EBAY上买来用了五年多了), 但是即使放到今天, 这服务器速度依旧很快, 很稳定. 由于服务器用的是ECC较验 阅读全文 »

The post HPZ800服务器主板太老不支持超过2TB的大硬盘 first appeared on 小赖子的英国生活和资讯.

]]>

我家里一直用的是HPZ800服务器, 很吵, 很老, 虽然这台服务器已经有十年之久(我在EBAY上买来用了五年多了), 但是即使放到今天, 这服务器速度依旧很快, 很稳定. 由于服务器用的是ECC较验内存, 所以基本上不重启关机.

HPZ800主机有两个硬核CPU – 因特志强 X5650 – 每个CPU是12核. 频率是2点67 GHz, 在 Turbo 和超频下可以到3点6. 但要注意用好一点的CPU风扇散热. 一般CPU工作时候的最高温度不超过80度为最佳(高了也不会怎么样, 顶多影响寿命).

每个 X5650 有12核 – 两个就是 24核, 在任务管理器里可以看到24个小窗口.

hpz800-server-2xCPU-xeon-5650 HPZ800服务器主板太老不支持超过2TB的大硬盘 服务器

HPZ800 has Two Powerful CPUs Xeon(R) X5650

如果只看到12核, 则很有可能是系统没有开启Hyber Threading 超线程支持, 首先在BIOS需要开启.

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

bios-hyperthreading

这个主机有四个硬盘槽 – 每个是 SATA 2接口, 最高速率是 3Gb 每秒.

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

hpz800-sata-drawers

最近我在AMAZON上买了2块希捷4TB的硬盘, 虽然希捷硬盘的故障返厂率很高, 但是我想着用2块来做RAID 1镜像这样不至于数据丢失, 凑合用着, 不至于两块同时坏.

raid-1-seagate-4-tb-hdd HPZ800服务器主板太老不支持超过2TB的大硬盘 服务器

raid-1-seagate-4-tb-hdd

然而, 因为HPZ800主板过老, 无法认得. 主板的确是有点老, 首先不支持 SATA 3最高6 Gb每秒的速度, 而且没有最新的像PCIe这样的卡槽, 也无法直接使用NVme的固态硬盘.
dying-hdds-by-crystal-disk-info HPZ800服务器主板太老不支持超过2TB的大硬盘 服务器

还好我这几天把数据先搞出来了, 两块老硬盘在工作了五年多后开始显示有问题了(CrystalDiskInfo硬盘检测软件显示了黄色的警告数据). 无奈只能把4TB的希捷 Seagate 硬盘果断退了, 买了三块西部数据2TB的硬盘明天到后又能折腾一下了.

英文: HPZ800 Server Does Not Support Hard Drives Larger Than 2TB

本文一共 510 个汉字, 你数一下对不对.
HPZ800服务器主板太老不支持超过2TB的大硬盘. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c HPZ800服务器主板太老不支持超过2TB的大硬盘 服务器

The post HPZ800服务器主板太老不支持超过2TB的大硬盘 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44781/feed 2
故地重游 – 回到LUTON的Yummy餐馆 https://justyy.com/archives/44759 https://justyy.com/archives/44759#respond Sun, 23 Aug 2020 15:50:47 +0000 https://justyy.com/?p=44759 我是2004年出的国, 当时在Luton读本科二年+博士三年, 工作二年, 在LUTON生活了7年之久, 后来北上去了谢菲尔得, 待了4年, 然后15年的时候南迁到了剑桥. LUTON(鲁顿)是伦敦北 阅读全文 »

The post 故地重游 - 回到LUTON的Yummy餐馆 first appeared on 小赖子的英国生活和资讯.

]]>

我是2004年出的国, 当时在Luton读本科二年+博士三年, 工作二年, 在LUTON生活了7年之久, 后来北上去了谢菲尔得, 待了4年, 然后15年的时候南迁到了剑桥.

google-map-luton-london-cambridge 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

LUTON(鲁顿)是伦敦北边的一小镇(Town), 火车大概是30分钟不到能直达伦敦Kings Cross 国王火车站. 剑桥离鲁顿开车1小时. 我们平时很少会开这么远的车.

上周, 去Luton的朋友家, 然后往回走的时候就顺便到了 Park Street 的Yummy餐馆, 这个餐馆比较有名, 因为离大学比较近, 很多中国学生都会中午下课到这里点盖浇饭, 很实惠. 当年(2009年)的时候我就在这里经常吃饭(当时 从瑞士周末回英国第一件事情就是去Yummy吃饭聊天), 老板也是福建人, 所以和老板和老板娘成了朋友, 我媳妇十年前也在这里打过工, 然后就被我搭讪了.

wife-working-chinese-restaurant 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

十年前的媳妇在餐饮打工

这么多年过去了, Yummy餐馆依然做的饭菜很合我的口味, 这次回去顺道点了尖椒猪肚和酱猪蹄. 然后和媳妇合了个影, 拍了拍照回忆过去.

2020-08-21-23.25.19 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-20.56.56-rotated 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-20.57.27-rotated 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-20.58.07 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-21.00.57 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-23.25.58 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-23.26.25 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-23.27.46 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

2020-08-21-23.28.19 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

本文一共 349 个汉字, 你数一下对不对.
故地重游 – 回到LUTON的Yummy餐馆. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 故地重游 - 回到LUTON的Yummy餐馆 回忆 照片 生活

The post 故地重游 - 回到LUTON的Yummy餐馆 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44759/feed 0
钢琴也需要定期让人来调音做保养 https://justyy.com/archives/44746 https://justyy.com/archives/44746#respond Sun, 23 Aug 2020 13:41:45 +0000 https://justyy.com/?p=44746 自从买了钢琴之后就没有做保养, 朋友说钢琴也得像车一样需要定期保养. 所谓的钢琴保养最主要就是调音, 当然平时在使用过程中保持干净, 定期做清理是必要的. 这次朋友介绍请了一老外来家里为钢琴调音, 费 阅读全文 »

The post 钢琴也需要定期让人来调音做保养 first appeared on 小赖子的英国生活和资讯.

]]>

自从买了钢琴之后就没有做保养, 朋友说钢琴也得像车一样需要定期保养. 所谓的钢琴保养最主要就是调音, 当然平时在使用过程中保持干净, 定期做清理是必要的.

这次朋友介绍请了一老外来家里为钢琴调音, 费用是75英镑一次, 大概用了1小时左右.

tune-piano 钢琴也需要定期让人来调音做保养 见闻 资讯

tune-piano

这老外(调音师)把钢琴板拆开, 然后一个琴键按着同时用手机一软件来判断是否在一定的音准范围内. 疫情期间, 孩子的钢琴课是在网上授课, 很多音可能不太准. 有一次孩子就说钢琴的音按出来和乐谱上的有点不一样, 所以他换了另一个键.

钢琴需要定期保养, 这次在给钢琴调音的过程中顺便检查了钢琴的健康状态. 我问他说大概得多久一次, 他说得6个月左右就得调音一次.

不得不说, 钢琴调了之后, 有些音听起来敞亮多了.

PS: 一般调音师用耳朵就能听出声音准不准, 用软件调音不常见. 还有就是 好的调音师很多都是盲人.

PPS: 网友说我保养钢琴是高级爱好, 我只能苦笑, 没有办法, 孩子听得出音准不准, 像我这种音痴调不调其实真的是没有区别的(反正我是听不出来)

本文一共 409 个汉字, 你数一下对不对.
钢琴也需要定期让人来调音做保养. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 钢琴也需要定期让人来调音做保养 见闻 资讯

The post 钢琴也需要定期让人来调音做保养 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44746/feed 0
小米路由器使用体验 https://justyy.com/archives/44731 https://justyy.com/archives/44731#comments Sun, 16 Aug 2020 18:10:53 +0000 https://justyy.com/?p=44731 这几天翻出了前几年从国内淘的小米路由器1TB硬盘版. 闲着也是闲着, 于是把它直接安装在二楼卧室从电力猫接出来的网线. 欣喜的是, 这个路由器里的1TB硬盘里还有以前存的些老照片和视频, 失而复得, 阅读全文 »

The post 小米路由器使用体验 first appeared on 小赖子的英国生活和资讯.

]]>

这几天翻出了前几年从国内淘的小米路由器1TB硬盘版. 闲着也是闲着, 于是把它直接安装在二楼卧室从电力猫接出来的网线.

miwifi 小米路由器使用体验 I.T. 硬件

小米路由器WIFI

欣喜的是, 这个路由器里的1TB硬盘里还有以前存的些老照片和视频, 失而复得, 挺好.

小米路由器后台管理

小米路由器安装简单, 从后台管理 miwifi.com 登陆后台自动检测环境并初始化. 并趁着这个机会更新了一下路由器的固件版本.

xiaomi-wifi-stats 小米路由器使用体验 I.T. 硬件

xiaomi-wifi-stats

我们可以看到, 这个路由器就像计算机一样, 有CPU 2核, 1.4 GHz, 内存DDR3, 1600MHz, 256MB. 还可以通过任务管理器在后台管理进程. 小米路由器支持迅雷下载, 这就很方便了, 电脑关机了也能持续下载.

很久之前买的最便宜的1TB版本, 后悔没有买大一点的, 其实路由器本身支持NAS硬盘功能是很方便的. 普通的NAS需要接到服务器或者电脑上, 在家庭分享的时候有时候就不是很方便了, 而集成到路由器里, 基本上是24/7在线的, 可以很方便家庭共享资源.

后台这个硬盘管理页面可以监控硬盘的健康情况, 列出硬盘的使用情况的文件类型统计. 也可以一键格式化. 还可以设置硬盘自动休眠来延长硬盘寿命, 还有就是尝试修复硬盘错误.

miwifi-hdd 小米路由器使用体验 I.T. 硬件

miwifi-hdd

小米路由器还支持2.4/5G的WIFI, 建议不要Wi-Fi双频合一, 因为有可能导致(无线)频繁断网.

xiaomi-wifi-settings 小米路由器使用体验 I.T. 硬件

xiaomi-wifi-settings

小米路由器还有一些高级功能, 比如(对于哪一个设备的)网速智能限速, 端口转发, DDNS设置等.

本文一共 504 个汉字, 你数一下对不对.
小米路由器使用体验. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 小米路由器使用体验 I.T. 硬件

The post 小米路由器使用体验 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44731/feed 1
计算前几项斐波那契数之和的算法 https://justyy.com/archives/44717 https://justyy.com/archives/44717#respond Fri, 14 Aug 2020 13:40:28 +0000 https://justyy.com/?p=44717 在计算机里, 斐波那契数(Fibonacci) 被常常用来当作递归和循环迭代的很好的例子. 斐波那契数定义如下: F(1) = 0 F(2) = 1 F(N) = F(N – 1) + F 阅读全文 »

The post 计算前几项斐波那契数之和的算法 first appeared on 小赖子的英国生活和资讯.

]]>

在计算机里, 斐波那契数(Fibonacci) 被常常用来当作递归和循环迭代的很好的例子. 斐波那契数定义如下:

F(1) = 0
F(2) = 1
F(N) = F(N – 1) + F(N – 2) for N >= 3

latex-fibonacci 计算前几项斐波那契数之和的算法 数学 数据结构与算法

Fibonacci Equation

前几项是: 0, 1, 1, 2, 3, 5, 8, 13, 21…

计算前几项之和, 我们可以写个循环加上每项数字:

function sumOfFib(n) {
  let a = 0;
  let b = 1;
  let sum = 0;
  for (let i = 1; i < n; ++ i) {
     let c = a + b;
     a = b;
     b = c;
     sum += a;
  }
  return sum;
}

我们定义S函数为前几项斐波那契数列之和:

S(1) = F(1) = 0
S(2) = F(1) + F(2) = 1
S(3) = F(1) + F(2) + F(3) = 2
S(4) = F(1) + F(2) + F(3) + F(4) = 4
S(5) = F(1) + F(2) + F(3) + F(4) + F(5) = 7

不然发现有以下规律:
tex_882caded33c9e36a815c7993cab7dd7e 计算前几项斐波那契数之和的算法 数学 数据结构与算法

比如:
S(4) = F(6) – 1 = 5 – 1 = 4
S(3) = F(5) – 1 = 3 – 1 = 2

使用数学归纳法来证明前几项斐波那契之和的公式

初始条件:
S(1) = 0
S(2) = 1
若 S(N) = F(N+2) – 1 成立:
那么扩展到N+1项:
S(N+1) = S(N) + F(N+1)
= F(N+2) + F(N+1) – 1
= F(N+3) – 1
也成立, 因此得证.

证明前N项斐波那契之和的公式

我们可以换种形式来写斐波那契数列公式 F(N) = F(N + 2) – F(N + 1).
然后我们要求前N项之和, tex_5b0d46d6ed6c9aa9118a4410e5e8db3a 计算前几项斐波那契数之和的算法 数学 数据结构与算法
= F(2) – F(1) + F(3) – F(2) + F(4) – F(3) + …. F(N + 2) – F(N + 1)
中间项都可以互相抵消掉, 因此最后结果是:
= F(N + 2) – F(1) = F(N + 2) – 1

英文: Algorithm to Sum The Fibonacci Numbers

本文一共 209 个汉字, 你数一下对不对.
计算前几项斐波那契数之和的算法. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 计算前几项斐波那契数之和的算法 数学 数据结构与算法

The post 计算前几项斐波那契数之和的算法 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44717/feed 0
通过 jQuery Migrate Helper 来解决升级 WordPress 5.5 带来的问题 https://justyy.com/archives/44706 https://justyy.com/archives/44706#respond Thu, 13 Aug 2020 19:06:48 +0000 https://justyy.com/?p=44706 每次Wordpress升级, 我都是第一时间点更新的, 因为很久之前, 曾经有一次很严重的Wordpress安全事件(虽然不是发生在我身上), 后台被黑, 原因就是Wordpress没有及时更新去修复 阅读全文 »

The post 通过 jQuery Migrate Helper 来解决升级 Wordpress 5.5 带来的问题 first appeared on 小赖子的英国生活和资讯.

]]>

wordpress 通过 jQuery Migrate Helper 来解决升级 Wordpress 5.5 带来的问题 wordpress

wordpress

每次Wordpress升级, 我都是第一时间点更新的, 因为很久之前, 曾经有一次很严重的Wordpress安全事件(虽然不是发生在我身上), 后台被黑, 原因就是Wordpress没有及时更新去修复一些安全隐患.

WordPress 5.5 更新最重要的就是图片 Lazy Load, 这可以使博客打开速度又快了一些, 因为图片只会在页面拉到当前视窗的时候才被加载.

wordpress-5.5 通过 jQuery Migrate Helper 来解决升级 Wordpress 5.5 带来的问题 wordpress

wordpress-5.5

装完之后, 立马就发现不对劲了, 经典编辑器Classic Editor只能使用全HTML模式. 图片无法上传(添加媒体), 还有就是b, i, 等编辑按钮都消失了. 原因是WP5.5 更新后, jquery-migrate没有开启, 所以很多插件和主题都不能用. 解决方法也很简单, 在官方修复这个问题之前, 我们可以安装 jQuery Migrate Helper 来修复.

装完之后, 在WP后台可以看到一些警告:

jQuery Migrate Helper — Warnings encountered
This page generated the following warnings:

https://helloacm.com/wp-content/plugins/gd-star-rating/js/rating/rating-editors.js:8:45): jQuery.browser is deprecated
Please make sure you are using the latest version of all of your plugins, and your theme. If you are, you may want to ask the developers of the code mentioned in the warnings for an update.

还有信息:

Right now you are using the Enable jQuery Migrate Helper plugin to enable support for old JavaScript code that uses deprecated functions in the jQuery JavaScript library. You will see warnings about these functions while using WordPress administration, but they will not be shown on the front-end of your site. To check if there are any warnings generated by your theme please look in the browser console.

If you get warnings, you should check the theme or plugin that generated them for an update. There will very likely be one you can install. When you have updated your plugins and themes, and there are no more warnings, please deactivate Enable jQuery Migrate Helper.

* A script, a file, or some other piece of code is deprecated when its developers are in the process of replacing it with more modern code or removing it entirely.

看来有新版本后先别着急在生产环境升级, 可以先在测试环境里升级跑跑看.

英文: Use jQuery Migrate Helper Plugin to Fix the Classic Editor Errors by WordPress 5.5 Update

本文一共 281 个汉字, 你数一下对不对.
通过 jQuery Migrate Helper 来解决升级 WordPress 5.5 带来的问题. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 通过 jQuery Migrate Helper 来解决升级 Wordpress 5.5 带来的问题 wordpress

The post 通过 jQuery Migrate Helper 来解决升级 Wordpress 5.5 带来的问题 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44706/feed 0
疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 https://justyy.com/archives/44667 https://justyy.com/archives/44667#respond Fri, 07 Aug 2020 23:02:59 +0000 https://justyy.com/?p=44667 这个月英国疫情开始解封, 公园酒巴重新开放了. 上周于是全家人一起驱车1小时到了 Parkside Farm (Pick Your Own) 农场摘菜. 地址是: Parkside Farm, Had 阅读全文 »

The post 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 first appeared on 小赖子的英国生活和资讯.

]]>

这个月英国疫情开始解封, 公园酒巴重新开放了. 上周于是全家人一起驱车1小时到了 Parkside Farm (Pick Your Own) 农场摘菜.

地址是: Parkside Farm, Hadley Rd, Enfield EN2 8LA
电话: +44 2083672035

票需要提前往上订, 因为很多人, 所以很快票就卖完了, 一张票(大人或小孩)4英镑. 进入农场的时候可以免费拿纸盒和袋子用于农场里采摘蔬菜和水果, 钱在离开的时候票钱可以用于抵押这部分钱, 多不退少补差价.

boxes-to-pick-fruits 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

推荐弄个小推车, 这样就可以放随身行李, 之后摘完也方便放着.
kids-pushing-rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

农场里有各种水果和蔬菜可供采摘.
signs 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

弟弟摘了些树莓 Raspberry
raspberry 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

虽然农场里有很多标记说不让马上吃, 但是还是有很多人偷偷的吃.
not-eating-in-the-field 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

西葫芦很大.
xihulu 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

玉米地
sweet-corns-rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

还有一些草莓是绿色的还没熟.
green-strawberry 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

哥哥摘了些草莓. 很大很甜(我偷吃了一些)
strawberrys-rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

还有些绿色的草莓
strawberrys--rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

很多草莓熟了都掉地上了, 或者是隐藏在叶子里.
strawberry- 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

采摘完一整车, 满载而归.
finished-picking-rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

媳妇在摘草莓
wife-picking 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

媳妇和 French Beans (荷兰豆)
wife-french-beans 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

媳妇和孩子
wife-and-kids-1 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

媳妇和孩子
wife-and-kids-2 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

最后面结帐一共花了24英镑, 票16英镑, 所以还支付了额外的8英镑.
receipt 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

来张媳妇:
wife- 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

媳妇在玉米田里采摘玉米, 这玉米很甜, 最后面拿回家17个.
wife-picking-sweet-corn 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

吃了玉米一周, 很甜的玉米.
eating-sweet-corn-rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

玉米田
sweet-corn-field 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

两排都是草莓.
strawberry-field-rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

秀个恩爱.
me-and-my-wife 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

草莓很甜, 我吃了好多.
strawberry-3-rotated 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

上次采摘草莓 都是好几年前的事情了.

本文一共 411 个汉字, 你数一下对不对.
疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 照片 生活

The post 疫情期间到 Parkside 农场摘玉米草莓和西葫芦还有红蓝莓 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44667/feed 0
系统盘用上了2TB的SSD固态硬盘的确速度飞快 https://justyy.com/archives/44650 https://justyy.com/archives/44650#comments Fri, 24 Jul 2020 19:00:14 +0000 https://justyy.com/?p=44650 由于硬盘坏了, 在AMAZON上买了一个2TB的WD西部数据SSD固态硬盘, 找到了四年前用 macrium reflect 软件做的系统镜像, 恢复后, 折腾了半天, 打算重设系统(删掉所有程序和文 阅读全文 »

The post 系统盘用上了2TB的SSD固态硬盘的确速度飞快 first appeared on 小赖子的英国生活和资讯.

]]>

由于硬盘坏了, 在AMAZON上买了一个2TB的WD西部数据SSD固态硬盘, 找到了四年前用 macrium reflect 软件做的系统镜像, 恢复后, 折腾了半天, 打算重设系统(删掉所有程序和文件), 然后这样WINDOWS就不用再激活了.

SSD 系统盘用上了2TB的SSD固态硬盘的确速度飞快 折腾 测评 硬件

SSD

不得不说, SSD确实让系统快了不少, 简直就是 GAME Changer. 特别是启动时间, 之前用的西捷硬盘, 虽然说是 混合SSHD(据说有8GB的固态硬盘 其它是机械), 但实际上没有感觉出区别, 每次启动都得十几分钟再能使用, 之前硬盘都在狂转, 系统很卡. 当然, 我的HPZ800服务器有96G内存, 当系统使用了一段时间后, 所有软件都预存在内存了, 基本上不用读硬盘了, 使用体验则是越来越快.

Crystal Disk Info 软件测评一下.

SSD-crystal 系统盘用上了2TB的SSD固态硬盘的确速度飞快 折腾 测评 硬件

SSD-crystal

左边是SSD系统读写的速度, 右边则是数据盘, 可以看出速度能差有将近10倍.

performance-between-ssd-and-hard-drive 系统盘用上了2TB的SSD固态硬盘的确速度飞快 折腾 测评 硬件

performance-between-ssd-and-hard-drive

winsat disk -drive C: 跑一下测试看看区别

winsat disk -drive C:
Windows System Assessment Tool
Running: Feature Enumeration ”
Run Time 00:00:00.00
Running: Storage Assessment ‘-drive C: -ran -read’
Run Time 00:00:01.39
Running: Storage Assessment ‘-drive C: -seq -read’
Run Time 00:00:09.97
Running: Storage Assessment ‘-drive C: -seq -write’
Run Time 00:00:07.99
Running: Storage Assessment ‘-drive C: -flush -seq’
Run Time 00:00:02.27
Running: Storage Assessment ‘-drive C: -flush -ran’
Run Time 00:00:02.17
Dshow Video Encode Time 0.00000 s
Dshow Video Decode Time 0.00000 s
Media Foundation Decode Time 0.00000 s
Disk Random 16.0 Read 59.96 MB/s 6.7
Disk Sequential 64.0 Read 129.59 MB/s 7.0
Disk Sequential 64.0 Write 125.76 MB/s 7.0
Average Read Time with Sequential Writes 0.836 ms 7.8
Latency: 95th Percentile 1.262 ms 8.2
Latency: Maximum 11.829 ms 7.9
Average Read Time with Random Writes 0.780 ms 8.5
Total Run Time 00:00:23.95

对比一下D:盘机械硬盘 速度在各方面差得不是一点半点.

# winsat disk -drive D:
Windows System Assessment Tool
Running: Feature Enumeration ”
Run Time 00:00:00.00
Running: Storage Assessment ‘-drive D: -ran -read’
Run Time 00:00:13.09
Running: Storage Assessment ‘-drive D: -seq -read’
Run Time 00:00:10.52
Running: Storage Assessment ‘-drive D: -seq -write’
Run Time 00:00:08.33
Running: Storage Assessment ‘-drive D: -flush -seq’
Run Time 00:00:06.53
Running: Storage Assessment ‘-drive D: -flush -ran’
Run Time 00:00:11.97
Dshow Video Encode Time 0.00000 s
Dshow Video Decode Time 0.00000 s
Media Foundation Decode Time 0.00000 s
Disk Random 16.0 Read 1.40 MB/s 3.8
Disk Sequential 64.0 Read 102.22 MB/s 6.6
Disk Sequential 64.0 Write 128.24 MB/s 7.0
Average Read Time with Sequential Writes 4.982 ms 6.0
Latency: 95th Percentile 38.012 ms 2.3
Latency: Maximum 133.781 ms 7.6
Average Read Time with Random Writes 10.176 ms 4.5
Total Run Time 00:00:50.70

突然有一种相见恨晚的感觉. 虽然花了不少银子 (大概是180英镑), 比同等容量的普通机械硬盘贵了有一倍多, 但是对于系统速度的提升还是相当明显的. 由于我的HPZ800主机很老了(有十年之久), 主板接口速度最多能到 300Mb/s 只有SSD的一半, 所以速度提升并没有达到理想最大值, 不过相比于以前的机械硬盘 我已经很满意了.

SSD一般是2.5英寸, 装到电脑机箱里需要一个3.5寸的托架. 相比于机械硬盘, SSD固态硬盘不怕震动, 速度快, 声音小, 省电, 真的是好处多多, 买来装系统盘是再适合不过的了. 不过重要数据还是不要放在固态硬盘上, 因为听说数据恢复的难度较机械硬盘的大. 对于所有重要的数据, 还是建议要多多备份, 本地不同硬盘备份 (可以是移动硬盘) 再传一份到云上 (如 Dropbox, Google Drive 等)

PS: 用了SSD整个速度体验的确顺畅了许多, 以后再也不买 seagate 的了, 之前那个2 TB虽然说是 带了 8 GB 的 nano, 混合硬盘, 但速度慢得屎一样, 开机10分钟内 硬盘灯一直狂转.

PPS: 看了网友的评论, 觉得2TB做系统盘有点浪费, 于是果断退了, 换了一个速度差不多, 价格少100英镑的 Sandisk 1 TB Plus SSD, 打算把这100英镑来换一个好一点 5 TB的机械硬盘存大片.

本文一共 711 个汉字, 你数一下对不对.
系统盘用上了2TB的SSD固态硬盘的确速度飞快. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 系统盘用上了2TB的SSD固态硬盘的确速度飞快 折腾 测评 硬件

The post 系统盘用上了2TB的SSD固态硬盘的确速度飞快 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44650/feed 2
英国硬盘数据恢复失败的经验和教训 https://justyy.com/archives/44630 https://justyy.com/archives/44630#comments Wed, 22 Jul 2020 11:16:22 +0000 https://justyy.com/?p=44630 上一周, 不小心触碰了机箱后面的电源线, 接触不良, 结果机器再也开不起来了. 显示 Invalid Disk, Replace. 大概就是主硬盘MBR区坏了. 我以为是接触不良, 于是反复插把硬盘卡 阅读全文 »

The post 英国硬盘数据恢复失败的经验和教训 first appeared on 小赖子的英国生活和资讯.

]]>

上一周, 不小心触碰了机箱后面的电源线, 接触不良, 结果机器再也开不起来了. 显示 Invalid Disk, Replace. 大概就是主硬盘MBR区坏了.

seagate-sshd-harddrive-broken-scaled 英国硬盘数据恢复失败的经验和教训 折腾 硬件

seagate-sshd-harddrive-broken

我以为是接触不良, 于是反复插把硬盘卡槽好几次, 机器认不出, 硬盘也没声音, 于是便网上搜索了一个剑桥评价最高的 硬盘数据恢复公司 Cambridge Data Recovery.

发邮件, 问价, 回说 360英镑 包VAT税, 不能再便宜了(我问交CASH现金或者自己提供新硬盘是否可以便宜). 于是我就把硬盘送到了公司. 一天后, 数据恢复公司评估了情况, 给我回邮件, 说大概只有50%的概率, 问是否继续. 如果恢复不成功, 收费只需要180英镑, 否则付全款.

初步诊断是硬盘磁头坏了, 并有少量磁片划伤, 需要把硬盘拆下来, 然后换到一块新的硬盘上再试着把数据拷出来.

Thank you for contacting us regarding your Hard Disk issue.

From your description, your disk appears to have Mechanical or Electronic Fault.

Mechanical or Electronic fault normally means your hard disk does not get recognised, makes clicking or beeping noises or is not allowing you access to any data on the hard disk. The good news is we can certainly help you recover your data. Our data recovery service is among the fastest in Cambridge and only takes 2-3 days.

How it works:
1) Print and complete the attached Shipping Form.
2) Post your hard disk including the Shipping Form to: Cambridge Data Recovery, Compass House, Vision Park, Chivers Way, Cambridge, CB24 9AD.
3) Alternatively, you can drop your hard disk at reception anytime between 9am-5.30pm. (Please request a booking form at reception so we know who you are.)
4) Once we receive your hard disk, we will make a free no-obligation diagnosis and confirm the issue within 1 working day. If you are happy to proceed, we will then recover your data within 1-2 working days.

Pricing:
Mechanical/Electronic Fault: £299 (ex VAT)

If you require an urgent fix, we also offer a premium Critical Data Recovery Service and recover your data within 24 hours. Please call 01223 655015 (9am-6pm) or reply to this email for this service.

如果需要取回原来的硬盘, 则需要花120英镑因为他们需要把零件再组装回, 并快递给你.

Terms of job are below for your records. Please note the reassembled fee if you require your original drive reassembled and sent back.

Platter Exchange Procedure Terms:
£150+vat is payable upfront to cover parts & labour (this fee is non-refundable) with the other £150+vat only payable if we recover the data from the drive (no fix no fee).
The no fix no fee payment also includes a new portable hard drive and courier return.
If you require the drive re-assembled after the recovery there is an extra cost of £100+vat, we don’t send back drive in bits and pieces.

很可惜, 数据恢复失败. 原因是说只有6%的磁片可以读取, 但在这6%的数据里提取不到有用的数据.

Unfortunately we could not recover the data from the hard drive due to media damage on the hard drive disk platters.

We imaged your hard drive disk platters 6%, however there was 94% we could not image from your disk platters.

We scanned the 6% image for any good data, unfortunately no good data was recovered from the partial image.

Initial problem on the hard disk was read/write head failure, although this did not cause any media damage to start with, it seems the hard drive was powered on for a period of time after the read/write head failure which caused media damage on the disk platters.

Your only other option for recovery is a forensic style recovery in our lab in London.

We don’t feel this is a viable option based on the low percentage your disk platters were imaged but if you need them to review your job let us know and I will put in a request to them (it takes them one day to review jobs, forensic cost for your size of drive would be around the £1000+vat mark).

很惨, 花了300英镑, 把硬盘的尸体解剖了一下, 折腾了半天, 数据没恢复成, 得到了惨痛的经验和教训:

硬盘数据恢复的经验和教训

1. 硬盘坏了, 立马停电送修, 千万不能反复开机. 因为本来硬盘只是读写磁头坏了, 结果我以为是接触不良, 反复的试, 反而把磁片弄坏了. 磁片是硬盘最重要的部分, 上面存着数据, 坏了就没了. 数据恢复还是不要存有侥幸心理, 一定要交给专业的人来弄. 除非对数据恢复不再报有希望, 千万不要有死马当活马医的这种危险想法.

2. 平时一定要备份, 我嫌照片太多太大, 就没有放云上. 其实 Dropbox, 微软的 OneDrive, Google 的 Google Drive, 苹果的 iCloud 还有Box 等都有免费的额度可以把照片等文件存在云上. 特别要提到 Google 的 Google Photos, 如果照片和视频质量选择有损压缩(其实人眼看不出区别), 是可以免费无限存放的, 特别好用.

这几年的照片和视频都在这硬盘上, 大部分没有备份, 真是可惜, 好郁闷. 还好平时发些朋友圈写写博客等, 要不然多年的照片都没了. 在区块链上存文字和照片是最好不过的了, 多种备份.

3. 数据不要放在 系统盘, 因为系统 盘出故障概率更大一些, 这次因为我系统盘是新买的, 所以我以为比较可靠. 硬盘很脆弱, 有时候开机关机一通电就很容易坏, 和买多少没啥关系, 我机器里的其它三块硬盘都比这块硬盘寿命长一倍, 到现在还好好的.

4. 尽可能选口碑好一点的, 千万不要贪便宜, 西捷 Seagate 的故障返修率很高, 当初可能多花些钱买一个西部WD数据可能就不会坏了, 哎, 说不准的事.

之前NAS也坏了, 我感觉 NAS 也很容易就坏了, 因为放外面容易震动.

最好有条件应该搞一个 RAID 阵列, 稳定可靠性高, 几块硬盘同时坏的概率不大.

英国的数据恢复服务还是真的贵, 不成功也收费, 不像国内的数据恢复, 不成功不收费, 而且大概也就1000-2000人民币.

本文一共 965 个汉字, 你数一下对不对.
英国硬盘数据恢复失败的经验和教训. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 英国硬盘数据恢复失败的经验和教训 折腾 硬件

The post 英国硬盘数据恢复失败的经验和教训 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44630/feed 4
在 速卖通 Ali Express 上的购物体验 (阿里巴巴国际版的几个坑) https://justyy.com/archives/44617 https://justyy.com/archives/44617#respond Sun, 19 Jul 2020 20:01:14 +0000 https://justyy.com/?p=44617 很久之前, 想在国内的淘宝上买点东西, 要么先买着放家里, 然后等着回国后人肉带出来, 要么就是通过些国际代买转运的服务, 费用不菲. 记得之前在淘宝上买了一台小霸王学习机然后转运到英国的费用就得70 阅读全文 »

The post 在 速卖通 Ali Express 上的购物体验 (阿里巴巴国际版的几个坑) first appeared on 小赖子的英国生活和资讯.

]]>

很久之前, 想在国内的淘宝上买点东西, 要么先买着放家里, 然后等着回国后人肉带出来, 要么就是通过些国际代买转运的服务, 费用不菲. 记得之前在淘宝上买了一台小霸王学习机然后转运到英国的费用就得700人民币.

这次听朋友说阿里巴巴国际版也就是 Ali Express 上的东西很便宜, 于是上去挑了一些USB充电线还顺带给媳妇买了些漂亮的裙子和鞋子. 不得不说, 和 Amazon 比起来体验还是相差很大的. 一个很明显的就是网页加载的速度, AMAZON很流畅而阿里巴巴相对来说较慢.

物流速度

从下单付款到收到物品, 最快2周, 平均3周左右, 相比Amazon上还是慢多了, 没法比.

退货速度

在Amazon上购物让人放心, 退货28天内无理由, 而且大多数是免费退货. 而在 Ali Express 就不一样了, 首先退货得 Open Dispute (争议), 然后你得选择理由, 比如货品质量不好等, 然后上传证据(照片或视频), 这时候阿里充当裁判, 卖家可以不同意, 然后就是一来一扯的, 甚至有可能不能退款.

有的商家可以直接免费退货到英国阿里物流处, 有的可能就得自费寄回国了, 很是麻烦.

关税

还有一个大坑就是税, 这次买了几件物品都被邮局给扣下了, 补交税后才给送, 税3英镑, 手续费8英镑, 每件10几英镑, 这样一看, 并不是很划算了.

其它

国内的码相对于欧洲来说偏小, 所以比如你在欧洲穿M码的, 你就得选L码, 鞋子也是一样, 得选个大半号一号的, 裙子也普遍偏短, 否则穿不下退货还不成, 浪费钱和精力. 10几英镑的连衣裙, 结果不合身, 太小太短太紧, 还得花个几英镑给寄回中国, 真是很浪费时间. 而且一旦开始退货流程, 就得在7天内寄回并提供邮局码, 否则不给退款.

aliexpress-dropshipping 在 速卖通 Ali Express 上的购物体验 (阿里巴巴国际版的几个坑) 资讯

aliexpress-dropshipping

再也不用速卖通了

速卖通的商业思维还是国内的那一套
退货还得自己掏运费 , 还需要 open dispute, 而且客服基本上不理你, 我上次没退我钱, 我 twitter AT aliexpress 也不理我
有的东西从国内运过来 还得交税.
商品质量差
Amazon 退货服务用户体验第二没人敢说第一: 90天内无理由退货, 退货码一扫, 买家东西还没收到, AMAZON钱就退到帐号了, 上一次我一个车载摄像头 用了6个月坏了, 联系AMAZON, 直接 return full refund, 我一码也把 SD卡其它配件 给退了: 真是很爽快

我一直很愿意在 AMAZON上买, 平均每天都有包裹到
什么东西都在 Amazon上 一键购买一键 return 就和点赞一样 点个赞, 东西隔天就到
但 Aliexpress 相比就 很麻烦, 单是送货时间就是得至少2周 退货, 别想了, 退货得自己掏运费寄回国, 那还不如不退
Aliexpress 上别买太贵的东西, 我一般买手机壳数据线之类的. 小物件基本上坏了也就认了.

本文一共 864 个汉字, 你数一下对不对.
在 速卖通 Ali Express 上的购物体验 (阿里巴巴国际版的几个坑). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 在 速卖通 Ali Express 上的购物体验 (阿里巴巴国际版的几个坑) 资讯

The post 在 速卖通 Ali Express 上的购物体验 (阿里巴巴国际版的几个坑) first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44617/feed 0
模拟算法解决小时候的疑问: 空瓶子换啤酒问题 https://justyy.com/archives/44607 https://justyy.com/archives/44607#respond Sun, 19 Jul 2020 18:26:06 +0000 https://justyy.com/?p=44607 记得小时候一直在琢磨的问题, 拿空酒瓶(也有可能是可乐)换酒瓶, 最后面一共可以喝几瓶. 今天在 leetcode 看到了这题, 1518. 这题是简单题, 我们通过模拟就能解决. 需要的定义的变量就 阅读全文 »

The post 模拟算法解决小时候的疑问: 空瓶子换啤酒问题 first appeared on 小赖子的英国生活和资讯.

]]>

记得小时候一直在琢磨的问题, 拿空酒瓶(也有可能是可乐)换酒瓶, 最后面一共可以喝几瓶. 今天在 leetcode 看到了这题, 1518.

simulation-algorithm-water-bottles 模拟算法解决小时候的疑问: 空瓶子换啤酒问题 ACM题解 数据结构与算法 程序设计

simulation-algorithm-water-bottles

这题是简单题, 我们通过模拟就能解决. 需要的定义的变量就是总喝的瓶数, 还有就是当前空瓶数. 只要空瓶子够换新酒瓶, 我们就不停的循环这个过程. 需要注意的是新的空瓶数得把原来不够换的那部分也加上. 比如3个空瓶可以换一个新瓶, 现在有5个空瓶, 只够换1个, 然后新的空瓶就是(5-3+1=3)还够换1瓶. 不啰嗦了, 以下就是 Python代码.

class Solution:
    def numWaterBottles(self, numBottles: int, numExchange: int) -> int:
        ans = numBottles
        empty = numBottles
        while empty >= numExchange:
            newBottles = empty // numExchange
            ans += newBottles
            empty = newBottles + empty % numExchange
        return ans            

英文: Simulation Algorithm to Compute the Number of Water Bottles

本文一共 178 个汉字, 你数一下对不对.
模拟算法解决小时候的疑问: 空瓶子换啤酒问题. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 模拟算法解决小时候的疑问: 空瓶子换啤酒问题 ACM题解 数据结构与算法 程序设计

The post 模拟算法解决小时候的疑问: 空瓶子换啤酒问题 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44607/feed 0
Github 开通了个人主页介绍和高光功能 https://justyy.com/archives/44590 https://justyy.com/archives/44590#respond Fri, 17 Jul 2020 20:05:37 +0000 https://justyy.com/?p=44590 被号称全球最大的同志社交网站 Gayhub 开通了一个在主页显示介绍的功能, 意味着GayHub正式进军”社交” 领域. 效果图如下, 在我的主页图像右边 (Overview) 阅读全文 »

The post Github 开通了个人主页介绍和高光功能 first appeared on 小赖子的英国生活和资讯.

]]>

被号称全球最大的同志社交网站 Gayhub 开通了一个在主页显示介绍的功能, 意味着GayHub正式进军”社交” 领域.

github-logo Github 开通了个人主页介绍和高光功能 Github 程序员 资讯

github-logo

效果图如下, 在我的主页图像右边 (Overview) 下, 显示了帐号的介绍.

github-readme-page Github 开通了个人主页介绍和高光功能 Github 程序员 资讯

github-readme-page

设置方法很简单, 只需要创建一个代码库, 名称就是你的帐号名称, 然后在代码库的根目录下创建一个 README.md 文件即可. 这个文件可以由模板创建, 支持 Markdown 和 HTML 语法. 这个功能给帐号提供了自定义的功能,相信不久的将来,就很有可能像V站一样提供自定义主页CSS了吧(比如改个背景啥的)

github-special-repository Github 开通了个人主页介绍和高光功能 Github 程序员 资讯

github-special-repository

Github 另一更新则是在头像下面加了一个 “高光” (Highlights) 显示了你的贡献.

github-highlights Github 开通了个人主页介绍和高光功能 Github 程序员 资讯

github-highlights

这个高光功能其实是GITHUB在2020年搞的一个事情, 就是在2020年2月2号之前对一些开源项目进行贡献的代码就会被送到北极冷藏, 代码可以保存至少1000年. 想想我的那些破代码即将被保存千年, 被后世瞻仰, 想想就很兴奋呢.

欢迎关注我的 Github: https://github.com/DoctorLai

本文一共 295 个汉字, 你数一下对不对.
Github 开通了个人主页介绍和高光功能. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c Github 开通了个人主页介绍和高光功能 Github 程序员 资讯

The post Github 开通了个人主页介绍和高光功能 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44590/feed 0
科学上网 通过 CloudFlare Worker 搭建 Js Proxy代理 https://justyy.com/archives/44577 https://justyy.com/archives/44577#respond Tue, 14 Jul 2020 21:01:46 +0000 https://justyy.com/?p=44577 CloudFlare 的 Worker 就是 Serverless (无服务器, 所有程序跑在云端). 以前是付费的, 现在免费了. 免费帐号可以创建30个 Worker, 每个帐号每天可以有10万次 阅读全文 »

The post 科学上网 通过 CloudFlare Worker 搭建 Js Proxy代理 first appeared on 小赖子的英国生活和资讯.

]]>

CloudFlare 的 Worker 就是 Serverless (无服务器, 所有程序跑在云端). 以前是付费的, 现在免费了. 免费帐号可以创建30个 Worker, 每个帐号每天可以有10万次免费请求. 超过了可以配置 Fail Open (直接把请求转发给源站) 或者是 Fail Close(报错)

CloudFlare 的免费帐号申请几乎没有门槛, 邮箱即可. 不得不说非常容易就可以撸羊毛了. 我们还可以把 Worker 脚本绑定到域名中, 这样一来, 一个域名, CF 提供了免费的 SSL 安全证书, 也提供了让脚本运行的 Serverless 的服务器(在 CloudFlare 几百个 Edge 网络中), 不得不说, 很是强大和方便.

根据 Js Proxy 代码搭建了一个 免费的代理, 方便回国的时候科学上网 应急一下. 原理就是通过 CF的节点进行代理, 实际上我们并不需要租服务器, 如果没有域名也可以直接用 CF 的 proxy.justyy.workers.dev 不过我直接就绑定了二级域名: proxy.justyy.com. 这样一来, 好记.

我是CloudFlare的深度用户, 所以一个月5美元我还是付得起的. 希望这个工具能帮助到你, 也希望你能喜欢. 当然尽我可能得让这个工具可以维持运营下去, 以后实在不行就放点广告.

proxy.justyy.com_ 科学上网 通过 CloudFlare Worker 搭建 Js Proxy代理 CloudFlare 在线工具

Js Proxy 代理

本文一共 348 个汉字, 你数一下对不对.
科学上网 通过 CloudFlare Worker 搭建 Js Proxy代理. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 科学上网 通过 CloudFlare Worker 搭建 Js Proxy代理 CloudFlare 在线工具

The post 科学上网 通过 CloudFlare Worker 搭建 Js Proxy代理 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44577/feed 0
如何通过 CloudFlare App给网站加上 反 Ads Blocker 广告插件? https://justyy.com/archives/44560 https://justyy.com/archives/44560#respond Tue, 02 Jun 2020 19:42:36 +0000 https://justyy.com/?p=44560 最近几个月广告收入呈瀑布式下降, 除了可能和疫情有关系, 还有一可能就是博客用户大多都比较高级, 懂得默认使用 Ads Blocker 广告屏蔽. 软件好用, 博客文章对于读者来说如果真有用的话, 我 阅读全文 »

The post 如何通过 CloudFlare App给网站加上 反 Ads Blocker 广告插件? first appeared on 小赖子的英国生活和资讯.

]]>

最近几个月广告收入呈瀑布式下降, 除了可能和疫情有关系, 还有一可能就是博客用户大多都比较高级, 懂得默认使用 Ads Blocker 广告屏蔽.

软件好用, 博客文章对于读者来说如果真有用的话, 我想读者是不会介意把网站或者博客加入白名单的吧.

一般来说, 我们可以通过修改WP模板配置文件来给每个页面加入一段JS代码, 用于检测是否装有 Ads Blocker 屏蔽插件. 我们也可以通过CloudFlare 来完成这件事情.

CloudFlare 应用

使用 CloudFlare 的网站是越来越多了, 根据维基2017年, 大概有 1200万 (12 Million) 网站用上了 CloudFlare, 每天大概有 2万个新网站加入 CloudFlare, 著名的P站也用上了 CloudFlare. 可想而知, CloudFlare 通过反向代理的模式掌握了互联网的巨大流量入口.

cloudflare-app 如何通过 CloudFlare App给网站加上 反 Ads Blocker 广告插件?  CloudFlare

cloudflare-app

这么一来, 就可以通过 CloudFlare 添加一些 App, 用于网站上. 比如你可以再也不用每一个页面加入 Google Analytics 跟踪代码, 相反, 你可以在 CloudFlare 面板里加入 GA 的应用, 指定安装到哪些页面, 这样一来, 你不用更改你的网站源代码, CloudFlare 会自动向你的网站每个页面里注入 GA 的代码, 相当的方便.

同样, 我们可以加入 Ad Blocker 应用, 配置参数, 这样只要检测到用户安装了 Ad Blocker, 就会显示一个提示信息.

cloudflare-ad-blocker 如何通过 CloudFlare App给网站加上 反 Ads Blocker 广告插件?  CloudFlare

cloudflare-ad-blocker

过一段时间看看效果如何(本博客暂时未添加, 这个插件只是安装到了视频下载英文算法博客上).

使用 CloudFlare App 的好处莫过于一键配置开启了, 不需要修改源网站的任何代码就能立马部署到所有页面上, 真香啊.

本文一共 465 个汉字, 你数一下对不对.
如何通过 CloudFlare App给网站加上 反 Ads Blocker 广告插件?. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 如何通过 CloudFlare App给网站加上 反 Ads Blocker 广告插件?  CloudFlare

The post 如何通过 CloudFlare App给网站加上 反 Ads Blocker 广告插件? first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44560/feed 0
如何删除wordpress仪表盘的 “我爱水煮鱼” 模块? https://justyy.com/archives/44550 https://justyy.com/archives/44550#comments Tue, 02 Jun 2020 19:18:15 +0000 https://justyy.com/?p=44550 “我爱水煮鱼” 是一款中文比较有名的 WordPress 博客优化插件, 提供了相当多的功能. 我很久之前装了, 后来觉得不好用就卸载了. 谁知插件很霸道, 虽然在 wp-co 阅读全文 »

The post 如何删除wordpress仪表盘的 "我爱水煮鱼" 模块? first appeared on 小赖子的英国生活和资讯.

]]>

“我爱水煮鱼” 是一款中文比较有名的 WordPress 博客优化插件, 提供了相当多的功能. 我很久之前装了, 后来觉得不好用就卸载了. 谁知插件很霸道, 虽然在 wp-contents/plugins 插件目录下已经把整个文件夹删除了, 插件列表也找不到该插件了, 可是在WP仪表盘上还是能看到 “我爱水煮鱼” 的模块. 这个模块主要就是显示一些文章, 没啥用.

考虑到安全和隐私问题, 果断要进行清理移除干净.

修改(子)主题的 functions.php 文件, 加入以下即可.

//删除 WordPress 后台仪表盘
function disable_dashboard_widgets() {
    global $wp_meta_boxes;
    unset($wp_meta_boxes['dashboard']['normal']['core']['wpjam_dashboard_widget']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['wpjam_dashboard_widget_function']);
}
add_action('wp_dashboard_setup', 'disable_dashboard_widgets', 999);

若是要清理仪表盘的其它模块, 可以相应的加入以下代码:

//删除 WordPress 后台仪表盘
function disable_dashboard_widgets() {
    global $wp_meta_boxes;
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_activity']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
    unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
    unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
}
add_action('wp_dashboard_setup', 'disable_dashboard_widgets', 999);

一下子清爽了很多.

本文一共 219 个汉字, 你数一下对不对.
如何删除wordpress仪表盘的 “我爱水煮鱼” 模块?. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 如何删除wordpress仪表盘的 "我爱水煮鱼" 模块?  wordpress 小技巧

The post 如何删除wordpress仪表盘的 "我爱水煮鱼" 模块? first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44550/feed 2
在树莓派上通过Python脚本来查看CPU的温度 https://justyy.com/archives/44533 https://justyy.com/archives/44533#respond Thu, 14 May 2020 00:37:48 +0000 https://justyy.com/?p=44533 树莓派 (Raspberry PI) 主机就只有一块板, 并没有风扇. 但是一般我们可以给它安装CPU风扇或者散热金属片. 树莓派的最高温度大概是80度, 如果太热的势必会影响树莓派的寿命, 所以我们 阅读全文 »

The post 在树莓派上通过Python脚本来查看CPU的温度 first appeared on 小赖子的英国生活和资讯.

]]>

树莓派 (Raspberry PI) 主机就只有一块板, 并没有风扇. 但是一般我们可以给它安装CPU风扇或者散热金属片.

raspberry-pi-4b- 在树莓派上通过Python脚本来查看CPU的温度 I.T. 树莓派

CPU Fan for Raspberry PI 4b

树莓派的最高温度大概是80度, 如果太热的势必会影响树莓派的寿命, 所以我们要监控树莓派的温度, 如果过高就提醒我们.

我们可以通过下面的一个PYTHON脚本在控制台持续的输出树莓派的CPU温度:

import os
import time

def temperature_of_raspberry_pi():
    cpu_temp = os.popen("vcgencmd measure_temp").readline()
    return cpu_temp.replace("temp=", "")

while True:
    print(temperature_of_raspberry_pi())
    time.sleep(1)
python3-script-monitor-temperature 在树莓派上通过Python脚本来查看CPU的温度 I.T. 树莓派

python3-script-monitor-temperature

我们可以稍微改改, 就可以把这个程序放在后台自动运行了, 可以持续运行, 也可以间隔段时间每几分钟跑一次. 当温度过高的时候, 我们可以让它给我们发发邮件报个警啥的.

temperature-on-raspberry-pi 在树莓派上通过Python脚本来查看CPU的温度 I.T. 树莓派

temperature-on-raspberry-pi

if temperature_of_raspberry_pi > 80:
    print("CPU 温度太高了!")

英文: How to Monitor the CPU Temperature of Raspberry PI using Python Script?

–EOF (The Ultimate Computing & Technology Blog) —

本文一共 222 个汉字, 你数一下对不对.
在树莓派上通过Python脚本来查看CPU的温度. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 在树莓派上通过Python脚本来查看CPU的温度 I.T. 树莓派

The post 在树莓派上通过Python脚本来查看CPU的温度 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44533/feed 0
树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) https://justyy.com/archives/44508 https://justyy.com/archives/44508#respond Sun, 10 May 2020 18:54:12 +0000 https://justyy.com/?p=44508 Raspberry PI (树莓派) 是英国发明的, 在剑桥就有两个办公室, 在购物商场也有个实体店. 树莓PI从版本1出来(历经4代), 我买了好几个不过由于之前的配置都不是很高, 所以都积灰了. 阅读全文 »

The post 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) first appeared on 小赖子的英国生活和资讯.

]]>

Raspberry PI (树莓派) 是英国发明的, 在剑桥就有两个办公室, 在购物商场也有个实体店. 树莓PI从版本1出来(历经4代), 我买了好几个不过由于之前的配置都不是很高, 所以都积灰了.

树莓PI的一大优点是价格便宜, 主机就一块小板, 其中最便宜的是 PI-ZERO, 价格只需要5美元, 甚至有的捆绑到杂志上, 买杂志就送 PI-zero. 不过PI-zero只有512M内存, 实在不适合做桌面电脑.

我上周在 raspberry-pi 官网上订了一套 树莓PI-4b. 主机30多英镑, 但是加上外配件: 电源, micro-HDMI线, 风扇, 透明架子, 键盘+鼠标, 还有64G的SD卡, 一套下来除了显示器是自己家里的, 一共大概120多英镑.

raspberry-pi 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

树莓派 4b 及外设

至今, 最新模型 树莓PI-4b 有4G的内存, CPU是4核. 装上 Raspbian 操作系统+预装软件可以拿来做娃的启蒙电脑.

raspberry-pi-4b-front 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

树莓派4b正面

raspberry-pi-4b-back 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

树莓派4b背面

树莓PI-4b的配置

CPU 处理器 – Broadcom BCM2711, 四核Cortex-A72(ARM v8)64位SoC @ 1.5GHz
内存 – 1GB, 2GB 或 4GB LPDDR4-2400 SDRAM
WiFI – 2.4 GHz和5.0 GHz IEEE 802.11ac无线, 蓝牙5.0, BLE
以太网–千兆位
USB – 2个USB 3.0端口; 2个USB 2.0端口
GPIO接头– Raspberry Pi标准40针
HDMI – 2个micro-HDMI端口(最多支持4kp60)
显示端口– 2通道MIPI DSI
摄像头端口– 2通道MIPI CSI
音频– 4针立体声音频和复合视频端口
存储– Micro-SD卡插槽, 用于加载操作系统和数据存储
杂项– H.265(4kp60解码), H264(1080p60解码, 1080p30编码), OpenGL ES 3.0图形
操作系统–基于Debian Linux 10, 还可以用Ubuntu, Windows 10 Server

树莓PI-4b桌面电脑

其实, 本来我是想用它来远程登陆我的 HP Z800服务器的. 现在的服务器使用5年了, 让我放在卧室里, 声音特别大(风扇噪音). 想着可以把服务器放在车库里, 然后通过树莓PI远程登陆. 其实这也是个很不错的选择.

碰巧儿子现在没有电脑, 平时就是玩我的IPAD, 所以想着, 这还是个不错的选择, 优点是 树莓PI很轻巧, 没有噪音(加上风扇的噪音很小很小), 容易设置, 占用空间小. 给娃玩很适合不过了.

我测试了一下, 裸机几分钟后, 树莓PI-4b的主板上的CPU还是很烫的, 所以还是架上了风扇.

raspberry-pi-4b- 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

树莓PI的小机箱+风扇

风扇很管用, 还可以让树莓派机身裸奔有助于散热: 在树莓派上通过Python脚本来查看CPU的温度

轻便的工作站, 孩子们可以用树莓派来玩些游戏, 上上网 (Chromium 浏览器), 打点字(Libra Office办公软件) 学点编程 (Python) 啥的.

raspberry-pi-desktop 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

孩子们的工作站

raspberry-pi-desktop- 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

树莓派桌面站很干净

4核, 4G内存, 很不错的配置了.

raspberry-pi-4b-htop 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

raspberry-pi-4b-htop

通过官网的 Raspberry PI Image Writer (镜像工具), 很方便的就能往SD卡里写操作系统, 推荐 Raspbian Full, 预装了很多软件.

raspberry-pi-4b-pi-imager 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

Raspberry Pi Imager 镜像软件

64G的SD卡 大概用了6G. CPU 是 ARMv7 Processor rev 3(v71), 选 SD卡可以选一个读写速度快一点的, 比如 U3

raspberry-pi-4b-cpu-ram-and-sd 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

raspberry-pi-4b-cpu-ram-and-sd

测试一下SD卡的读写速度:

pi@raspberrypi:~ $ dd if=/dev/zero of=test bs=64k count=16k conv=fdatasync
16384+0 records in
16384+0 records out
1073741824 bytes (1.1 GB, 1.0 GiB) copied, 41.0762 s, 26.1 MB/s
start-menu-raspbian 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

树莓派 Raspbian 操作系统的开始菜单

raspbian-task-manager 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

树莓派 Raspbian 任务管理器

配置还是很简单易懂的.

raspbian-configure 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

Raspbian 操作系统配置参数

然后我平时也可以利用起来, 可以SSH远程连接到树莓派-4b上. 想想现在的孩子真是幸福, 这么小的年纪就能有自己的电脑可以玩. 这电脑的配置已经远远比我小时候的电脑快多了(在当时看来, 树莓派就算得上超级电脑了)

希望能提起孩子的电脑兴趣, 让他们能尽快学 Python编程!

本文一共 1009 个汉字, 你数一下对不对.
树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) I.T. 产品推荐 树莓派 硬件 育儿

The post 树莓PI-4b可以用来做桌面电脑了(孩子的启蒙电脑) first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44508/feed 0
倩女幽魂-人间情, 再现经典人鬼CP https://justyy.com/archives/44495 https://justyy.com/archives/44495#respond Sun, 03 May 2020 15:56:51 +0000 https://justyy.com/?p=44495 这个五一, 由腾讯出品的《倩女幽魂-人间情》 电影上映了(听说耗费巨资, 拍了3年, 1000多个特效镜头, 后期制作近一年). 虽然豆瓣上评分才5分, 但是当我看了预告片还是忍不住看完了. 预告片: 阅读全文 »

The post 倩女幽魂-人间情, 再现经典人鬼CP first appeared on 小赖子的英国生活和资讯.

]]>

这个五一, 由腾讯出品的《倩女幽魂-人间情》 电影上映了(听说耗费巨资, 拍了3年, 1000多个特效镜头, 后期制作近一年). 虽然豆瓣上评分才5分, 但是当我看了预告片还是忍不住看完了.

预告片:


或者 Youtube: https://www.youtube.com/watch?v=iBXEjHG6O0c

总得来说, 可圈可点, 因为87版王祖贤张国容的那版堪称经典, 难于超越, 所以后面拍的, 我们自然会拿去和经典比较, 所以每次都会被喷. 再一个就是87版的先入为主, 以至于女鬼聂小倩和书生宁采臣在我们心中已然成不可篡改的经典形象.

这次主角被各种喷, 一是说书生太2, 一点书生灵气都没有, 二是说聂小倩是淘宝版, 脸厚肥, 且不用说和王祖贤比了, 就连前几年刘亦菲版的也比不上. 王祖贤是正版, 刘亦菲是精装版, 而这次新加坡女主李凯馨就是淘宝版.

xiaoqian-kissing 倩女幽魂-人间情, 再现经典人鬼CP 电影

聂小倩和书生

特效越来越好, 画质越来越高 (1080p), 但是说不清楚为啥就是没有当年87版简单剧情下凄美爱情的那种感动.

当然, 这部戏感觉还是比前几年刘亦菲的的那部倩女幽魂总体感觉要好, 说实在的, 我已经忘记前几年的那个版本的情节和各种细节了. 但这个版本下, 剧情还是和87年的那个原版较接近, 画面质量高, 女主白皙的大长腿上挂个红绳铃铛, 简直诱惑之极. 而音乐也是我们熟悉的主题曲《路随人茫茫》, 总体来说, 还是值得一看的.

倩女幽魂87,88,89三年分别出了三个系列: 妖魔道, 人间道, 道道道, 而这次人间情再现经典人鬼CP. 电影最后面结尾后有一彩蛋, 就是多年后宁采臣如愿考上了当上了官, 然后一日在街上偶遇了转世后的小倩(虽然女主并未回头, 给足了观众足够的想像空间)

87版经典的一大原因就是结尾并不完美, 残缺美就是完美的, 当年小倩转世后就和书生分开了, 而电影就这么结束了. 残缺美才能让观众记忆深刻. 感觉这次安排的偶遇有点画蛇添足了.

本文一共 624 个汉字, 你数一下对不对.
倩女幽魂-人间情, 再现经典人鬼CP. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 倩女幽魂-人间情, 再现经典人鬼CP 电影

The post 倩女幽魂-人间情, 再现经典人鬼CP first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44495/feed 0
通过 WIFI Extender 来增强无线信号 https://justyy.com/archives/44483 https://justyy.com/archives/44483#respond Sat, 02 May 2020 19:13:20 +0000 https://justyy.com/?p=44483 前不久, 我搞了一个无线网络扩展 (WIFI Extender) 原因是突然通过电力猫有线连到路游器不稳定, 经常断. 我家的路游器在楼下门口处, 电脑主机放楼上. 由于不是可视距(Line Of S 阅读全文 »

The post 通过 WIFI Extender 来增强无线信号 first appeared on 小赖子的英国生活和资讯.

]]>

前不久, 我搞了一个无线网络扩展 (WIFI Extender) 原因是突然通过电力猫有线连到路游器不稳定, 经常断. 我家的路游器在楼下门口处, 电脑主机放楼上. 由于不是可视距(Line Of Sight) 所以信号很差, 连接无线网络信号不到1格, 而且经常断.

这个 Wifi Extender 就可以直接插到墙上的插座上, 不需要连线. 但是它的底下有一个网线插口, 可以通过有线的方式连接到电脑上.

wif-extender-booster-225x300 通过 WIFI Extender 来增强无线信号 I.T. 折腾

wif-extender-booster

在使用前, 需要用手机或者电脑的浏览器上登陆 Wifi Extender 的IP地址进行设置. 这个 WIFI Extender 会把周围的无线网络搜索出来.

scan 通过 WIFI Extender 来增强无线信号 I.T. 折腾

Scan Wireless Networks Nearby using Wifi extender

然后选择我们需要连接的WIFI.

setup 通过 WIFI Extender 来增强无线信号 I.T. 折腾

Select the Target WIFI to boost

输入WIFI密码, 成功建立连接(路游器到WIFI Extender).

start-connect 通过 WIFI Extender 来增强无线信号 I.T. 折腾

Setup WIFI Extender

将Wifi扩展器放在无线路由器和PC之间的中间位置时, 效果最好, WIFI信号将得到增强. 增强后的信号虽然不是最快, 但是已经勉强够用了.

wifi-extender-signal-300x129 通过 WIFI Extender 来增强无线信号 I.T. 折腾

wifi-extender-signal

这时候我们再连接到这个 WIFI Extender (有线和无线都可以), 就可以了.

英文: Does WIFI Extender Boost Wireless Signal? How to Fix Slow WIFI?

本文一共 314 个汉字, 你数一下对不对.
通过 WIFI Extender 来增强无线信号. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 通过 WIFI Extender 来增强无线信号 I.T. 折腾

The post 通过 WIFI Extender 来增强无线信号 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/44483/feed 0
第一次用上了独立服务器 (Dedicated Server) https://justyy.com/archives/32307 https://justyy.com/archives/32307#respond Tue, 28 Apr 2020 01:22:24 +0000 https://justyy.com/?p=32307 今天在 Dacentec 搞了一台独立服务器 (Dedicated Server), 月费35美元, 服务器地址是美国北卡 (North America). 算一算, 目前我有15台VPS, 月费大概 阅读全文 »

The post 第一次用上了独立服务器 (Dedicated Server) first appeared on 小赖子的英国生活和资讯.

]]>

今天在 Dacentec 搞了一台独立服务器 (Dedicated Server), 月费35美元, 服务器地址是美国北卡 (North America).

算一算, 目前我有15台VPS, 月费大概200多英镑, 不是一笔小数目, 但平时就以折腾服务器为乐趣, 扣掉一些广告费, 软文费等, 其实实际支出并没有多少, 媳妇也就睁一只眼闭一只眼的.

这台独服是用于 STEEM区块链见证人, 所以机器性能要求较高, 网络也需要较好.

独立服务器相对于VPS的好处是 相对可以获得更大的硬盘, CPU核数和内存也相对来说可以很大. 独服不会受邻居的影响. VPS就会有这问题, 如果同在一个宿主的VPS服务器用力过猛, 就会影响到你, 毕竟资源共享. VPS还分KVM和OpenVZ虚拟架构, OpenVZ很经常容易有超售的现象(比如4个CPU能卖出8份)

这次Dacentec的这台机器配置如下:

Dell 2xL5420 16GB 2x2TB SATA 硬盘有2块, 一共4TB, 很香
还有就是流量 10 TB. 感觉这机器用来放我所有博客都绰绰有余了.

感觉用好机器会上瘾, 买VPS服务器更会上瘾. 经常就是折腾, 看到便宜的VPS服务器就想入, 买来后就渐渐的把10几个域名每个域名放到VPS服务器上, 非常奢侈.

竞争越来越激烈, 感觉服务器只会越来越便宜, 这对于我们来说是好事, 以前要想用上独服, 至少得100美元起步, 现在只需要30美元就可以了, 搞活动的时候还有年付240美元的独服, 一个月相当于只需要20美元, 几杯咖啡的价格而已!

不过独服还有一个问题就是数据备份. 有些独服是不提供硬盘健康检测的, 当你感觉硬盘寿命快到的时候需要发一个工单, 然后他们会免费给你更换硬盘. 数据才是无价的, 所以我感觉独服暂时对我来说, 比较适合不需要数据备份的项目, 比如区块链挖矿. 我的博客目前都放在 Vultr 里, 他们家有免费的 Snapshot 镜像, 我也不需要担心硬盘是否需要替换, 所有VPS都可以进行热备份, 然后还支持从镜像恢复, 真是太方便又安全了. 虽然目前3个博客放在一个4核的机器上每月将近50美元有点小贵, 但是很省心了(相对于用独服, 数据备份得自己弄了).

推荐使用 VPS 数据库来比较 VPS服务器.

本文一共 670 个汉字, 你数一下对不对.
第一次用上了独立服务器 (Dedicated Server). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 第一次用上了独立服务器 (Dedicated Server) 服务器

The post 第一次用上了独立服务器 (Dedicated Server) first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/32307/feed 0
疫情来了, 股市低迷, 我的GE股票缩水一半 https://justyy.com/archives/32302 https://justyy.com/archives/32302#respond Sat, 25 Apr 2020 23:52:06 +0000 https://justyy.com/?p=32302 我2019年在美国通用电气公司(英国剑桥 GE Smallworld)任职(General Electric). 公司有给员工的福利之一就是可以用税前的工资来购入公司的一些股票, 并且会根据买的股数给 阅读全文 »

The post 疫情来了, 股市低迷, 我的GE股票缩水一半 first appeared on 小赖子的英国生活和资讯.

]]>

GE-market-share 疫情来了, 股市低迷, 我的GE股票缩水一半 投资 跟我一起来谈钱

美国通用在新冠病毒期间下跌

我2019年在美国通用电气公司(英国剑桥 GE Smallworld)任职(General Electric). 公司有给员工的福利之一就是可以用税前的工资来购入公司的一些股票, 并且会根据买的股数给予配股. 持有大公司的股票一般情况下都会有分红, 虽然不同, 美国通用电气曾经是世界的超一流的顶尖企业, 只可惜一直在走下坡路, 更是在2018年中被剔除道琼斯指数. 可谓是一个世代的结束.

本来想长期持有美国通用电气的股票, 因为本身也没购入多少, 就不打算折腾了. 更主要的是如果一直在公司任职, 超过5年以上股票交易变现就不需要交税了. 我今年年初离职了GE公司, 过了不久就收到了GE股票代理的公司(一家伦敦证券), 让我有三个选择:

1. 卖出所有股票, 并且交30%多的税.
2. 卖出部分股票用于交30%的税, 剩下的转入普通交易帐号.
3. 卖出部分股票用于交30%的税, 剩下的转入别的交易普通帐号. 比如自己有股票交易的Broker.

30%的税很多, 而且在这个时候, 新冠病毒的影响下, 全球大部分股市低迷, GE的股票更是跌了50%. 无奈没有别的选择, 只能忍痛割爱, 等所有都处理完, 发现帐号里的GE股票价值只有当初投资的一半. 如果考虑到公司的配股和分红, 损失超过了一半.

现在变现也没多少钱, 于是就放着, 真心希望GE公司能走出困境, 飞黄腾达, 股票翻个好几翻让我早点解套. 现在的GE股票我觉得是低估了, 因为GE的飞机引擎一直是非常牛非常出色的.

往好了的想, 我好歹也是美国通用电气的一股东呢, 虽然持股数很少很少(咦, 听说巴菲特已经在前几年出手他手上的所有GE股票了)

本文不构成任何投资建议, 股市有风险, 入市需谨慎.

本文一共 587 个汉字, 你数一下对不对.
疫情来了, 股市低迷, 我的GE股票缩水一半. (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 疫情来了, 股市低迷, 我的GE股票缩水一半 投资 跟我一起来谈钱

The post 疫情来了, 股市低迷, 我的GE股票缩水一半 first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/32302/feed 0
买买买必备的购物浏览器插件: Honey (自动搜索打折码) https://justyy.com/archives/32287 https://justyy.com/archives/32287#respond Sat, 25 Apr 2020 01:11:13 +0000 https://justyy.com/?p=32287 最近了解到一个非常好用的 浏览器 插件 Honey, 是跺手的好帮手. 是不是每次在网上购物结帐前总是要去搜索有没有好用的打折码, 然后花了大力气是不是很大概率所搜到的打折码要么过期要么无效, 很浪费 阅读全文 »

The post 买买买必备的购物浏览器插件: Honey (自动搜索打折码) first appeared on 小赖子的英国生活和资讯.

]]>

最近了解到一个非常好用的 浏览器 插件 Honey, 是跺手的好帮手.

是不是每次在网上购物结帐前总是要去搜索有没有好用的打折码, 然后花了大力气是不是很大概率所搜到的打折码要么过期要么无效, 很浪费时间. 通过 Honey 这个插件, 在结帐的时候能自动去搜索好用的打折码 (Coupon), 然后自动选择打折率最高的那个应用到该定单, 非常省时省力.

honey-chrome-extension 买买买必备的购物浏览器插件: Honey (自动搜索打折码) 省钱

honey-chrome-extension

我今天下载后立马到 TOPSHOP 给媳妇买了几件衣服, 一下子就省了40多英镑, 这么想来, 捶胸顿足, 后悔没有早点安装这个插件, 早用早能省下好多主机费呢.

安装后在购物的时候如果有打折码, 插件就会变成黄色, 否则就是暗色的, 非常人性.

chrome-honey-notification 买买买必备的购物浏览器插件: Honey (自动搜索打折码) 省钱

chrome-honey-notification

目前目测该插件支持大部分英国高街 (High Street) 商店, 比如 TopShop, Mango 等, 当然也有一些高科技产品, 比如微软, 苹果, 装一个在买买买的时候能有不少惊喜呢.

赶快用起来吧: 通过这个链接下载 Honey 就能得到50点机分.

本文一共 305 个汉字, 你数一下对不对.
买买买必备的购物浏览器插件: Honey (自动搜索打折码). (AMP 移动加速版本)

扫描二维码,分享本文到微信朋友圈
75a5a60b9cac61e5c8c71a96e17f2d9c 买买买必备的购物浏览器插件: Honey (自动搜索打折码) 省钱

The post 买买买必备的购物浏览器插件: Honey (自动搜索打折码) first appeared on 小赖子的英国生活和资讯.

]]>
https://justyy.com/archives/32287/feed 0