摘要: 1 简介 单元测试是保证代码质量的重要一环,而如何衡量单元测试写得好不好呢?覆盖率(Coverage)是一个重要指标。而JaCoCo则是专门为Java提供的用于检测测试覆盖率的工具,英文全称为Java Code Coverage。 本文将讲解如何在Maven项目中整合JaCoCo,并在SonarQu 阅读全文
posted @ 2022-04-21 23:03 小草旁的大树 阅读(585) 评论(0) 推荐(0) 编辑
摘要: java的主要两种加锁机制 synchronized 关键字java.util.concurrent.Lock (Lock是一个接口,ReentrantLock是该接口一个很常用的实现)这两种机制的底层原理存在一定的差别,synchronized 关键字通过一对字节码指令 monitorenter/ 阅读全文
posted @ 2022-04-20 22:27 小草旁的大树 阅读(386) 评论(0) 推荐(0) 编辑
摘要: 0. 前言 Spring作为Java框架王者,当前已经是基础容器框架的实际标准。Spring 除了提供了 IoC、AOP特性外,还有一个极其核心和重要的特性:数据库事务。事务管理涉及到的技术点比较多,想完全理解需要花费一定的时间,本系列《Spring设计思想-事务篇》将通过如下几个方面来阐述Spri 阅读全文
posted @ 2022-04-06 22:30 小草旁的大树 阅读(323) 评论(0) 推荐(0) 编辑
摘要: 一般来说,大家在需要监听全局消息的时候会考虑 SetWindowsHookEx 这个 API。或者需要处理一些非自己编写的窗口的消息循环的时候,也会考虑使用它。 如果要知道如何使用这个 API,你可以在网上搜到大量这样的文章/博客/教程/文档,然而大多不会提及使用此 API 时遇到的一些坑。阅读本文 阅读全文
posted @ 2021-08-11 20:30 小草旁的大树 阅读(1068) 评论(0) 推荐(0) 编辑
摘要: 使用UI Automation实现自动化测试--1-4 Introduction UI Automation是Microsoft .NET 3.0框架下提供的一种用于自动化测试的技术,是在MSAA基础上建立的,MSAA就是Microsoft Active Accessibility。UI Autom 阅读全文
posted @ 2021-08-05 20:27 小草旁的大树 阅读(643) 评论(0) 推荐(0) 编辑
摘要: 原文参考 https://www.cnblogs.com/SnailProgramer/p/4243666.html http://blog.csdn.net/x356982611/article/details/50386824/ 1、问题描述 Inno Setup打包的程序在Win7 64位系统 阅读全文
posted @ 2019-11-07 18:40 小草旁的大树 阅读(2663) 评论(0) 推荐(0) 编辑
摘要: 网络应用程序,分为前端和后端两个部分。当前的发展趋势,就是前端设备层出不穷(手机、平板、桌面电脑、其他专用设备......)。 因此,必须有一种统一的机制,方便不同的前端设备与后端进行通信。这导致API构架的流行,甚至出现"API First"的设计思想。RESTful API是目前比较成熟的一套互 阅读全文
posted @ 2016-02-02 09:52 小草旁的大树 阅读(377) 评论(0) 推荐(0) 编辑
摘要: 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。 这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点。 网站开发,完全可以采用软件开发的模式。但是传统上,软件和网络是两个不同的领域,很少有交集;软件开发主要针对 阅读全文
posted @ 2016-02-02 09:50 小草旁的大树 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 用VS12创建的WEB项目时,默认使用IIS Experess开发服务器,但是每次打开会提示如下提示但是同一个项目用VS13或VS15打开时,就能正常打开,不会出现以上提示信息。怀疑是IIS Experess在VS12下有问题,经过一番折腾,终于找到了解决办法:只要打一个VS11-KB3002339... 阅读全文
posted @ 2015-11-25 17:49 小草旁的大树 阅读(419) 评论(0) 推荐(0) 编辑
摘要: 什么是CSS Float? 定义: float 属性定义元素浮动到左侧或右侧。以往这个属性总应用于图像,使文本围绕在图像周围,不过在 CSS 中,任何元素都可以浮动。浮动元素会生成一个块级元素,而不论它本身是何种元素。元素对象设置了float属性之后,它将不再独自占据一行。浮动块可以向左或向右移动, 阅读全文
posted @ 2015-07-16 13:59 小草旁的大树 阅读(545) 评论(0) 推荐(0) 编辑
摘要: 最近为了抓取淘宝的成交数据,用C#的WebBrowser控件开发了一个简单的程序.发现WebBrowser控件默认使用的版本是IE7的兼容模式.而淘宝的宝贝详细页居然对IE7的支持不是很好.成交记录无法显示,而我本机安装的是IE10,那么有没有办法使我的WebBrowser控件的使用的IE版本高点呢... 阅读全文
posted @ 2014-08-06 18:04 小草旁的大树 阅读(416) 评论(0) 推荐(0) 编辑
摘要: 强制IE浏览器或WebBrowser控件使用指定版本显示网页 自从装了IE10之后,就发现好些个网站显示都不是那么的正常,网站上有些功能竟然还会出现一些意想不到的BUG——本来就是针对IE开发的,现在IE下竟然用不起来了,让用户情何以堪?但是就为少量用户使用的系统去大动干戈的调整功能,这实在是让人... 阅读全文
posted @ 2014-08-06 18:03 小草旁的大树 阅读(476) 评论(0) 推荐(0) 编辑
摘要: 今天给的又是极好的! 模拟键盘操作,听就很有嘘头,嘿嘿是不是呢? /...进入主题,看看效果图先..模拟键盘输入就是使用以下2个语法实现的.SendKeys.Send(string keys); //模拟汉字(文本)输入SendKeys.SendWait(string keys); //模拟按键输入 阅读全文
posted @ 2013-07-12 23:22 小草旁的大树 阅读(4244) 评论(0) 推荐(1) 编辑
摘要: 转自:http://www.dreams8.com/thread-6595-1-1.html因时间问题,代码格式没有整理,请谅解。正文:记录一下自己在学习inno时候遇到的一些问题,以及涉及到code段代码问题,方便自己和大家查找解决问题。1 、如何让协议许可页面默认选中我同意按钮[code]pro... 阅读全文
posted @ 2013-05-26 02:08 小草旁的大树 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 概述前面分两节介绍了如何使用dll,这里将对调用外部或者系统dll做一些综述。Pascal脚本能调用外部dll(标准Win32 API或者各程序员编写的dll)中的函数,在调用外部dll中的函数前,需要声明所调用的函数原型,使用external声明dll文件,对于一个Pascal描述的函数原型,例如... 阅读全文
posted @ 2013-05-24 12:40 小草旁的大树 阅读(875) 评论(0) 推荐(0) 编辑