- 软件测试进阶路上必备的职业素质,知己知彼,方能走远
软测白乙的读书途
古人云:“知己知彼百战百胜”,放在现代同样也经得住实践。彼就是软件测试。己就是我们自己。我们都知道,志同道合很关键,是一路人才能彼此携手前进,而知己知彼的过程就是判断是否志同道合的重要经过。只有多数匹配,少数培养才能保持不减的热情来迎接每一天的工作,而不只是为了薪资。从行为动机出发前者更具备进阶且获得长远果实胜利的潜力。其重要性不言而喻。职业迷茫的再次选择,在一定程度上是人生抉择,就现在实际人生面
- 年底了,准备跳槽的可以看看...
一个小小的测试人
功能测试测试工具程序人生职场和发展
前两天跟朋友感慨,今年的铜九铁十、裁员、疫情导致好多人都没拿到offer!现在已经1月了,具体明年的金三银四只剩下两个月。对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也出来了。所以准备3月跳槽、找工作的朋友,就一定要好好准备抓住机会,补一补自己的知识体系,完善自己的能力模型为此我专门找了一份《软件测试进阶学习+面试宝典》分享给大家,共206页包含
- 年底了,准备跳槽的可以看看...
程序员.二黑
跳槽面试软件测试自动化测试功能测试
前两天跟朋友感慨,今年的铜九铁十、裁员、疫情导致好多人都没拿到offer!现在已经1月了,具体明年的金三银四只剩下两个月。对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也出来了。所以准备3月跳槽、找工作的朋友,就一定要好好准备抓住机会,补一补自己的知识体系,完善自己的能力模型为此我专门找了一份《软件测试进阶学习+面试宝典》分享给大家,共206页包含
- 软件测试进阶自动化测试流程
程序员念姐
自动化测试软件测试技术分享软件测试自动化测试
如果想让测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及测试流程的改进与完善。虽然,当然测试行业前景乐观,许多中小企业也都在引入测试,但一百个公司就有一百种测试,每个公司对测试的看法不同,公司对测试的定位也不完全一样。本人前后经历两个公司,以自己的拙见浅谈一下对测试流程的看法。这几天整理思路,回顾了前两份测试工作的流程与架构。简
- 我翻遍全网资源,找到了7大份软件测试资料,学完必定会涨薪
小凡学测试
3c506e6ccc8c06b1878a3caae469f047.jpeg整理了一系列的软件测试资料,希望能够帮到学软件测试的同学们:软件测试基础/入门/转行资料包括行业分析、薪资和技术匹配分析、职业规划、基本工作流程、简历编写、面试流程等。今天给大家带来的是软件测试的学习资料,包含了:软件测试进阶软件测试工具包项目实战其他经典面试题软件测试电子书PDF版2000套软件测试简历模板软件测试最全测试
- 年底了,准备跳槽的可以看看...
自动化测试学习官
跳槽软件测试自动化测试功能测试测试工程师面试
前两天跟朋友感慨,今年的铜九铁十、裁员、疫情导致好多人都没拿到offer!现在已经1月了,具体明年的金三银四只剩下两个月。对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也出来了。所以准备3月跳槽、找工作的朋友,就一定要好好准备抓住机会,补一补自己的知识体系,完善自己的能力模型为此我专门找了一份《软件测试进阶学习+面试宝典》分享给大家,共206页包含
- 年底了,准备跳槽的可以看看...
自动化软件测试
功能测试测试工具单元测试测试用例selenium
前两天跟朋友感慨,今年的铜九铁十、裁员、疫情导致好多人都没拿到offer!现在已经1月了,具体明年的金三银四只剩下两个月。对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也出来了。所以准备3月跳槽、找工作的朋友,就一定要好好准备抓住机会,补一补自己的知识体系,完善自己的能力模型为此我专门找了一份《软件测试进阶学习+面试宝典》分享给大家,共206页包含
- 年底了,准备跳槽的可以看看...
豆子总是不开心
跳槽软件测试自动化测试功能测试面试测试工程师
前两天跟朋友感慨,今年的铜九铁十、裁员、疫情导致好多人都没拿到offer!现在已经1月了,具体明年的金三银四只剩下两个月。对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也出来了。所以准备3月跳槽、找工作的朋友,就一定要好好准备抓住机会,补一补自己的知识体系,完善自己的能力模型为此我专门找了一份《软件测试进阶学习+面试宝典》分享给大家,共206页包含
- 软件测试进阶详解
Cws732
笔记测试用例
文章目录一、按照测试对象划分1.界面测试2.可靠性测试测试3.容错性测试4.文档测试5.兼容性测试6.易用性测试(用户体验测试)(1)是否符合标准和规范(2)直观性(3)灵活性(4)舒适性(5)实用性7.安装卸载的测试8.安全测试9.性能测试10.内存泄漏测试二、按照是否查看代码划分1.黑盒测试2.白盒测试(1)语句覆盖,(2)判定覆盖(3)条件覆盖(4)判定条件覆盖(5)条件组合覆盖(6)路径覆
- 软件测试进阶之路_心得体会
谈笑233
测试读书笔记软件测试
PS:由于读这本书的时候感触很深,因此想对自己这段时间的工作做一个小小的总结以及在自己经常看到的地方立下FLAG来督促自己的持续学习与进步(向测试开发工程师努力)本文中引用了一部分《软件测试进阶之路:测试路上你问我答》的内容,主要参考了一些感觉对自己日后有所帮助的内容并加以自己的理解、融合了自己的一些感受后进行修改。文章目录一、工作总结及目标建立1.1短期目标1.2中期目标1.3长期目标二、入门阶
- 软件测试进阶篇----移动端测试
叫我王同学
软件测试功能测试移动端测试APP测试adbmonkey测试appiumunittest
一、移动端测试概述移动端测试不是一个新的领域,所采用的测试的理论、原则和方法、技术和之前web的是一样的。移动端的手工测试,和web端的点点点是一样的。移动端的自动化测试,python+appium+unittest/pytest+ddt+BeautifulReport/allure+git/gitee+jenkins1、移动端设备当前大部分移动端测试是属于嵌入式测试范畴的,包括移动端的应用(ap
- 软件测试进阶篇----接口测试
叫我王同学
软件测试postmanjmeter单元测试pytestrequests
接口测试一、接口的概述接口是什么?在系统与系统之间、子系统与子系统之间数据交互的功能就是接口。接口就是一个特定功能的函数(方法),有参数,有返回值,调用者需要通过某种方式(网络协议)将参数传递给接口,接口处理完成之后将结果返回给调用者接口是在前端、后端分离式开发兴起之后,才被重视起来的接口的分类api接口:应用程序接口,项目中的大部分都是这种接口,就是方法公共api接口:将某个接口开放给其他开发者
- Jmeter(二十):jmeter对图片验证码的处理(超详细)
测试杂货铺
jmeter软件测试自动化测试压力测试测试工具测试工程师
jmeter对图片验证码的处理在web端的登录接口经常会有图片验证码的输入,而且每次登录时图片验证码都是随机的;当通过jmeter做接口登录的时候要对图片验证码进行识别出图片中的字段,然后再登录接口中使用;同时,我也准备了一份软件测试视频教程(含接口、自动化、性能等),需要的可以直接在下方观看,或者直接关注VX公众号:互联网杂货铺,免费领取软件测试视频教程观看处:华测教育软件测试进阶全套视频教程(
- 软件测试进阶知识 —— 自动化测试总结
测试萧十一郎
软件测试软件测试工程师自动化测试1024程序员节软件测试功能测试自动化测试程序人生职场和发展
自动化测试自动化测试的定义:使用一种自动化测试工具来验证各种软件测试的需求,它包括测试活动的管理与实施、测试脚本的开发与执行。自动化测试只是测试工作的一部分,是对手工测试的一种补充;自动化测试绝不能代替手工测试;多数情况下,手工测试和自动化测试应该相结合,以最有效的方法来完成测试任务.自动化测试的意义通常,软件测试的工作量很大(据统计,测试会占用到40%的开发时间;一些可靠性要求非常高的软件,测试
- 软件测试进阶篇----Python
叫我王同学
软件测试1024程序员节pythonunittesting单元测试
Pythonpython语言的学习技巧:多写多敲要求能够掌握基础知识,能够使用python实现自动化脚本的开发即可!!!一、python语言的特点python是一种胶水语言:python需求和其他的行业结合在一起才能发挥更大的作用现在主流的自动化测试python/java栈java/vb(qtp、uft)/JavaScript(selenium)python是一种高级语言:语法越来越简单了、更好理
- 软件测试进阶篇----自动化测试概述
叫我王同学
软件测试1024程序员节自动化selenium测试工具
自动化测试第一层:功能测试,要求懂软件测试基础理论,Linux、数据库及其他计算机相关的知识软件测试行业的最底层(技术层面)行业知识领域的拓展(行业测试层面)初级测试第二层:接口测试,相对功能难一点,相比自动化简单一些企业最急需的技术要求性价比最高的(技术简单、薪资较高)初中级测试第三层:自动化测试,是属于中级软件测试的层次,可以定位高级测试定位中高级技术难度较高,性价比差点分类UI自动化测试(通
- 软件测试进阶篇----自动化测试脚本开发
叫我王同学
软件测试1024程序员节自动化pythonseleniumjenkinsgiteegit
自动化测试脚本开发一、自动化测试用例开发1、用例设计需要注意的点2、设计一条测试用例二、脚本开发过程中的技术1、线性脚本开发2、模块化脚本开发(封装线性代码到方法或者类中。在需要的地方进行调用)3、关键字驱动开发:seleniumide关键字驱动开发4、数据驱动开发:数据和脚本分离。数据专门存储在外部的文件中。(结合unittest框架的ddt(datadrivertest)模块)5、po设计模式
- 软件测试进阶篇
无名小飛猿
测试
测试分类测试金字塔(属于测试开发阶段划分)测试金字塔定义“测试金字塔”是一个比喻,它告诉我们要把软件测试按照不同粒度来分组,它也告诉我们每个组应该有多少测试。测试金字塔是自动化测试分层覆盖情况的一个参考模型ROI:投入产出比(测试投入时间和资源与测试成果关系)为什么测试金字塔越往上投入产出比越小?越往上定位问题越困难越往上层测试效率越低(1)单元测试单元测试要求在开发中对每个功能模块(函数、类方法
- 再不跳槽,就晚了....
自动化测试学习官
跳槽面试软件测试自动化测试职场和发展
从时间节点上来看,3月、4月是每年跳槽的黄金季!以BAT为代表的互联网大厂,无论是薪资待遇、还是平台和福利,都一直是求职者眼中的香饽饽,“大厂经历”在国内就业环境中无异于一块金子招牌。在这金三银四的时间里,进大厂,是绝佳机会,也是大部分小伙伴的第一选择!很多想进大厂的朋友都在问,该怎么备战2023年春招?为此我专门打造了一份《软件测试进阶学习+面试宝典》分享给大家,内容涵盖:测试理论、Linux基
- 软件测试未来的发展趋势以及软件测试进阶路线
程序员油条
技术分享软件测试压力测试postman测试工具
【软件测试行业现状】2023年了你还敢学软件测试?未来已寄..测试人该何去何从?【自动化测试、测试开发、性能测试】全球各地的企业每天都在发展变化着,以应对市场挑战,满足日益成熟的客户需求。即使是正在进行的技术进步也会使软件测试专家在实践的过程中更加专注和精确。2021年给软件测试领域带来了新的技术解决方案,以及质量保证和软件测试的实现。与此同时,诸如敏捷、DevOps、DevSecOps和测试自动
- 软件测试进阶自动化测试流程
鱼鱼说测试
软件测试自动化测试框架pytestpython
如果想让测试在公司的项目中发挥出它最大的价值,并不是招两个测试技术高手,或引入几个测试技术,而是测试技术对项目流程的渗透,以及测试流程的改进与完善。虽然,当然测试行业前景乐观,许多中小企业也都在引入测试,但一百个公司就有一百种测试,每个公司对测试的看法不同,公司对测试的定位也不完全一样。本人前后经历两个公司,以自己的拙见浅谈一下对测试流程的看法。这几天整理思路,回顾了前两份测试工作的流程与架构。简
- 再不跳槽,就真晚了......
自动化测试学习官
跳槽软件测试自动化测试职场和发展面试
从时间节点上来看,9月、10月是每年跳槽的黄金季!以BAT为代表的互联网大厂,无论是薪资待遇、还是平台和福利,都一直是求职者眼中的香饽饽,“大厂经历”在国内就业环境中无异于一块金子招牌。在这金三银四的时间里,进大厂,是绝佳机会,也是大部分小伙伴的第一选择!很多想进大厂的朋友都在问,该怎么备战2023年春招?为此我专门打造了一份《软件测试进阶学习+面试宝典》分享给大家,内容涵盖:测试理论、Linux
- 软件测试人员进阶必读的八大书籍
不是Y君
随着互联网技术的发展,软件测试人员的要求也越来越高,推荐给测试人员一些进阶必读的书籍一、软件测试知识1.软件测试2.软件测试的艺术3.Google软件测试之道二、软件测试进阶1.软件测试经验与教训2.有效软件测试资源分享下面这些是我的收集和整理的资料,对于开始学习【软件测试】或是技能进阶的朋友来说,绝对是最全面的教程仓库,这个仓库也陪伴我走过了最艰难的路程,希望也能帮助到你,裙里644拿956资源
- 【软件测试进阶教程】自动化框架之python+selenium+pytest
程序员阿沐
更多学习教程关注公众号:程序员一凡1.概述selenium:基于JavaScript代码库的自动化测试框架,通过脚本语言,模拟用户行为操作,最接近用户真实场景,实现对web自动测试。Selenium,是目前的最火爆企业最主流的webUI自动化框架pytest:pytest是一个非常成熟的全功能的Python测试框架,是unittest框架的扩展,主要特点有以下几点:[if!supportLists
- 软件测试基础 按照测试对象划分 界面测试(UI测试.响应式页面 可靠性测试 容错性测试 文档测试 平台测试 易用性测试等
招桃花都没用
笔记ui测试
软件测试进阶1.APP的测试2.按照测试对象划分2.1界面测试(UI测试)3.响应式页面4.可靠性测试5.容错性测试6.文档测试7.平台测试:7.1PC:7.2.手机端:8.易用性测试(用户体验测试)9.安装卸载测试10.安全测试11.性能测试12.内存泄漏测试(慢性病)13.界面常见错误14.按照是否运行划分1.静态测试2.静态测试的标准:3.动态测试15.按照是否手工划分1.手工测试2.非手工
- 软件测试未来的发展趋势以及软件测试进阶路线
荔枝味奶糖
软件测试压力测试
全球各地的企业每天都在发展变化着,以应对市场挑战,满足日益成熟的客户需求。即使是正在进行的技术进步也会使软件测试专家在实践的过程中更加专注和精确。2021年给软件测试领域带来了新的技术解决方案,以及质量保证和软件测试的实现。与此同时,诸如敏捷、DevOps、DevSecOps和测试自动化等实践继续在整个软件测试周期中保持其相关性和应用。而2022年-2023年软件测试和开发领域的一些强劲趋势主要有
- 软件测试进阶篇(测试系列5)
奶油酒窝✧٩(ˊωˋ*)و✧
测试单元测试可用性测试模块测试集成测试测试覆盖率
目录前言:1.测试的分类2.按测试对象划分2.1界面测试2.2可靠性测试2.3容错性测试2.4文档测试2.5兼容性测试2.6易用性测试2.7安装卸载测试2.8安全性测试2.9性能测试2.10内存泄漏测试3.按照是否查看代码划分3.1黑盒测试3.2白盒测试3.3灰盒测试4.按照开发阶段划分4.1单元测试4.2集成测试4.3系统测试4.4回归测试4.5冒烟测试4.6验收测试5.按照实施组织划分5.1α
- 快7月底了,让我康康有多少准备跳槽的
自动化测试学习官
软件测试自动化测试跳槽jmeterjenkins压力测试测试用例
前两天跟朋友感慨,今年的铜三铁四、裁员、疫情影响导致好多人都没拿到offer!现在已经快7月底了,具体金九银十只剩下2个月。对于想跳槽的职场人来说,绝对要从现在开始做准备了。这时候,很多高薪技术岗、管理岗的缺口和市场需求也出来了。所以准备9月跳槽、找工作的朋友,就一定要好好准备抓住机会,补一补自己的知识体系,完善自己的能力模型!为此我专门找了一份《软件测试进阶学习+面试宝典》分享给大家,内容涵盖:
- 测牛学堂:2023软件测试进阶学习app测试之adb shell命令总结(4)
测牛学堂测试培训
adb学习
shell命令性能相关1查看指定pid的进程状态信息adbshellps-xpid2根据进程号杀进程adbshellkillpid3查看当前内存占用adbshellcat/proc/meminfo4查看设备cpu和内存占用情况adbshelltop5获取流畅度相关信息adbshelldumpsysgfxinfobluetoothshell命令文件操作相关1显示目录下的文件和文件夹adbshelll
- 软件测试进阶知识 —— 性能测试
静姐说测试
经验分享自动化测试软件测试自动化测试软件测试测试工程师性能测试
性能测试性能测试是指在一定条件下系统行为表现是否符合需求规格的性能指标。例如,通过测试传输的最长时限、传输的错误率、计算的精度、响应的时限和恢复时限等性能指标,验证了软件系统是否能够达到需求规格说明中所提出的性能指标,发现了软件系统中所存在的性能瓶颈,达到了优化软件系统的目的。性能测试指标并发数系统用户数:该系统的注册用户数。例如,QQ有100个注册用户。在线用户数:即登录的用户数。例如,100个
- LeetCode[Math] - #66 Plus One
Cwind
javaLeetCode题解AlgorithmMath
原题链接:#66 Plus One
要求:
给定一个用数字数组表示的非负整数,如num1 = {1, 2, 3, 9}, num2 = {9, 9}等,给这个数加上1。
注意:
1. 数字的较高位存在数组的头上,即num1表示数字1239
2. 每一位(数组中的每个元素)的取值范围为0~9
难度:简单
分析:
题目比较简单,只须从数组
- JQuery中$.ajax()方法参数详解
AILIKES
JavaScriptjsonpjqueryAjaxjson
url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。
type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。
timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局
- JConsole & JVisualVM远程监视Webphere服务器JVM
Kai_Ge
JVisualVMJConsoleWebphere
JConsole是JDK里自带的一个工具,可以监测Java程序运行时所有对象的申请、释放等动作,将内存管理的所有信息进行统计、分析、可视化。我们可以根据这些信息判断程序是否有内存泄漏问题。
使用JConsole工具来分析WAS的JVM问题,需要进行相关的配置。
首先我们看WAS服务器端的配置.
1、登录was控制台https://10.4.119.18
- 自定义annotation
120153216
annotation
Java annotation 自定义注释@interface的用法 一、什么是注释
说起注释,得先提一提什么是元数据(metadata)。所谓元数据就是数据的数据。也就是说,元数据是描述数据的。就象数据表中的字段一样,每个字段描述了这个字段下的数据的含义。而J2SE5.0中提供的注释就是java源代码的元数据,也就是说注释是描述java源
- CentOS 5/6.X 使用 EPEL YUM源
2002wmj
centos
CentOS 6.X 安装使用EPEL YUM源1. 查看操作系统版本[root@node1 ~]# uname -a Linux node1.test.com 2.6.32-358.el6.x86_64 #1 SMP Fri Feb 22 00:31:26 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux [root@node1 ~]#
- 在SQLSERVER中查找缺失和无用的索引SQL
357029540
SQL Server
--缺失的索引
SELECT avg_total_user_cost * avg_user_impact * ( user_scans + user_seeks ) AS PossibleImprovement ,
last_user_seek ,
 
- Spring3 MVC 笔记(二) —json+rest优化
7454103
Spring3 MVC
接上次的 spring mvc 注解的一些详细信息!
其实也是一些个人的学习笔记 呵呵!
- 替换“\”的时候报错Unexpected internal error near index 1 \ ^
adminjun
java“\替换”
发现还是有些东西没有刻子脑子里,,过段时间就没什么概念了,所以贴出来...以免再忘...
在拆分字符串时遇到通过 \ 来拆分,可是用所以想通过转义 \\ 来拆分的时候会报异常
public class Main {
/*
- POJ 1035 Spell checker(哈希表)
aijuans
暴力求解--哈希表
/*
题意:输入字典,然后输入单词,判断字典中是否出现过该单词,或者是否进行删除、添加、替换操作,如果是,则输出对应的字典中的单词
要求按照输入时候的排名输出
题解:建立两个哈希表。一个存储字典和输入字典中单词的排名,一个进行最后输出的判重
*/
#include <iostream>
//#define
using namespace std;
const int HASH =
- 通过原型实现javascript Array的去重、最大值和最小值
ayaoxinchao
JavaScriptarrayprototype
用原型函数(prototype)可以定义一些很方便的自定义函数,实现各种自定义功能。本次主要是实现了Array的去重、获取最大值和最小值。
实现代码如下:
<script type="text/javascript">
Array.prototype.unique = function() {
var a = {};
var le
- UIWebView实现https双向认证请求
bewithme
UIWebViewhttpsObjective-C
什么是HTTPS双向认证我已在先前的博文 ASIHTTPRequest实现https双向认证请求
中有讲述,不理解的读者可以先复习一下。本文是用UIWebView来实现对需要客户端证书验证的服务请求,网上有些文章中有涉及到此内容,但都只言片语,没有讲完全,更没有完整的代码,让人困扰不已。但是此知
- NoSQL数据库之Redis数据库管理(Redis高级应用之事务处理、持久化操作、pub_sub、虚拟内存)
bijian1013
redis数据库NoSQL
3.事务处理
Redis对事务的支持目前不比较简单。Redis只能保证一个client发起的事务中的命令可以连续的执行,而中间不会插入其他client的命令。当一个client在一个连接中发出multi命令时,这个连接会进入一个事务上下文,该连接后续的命令不会立即执行,而是先放到一个队列中,当执行exec命令时,redis会顺序的执行队列中
- 各数据库分页sql备忘
bingyingao
oraclesql分页
ORACLE
下面这个效率很低
SELECT * FROM ( SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_FS_RETURN order by id desc) A ) WHERE RN <20;
下面这个效率很高
SELECT A.*, ROWNUM RN FROM (SELECT * FROM IPAY_RCD_
- 【Scala七】Scala核心一:函数
bit1129
scala
1. 如果函数体只有一行代码,则可以不用写{},比如
def print(x: Int) = println(x)
一行上的多条语句用分号隔开,则只有第一句属于方法体,例如
def printWithValue(x: Int) : String= println(x); "ABC"
上面的代码报错,因为,printWithValue的方法
- 了解GHC的factorial编译过程
bookjovi
haskell
GHC相对其他主流语言的编译器或解释器还是比较复杂的,一部分原因是haskell本身的设计就不易于实现compiler,如lazy特性,static typed,类型推导等。
关于GHC的内部实现有篇文章说的挺好,这里,文中在RTS一节中详细说了haskell的concurrent实现,里面提到了green thread,如果熟悉Go语言的话就会发现,ghc的concurrent实现和Go有点类
- Java-Collections Framework学习与总结-LinkedHashMap
BrokenDreams
LinkedHashMap
前面总结了java.util.HashMap,了解了其内部由散列表实现,每个桶内是一个单向链表。那有没有双向链表的实现呢?双向链表的实现会具备什么特性呢?来看一下HashMap的一个子类——java.util.LinkedHashMap。
- 读《研磨设计模式》-代码笔记-抽象工厂模式-Abstract Factory
bylijinnan
abstract
声明: 本文只为方便我个人查阅和理解,详细的分析以及源代码请移步 原作者的博客http://chjavach.iteye.com/
package design.pattern;
/*
* Abstract Factory Pattern
* 抽象工厂模式的目的是:
* 通过在抽象工厂里面定义一组产品接口,方便地切换“产品簇”
* 这些接口是相关或者相依赖的
- 压暗面部高光
cherishLC
PS
方法一、压暗高光&重新着色
当皮肤很油又使用闪光灯时,很容易在面部形成高光区域。
下面讲一下我今天处理高光区域的心得:
皮肤可以分为纹理和色彩两个属性。其中纹理主要由亮度通道(Lab模式的L通道)决定,色彩则由a、b通道确定。
处理思路为在保持高光区域纹理的情况下,对高光区域着色。具体步骤为:降低高光区域的整体的亮度,再进行着色。
如果想简化步骤,可以只进行着色(参看下面的步骤1
- Java VisualVM监控远程JVM
crabdave
visualvm
Java VisualVM监控远程JVM
JDK1.6开始自带的VisualVM就是不错的监控工具.
这个工具就在JAVA_HOME\bin\目录下的jvisualvm.exe, 双击这个文件就能看到界面
通过JMX连接远程机器, 需要经过下面的配置:
1. 修改远程机器JDK配置文件 (我这里远程机器是linux).
 
- Saiku去掉登录模块
daizj
saiku登录olapBI
1、修改applicationContext-saiku-webapp.xml
<security:intercept-url pattern="/rest/**" access="IS_AUTHENTICATED_ANONYMOUSLY" />
<security:intercept-url pattern=&qu
- 浅析 Flex中的Focus
dsjt
htmlFlexFlash
关键字:focus、 setFocus、 IFocusManager、KeyboardEvent
焦点、设置焦点、获得焦点、键盘事件
一、无焦点的困扰——组件监听不到键盘事件
原因:只有获得焦点的组件(确切说是InteractiveObject)才能监听到键盘事件的目标阶段;键盘事件(flash.events.KeyboardEvent)参与冒泡阶段,所以焦点组件的父项(以及它爸
- Yii全局函数使用
dcj3sjt126com
yii
由于YII致力于完美的整合第三方库,它并没有定义任何全局函数。yii中的每一个应用都需要全类别和对象范围。例如,Yii::app()->user;Yii::app()->params['name'];等等。我们可以自行设定全局函数,使得代码看起来更加简洁易用。(原文地址)
我们可以保存在globals.php在protected目录下。然后,在入口脚本index.php的,我们包括在
- 设计模式之单例模式二(解决无序写入的问题)
come_for_dream
单例模式volatile乱序执行双重检验锁
在上篇文章中我们使用了双重检验锁的方式避免懒汉式单例模式下由于多线程造成的实例被多次创建的问题,但是因为由于JVM为了使得处理器内部的运算单元能充分利用,处理器可能会对输入代码进行乱序执行(Out Of Order Execute)优化,处理器会在计算之后将乱序执行的结果进行重组,保证该
- 程序员从初级到高级的蜕变
gcq511120594
框架工作PHPandroidhtml5
软件开发是一个奇怪的行业,市场远远供不应求。这是一个已经存在多年的问题,而且随着时间的流逝,愈演愈烈。
我们严重缺乏能够满足需求的人才。这个行业相当年轻。大多数软件项目是失败的。几乎所有的项目都会超出预算。我们解决问题的最佳指导方针可以归结为——“用一些通用方法去解决问题,当然这些方法常常不管用,于是,唯一能做的就是不断地尝试,逐个看看是否奏效”。
现在我们把淫浸代码时间超过3年的开发人员称为
- Reverse Linked List
hcx2013
list
Reverse a singly linked list.
/**
* Definition for singly-linked list.
* public class ListNode {
* int val;
* ListNode next;
* ListNode(int x) { val = x; }
* }
*/
p
- Spring4.1新特性——数据库集成测试
jinnianshilongnian
spring 4.1
目录
Spring4.1新特性——综述
Spring4.1新特性——Spring核心部分及其他
Spring4.1新特性——Spring缓存框架增强
Spring4.1新特性——异步调用和事件机制的异常处理
Spring4.1新特性——数据库集成测试脚本初始化
Spring4.1新特性——Spring MVC增强
Spring4.1新特性——页面自动化测试框架Spring MVC T
- C# Ajax上传图片同时生成微缩图(附Demo)
liyonghui160com
1.Ajax无刷新上传图片,详情请阅我的这篇文章。(jquery + c# ashx)
2.C#位图处理 System.Drawing。
3.最新demo支持IE7,IE8,Fir
- Java list三种遍历方法性能比较
pda158
java
从c/c++语言转向java开发,学习java语言list遍历的三种方法,顺便测试各种遍历方法的性能,测试方法为在ArrayList中插入1千万条记录,然后遍历ArrayList,发现了一个奇怪的现象,测试代码例如以下:
package com.hisense.tiger.list;
import java.util.ArrayList;
import java.util.Iterator;
- 300个涵盖IT各方面的免费资源(上)——商业与市场篇
shoothao
seo商业与市场IT资源免费资源
A.网站模板+logo+服务器主机+发票生成
HTML5 UP:响应式的HTML5和CSS3网站模板。
Bootswatch:免费的Bootstrap主题。
Templated:收集了845个免费的CSS和HTML5网站模板。
Wordpress.org|Wordpress.com:可免费创建你的新网站。
Strikingly:关注领域中免费无限的移动优
- localStorage、sessionStorage
uule
localStorage
W3School 例子
HTML5 提供了两种在客户端存储数据的新方法:
localStorage - 没有时间限制的数据存储
sessionStorage - 针对一个 session 的数据存储
之前,这些都是由 cookie 完成的。但是 cookie 不适合大量数据的存储,因为它们由每个对服务器的请求来传递,这使得 cookie 速度很慢而且效率也不