摘要: 逆向软件工程作为软件工程的一部分,占据一定的比重。在软件维护方面具有一定的作用。特别是对旧的软件,由于在设计时没有遵循规范或者在使用过程中文档丢失,在维护阶段产生很多麻烦。使得程序员在维护阶段只能从源代码入手,对相应的部分进行分析。 逆向工程软件 编辑 逆向工程软件 比如你看到别人写的某个exe程序 阅读全文
posted @ 2017-01-11 14:07 空阳光 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 1、在结构方面HTML5提供了符合文档语义的标签 2、对API更好地支持 Native相对html5来说 native APP更新 需要把应用提交的市场上,然后审核、然后用户下载。 而通过服务端的更新把这个更新给更新掉。 Native的优缺点 能提供更加流畅的体验 不利于开发,同是更新和迭代速度会降 阅读全文
posted @ 2017-01-10 11:32 空阳光 阅读(583) 评论(0) 推荐(0) 编辑
摘要: Q :什么是软件测试?软件测试的目的是什么? A IEEE 软件测试定义为:使用人工和自动手段来运行或测试某个系统的过程,其目的在 于检验它是否满足规定的需求或是弄清预期结果与实际结果之间的差异。 该定义明确提出了软件测试以检验是否满足需求为目标。 软件测试的目的在于发现错误;一个好的测试用例在于发 阅读全文
posted @ 2016-12-28 11:13 空阳光 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: Git 是一个很强大的分布式版本控制系统。它不但适用于管理大型开源软件的源代码,管理私人的文档和源代码也有很多优势。 Git常用操作命令: 1) 远程仓库相关命令 检出仓库:$ git clone git://github.com/jquery/jquery.git 查看远程仓库:$ git rem 阅读全文
posted @ 2016-12-14 10:08 空阳光 阅读(108) 评论(0) 推荐(0) 编辑
摘要: (1)为什么要使用promise这种设计模式,这种设计模式的好处是什么 解决 JavaScript 异步事件的传统方式是回调函数;调用一个方法,然后给它一个函数引用,当这个方法完结的时候执行这个函数引用。 Javascript 中的神器——Promise Promise in js 回调函数真正的问 阅读全文
posted @ 2016-12-08 16:37 空阳光 阅读(319) 评论(0) 推荐(0) 编辑
摘要: 1、使用base64格式图片制作icon 优势:base64图片可以减少请求、加快首屏数据的显示速度 为什么可以减少请求呢: base64格式图片 background 后面的url本来是填个地址 但是使用了base64格式的图片之后、我们不在填写一个地址而是填写一个字符串、而这个字符串就包含了这个 阅读全文
posted @ 2016-12-07 21:04 空阳光 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 每种设备都有不同的分辨率 我们通常可以使用viewport固定整个页面的宽度 <meta name="viewport" content="width=device-width, 它的宽度为默认设备的宽度 initial-scale=1.0, 初始化的缩放,为了不让用户的缩放破坏我们的布局,所以我们 阅读全文
posted @ 2016-12-06 15:50 空阳光 阅读(146) 评论(0) 推荐(0) 编辑
摘要: 可编辑文本区域 获取id,然后如果想获取文本区域的话是获取他的innerhtml属性 阅读全文
posted @ 2016-12-06 10:57 空阳光 阅读(209) 评论(0) 推荐(0) 编辑
摘要: JavaScript的设计模式: 1、单例模式 单例模式(Singleton),整个运行期间只会被初始化一次。该模式简单易懂,运用也很广泛。可以用它来聚合公共的方法,形成一个工具类,对外提供api。 这就是一个单例对象,Single是全局变量,js载入时被初始化一次 我们为什么会用到单例呢,往深层次 阅读全文
posted @ 2016-11-30 16:55 空阳光 阅读(167) 评论(0) 推荐(0) 编辑
摘要: 首先我们得了解什么是跨域 我们来回顾一下一个域名地址的组成: http:// www abc.com :8080 /script/jquery.js 协议 子域名 主域名 端口号 请求资源地址 当协议、子域名、主域名、端口号不同时,都算作不同域 不同域之间相互请求资源,就算做“跨域” 比如:http 阅读全文
posted @ 2016-11-30 11:04 空阳光 阅读(262) 评论(0) 推荐(0) 编辑