摘要: 上一篇文章中讲到对称加密,客户端和服务端使用的都是同一个密钥key。这样存在一定安全风险,如果客户端如app被人逆向破解或反编译,那么密钥key就可能会被暴露。在这种情况我们就会想到非对称加密的方式,非对称加密更安全,但性能更低,大约为对称加密的1%,即如果对称加密需要花1s时间完成,那么同样方式使 阅读全文
posted @ 2017-12-13 21:33 布尔- 阅读(2393) 评论(0) 推荐(0) 编辑
摘要: 对称加密要使用密钥 key 来进行加密,且加密解密过程中使用的密钥是同一把。对称加密常用的算法有 DES 3DES AES 【对称加密方式】 对称加密方式有分组加密和流密码的处理方式,本文主要讲述一下分组加密。 分组加密:一般加密数据会很大,所以会先把大文件分成一块一块,对每一块进行加密,最后对加密 阅读全文
posted @ 2017-12-11 15:54 布尔- 阅读(1964) 评论(0) 推荐(0) 编辑
摘要: 1.全局安装 node-inspector 2.启动 node 项目入口文件,如 3.控制台将出现如下地址字样,将后面的路径放到 chrome 中打开。 4.在 chrome 中看到如下页面,右键检查,调试页面就出来了,再点击图中的红圈图标,出来最终的调试界面,这时就可以开始调试了。 5.在浏览器中 阅读全文
posted @ 2017-12-03 19:14 布尔- 阅读(1815) 评论(0) 推荐(0) 编辑
摘要: atom: 开发利器,界面友好,配色出色,好用的插件众多。 language-vue: 这个是首推,因为它就是为vue而生的呀,支持很多vue里的提示。在空的vue页面敲tem,vue模板的提示就自动出来了,太爽了。还有一个language-vue-componet,这个我并没有安装,因为它与lan 阅读全文
posted @ 2017-11-26 11:58 布尔- 阅读(2840) 评论(0) 推荐(0) 编辑
摘要: 最近开发过程中遇到一些小问题(似乎问题总是那么多),但一直没什么时间去优化与解决。程序员不能被业务绑架,有时间还是花点在代码上😀,开始这次的vue尝试吧。 【遇到的问题】 在一个可滑动列表页弹出一个全屏蒙层,蒙层固定,中间一块显示消息框,当用手滑动蒙层空白处时,滑动事件会穿透到底部列表页,导致列表 阅读全文
posted @ 2017-11-22 23:30 布尔- 阅读(28310) 评论(0) 推荐(1) 编辑
摘要: 【需求】 在微信公众号开发中,有时需要对浏览器左上角返回按钮进行拦截处理相关的页面逻辑,而并不是让页面直接返回上一页,之前在这个细节点上的一直实现得不是很好。但看到京东购物公众号上的效果却实现得非常好,所以自己也开始了这方面的尝试。京东的效果如下图: 从上图京东购物效果上来看,在点击搜索拉起一个搜索 阅读全文
posted @ 2017-11-20 23:09 布尔- 阅读(13664) 评论(0) 推荐(5) 编辑
摘要: 阅读全文
posted @ 2017-11-09 10:49 布尔- 阅读(502) 评论(0) 推荐(0) 编辑
摘要: 传统字体 font 大小适配可能会根据屏幕宽度与 iphone5 或 iphone6 宽度的一个比例来适配。但如果有这样一个需求,在显示 @2x 图片的手机上显示一种字体,在显示 @3x 图片的手机上显示另一个固定大小的字体。 所以这里的重点是要区分手机屏幕显示图片是@2x型还是@3x型的。 就它了 阅读全文
posted @ 2017-10-14 15:59 布尔- 阅读(1267) 评论(0) 推荐(0) 编辑
摘要: 【实现效果】 【目录结构相关】 此示例展示用的是MVVM结构形式,表述如下 M:数据Model的存储,可以用来对属性进行处理。(即胖model概念,上图中xx万人订阅这个处理方法写在Model内) V: View。用来统一管理控件初始化与布局。 VM:viewModel。负责网络请求及其他计算或事件 阅读全文
posted @ 2017-10-13 16:13 布尔- 阅读(1402) 评论(2) 推荐(0) 编辑
摘要: 看到网上说法 ios11 中 automaticallyAdjustsScrollViewInsets 属性被废弃,所以要设置 tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever; 来修 阅读全文
posted @ 2017-10-12 10:54 布尔- 阅读(971) 评论(0) 推荐(0) 编辑