Category: I.T.

[坑爹的代码] – 变量未使用

工作中代码审核是非常重要的, 我觉得有时候分享这些坑是件很有意义的事情. 有一次, 有一个PR(代码提交)被2个工程师成功审核了, 但是之后发现那个PR带了一些不该带的改动,结果就是那两个评审被惩罚带些吃的(甜甜圈)给大家分享. 每次你都很小心, 生怕把功能给改错了(即使有少量的单元测试,但是你还是不放心), 后来你发现,这代码绝B是个坑,浪费了你大好的时间,结果这变量声明了根本就没有用到.. 很奇怪的是, 像 Resharper这样的代码质量工具竟然没有把无用的代码给标灰… 英文: – Value Not Used 本文一共 195 个汉字, 你数一下对不对. – 变量未使用. (AMP 移动加速版本) 赞赏我的几个理由. ¥ 打赏支持 扫描二维码,分享本文到微信朋友圈

SteemIt 就可以把图片也存在区块链上了

也许你知道,STEEM上文字是放在区块链上而 STEEM的图片是单独放在AWS云服务器上的.我就突然想到,其实图片也是可以通过BASE64格式把二进制的内容编码成纯文本的BASE64格式. 比如你原来这样在HTML中添加图片: <img src='https://justyy.com/gif/dr.zhihua.lai/13.gif" /> 其实你可以这样直接把图片的内容放在HTML字符串里 <img src='data:image/gif;base64,IMAGE_BASE_64_DATA"/> 这样的话, 图片就和文字混在一起了 . 我想试验一下,就用N年前写的API来转换图片 (记得把图片改成你的图片地址) https://helloacm.com/api/image-to-base64/?url=https://justyy.com/gif/dr.zhihua.lai/13.gif 把内容拷到插入图片的文本框中. 图片可以显示,但是发表却失败了.图片无法保存到区块链上(blockchain). 我猜想两种可能:要么这是一个BUG,可以很轻易的被修复,要么就是设计就是这样,因为可能图片本来就很大,用了BASE64文字编码后大小会增加1/3… 您认为呢?不管怎么样:差一点 SteemIt 就可以把图片也存在区块链上了! 英文: Technically Images can be Stored on BlockChain …

[机器学习] 用 MySQL 来演示 KNN算法

机器学习这几年越来越火, 特别是相关算法五花八门, 但最有名的就那么几种, 而在这几种中, 要数KNN算法最为简单, 高效并且有鲁棒性 (Robustness). 我们先来看一问题: 已知正方形和三角形的归类, 请问绿色的圆是属于三角还是属于正方形? 这里的KNN 指的是 K-nearest neighbour 翻译过来就是 K个最近的邻居, 如果我们指定K=3, 那么和绿色圆最近的是2个三角形和1个正方形, 所以按多数为主的标准, 我们预测这个圆属于三角, 相反, 如果K=5的情况, 和圆最近的有3个正方形和2个三角形, 这时候我们就按多数投正方形. 用 MySQL 来演示 KNN算法 我们先创建一个表含有两个字段x和y, …

软件工程师数据库面试技巧之 SQL中的第二名记录

现在最吃香的工程师是 全栈工程师 (Full Stack), 因此你除了要好的算法数据结构知识外 你还需要懂数据库等计算机知识. 有人说, SQL好简单, 其实SQL也可以考考你的逻辑, 比如有这么一个简单的 (含有两个字段, 三行记录) 的关系表 (假设表名为 Employee). 对了, 数据工程师/Data Engineer, 还有相关的一些职位: Machine Learning Engineer/机器学习工程师等 都会需要面试SQL. +----+--------+ | Id | Salary | …

从互联网广告(Adsense)来谈谈 影响 SteemIt 的收入因素

在玩 STEEMIT 之前, 我的文章收入主要靠着放在网站上的 adsense 广告, 虽然收入很低, 但一个月勉强够四台VPS主机费+域名费+CloudFlare费用. 这几天思考了一下, 其实影响 Adsense 收入和 影响 SteemIt 收入还是有点相像的. 页面浏览量 (Page Views), 这就是我们常说的流量 (流量可以变现), 没有流量一切其它优化都是扯蛋. Adsense 广告的流量主要来自SEO 也就是我们常说的搜索引擎优化 e.g. 优化页面关键字标题等. 而steemit 文章的主要流量是来自于 粉丝 …

为了 SteemIt 开发了一个 中文简体和繁体自动切换的Chrome浏览器插件

最近在玩SteemIt, 发现很多 cn 社区的中国朋友(特别是台湾 香港还有其它一些海外同胞) 比较喜欢用繁体字, 虽然我们都能看懂繁体, 或者都能看懂简体中文, 但是有时候还是会吃力 觉得累, 有没有方法能自动转换页面呢? 你也许可以用Google Translate, 但是 Google Translate 会在页面上方显示一个翻译栏, 毫无违和感. 我有点小强迫, 于是搞了一小时, 整出这么一个玩意: Chrome 浏览器插件: 简繁体 Simplified and Traditional Chinese. 这玩意的好处是 …