2016-12-05 Bruce Wang
最近兴趣所致翻译了一本英文的SVG教程,并将其托管在GitHub,部署于GitBook。为了给大家最直观的效果,献上教程部署地址:https://svg.brucewar.me。这也是我第一次翻译英文文档,也是我第一次使用GitBook部署电子书。教程虽然简单,但基本涉及了SVG的所有知识点。 喂喂喂,跑题了啊! 回到正题,因为部署电子书涉及的工具比较多,不必担心,我将按以下流程来各个击破: 本地生成电子书 托管GitHub 发布到GitBook 绑定自定义域名 本地生成电子书 GitBook官方提供了一个命令行工具(gitbook),可以使用git和markdown制作本地电子书并支持预览等功能。在安装这个命令行工具之前, 继续阅读 »
2016-07-14 Jamling
引言 有感于hexo高级教程实在太少,当初本人在开发Nova主题时,曾遇到过不少坑,为填这些坑,较为深入地学习了hexo源码,又自学了不少node.js知识,才总算将这些坑基本填完。本着人人为我,我为人人的分享精神,特开一hexo高级教程专题,希望广大hexo爱好者拍砖~ 本系列的定位为高级教程,所以要求读者具备以下知识或技能: 前端技术:前端基础知识不用说了,必须要具备的比如HTML,CSS,Javascript,Node.js。如果知识储备不足,推荐去W3C School好好学习。 hexo模板:hexo中的layout模板都是使用某个具体的模板引擎写的,模板引擎有swig,ejs,jade等。layout可以视为MVC模 继续阅读 »
2016-12-07 ALEX LIN
更新日志 本越狱教程在 Windows 和 Mac 上都可以。 越狱前须知 备份,备份,备份 支持设备: iPhone 5s iPhone 6 iPhone 6+ iPhone 6s iPhone 6s+ iPhone 5E iPod Touch 6G iPad Mini 2 iPad Mini 3 iPad Mini 4 iPad Air iPad Air 2 iPad Pro 支持固件版本:iOS9.2 ~ iOS9.3.3 电脑或者 Mac 安装iTunes,保证设备电量充足 继续阅读 »
2017-02-18 Mystery0 M
说在前面 前段时间从京东上撸了一个K2,正好是0元购的活动,所以就弄了一个,今天下午就开始折腾路由器。京东链接 从第一个教程中我知道为什么这么多买这个路由器的人要刷机了,据说原因是因为官方固件存在后门,会自动将用户的浏览记录上传,所以推荐用户将斐讯路由器刷成其他的第三方固件。(具体链接) 错误的认为 由于从来没有玩过这个,所以我一直以为路由器刷机应该不难,然而事实是确实不难,只是需要找对教程。我找的第一个教程(链接)是2016年4月份,也是从这个教程我知道了官方固件的问题,更加坚定了我刷机的决心。但是技术的更新换代也实在是太快了,由于这篇教程没有写明适用的版本,所以我错误的认为了这个是通用的教程(大错特错)。所以第一步开启te 继续阅读 »
2018-06-08 YongHao Hu
go
聚合的基础教程请看 官方文档: https://docs.mongodb.com/manual/aggregation 基本上都能看懂, 但 mongo 聚合难就难在 对于初学者, 很容易迷失方向, 不知道有什么东西可以用, 以及该如何用。 继续阅读 »
2016-07-28 Jamling
引言 Hexo的评论系统在国内一般选用多说或友言,在我的博客主题中,早期使用的是友言,在0.1.0版本之后,我在主题中将其替换成了多说。为什么要替换呢?因为友言对于评论数,转发数等支持不好,而且也不开放API。 多说配置 登录 直接访问http://duoshuo.com 登录,多说支持QQ,微博等多种方式登录。 创建二级域名 登录多说后,先创建一个xxx.duoshuo.com的二级域名,比如我创建的ieclipse.duosuo.com,然后在管理台中做相应的配置。因为都是中文,就不详细说了。特别提一下的是以下几点: 域名白名单,在设置中,在域名白名单中添加本地地址,如127.0.0.1,不然有可能本地测试时,发现 继续阅读 »
2016-07-18 Jamling
引言 {% blockquote hexo.io https://hexo.io/zh-cn/docs/plugins.html 插件 %} Hexo 有强大的插件系统,使您能轻松扩展功能而不用修改核心模块的源码。在 Hexo 中有两种形式的插件: 脚本(Scripts) 如果您的代码很简单,建议您编写脚本,您只需要把 JavaScript 文件放到 scripts 文件夹,在启动时就会自动载入。 插件(Packages) 如果您的代码较复杂,或是您想要发布到 NPM 上,建议您编写插件。首先,在 node_modules 文件夹中建立文件夹,文件夹名称开头必须为 hexo-,如此一来 Hexo 才会在启动时载入否则 He 继续阅读 »
2017-02-01 张炎泼
文字版: Erasure-Code: 工作原理, 数学解释, 实践和分析 more 继续阅读 »
2016-02-18 summer
Supervisor (http://supervisord.org) 是一个用 Python 写的进程管理工具,可以很方便的用来启动、重启、关闭进程(不仅仅是 Python 进程)。除了对单个进程的控制,还可以同时启动、关闭多个进程,比如很不幸的服务器出问题导致所有应用程序都被杀死,此时可以用 supervisor 同时启动所有应用程序而不是一个一个地敲命令启动。 继续阅读 »
2014-06-30 veryyoung
原理:Android是基于Java的,要编译成类似Java字节码运行在类似JVM的Dalvik虚拟机上,市面上有很多Java反编译工具,所以反编译一般的安卓程序并修改程序其实是不太难的。 下面讲一讲怎么反编译安卓程序并植入广告(以有米广告为例),仅供学习参考,如若用在商业软件上,造成的后果本人概不负责。 工具下载 本例子用到了两个工具,APKTOOL和AUTO-SIGN,前者用来对程序进行反编译和重编译,后者用来给生成的APK文件进行签名。 本人在Ubuntu 下进行的测试,windows和,mac下应该不会有太大的区别。 下载apktool https://code.google.com/p/android-apkto 继续阅读 »