简介对于一个给定的函数,创造一个绑定对象的新函数,这个函数和之前的函数功能一样,this值是它的第一个参数,其它参数,作为新的函数的给定参数。bind的作用bind最直接的作用就是改变this的指向// 定义函数 var checkNumericRange = function (value) { ...
分类:
其他好文 时间:
2014-10-25 18:34:50
阅读次数:
161
装饰器是一个很著名的设计模式,经常被用于有切面需求的场景,较为经典的有插入日志、性能测试、事务处理等。装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量函数中与函数功能本身无关的雷同代码并继续重用。概括的讲,装饰器的作用就是为已经存在的对象添加额外的功能。
假如我要计算一个函数的执行时间:
import time
def foo():
print 'in foo...
分类:
编程语言 时间:
2014-10-24 23:41:22
阅读次数:
516
纯个人总结:单元测试(UT)、功能测试(FT):目的:1、尽量避免写的代码测试人员频繁的来找你其他地方又出问题了;2、提供的接口不可用;3、一个bug修复了引入了其他的bug或者其他用例变红了;理解:在实现函数功能的时候编写对应的测试代码,尽量保证”输入-输出”的正确性,在测试用例比较多的时候对系统...
分类:
其他好文 时间:
2014-10-24 16:14:51
阅读次数:
179
写在前面: 先讲讲ajax中的相关函数,然后结合函数功能来具体分析源代码。 相关函数: >>ajax全局事件处理程序 .ajaxStart(handler) 注册一个ajaxStart事件处理器。当一个Ajax请求开始,并且同时无其它未完成的Ajax请求时,jQuery触发ajaxStart事件。 ...
分类:
Web程序 时间:
2014-10-24 10:43:51
阅读次数:
241
StretchBlt 函数功能:函数从源矩形中复制一个位图到目标矩形,必要时按目前目标设备设置的模式进行图像的拉伸或压缩。 函数原型:BOOL StretchBlt(HDC hdcDest, int nXOriginDest, intnYOriginDest, int nWidthDest, ...
分类:
其他好文 时间:
2014-10-24 00:10:50
阅读次数:
204
C语言使用time_t结构体表示时间戳,它本质上是个long类型。我们可以使用如下函数获取当前时间的时间戳:time_ttime(time_t*timer)函数功能:得到从标准计时点(一般是1970年1月1日午夜)到当前时间的秒数。既然time_t表示的是秒数,那我们可以通过加减操作获得某个时间的时...
分类:
编程语言 时间:
2014-10-23 16:01:41
阅读次数:
257
模拟实现兼容低版本IE浏览器的原生bind()函数功能:关于javascript的bind()基本功能可以参阅javascript的bind()函数用法详解一章节。但是此函数是在IE8和IE8以下浏览器中并不支持,下面就介绍一下如何模拟实现此功能。代码如下:if(!Function.prototyp...
分类:
其他好文 时间:
2014-10-22 19:50:28
阅读次数:
148
在阅读代码时,遇到了非常早之前用过的fseek(),非常久没实用了,有点陌生,写出来以便下次查阅。函数功能是把文件指针指向文件的开头,须要包括头文件stdio.hfseek函数名: fseek功 能: 重定位流上的文件指针用 法: int fseek(FILE *stream, long offse...
分类:
其他好文 时间:
2014-10-21 21:07:38
阅读次数:
247
函数功能:实现两个对话框间的通信。父窗口通过点击openSubDlg按钮(IDC_BTN_OPEN)弹出子对话框(非模态),通过点击Send按钮(IDC_BTN_SEND)实现将编辑框中(IDC_EDIT_SEND)的内容发送到子对话框的编辑框(IDC_EDIT_RECEIVE)内容。同理,子对话框可通过点击Send按钮(IDC_BTN_SEND..
分类:
其他好文 时间:
2014-10-18 03:05:27
阅读次数:
212
AfxGetMainWndAfxGetMainWnd获取自身窗体句柄HWND hWnd = AfxGetMainWnd()->m_hWnd;GetTopWindow函数功能:该函数检查与特定父窗体相联的子窗体z序(Z序:垂直屏幕的方向,即叠放次序),并返回在z序顶部的子窗体的句柄。函数原型:HWND...