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 继续阅读 »
2017-02-01 张炎泼
mdtoc start 内容简介 分布式系统的可靠性问题: 冗余和多副本 EC的基本原理 栗子🌰1: 实现k+1的冗余策略, 大概需要小学3年级的数学知识 栗子🌰2: 实现k+m的冗余策略, 大概需要初中2年级的数学知识 增加1个校验块, 变成k+2 实现k+m 的冗余 EC编码矩阵的几何解释 k=2, 为2个数据块生成冗余校验块 k=3, 4, 5...时的数据块的冗余 通过高次曲线生成冗余数据 从曲线方程得到的系数矩阵 EC解码过程: 求解n元一次方程组 [Vandermonde] 矩阵保证方程组有解 新世界: 伽罗华域 [Galois-Field] GF(7) EC在计算机里的实现: 基于 伽罗华域 [Galois-Fiel 继续阅读 »
2016-06-13 Jason Liao
关于 Angular2 的 TypeScript 教程有很多,但我喜欢 ES6,喜欢 Webpack。但这种开发模式的教程似乎比较少。但这篇就是!如果你也和我一样,那么这篇教程肯定适合你。这篇教程会从一个 Hello, Angular2 开始,配置好所需要的东西,再到一个简单的 Todo。Angular2 简单的语法不会过多的深入,官网的 5 MIN QUICKSTART 和 DOCS 是一个好地方 继续阅读 »
2017-07-05 Mystery0 M
说在前面 前段时间,学校(西华大学)禁止了外网访问教务管理系统,但是在教务系统官网给出了一个外网访问的方法,虽然我也不清楚学校抽什么疯封了外网,但是既然已成事实也没办法。 官网给出的解决方法是连接学校的vpn然后访问内网资源,只是这个文档有些地方是错误的(反正第一次操作没成功),加上有些同学一直在群里问外网怎么进教务系统,回答的烦了,就写一篇简单的教程,顺便刷点pv。 教程 教程的方法是通过vpn,喜欢番茄的同学都懂这个东西,听说教育网没有被墙,那次我试了一下,可能是姿势不对,并没有成功出墙(跑偏了)。 1. 访问https://vpn.xhu.edu.cn,首先出来的应该是提示安全证书有问题,不过学校既然让你用这个,老老实实 继续阅读 »
2013-12-16 W.Y.
这几天折腾了一下Hexo,遇到一些问题,解决方案大都来自Google和Hexo官方文档,现在把这些问题汇总在这里,并附上解决方案,或者抛出自己遇到的问题,渴求解决方案。 后续会陆续更新我在使用过程中遇到的问题和使用心得。 注:这里不涉及Hexo的安装方法,具体的安装和使用可以参照下面教程: Hexo系列教程 - Zippera's blog hexo你的博客 - ibruce 使用hexo搭建静态博客 - Jim Liu's Blog 使用Github Pages建独立博客 - BeiYuu 使用hexo搭建博客 - Alimon's blog 用Hexo快速打造静态博客 - iShgo 团队博客 hexo教程 - Sys.L 继续阅读 »
2015-06-21 王财勇
这里仅仅列出我搭建网站时用的一些链接。大致上按照先后顺序。 史上最详细“截图”搭建Hexo博客并部署到Github hexo系列教程 如何使用 Jacman 主题 使用Landscape Plus主题 Hexo官网 Jacman Github地址 如何搭建一个独立博客——简明Github Pages与Hexo教程 使用hexo搭建博客 推荐两个markdown在线和线下编辑器: Cmd Markdown 在线编辑阅读器 CuteMarkEd线下编辑器 Markdown语法说明1 Markdown语法说明2 more 注意事项: 安装新浪微博秀时,除了必须填上author属性下tsina和weibo_verif 继续阅读 »
2013-11-19 Lingxian Kong
写在前面: 因为目前的时间和精力都有限,每天团队里有很多杂事需要处理,博客更新的速度明显慢了许多。好在公司为我们提供了宽松、自由的办公环境,访问外网更加方便,并且因为跟内网隔离,也因此少了不少打扰。记得我在之前的博客中有提到,我不知道我还能坚持多久,但我会尽力。一方面是我促使自己不断学习的过程,另一方面,也希望能给初学者一些帮助,高手,尽量绕行吧,我不敢班门弄斧,但如果能提供一些建议和指正,定当感激不尽!OpenStack目前的形式仍然是如火如荼,各种新的组件,各种培训,各种交流,各种教程,大家的技能水平都有了明显提升,我的教程,也许受众会越来越少,呵呵,这是好事,当大家都是高手的时候,也许交流会更加高效。另外,那些加我QQ或微 继续阅读 »
2016-03-18 Jason Liao
Code School 的 Discover Devtools 这个教程教会我们怎么使用我们的 Developer Tools,下面是教程的一些总结,但只有经常运用到开发中,才会发现个中奥妙 继续阅读 »
2016-03-18 W.Y.
npm
上个月,我在这篇文章《为什么要停止使用 Grunt 和 Gulp》中建议大家使用 npm 作为替代方案,npm 的 scripts 配置可以实现这些构建工具的所有功能,而且更简洁、更优雅和较少的模块依赖和维护开销。本文第一稿大概有 6000 字,深入讲解了如何将 npm 作为替代方案,但那篇文章主要在表达我的观点,而不是作为一篇教程。然而,读者的反馈却很强烈,许多读者告诉我 npm 并不能完全实现这些构建工具提供的特性,甚至有的读者直接给我一个 Gruntfile,然后反问我:“怎么用 npm 来实现这样的构建方案”?所以我决定进一步更新本文,将其作为一个新手入门教程,主要分享如何使用 npm 来完成一些常见的构建任务。 npm 继续阅读 »
2016-01-01 Lim Geng
前言 在此之前看了一下gulp相关教程,这里有一个还不错:Gulp for Beginners, 推荐给大家看看。 通过本教程你会了解到: 如何安装webpack; 如何使用webpack; 如何使用loaders; 如何使用开发服务器; 安装webpack 你需要已经安装安装node.js. bash $ npm install webpack -g 这使得webpack命令可以使用 设置编译器(Compilation) 以一个空文件夹作为开始. 创建这些文件: add entry.js js document.write("It works"); add index.html html 继续阅读 »