亲手做的客家烫皮巴巴干

上周说想吃家里的巴巴干,在某宝上买了炒好的。

我也看了下,突然觉得可以自己做。无非就是解决原料和设备的问题。
原料好说,就是大米;设备的话,需要磨米浆、需要簸箕蒸。

先看了下磨浆机,直接搜,出来一堆几千块钱的用电的磨浆机,我家也有,但是太贵了,不适合我这样过家家。
继续阅读“亲手做的客家烫皮巴巴干”

记一次愚蠢的环境变量设置

https://www.zsh.org/mla/users/2015/msg00665.html

问题:在 Ubuntu 上装了个 zsh, 然后设置 PATH 环境变量时,将 $HOME/bin;JAVA_HOME/bin 添加到 PATH 中了:
export PATH="$HOME/bin;$JAVA_HOME/bin:$PATH"
但是并没有生效。

最后发现把冒号写成了分号……
echo $#path $path
$#path 会输出 PATH 中目录个数,$path 会输出每个目录,一检查就能发现
比如 PATH=/a:/b:/c
那么 echo $#path #path 会输出:
3 /a /b /c

[OnePlus]安卓Root/升级备忘

工具下载

继续阅读“[OnePlus]安卓Root/升级备忘”

远程执行 Java 代码

本文是《深入理解 Java 虚拟机》中的一个实战,看完后照着敲的代码,简单地封装了一个 Servlet, 只需引入 Maven 并配置一下这个 Servlet 就可以实现浏览器端上传 Java 代码,远程动态执行。

关于书上的这部分代码,就不贴了,大家可以直接看书,没有书的可以参考这篇文章:
http://blog.csdn.net/coslay/article/details/49564789
主要原理就是,编译好的字节码,我们把其中对 System 类的引用移花接木到我们自己写的一个 HackSystem 类上,这样,就可以拿到所有往 stdout 输出的内容了,然后显示在网页上。
继续阅读“远程执行 Java 代码”

自己实现一个 Mini RPC 框架

自己实现一个 Mini 框架系列之三 —— RPC

查看本系列其他文章

自己实现一个 IoC 框架
自己实现一个 Mini MVC 框架

RPC, 远程过程调用。可以简单地理解为在一台机器上调用另一个地方的代码实现。Java 中比较著名的 RPC 框架有 Dubbo, 公司后端也主要是 Dubbo 支撑起来的。那么自己实现一个 RPC 框架可以吗?
继续阅读“自己实现一个 Mini RPC 框架”

[WPImage2WeiBo] WordPress 微博图床插件

几个月前将博客升级成 HTTPS 了, 导致七牛图床全部失效啦,七牛提供的二级域名不支持 HTTPS, 只能绑定备案的自定义域名,然而并没有已备案域名,只能抛弃七牛啦。搜了一下,发现微博是支持 https 的,于是打算使用微博的图床。

下载安装:https://github.com/YouthLin/WPImage2WeiBo

思路

为了防止以后微博突然禁用外链,文章里的链接在数据库中还是保存为原始的路径。即 http://your-domain.com/wp-content/uploads/2017/01/01/xxx.jpg 这样的形式。
而在输出文章时,替换每个图片链接为微博外链。这样只要原始图片文件一直存在,就算微博禁用了外链,我们把插件一关,也还可以使用原始图片。
所以插件要做的事就是,把原始图片上传到微博中,并维护一个原图链接到微博外链的对应关系。在输出文章时,用外链替换就行了。
继续阅读“[WPImage2WeiBo] WordPress 微博图床插件”