CentOS 安装与配置 ShadowSocks 服务端

shadowsocks.jpg

前言

随着 “净网2018” 专项整治行动的开展,鉴于近期墙内形式的严峻,搜索 ShadowSocks 安装教程也很难搜到了。
恰逢近期亚太一区的网络状态堪忧,安装教程找半天,思来想去索性就自己写一篇博文,方便以后自己安装。

阅读更多
Java 兼容 Let’s Encrypt 证书

最近公司打算将网站 HTTPS 证书更换为 Let’s Encrypt 的证书。虽然现在主流浏览器已经信任 Let’s Encrypt 证书了,但是对于一些 Java 老版本,还是会出现不兼容的情况。

hello_world_lets_encrypt.png

为解决此问题,本文应运而生。

阅读更多
VCD--国产专利之痛

世界上第一台家用VCD机,影音光碟(Video Compact Disc;VCD)诞生于中国合肥的”万燕”之手,”万燕”让中国的老百姓认识了VCD,并开创了中国的VCD行业。

VCD在二十世纪末消费类电子领域里,是中国可能领先的唯一机会,而在此之前本领域没有一个中国人创造并形成产业。但是当时万燕集团的掌门人、也是VCD机研制者姜万勐先生犯下令他后悔终生的致命错误:他竟然认为在当时的情况,申不申请专利没有太大的意义,以致万燕推出的第一批1000台VCD机,几乎都被国内外家电公司买去做了样机,成为解剖的对象。

随后,索尼、松下、飞利浦等国外制造业巨大纷纷加强对VCD机的研究,推出新的专利技术,刷新VCD的技术标准,以致包括万燕集团在内的国内家电企业生产VCD需要向这些国外巨头缴纳巨额的专利费用,在之后的七八年时间里,这些专利费用在国内市场就累积上百亿之多。

仅仅3到4年时间,拥有这项领先技术的万燕却最终淹没于同行业的激烈竞争中。而VCD产业,随着进入者的增多,产品利润被不断摊薄,最后这项没什么技术含量的产业,也在低价竞争中日薄西山,被DVD蚕食殆尽。

阅读更多
使用JAVA合并哔哩哔哩手机客户端下载的视频

前言

使用哔哩哔哩手机客户端下载的视频在电脑上播放,无奈视频是分段的,每次都只好手动的合并再播放。而且客户端下载的视频不会按网页文件名命名,而是以av号–全数字命名。最可怕的是,每次打开一集的时候,进入的目录层级得吓死人。

视频层级

最最可怕的是,新版客户端默认文件后缀是 .blv 。难道我们要一个一个重命名然后再合并吗?
NO!这种重复的事情交给计算机就好了。

自己动手丰衣足食,我们就动手写个JAVA版的哔哩哔哩视频合并小程序。

完整项目地址: http://git.oschina.net/chengww5217/BiliBiliMerge
直接下载使用:
http://git.oschina.net/chengww5217/BiliBiliMerge/raw/master/run/BilibiliMeroV1.2.7z
使用帮助:
http://git.oschina.net/chengww5217/BiliBiliMerge/blob/master/README.md

阅读更多
写给产品经理之前端是如何展示后端数据的

移动互联网的迅猛发展让移动APP呈现出爆发之势,这两年更是移动开发程序员的春天。

今天的互联网上充斥着产品与技术的撕逼。也许你会问产品经理到底要不要懂技术?由此引申出,产品经理到底要不要懂设计?产品经理到底要不要懂运营?产品经理到底要不要懂市场?产品经理到底要不要懂业务?这所有问题的来源都是大家对于产品经理的工作认识不一致。

阅读更多
安卓指纹+密码支付(解锁)仿支付宝Demo

1.前言

Google 从 Android6.0(api23)就开始提供标准指纹识别支持,并对外提供指纹识别相关的接口。但是Android上的指纹识别似乎就是用来解锁手机屏幕,三方APP应用指纹的也是寥寥无几。一直想踩下安卓指纹识别的坑,直到这两天终于空出时间来尝试下android指纹识别的应用。

好吧,废话少说,show me the code,先上 Demo 截图:

阅读更多