- 博客(52)
- 收藏
- 关注
原创 一次完整的自动化登录测试-基于python+selenium进行cnblog的自动化登录测试
Web登录测试是很常见的测试!手动测试大家再熟悉不过了,那如何进行自动化登录测试呢!本文作者就用python+selenium结合unittest单元测试框架来进行一次简单但比较完整的cnblog自动化登录测试,给大家提供点参考!下面就包括测试代码和每种测试情况的截图:'''cnblog的登录测试,分下面几种情况:(1)用户名、密码正确(2)用户名正确、密码不正确(3)用户名正
2017-01-16 18:02:41 2217
原创 Redis数据持久化
Redis是个支持持久化的内存数据库,redis需要经常将内存中的数据同步到磁盘来保证持久化。1、RDB方式(Snapshotting默认快照方式):)配置:save 900 1 #在900秒(15分钟)之后,如果至少有1个key发生变化,则dump内存快照。save 300 10 #在300秒(5分钟)之后,如果至少有10个key发生变化,则
2017-01-16 12:12:45 315
原创 IOS真机测试(用证书进行真机测试)
真机测试需要准备1、证书2、Iphone或者Ipad3、到developer.apple.com注册开发者账号(不用money的)--------------------------------------------------------------------------------------------------------------------------步骤:
2017-01-15 20:37:30 283
原创 ASP.NET Core + Angular 2 Template for Visual Studio
多个月以来,我和多个Github上的社区贡献者一起建立支持库、包,我们最终的目的是希望完成这样一个作为起点的模板,也就是基于把Typescript代码和Angular2宿主在ASP.NET Core项目中,这个模板包含一下这些方面:服务端预加载(预渲染):这样你的UI可以快速的显示,甚至在浏览器下载Javascript之前。 Webpack中间件集成:在开发期间,你不需要一直重新编译你
2017-01-15 14:52:28 869
原创 浅谈UE4引擎
首先要说的是,游戏开发是一项高度复杂的代码开发工作,编程语言只是最基本的知识,它涉及的内容还有计算机图形学、3D数学、物理学等复杂的学科。但是若需要学完这么多知识才能开发游戏,恐怕许多人都已经断气了,更谈不上开发游戏了。所以前人就把各种复杂的代码封装起来,使得一般的游戏开发者可以更加接近游戏的逻辑和功能性方面的代码,而无需接触最底层的知识。 游戏引擎就是引擎开发者已经写好的一堆代码框架,游戏
2017-01-14 17:56:23 8361
原创 利用Grafana为OpenStack搭建现代化监控系统
首先简单说下为什么会用grafana,最近公司在新机房上了300多台物理机,其中有60台分配给我做OpenStack的私有云环境。OpenStack部署很快,三下五除二很快就上线了Mitaka的版本。但是在分给各个运维使用一段时间后,暴露一些问题。场景一 某个干坏事的小朋友在虚拟机里面搞性能测试,直接打满cpu使用率和物理机的网络IO,影响这个物理机上的其他虚拟机。
2017-01-14 11:08:17 2078
原创 Oracle SQL 硬解析和子游标
Oracle SQL 硬解析和子游标What reasons will be happening sql hard parse and generating new child cursors在一个繁忙的系统中,发现一个复杂且非常长的查询,产生40多个子游标和大量的硬解析,占用很多的内存、CPU资源;SQL> @sql 3168229204Show SQL text, ch
2017-01-11 13:32:11 394
原创 MySQL误操作后的数据恢复
一、开启binlog。首先查看binlog是否开启mysql> show variables like "log_bin";+---------------+-------+|Variable_name | Value +---------------+-------+| log_bin OFF +---------------+-------+1 ro
2017-01-10 20:44:09 390
原创 Java之路(四)数组初始化
本文主要讲数组的初始化方法、可变参数列表以及可变参数列表对函数重载的影响。数组初始化定义数组的方式: int[] arr1; 或 int arr1[];数组初始化 通过上边的定义,我们只是得到了一个数组的引用。这时已经为引用分配了存储空间,但是还没有给数组对象本身分配任何空间。想要给数组对象分配存储空间,必须使用初始化表达式。a.在数组创建的地方进行初始化,如:
2017-01-09 20:57:06 734
原创 CentOS下搭建cacti监控
一、cacti 监控软件简介1. cacti是用php语言实现的一个软件,它的主要功能是用snmp服务获取数据,然后用rrdtool储存和更新数据,当用户需要查看数据的时候用rrdtool生成图表呈现给用户。因此,snmp和rrdtool是cacti的关键。Snmp关系着数据的收集,rrdtool关系着数据存储和图表的生成。2. Mysql配合PHP程序存储一些变量数据并对变量数据进行调用
2017-01-09 00:09:25 527
原创 ASP.NET Aries 入门开发教程3:开发一个列表页面及操控查询区_0
前言:Aries框架毕竟是开发框架,所以重点还是要写代码的,这样开发人员才不会失业,哈。步骤1:新建html建一个Html,主要有三步:1:引入Aries.Loader.js2:弄一个table标签3:new 一个AR.DataGrid当然了,虽然才这么点代码,我也是从UserList.html里Copy过来改的。步骤二:配置菜单权限,并F5运行。
2017-01-08 16:17:03 245
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人