排序:
默认
按更新时间
按访问量

Javascript测试框架Jasmine(七):jqPaginator测试实例

zz from:http://keenwon.com/1225.html jqPaginator是我自己写的一个分页组件,已经用在了公司的两个项目上。这次学习Jasmine,首先想到的就是怎么测试下jqPaginator。 看过jqPaginator项目的都知道,它是基于g...

2017-11-10 09:11:22

阅读数:217

评论数:0

Javascript测试框架Jasmine(六):异步代码测试

zz from:http://keenwon.com/1223.html 模拟Timeout Jasmine Clock 可以用来测试setTimeout 和setInterval 的回调操作。它使回调函数同步执行,当Clock的时间超过timer的时间,回调函数会...

2017-11-10 09:09:54

阅读数:183

评论数:0

Javascript测试框架Jasmine(五):Spies

zz from: http://keenwon.com/1218.html Spies是Jasmine里面比较高端的方法,可以用来模拟函数的执行,以达到隔离复杂依赖的效果。例如,你要测试列表的处理是否正确,但是数据是异步请求接口取得的,这时你就可以使用Spies,模拟返回各种不同的数据进...

2017-11-09 22:09:28

阅读数:204

评论数:0

Javascript测试框架Jasmine(四):自定义Matcher

zz from:http://keenwon.com/1212.html 一个项目常常需要封装自定义的Matcher来在多个spec中使用,这次讲下怎么写兼容Jasmine的自定义Matcher。 自定义的Matcher从本质上讲是一个对比函数,它的函数名就是暴露给expe...

2017-11-09 22:08:22

阅读数:156

评论数:0

Javascript测试框架Jasmine(三):Setup、Teardown、嵌套describe等

zz from: http://keenwon.com/1206.html 上一篇把Matcher说了说,本来该说自定义Matcher的,但是发现有些七七八八的细节没讲,那就今天先把这些基础说了。 Setup and Teardown Setup和Tear...

2017-11-09 22:07:33

阅读数:160

评论数:0

Javascript测试框架Jasmine(二):Matchers

zz from: http://keenwon.com/1197.html 上一篇稍微介绍了一下,这一篇讲讲Matcher。在Jasmine中,每个Matcher实现一个“期望值”和“实际值”的布尔判断,Jasmine会根据Mather判断expectation是true 还是f...

2017-11-09 22:06:08

阅读数:147

评论数:0

Javascript测试框架Jasmine(一):简介

zz from: http://keenwon.com/1191.html 随着javascript程序的复杂度加深,测试的重要性越来越明显。Javascript的测试框架有很多,例如:Jasmine,Qunit,JsTestDriver,JSUnit,Mocha等。经过一番对比后决定使用Jas...

2017-11-09 22:04:42

阅读数:87

评论数:0

API Hook

两种方法: 一、覆盖代码 1. 找到要拦截的函数地址 2. 保存起始的几个字节 3. 使用JUMP命令覆盖这几个字节,跳转到替代函数地址 4. 执行替代函数 5. 用第2步保存的字节恢复函数开始的几个字节 6. 正常调用被拦截函数 7. 再次循环2,3步调用替代函数 这种方法对于...

2017-09-22 16:28:25

阅读数:152

评论数:0

DLL注入

一、通过注册表 注册表HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows中,有两项: 1. AppInit_DLLs 字符串类型,空格或逗号分隔,指示要加载的dll地址,第一个文件名可以包含路径,剩余...

2017-09-22 11:42:15

阅读数:120

评论数:0

网络编程之编写LSP进行Winsock API监控拦截或LSP注入

zz from: http://blog.csdn.net/Aaron133/article/details/78028942?locationNum=8&fps=1 【1】工具介绍: 用到的工具:VS2015 语言:C/C++ 需要系统提供的动态链接库:1、 ...

2017-09-21 13:20:15

阅读数:1082

评论数:1

网络编程之Winsock2 服务提供者接口(SPI)

zz from: http://blog.csdn.net/aaron133/article/details/78005779 【1】全称Winsock2 服务提供者接口(SPI): [描述] 1、一般用于提供给操作系统开发商、传输堆栈商在基础协议的基础上,开发更高级的服务. ...

2017-09-21 13:18:39

阅读数:423

评论数:0

WINDBG调试内核以及驱动的基本步骤和要点(包括双机调试,虚拟机调试,virtualbox加速调试)

zz from: http://blog.csdn.net/namelcx/article/details/7721155 由于SOFTICE停止更新,现在最好用用的当然是微软自己的内核调试工具WINDBG,WINDBG既可以调试应用程序,也可以调试内核程序,并且支持源代码调试。...

2017-09-20 18:59:01

阅读数:202

评论数:0

Windbg和VirtualBox通过虚拟串口调试Win 8

zz from: http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece7631046893b4c4380146d96864968d4e414c42246191c3aabe1607f48438fd82f2747f41802bded602571...

2017-09-20 18:56:48

阅读数:199

评论数:0

Debugging a Stack Overflow with Windbg

zz from windbg help doc Debugging a Stack Overflow A stack overflow is an error that user-mode threads can encounter. There are three possi...

2017-09-20 18:37:27

阅读数:124

评论数:0

使用Windbg解析dump文件

zz from: http://blog.csdn.net/xuleilx/article/details/17622627 第一章 常用的Windbg指令 ①!analyze -v  ②kP                                    ...

2017-09-20 18:36:30

阅读数:141

评论数:0

Windbg核心调试之dump分析

zz from: https://www.pediy.com/kssd/pediy08/pediy8-428.htm 文章标题:Windbg核心调试之dump分析 我的邮箱:Lvg2008@gmail.com 调试环境:winxp sp2+windbg ver:6.6.0007.5+...

2017-09-20 18:21:55

阅读数:142

评论数:0

初识-WINDBG 分析DUMP

zz from: http://www.cnblogs.com/waityou/articles/2268406.html Dump 文件分析很大程度上就是分析蓝屏产生的原因。这种系统级的错误算是Windows提示错误中比较严重的一种(更严重的还有启动黑屏等硬件或软件兼容性错误等等)。说...

2017-09-20 18:20:03

阅读数:117

评论数:0

WinDbg-如何抓取dump文件

zz from:http://www.cnblogs.com/netwy/articles/2520428.html 2012-05-27 19:22 by netwy, 15953 阅读, 0 评论, 收藏,  编辑 这要分两种情况: 第一种情况:如果是Vista或者是Wind...

2017-09-20 16:18:41

阅读数:103

评论数:0

C++ Singleton模式之线程安全

转自: http://blog.csdn.net/nodeathphoenix/article/details/51657873 定义: 保证一个类仅有一个实例,并提供一个访问它的全局访问点,该实例被所有程序模块共享。 应用场景: 比如在某个服务器程序中,该服务器的配置信息存...

2017-09-19 18:50:37

阅读数:220

评论数:0

逆向分析学习入门教程

转在于 逆向工厂(一):从hello world开始 前沿 从本篇起,逆向工厂带大家从程序起源讲起,领略计算机程序逆向技术,了解程序的运行机制,逆向通用技术手段和软件保护技术,更加深入地去探索逆向的魅力。 一、程序如何诞生? 1951年4月开始在英国牛津郡哈维尔原子...

2017-09-19 17:14:46

阅读数:4714

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭