为了防止开发APP的重要code 被泄露,我们往往需要混淆(Obfuscation code ), 也就是把方法,字段,包和类这些java 元素的名称改成无意义的名称,这样代码结构没有变化,还可以运行,但是想弄懂代码的架构却很难。 proguard 就是这样的混淆工具,它可以分析一组class 的结构,根据用户的配置,然后把这些class 文件的可以混淆java 元素名混淆掉。在分析class 的,...
分类:
其他好文 时间:
2016-04-19 12:22:45
阅读次数:
249
在面向对象编程领域中,开闭原则规定“软件中的对象(类,模块,函数等等)应该对于扩展是开放的,但是对于修改是封闭的”,这意味着一个实体是允许在不改变它的源代码的前提下变更它的行为。该特性在产品化的环境中是特别有价值的,在这种环境中,改变源代码需要代码审查,单元测试以及诸如此类的用以确保产品使用质量的过程。遵循这种原则的代码在扩展时并不发生改变,因此无需上述的过程。
开闭原则的命名被应用在两种方式上...
分类:
其他好文 时间:
2016-04-19 12:22:07
阅读次数:
123
Android studio 教程
为什么要使用Android Studio
Android Studio是谷歌推出了新的Android开发环境,其重要性可想而知!
1. 集成了Gradle 打包工具
2. 所见即所得的效果
3. 可拖拽的UI操作
4. 代码自动补全
5. 更多的操作接口
6. Google Cloud的集成
7. 全新的JUnit
8. Maven仓库...
分类:
移动开发 时间:
2016-04-19 12:20:47
阅读次数:
202
Bresenham画线算法是由Bresenham提出的一种精确而有效的光栅线生成算法,该算法仅仅使用增量整数计算。另外Bresenham算法还可用于显示圆和其他曲线。图3.8和图3.9给出了绘制线段的屏幕局部。垂直轴表示扫描线位置,水平轴标识像素列。在这个例子中,我们以单位x间隔取样,并且需要确定每次取样时两个可能的像素位置中的哪一个更接近于线路径。从图3.8中的左端点开始,需要确定下一个取样像素位置是(11, 1l)还是(1 1, 12)。类似地,图3.9则给出了像素位置(50,50)为左端点的具有负斜率...
分类:
编程语言 时间:
2016-04-19 12:20:57
阅读次数:
329
本文分别对Cookie与Session做一个介绍和总结,并分别对两个知识点进行对比分析,让大家对Cookie和Session有一个
更深入的了解,并对自己的开发工作中灵活运用带来启示。
一、Cookie机制
Cookies是服务器在本地机器上存储的小段文本并随每一个请求发送至同一个服务器。IETF RFC 2965 HTTP State
Management Me...
分类:
其他好文 时间:
2016-04-19 12:20:17
阅读次数:
135
初始帐号密码
Superuser / passw0rd
设备和系统的基本状态
首先添加配置主机,前提是已经连接好光纤线,配置好光纤交换机
这里我们使用光纤通道
系统应该可以自动识别到端口,主机名可以设置为主机型号或者主机应用名
两个端口完成
配置内部存储器
在这里可以先手动自定义热备件即热备盘。在这配置的好...
分类:
其他好文 时间:
2016-04-19 12:21:36
阅读次数:
343
之前其实写过一次微信号的简单开发,包括菜单自动回复拉取用户信息等简单的微信公众号的开发,今天又用到了,然后发现自己还是忘记了,看来记录下来是真的有必要的。我今天主要是写了拉取用户信息,所以我这比写的也就是拉取用户信息。
这里使用的还是TP的框架写的php代码进行开发的。
1.对使用的公众号进行基本配置
代码:
//微信验证
public function che...
分类:
微信 时间:
2016-04-19 12:21:49
阅读次数:
641
开始页面如下:要在这个页面上找到进入第一关的入口,肯定是有什么地方时可以点击的,那么就去源代码中找找看。打开控制台,审查元素。发现盔甲头那里有一个链接,点击进入第一关。
http://hkyx.myhack58.com/b2.asp第一关md5之谜,那就是md5解密嘛,只要找到md5加密的字符串就好了。查看源代码,找到md5加密的字符串,到cmd5网站去解密。
将解密的结果放到输入框中,然后点击...
分类:
其他好文 时间:
2016-04-19 12:19:39
阅读次数:
630
model 1 get start1.安装java环境
1.下载
2.安装:
1.windows
2.linux
3.配置环境变量:
PATH:系统常用命令的搜索路径。
CLASSPATH:指定类加载的路径
JAVA_HOME:指定jdk的安装目录 windows:计算机--...
分类:
编程语言 时间:
2016-04-19 12:22:36
阅读次数:
233
1. 文章简述
这篇主要通过几个小例子把angular的常用组件简单介绍一下2. data binding
下面是一个简单通过quantity和costs计算Total的示例
Invoice:
Quantity: <input type="number...
分类:
其他好文 时间:
2016-04-19 12:20:52
阅读次数:
195
本文详细讲解了Hadoop2.6.0版本MapReudce示例之WordCount的测试数据准备、运行命令、运行过程展示、运行结果查看等过程,并展示了WordCount的代码。...
分类:
其他好文 时间:
2016-04-19 12:19:47
阅读次数:
116
继前不久锤子科技推出便签 Android 新版后,最近魅族在PRO 6发布会上也发布了最新的魅族便签应用,这一次魅族把便签应用拓展到了整个Android体系,也就是说,其他任何的Android手机也可以下载使用。当然,除了这两个厂商之外,其他一些厂商也推出了类似的便签应用,便签应用之所以会被厂商所重视,一个重要原因在于,它已成为移动互联网的一项基础应用。
对标锤子,老罗你怎么...
分类:
其他好文 时间:
2016-04-19 12:20:12
阅读次数:
163
本文QQ空间链接:http://user.qzone.qq.com/29185807/blog/1460961715
源码为k8s v1.1.1稳定版本
api. RESTMapper是kube-apiserver和kubectl的基础,在讲解kube-apiserver的时候,我们就有简单的讲解api. RESTMapper,但并没有系统的讲解。那么这一章,我们先系统的讲解...
分类:
移动开发 时间:
2016-04-19 12:20:03
阅读次数:
347
1 运行
运行,原来是胡哥所作;胡哥真是棒;
2 查看进程;多了EPROCESS列
每个进程都有一个 EPROCESS 结构,里面保存着进程的各种信息,和相关结构的指针。EPROCESS 结构位于系统地址空间,所以访问这个结构需要有ring0的权限。使用 Win2k DDK 的 KD (内核调试器)我们可以得到 EPROCESS 结构的定义。
3 查看驱动
可看到...
一、jquery中的动画动画效果也是jquery库吸引人的地方,通过jquery的动画方法,能够轻松地为网页添加非常精彩的视觉效果,给用户一种全新的体验。
1.1show()方法和hide()方法show()方法和hide()方法是jQuey中最基本的动画方法。在HTML文档里,为一个元素调用hide()方法,会将该元素的display样式改为none $("element").hide();...
分类:
Web程序 时间:
2016-04-19 12:18:34
阅读次数:
292
高斯模糊(英语:Gaussian Blur),也叫高斯平滑,是在Adobe Photoshop、GIMP以及Paint.NET等图像处理软件中广泛使用的处理效果,通常用它来减少图像噪声以及降低细节层次。
简介:高斯模糊(Gaussian Blur)是美国Adobe图像软件公司开发的一个图像处理软件:Adobe Photoshop(系列)中的一个滤镜,具体的位置在:滤镜—模糊——高斯模糊!高斯...
分类:
其他好文 时间:
2016-04-19 12:18:07
阅读次数:
288
此博文是学习UNP(UNIX Network Programming)后的读书笔记,供以后自己翻阅回顾知识。
TCP、UDP概述
在前面《计算机网络与TCP/IP》栏目下已经介绍过一些关于TCP、UDP的相关知识TCP/IP(三):传输层TCP与UDP,这里只是简单从UNIX网络编程的角度介绍TCP、UDP协议。我们都知道UDP 缺乏可靠性、无连接的,面向数据报 的协议,如果想确保数据报到达目的地...
分类:
其他好文 时间:
2016-04-19 12:19:43
阅读次数:
186