第一题 第二题 第三题 第四题 什么是MVVM,常用的MVVM框架有哪些? M 表示model 模型 data中的内容 页面中所需的数据 V 表示view 视图 模板中内容 html+css 静态页面 vM 表示viewModel 视图模型,建立连接,实现双向绑定 模型数据改变,视图自动更新;视图数 ...
分类:
其他好文 时间:
2019-09-08 09:46:05
阅读次数:
90
1.三种DLL加载时机: 进程创建加载输入表中的DLL(静态输入) 通过调用LoadLibrary主动加载(动态加载) 系统预设加载 通过干预输入表处理过程加载目标dll 1.静态修改PE输入表法(测试程序 Notepad.exe) 准备工作:自行编写一个MsgDLL,到处一个函数Msg(); 参数 ...
分类:
其他好文 时间:
2019-09-02 19:49:26
阅读次数:
230
最近写了一个接口自动化程序,还没有转化成平台。 数据来源是数据库,报告输出是excel,用unitest框架写的;和悠悠的接口自动化不同点是,增加了传参,入参的自动调用,增加了自动登录,增加了日志输出;后续再增加excel自动换行,加粗等;不足点不能实现和数据库数据对比 代码经验总结: python ...
分类:
其他好文 时间:
2019-09-02 19:02:39
阅读次数:
98
前言 C++里面的四个智能指针: auto\_ptr, unique\_ptr,shared\_ptr, weak\_ptr 其中后三个是C++11支持,并且第一个已经被C++11弃用。 C++11智能指针介绍 智能指针主要用于管理在堆上分配的内存,它将普通的指针封装为一个栈对象。当栈对象的生存周期 ...
分类:
编程语言 时间:
2019-09-02 10:07:29
阅读次数:
114
C++中几种智能指针的区别 为什么要使用智能指针: 智能指针的作用是管理一个指针,因为存在以下这种情况:申请的空间在函数结束时忘记释放,造成内存泄漏。使用智能指针可以很大程度上的避免这个问题,因为智能指针就是一个类,当超出了类的作用域是,类会自动调用析构函数,析构函数会自动释放资源。所以智能指针的作 ...
分类:
编程语言 时间:
2019-08-27 18:59:20
阅读次数:
108
将对象转换为字符串__str__ :将对象转换成适合人可以看懂的字符串 , 用于显示给用户 , 当打印一个类的实例对象时,会自动调用str方法,并返回回来一个字符串__repr__ : 将对象转换 为适合机器解读的字符串 , 用于显示给开发人员__unicode__ : 详见unicode与str展 ...
分类:
其他好文 时间:
2019-08-25 17:39:46
阅读次数:
63
最近做一个事情,实现一个流程交互,其中主交互流程函数中,涉及较多的内存申请, 而健康的函数,都是在函数退出前将手动申请不再需要的内存释放掉, 使用很多方法,都避免不了较多的出错分支时,一堆的if free/delete,代码长而且不好管理 因此,利用C++对象离开作用域会自动调用析构函数的特点,在这 ...
分类:
编程语言 时间:
2019-08-24 18:42:45
阅读次数:
108
同步锁 acquire([timeout])/release(): 调用关联的锁的相应方法。 wait([timeout]): 调用这个方法将使线程进入Condition的等待池等待通知,并释放锁。使用前线程必须已获得锁定,否则将抛出异常。 notify(): 调用这个方法将从等待池挑选一个线程并通 ...
分类:
编程语言 时间:
2019-08-20 00:35:52
阅读次数:
101
在P5“反射概述”中,老师的例子提到了构造方法、成员方法,两者的区别如下: 构造方法 1.构造方法没有返回值,方法名和类名相同 2.在NEW一个类时,构造方法会被自动调用 3.构造方法的作用是做一些变量的初始化,或在创建这个类时必须调用的一些方法和运算 成员方法 1.成员方法实现对类中成员变量的操作 ...
分类:
其他好文 时间:
2019-08-18 22:12:25
阅读次数:
90
一、Class类1、构造函数 说明:a、如果没有重新定义带参数的构造函数,类会默认为我们提供一个不带参数的隐式构造函数b、在创建类的实例时会自动调用类中的构造函数2、实例属性 【类的实例属性定义在类的构造函数中(类实例的属性)】eg: 说明:a、实例变量定义在类的构造函数中b、实例变量只有类的实例可 ...
分类:
其他好文 时间:
2019-08-18 21:56:34
阅读次数:
82