在 R 中各种码的转换
各位看官在平时用 R 处理网页的过程中,一定会被各种乱码、转码所困扰,这里做一些小型的总结,会涉及到:
- encode 和 decode
- md5 加密
- 字符集转换
- 繁体转化为简体
- 字体的指定
逐个解释如何处理:
Encode 和 Decode 处理最为简单,因为在 R 中自带的 utils
就存在方法,具体函数是 URLencode
和
URLdecode
。
各位看官在平时用 R 处理网页的过程中,一定会被各种乱码、转码所困扰,这里做一些小型的总结,会涉及到:
逐个解释如何处理:
Encode 和 Decode 处理最为简单,因为在 R 中自带的 utils
就存在方法,具体函数是 URLencode
和
URLdecode
。
国庆期间闲逛知乎,恰巧碰到一则问题 2019年你的书单有什么书?,这个问题有
988 个回答,18326 个关注者,284 万的浏览量
接近 1000 个回答,全部翻完且不说时间会爆炸,脑子里能不能记住这些信息更是问题。如果能抓取每个回答列出来的书名,汇总以后便是这 988 个回答者的书目投票。方法虽说暴力,但也算是变相了解大家在 2019 年的阅读倾向。工具呢?当然是我擅长使用的 R 了,哈哈!
闲话不多说,直接给出结果(大于 10 位回答者提及的书目):
随着我们注册的网站和 App 越来越多,有一个问题一直困扰着我:
我的密码真心不够用!
经常几个可能密码重复的尝试,时不时网站就报超过尝试次数。以及还有一个更为可怕的风险:如果所有的网站如果使用同样的密码,任意一个网站只要发生安全泄露(这几年发生次数不少),那基本你在其他网站就属于裸奔了,其他人可以利用你的统一密码
作出一系列你不能想象的行为。
1Password 给我了一些启发,它可以保证你每个网站的密码都不同。这款软件安全性怎样,收费多少先不提,我们简单思考一下这个软件的原理貌似是容易实现的,基本要素和逻辑猜测有以下要点:
这样做的最大好处是,我只需要记住 2 的种子,即便暴露了 4 的规则,也不担心密码会被反向破译。
sharingan 是非常优秀的幻灯片演示工具,作为一款 网页工具,它本身也支持各种 CSS 的特效,这里罗列几种 CSS 特效,供读者参考。(本篇博客基本照抄团队杜亚磊的原创,我只是知识的搬运工,笑)
我们在使用写轮眼些幻灯片时,会遇到展示庞大网络图或者架构图,比如全力的游戏的人物图谱
可以想象,当使用幻灯片呈现这些关系图时,是很难比较清楚的将细节展示给观众的。如果我们能够使用
zoom in 的方式放大图片,那就完美了。这里给到了一种使用
jquery-zoom.js
来实现的机制。