接触AngularJS许了,时常问自己一些问题,如果是我实现它,会在哪些方面选择跟它相同的道路,哪些方面不同。为此,记录了一些思考,给自己回顾,也供他人参考。 初步大致有以下几个方面: 数据双向绑定 视图模型的继承关系 模块和依赖注入的设计 待定 数据的双向绑定 Angular实现了双向绑定机制。所 ...
分类:
Web程序 时间:
2016-12-30 20:58:37
阅读次数:
262
一个简单的http请求,花了我将近一天的时间,只因为HttpClient的一个实现与规范有些不一致。 服务器使用了digest认证,使用的是nginx,我们用iOS,js写的程序都可以顺利访问,浏览器、curl自然也都不在话下,但java程序访问总是报401或者400的错误。 抓包分析,自己写程序比 ...
分类:
Web程序 时间:
2016-12-29 19:45:13
阅读次数:
270
这节说一下Angular的脏检查、功能和服务。 一、脏检查 Angular 内部通过 dirty check 来跟踪数据变化,这是双向数据绑定的实现基础。 所谓脏检查,就是 angular 会给每一个数据绑定一个 watcher,当到“特定检查阶段”时,angular就会逐个询问 watcher 它 ...
分类:
其他好文 时间:
2016-12-20 14:14:07
阅读次数:
213
序列(流)密码的特点:加解密速度快,无错误扩散。分组(块)密码的特点:应用模式灵活多样,组内有错误扩散。 在传统观念里,往往仅注重信息的秘密性;但近代人们认为,信息的真实性、完整性以及不可否认性,在应用上往往比秘密性更重要。 密钥的生命周期: 密钥产生:应该排除弱密钥和使密钥具有随机性;另外,密钥还 ...
分类:
其他好文 时间:
2016-12-17 22:13:04
阅读次数:
189
学习资料 1.深入浅出Node.js 2.Node.js开发指南 简介(只捡了我觉得重要的) Node.js是让Javascript脱离浏览器运行在服务器的一个平台,不是语言; Node.js采用的Javascript引擎是来自Google Chrome的V8;运行在浏览器外不用考虑头疼的Javas ...
分类:
Web程序 时间:
2016-11-24 11:27:18
阅读次数:
322
sublime text3 下载安装与 Emmet插件的安装 对于前端工程师来说,sublime text3绝对是神器,下面,介绍方法。 第一步:进入 官网 下载sublime text3。比如对于我的64位windows系统,我选择了如下所示的一项: (注意:截图工具我使用的是 FastStone ...
分类:
其他好文 时间:
2016-11-23 08:14:16
阅读次数:
350
读取 hashlib模块 random模块 ...
分类:
其他好文 时间:
2016-11-19 13:11:13
阅读次数:
191
/**** MD5 (Message-Digest Algorithm)* http://www.webtoolkit.info/***/ var MD5 = function (string) { function RotateLeft(lValue, iShiftBits) { return ( ...
分类:
编程语言 时间:
2016-11-03 13:33:20
阅读次数:
278
第一次接触CTF,只会做杂项和一点点Web题……因为时间比较仓促,写的比较简略。以后再写下工具使用什么的。 纯新手,啥都不会。处于瑟瑟发抖的状态。 一、MISC 1.签到题 直接填入题目所给的SYC{We1c0m3_To_G33k_2O!6} 并且可以知道后边的题的Flag格式为 SYC{} 2.x ...
分类:
其他好文 时间:
2016-11-02 23:29:00
阅读次数:
2545
1 import time 2 print("返回标准时间(含年月日等信息):",time.asctime()) 3 print("返回本地时间的struct time时间格式:",time.localtime()) 4 print("返回utc的struct时间对象格式:",time.gmtime ...
分类:
其他好文 时间:
2016-10-30 22:01:36
阅读次数:
382