- 新来一00后,给我卷崩溃了..
程序员二 黑
软件测试职场和发展自动化测试功能测试
2023年已经结束结束了,最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备今年的金三银四的面试计划。在此展示一套学习笔记/面试手册,年后跳槽的朋友可以好好刷一刷,还是挺有必要的,它几乎涵盖了所有的软件测试技术栈,非常珍贵,肝完进大厂!妥妥的。相信你看完一定会有帮助(莫做收藏党)先展示一部分截图给大家看看,如有需要可以找我拿,联系方式放在文末名片里了,免费给你完整版PDF文档,无套路免费发。这份总
- 软件测试基础
persist
对青春最好的致敬就是成为最好的自己,成为最好的自己的前提就是不断的学习!下面是有关软件测试技术相关知识:1.软件测试定义冒烟测试:测试软件版本中的主要功能是否能实现。回归测试:衰竭性测试,为了确保修改或增加的功能对原有功能没有影响。白盒测试:通过分析组件或系统的内部结构来进行测试,白盒测试用例分析方法主要包括语句覆盖,条件覆盖,分支覆盖,条件/分支覆盖,路径覆盖等;黑盒测试:基于系统功能或规格说明
- 软件测试都学什么技能?软件测试职业方向在哪里?
让你五行代码
软件测试性能测试功能测试自动化测试软件测试缺陷管理工具
软件测试一般学什么技能?该如何规划职业方向?有些朋友对软件测试这个行业可能还比较陌生,这么说吧,有人把功能开发比喻成盖一座房子,那么软件测试技术人员就是对盖房子所用的材料、外观样式、工程图纸、抗震性和线路铺设这些综合因素进行验证,最后得出一份“质检报告”。随着信息技术的快速发展,软件测试的工作也越来越重要。如今,软件测试已经是软件开发过程中必不可少的一项工作。在职业规划上,软件测试人员可以细分为以
- 软件测试需要学什么?学多久?软件测试技术进阶路线图
测试小鬼
软件测试自动化测试接口自动化测试单元测试python测试工具经验分享压力测试
很多新手,不知道软件测试学习该如何开始,软件测试需要掌握哪些知识。下面是根据本人的理解,粗略整理的一个学习大纲,基本上涵盖了软件测试工程师需要掌握的全部技能,希望对刚入行或者准备学习测试的朋友提供一点指引。1.测试基础理论测试的定义、测试的分类、测试的方法、测试的生命周期。测试计划、测试方案、测试策略、测试用例的编写。BUG的定义、BUG的分类、BUG的六要素、BUG的生命周期。测试和开发流程的关
- Google 推出测试版开源安全工具 OSS-Fuzz
weixin_34132768
java
Google希望进行“模糊测试(fuzztesting,fuzzing)”,为程序提供随机数据输入,作为开源开发的标准部分。为此,它刚刚在GitHub上推出了一个用于OSS-Fuzz的测试计划的项目,其目的在于推动现代模糊技术标准化,并将它们与可以根据需要扩展的分布式执行模型相结合,以确保重要开源项目的安全性。根据维基百科的解释:“模糊测试是一种软件测试技术,通常是自动或半自动的,涉及向计算机程序
- 面试秘籍 | 一文搞定面试中接口测试问题
测试allen说
首发知乎地址:https://zhuanlan.zhihu.com/p/119446204作为软件测试的垂直领域深耕者,不仅要精于软件测试技术,更要关注行业软件测试需求,最直观的需求莫过于企业招聘需求,最近有不少求职的朋友跟我诉苦,企业对接口测试的要求越来越多了,都跪在了接口测试上,这让我一阵惊喜(有点不地道),惊喜的是自己对接口测试还是有点研究,今天就以本文来谈一下面试中哪些常见的接口测试问题。
- 常用的软件测试方法
小兮说测试
测试方法自动化测试软件测试自动化测试工具功能测试单元测试python
随着软件测试技术的不断发展,测试方法也越来越多样化,针对性更强;选择合适的软件测试方法可以让我们事半功倍。以下是一些常用的软件测试方法:1.β测试_Beta测试β测试,英文是Betatesting。又称Beta测试,用户验收测试(UAT)。β测试是软件的多个用户在一个或多个用户的实际使用环境下进行的测试。开发者通常不在测试现场,Beta测试不能由程序员或测试员完成。当开发和测试根本完成时所做的测试
- 软件技术
191123
软件技术专业是计算机科学的一个分支,和软件科学与技术专业相比较,软件技术专业的侧重点在开发和技术的实际应用,而对软件开发的理论要求没有那么高。计算机软件在现代社会经济生活中占有极其重要的地位,在各个领域中发挥着越来越重要的作用。该专业毕业的学生拥有庞大的就业市场,具有广阔的就业前景。软件技术的主干课程有程序设计基础、数据结构、数据库应用技术、软件编程技术、软件测试技术、软件项目开发与管理等。本专业
- 软件测试学习什么?好就业么
我想去吃ya
学习单元测试开发语言压力测试python
软件测试需要学习测试环境、网络环境、windows环境、数据库管理、编程技巧(java编程设计,脚本语言,设计工具,XML编程、软件测试技术,测试理论,方法,流程,文档写作,测试工具,自动测试、测试技术实践等内容。零基础软件测试学习分为四个阶段:零基础软件测试第一阶段:测试基础测试基础是软件测试最最最重要的部分,只要你是做测试,不管是什么测试,测试的基础、理论知识都是必须学会的最好学到什么程度呢,
- 软件测试技术(四)白盒测试
测试界柠檬
软件测试软件测试自动化测试功能测试程序人生职场和发展
白盒测试白盒测试(WhiteBoxTesting)又称结构测试、透明盒测试、逻辑驱动测试或基于代码的测试。白盒测试只测试软件产品的内部结构和处理过程,而不测试软件产品的功能,用于纠正软件系统在描述、表示和规格上的错误,是进一步测试的前提。白盒测试遵循的四大原则:保证一个模块中所有路径至少被测试一次;所有逻辑值都要测试真(true)和假(false)两种情况检查程序的内部数据结构是否有效;检查上、下
- 【软件测试】学习笔记-精准测试
码农丁丁
软件工程软件测试精准测试
软件测试行业从最开始的手工测试到自动化测试,从黑盒测试到白盒测试,测试理念和技术都发生了日新月异的变化。现如今,几乎所有的软件公司都有一套强大且复杂的自动化测试用例,用来夜以继日地保证产品的正确性和稳定性。然而,你有没有想过,现在你所掌握的软件测试技术和用例,真的是最准确、最适合你的产品的吗?这其中,是不是存在很多冗余的测试数据、根本用不上的测试用例、永远成功不了的测试场景?更糟糕的是,当产品代码
- 测试:Fuzz测试
AnyaPapa
测试fuzz
简介Fuzz测试(FuzzTesting)是一种软件测试技术,其核心思想是向系统输入大量异常、随机生成的数据(称为“模糊数据”或“fuzz”),以此触发系统潜在的错误或漏洞,如崩溃、安全漏洞、性能问题等。Fuzz测试通常用于发现那些常规测试方法难以揭示的问题,尤其是在处理边界条件和非预期输入时。使用场景网络协议和服务器:测试网络协议(如TCP/IP,HTTP,HTTPS等)和服务器对于异常或恶意输
- 软件测试技术复习点
拜见老天師
课程学习相关课程学习
1术语含义(故障、错误、失效、测试用例)故障(Fault):故障是软件中的静态缺陷;故障屏蔽:软件中的某个故障可能被其他一个或多个故障屏蔽;错误(Error):软件运行时的不正确状态,错误是故障的具体表现;失效(Failure):软件的表现不完全符合需求说明书,即实际结果或行为与期望结果或行为存在偏差;当故障执行时有可能会发生失效;测试(Testing)用于处理错误、故障和失效。通过观察其执行来评
- 软件测试基础(四) 之 软件测试的覆盖率
繁华似锦Fighting
一、什么是软件测试的覆盖率? 软件测试覆盖率是软件测试技术有效性的一个度量手段,用来度量测试完整性。 意思概括的说,软件测试的工作中会有非常非常多的item(任务),执行过的任务和总任务数的一个比值,这就是覆盖率。 计算公式:覆盖率=(至少被执行一次的item数)/item的总数 比如从大的角度来说,我的一个需求现在有一万个功能点,那这一次测试了9000个功能点。用9000除以1万,证明这
- 《软件测试技术经典教程第二版》阅读笔记4
MirrorAi
第一部分软件测试基础第4章黑盒测试技术本章要点:●了解等价类技术、边界值技术、因果图技术、业务流程图技术。●理解并掌握综合案例分析。1.等价类技术(EquivalenceClassTesting)等价类:是指某个输入域的子集合。在该子集合中,各个输入数据对于揭露程序中的错误都是等效的。分类:有效等价类:符合《需求规格说明书》,合理的输入数据集合。无效等价类:不符合《需求规格说明书》,无意义的输入数
- 2023秋季学期软件测试技术重修相关复习总结知识点
我最爱吃鱼香茄子
BUG笔记测试工具java-ee
软件测试的主要目的是发现和修复软件缺陷,提高软件的质量。黑盒测试关注软件的外部行为,而不考虑内部结构。测试应该与开发过程同步进行,而不是在项目的最后阶段。用户需求是测试的主要输入,用于验证软件是否符合用户期望。语句覆盖是白盒测试方法之一,用于评估代码覆盖率。响应时间是性能测试中常用的指标,表示系统响应请求所需的时间。性能测试的主要目的是评估软件在不同条件下的性能。可视性不是软件的特征,可维护性、可
- 2023秋季学期软件测试技术复习总结知识点参考
我最爱吃鱼香茄子
BUG笔记压力测试javatomcatspringmaven
软件测试的主要目标是提高软件质量、验证软件是否符合需求,而不是减少开发成本。代码审查是一种静态测试活动,它在代码执行之前进行,目的是发现潜在的问题和改进代码质量软件缺陷管理的主要目的是跟踪和管理已发现的软件缺陷,以确保它们被及时修复单元测试通常在编码阶段进行,测试单个模块或组件的功能是否正常。黑盒测试是基于软件规格和需求,测试人员不了解软件内部实现,关注于输入和输出的关系。回归测试的主要目的是确保
- 腾讯测试工程师之间的高效沟通技巧
GJG
腾讯优测分享软件测试工作人员的高效沟通技巧沟通是人与人之间最为直接的接触方式,每天我们都要面对不同的人,说不一样的话,但是同样的事情,有人的沟通方式让人难以接受,而有些人的沟通方式却让人听着舒服。特别是软件测试技术人员,技术人员的思维总是让人捉摸不透的,所以沟通方式上也有很多不同,然而工作中无法避免与老板上报工作,怎样与领导沟通就成为了工作中很重要的一部分。高效的沟通,是职场中事半功倍的有利因素。
- 软件测试技术分享| Appium用例录制
测试1998
appium测试工具职场和发展压力测试python软件测试自动化测试
下载及安装下载地址:github.com/appium/appi…下载对应系统的Appium版本,安装完成之后,点击“StartServer”,就启动了AppiumServer。在启动成功页面点击右上角的放大镜,进入到创建Session页面。配置好desirecapability信息之后,点击“StartSession”启动会话就展示出下面的页面。AppiumInspector元素定位页面:左侧为
- 技术分享 | 做为测试,那些必须掌握的测试技术体系
测试界吖吖
软件测试工程师自动化测试软件测试功能测试程序人生职场和发展自动化测试软件测试
软件测试技术是软件开发过程中的一个重要组成部分,是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程。其目的是尽快尽早地发现在软件产品中所存在的各种问题,与用户需求、预先定义的不一致性。检查软件产品中可能存在的Bug,并且编写缺陷报告,交于开发人员修改。软件测试人员的基本目标是发现软件中的错误。软件测试技术就相当于是软件测试人员的武器。作为软件测试人员,必须要清楚了解可
- 公司来了个00后,我愿称之为王中王,让人崩溃
自动化测试学习官
测试用例python软件测试自动化测试程序人生
前几天我们公司一下子也来了几个新人,这些年前人是真能熬啊,本来我们几个老油子都是每天稍微加会班就打算走了,这几个新人一直不走,搞得我们也不好走。2023年春招就要开始了,最近内卷严重,各种跳槽裁员,相信很多小伙伴也在准备明年的金三银四的面试计划。在此展示一套学习笔记/面试手册,年后跳槽的朋友可以好好刷一刷,还是挺有必要的,它几乎涵盖了所有的软件测试技术栈,非常珍贵,肝完进大厂!妥妥的。相信你看完一
- 揭秘软件测试培训骗局:如何从贩卖焦虑到高薪包就业
hxcat
IT行业观察软件测试软件测试培训揭秘骗局贩卖焦虑承诺高薪
你可能并不是一个IT行业的从业者,也可能是第一次听说软件测试工程师这个岗位。但由于看了某个网站的广告,或者听某个人说可以花钱培训软件测试技术,入职软件测试工程师岗位,于是动了这方面的心思。但是互联网上有很多地方说:软件测试培训是个骗局!如果你刷到了这篇文章,那请你停一下,仔细听听一个做了20多年软件测试相关工作的技术人员,给你仔细分析一下其中的道理,文章有点长,你需要有点耐心!我会从三个部分阐释:
- mock 测试过程概述
明月一壶酒
web开发单元测试
Mock测试是一种软件测试技术,用于模拟或替代系统中的依赖项(例如外部服务、数据库、文件系统等)以进行单元测试。在进行单元测试时,如果依赖项不可用或不稳定,使用Mock对象可以模拟这些依赖项的行为,以便更方便地进行测试。以下是Mock测试的一般流程:确定需要进行Mock测试的依赖项:首先,确定需要对哪些依赖项进行Mock测试。这些依赖项可能包括外部服务、数据库、文件系统、网络请求等。创建Mock对
- 我的毕业论文————面向对象的软件测试
lookzhou
软件测试测试exceptiontesting工作object
面向对象的软件测试作者:周仁丹摘要:如今,面向对象开发技术正大力地的推动着软件产业的快速发展。在保证软件产品质量的手段中,最有效、最重要的技术要数软件测试技术。然而,传统的测试技术和方法,对面向对象技术开发的的软件多少显得有些力不从心。鉴于此,提出了面向对象的测试技术!在此,本文通过翻阅大量的文献,总结出着实有效的面向对象的软件测试技术。首先,阐明面向对象软件测试的基本概念;然后,分别讨论分析和设
- 《软件测试技术经典教程第二版》阅读笔记5
MirrorAi
第一部分软件测试基础第5章缺陷管理本章要点:●了解Bug的分类,缺陷报告模板,以及提交缺陷的注意事项。●掌握缺陷的处理流程,常见的缺陷管理工具,Bugzilla的使用。1.Bug的基本定义软件的Bug指的是软件中(包括程序和文档)不符合用户需求的问题。判断一个Bug的唯一标准就是看其是否符合用户的需求。2.Bug的分类:2.1按严重程度(Severity)划分严重程度是指Bug对软件质量的破坏程度
- 自动化测试----搭建Appium工具环境
程序员Baby~
软件测试程序员接口测试自动化测试测试工程师
专注于分享软件测试干货内容,欢迎点赞收藏⭐留言如有错误敬请指正!交流讨论:加入1000人软件测试技术学习交流群资源分享:进了字节跳动之后,才发现师兄给的这份资料有多重要!最困难的时候,也就是我们离成功不远的时候!1、安装JavaDevelopmentKit(JDK)前往Oracle官网下载JDK。在https://www.oracle.com/java/technologies/javase-jd
- 第29章 人工智能时代下的软件测试技术发展
是李黏黏鸭
软件测试基础知识软件评测人工智能人工智能时代的软件测试技术发展
目录一、主要内容二、人工智能概述1、人工智能狭义广义2、人工智能新的特性3、人工智能对软件测试技术发展的影响4、人工智能是否会取代软件测试人员会取代很大一部分传统岗位减少技能要求低的岗位,增加高技能的需求不可能完全被取代三、人工智能辅助测试技术1、基于约束的技术提出时间基本思想2、启发式搜索算法遗传算法蚂蚁算法模拟退火算法3、机器学习在软件测试中的应用一、主要内容1、人工智能概述2、人工智能辅助测
- 普元云计算-精准测试的动因、概念、特性与价值
weixin_30572613
测试devops
转载本文需注明出处:微信公众号EAWorld,违者必究。前言:在测试领域,精准测试已经成了测试数字化的代名词,渐渐得到测试开发人员的关注,也是测试行业一个具有挑战性的议题,本文试图回答以下几个问题:有必要做精准测试吗?什么是精准测试?精准测试适合的项目类型与关键特性是什么?设计和实现一个精准测试方案,要点与价值有哪些?目录:一、非精准测试的五宗罪二、精准测试:一种可追溯的软件测试技术三、精准测试的
- 【软件测试技术】软件测试详解
「已注销」
软件测试软件测试
文章目录一、软件测试的分类(一)按照开发阶段划分(二)按照测试技术划分(三)按照代码运行划分(四)按照软件特性分类(五)其他测试类型(六)按照测试运行主体划分(七)总结二、软件测试的原则三、测试用例和设计方法(一)什么是测试用例(二)测试用例编写注意事项(三)黑盒测试用例设计方法一、软件测试的分类(一)按照开发阶段划分单元测试单元测试又称模块测试,是针对软件设计的最小单位----程序模块进行正确性
- 【1+X】等价类划分法
疯狂的格式化
大数据应用开发(JAVA)职业技能等级证书(初级)#软件测试测试用例测试工具集成测试单元测试功能测试
想看更多内容请移步专栏转载:【1+X】软件测试技术-等价类划分法-蓝桥云课(lanqiao.cn)等价类划分法知识点等价类划分法概述等价类划分法案例简介在《软件测试的原则》小节中我们提到过一个案例,假设让你负责一个计算器小程序的测试工作,如何着手呢?假设先测试其加法运算功能,在字长为32位的计算机上运行,若随意取2个整数进行相加,那么测试数据的最大可能数目为232x232=264。如果测试一组数据
- 安装数据库首次应用
Array_06
javaoraclesql
可是为什么再一次失败之后就变成直接跳过那个要求
enter full pathname of java.exe的界面
这个java.exe是你的Oracle 11g安装目录中例如:【F:\app\chen\product\11.2.0\dbhome_1\jdk\jre\bin】下的java.exe 。不是你的电脑安装的java jdk下的java.exe!
注意第一次,使用SQL D
- Weblogic Server Console密码修改和遗忘解决方法
bijian1013
Welogic
在工作中一同事将Weblogic的console的密码忘记了,通过网上查询资料解决,实践整理了一下。
一.修改Console密码
打开weblogic控制台,安全领域 --> myrealm -->&n
- IllegalStateException: Cannot forward a response that is already committed
Cwind
javaServlets
对于初学者来说,一个常见的误解是:当调用 forward() 或者 sendRedirect() 时控制流将会自动跳出原函数。标题所示错误通常是基于此误解而引起的。 示例代码:
protected void doPost() {
if (someCondition) {
sendRedirect();
}
forward(); // Thi
- 基于流的装饰设计模式
木zi_鸣
设计模式
当想要对已有类的对象进行功能增强时,可以定义一个类,将已有对象传入,基于已有的功能,并提供加强功能。
自定义的类成为装饰类
模仿BufferedReader,对Reader进行包装,体现装饰设计模式
装饰类通常会通过构造方法接受被装饰的对象,并基于被装饰的对象功能,提供更强的功能。
装饰模式比继承灵活,避免继承臃肿,降低了类与类之间的关系
装饰类因为增强已有对象,具备的功能该
- Linux中的uniq命令
被触发
linux
Linux命令uniq的作用是过滤重复部分显示文件内容,这个命令读取输入文件,并比较相邻的行。在正常情 况下,第二个及以后更多个重复行将被删去,行比较是根据所用字符集的排序序列进行的。该命令加工后的结果写到输出文件中。输入文件和输出文件必须不同。如 果输入文件用“- ”表示,则从标准输入读取。
AD:
uniq [选项] 文件
说明:这个命令读取输入文件,并比较相邻的行。在正常情况下,第二个
- 正则表达式Pattern
肆无忌惮_
Pattern
正则表达式是符合一定规则的表达式,用来专门操作字符串,对字符创进行匹配,切割,替换,获取。
例如,我们需要对QQ号码格式进行检验
规则是长度6~12位 不能0开头 只能是数字,我们可以一位一位进行比较,利用parseLong进行判断,或者是用正则表达式来匹配[1-9][0-9]{4,14} 或者 [1-9]\d{4,14}
&nbs
- Oracle高级查询之OVER (PARTITION BY ..)
知了ing
oraclesql
一、rank()/dense_rank() over(partition by ...order by ...)
现在客户有这样一个需求,查询每个部门工资最高的雇员的信息,相信有一定oracle应用知识的同学都能写出下面的SQL语句:
select e.ename, e.job, e.sal, e.deptno
from scott.emp e,
(se
- Python调试
矮蛋蛋
pythonpdb
原文地址:
http://blog.csdn.net/xuyuefei1988/article/details/19399137
1、下面网上收罗的资料初学者应该够用了,但对比IBM的Python 代码调试技巧:
IBM:包括 pdb 模块、利用 PyDev 和 Eclipse 集成进行调试、PyCharm 以及 Debug 日志进行调试:
http://www.ibm.com/d
- webservice传递自定义对象时函数为空,以及boolean不对应的问题
alleni123
webservice
今天在客户端调用方法
NodeStatus status=iservice.getNodeStatus().
结果NodeStatus的属性都是null。
进行debug之后,发现服务器端返回的确实是有值的对象。
后来发现原来是因为在客户端,NodeStatus的setter全部被我删除了。
本来是因为逻辑上不需要在客户端使用setter, 结果改了之后竟然不能获取带属性值的
- java如何干掉指针,又如何巧妙的通过引用来操作指针————>说的就是java指针
百合不是茶
C语言的强大在于可以直接操作指针的地址,通过改变指针的地址指向来达到更改地址的目的,又是由于c语言的指针过于强大,初学者很难掌握, java的出现解决了c,c++中指针的问题 java将指针封装在底层,开发人员是不能够去操作指针的地址,但是可以通过引用来间接的操作:
定义一个指针p来指向a的地址(&是地址符号):
- Eclipse打不开,提示“An error has occurred.See the log file ***/.log”
bijian1013
eclipse
打开eclipse工作目录的\.metadata\.log文件,发现如下错误:
!ENTRY org.eclipse.osgi 4 0 2012-09-10 09:28:57.139
!MESSAGE Application error
!STACK 1
java.lang.NoClassDefFoundError: org/eclipse/core/resources/IContai
- spring aop实例annotation方法实现
bijian1013
javaspringAOPannotation
在spring aop实例中我们通过配置xml文件来实现AOP,这里学习使用annotation来实现,使用annotation其实就是指明具体的aspect,pointcut和advice。1.申明一个切面(用一个类来实现)在这个切面里,包括了advice和pointcut
AdviceMethods.jav
- [Velocity一]Velocity语法基础入门
bit1129
velocity
用户和开发人员参考文档
http://velocity.apache.org/engine/releases/velocity-1.7/developer-guide.html
注释
1.行级注释##
2.多行注释#* *#
变量定义
使用$开头的字符串是变量定义,例如$var1, $var2,
赋值
使用#set为变量赋值,例
- 【Kafka十一】关于Kafka的副本管理
bit1129
kafka
1. 关于request.required.acks
request.required.acks控制者Producer写请求的什么时候可以确认写成功,默认是0,
0表示即不进行确认即返回。
1表示Leader写成功即返回,此时还没有进行写数据同步到其它Follower Partition中
-1表示根据指定的最少Partition确认后才返回,这个在
Th
- lua统计nginx内部变量数据
ronin47
lua nginx 统计
server {
listen 80;
server_name photo.domain.com;
location /{set $str $uri;
content_by_lua '
local url = ngx.var.uri
local res = ngx.location.capture(
- java-11.二叉树中节点的最大距离
bylijinnan
java
import java.util.ArrayList;
import java.util.List;
public class MaxLenInBinTree {
/*
a. 1
/ \
2 3
/ \ / \
4 5 6 7
max=4 pass "root"
- Netty源码学习-ReadTimeoutHandler
bylijinnan
javanetty
ReadTimeoutHandler的实现思路:
开启一个定时任务,如果在指定时间内没有接收到消息,则抛出ReadTimeoutException
这个异常的捕获,在开发中,交给跟在ReadTimeoutHandler后面的ChannelHandler,例如
private final ChannelHandler timeoutHandler =
new ReadTim
- jquery验证上传文件样式及大小(好用)
cngolon
文件上传jquery验证
<!DOCTYPE html>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script src="jquery1.8/jquery-1.8.0.
- 浏览器兼容【转】
cuishikuan
css浏览器IE
浏览器兼容问题一:不同浏览器的标签默认的外补丁和内补丁不同
问题症状:随便写几个标签,不加样式控制的情况下,各自的margin 和padding差异较大。
碰到频率:100%
解决方案:CSS里 *{margin:0;padding:0;}
备注:这个是最常见的也是最易解决的一个浏览器兼容性问题,几乎所有的CSS文件开头都会用通配符*来设
- Shell特殊变量:Shell $0, $#, $*, $@, $?, $$和命令行参数
daizj
shell$#$?特殊变量
前面已经讲到,变量名只能包含数字、字母和下划线,因为某些包含其他字符的变量有特殊含义,这样的变量被称为特殊变量。例如,$ 表示当前Shell进程的ID,即pid,看下面的代码:
$echo $$
运行结果
29949
特殊变量列表 变量 含义 $0 当前脚本的文件名 $n 传递给脚本或函数的参数。n 是一个数字,表示第几个参数。例如,第一个
- 程序设计KISS 原则-------KEEP IT SIMPLE, STUPID!
dcj3sjt126com
unix
翻到一本书,讲到编程一般原则是kiss:Keep It Simple, Stupid.对这个原则深有体会,其实不仅编程如此,而且系统架构也是如此。
KEEP IT SIMPLE, STUPID! 编写只做一件事情,并且要做好的程序;编写可以在一起工作的程序,编写处理文本流的程序,因为这是通用的接口。这就是UNIX哲学.所有的哲学真 正的浓缩为一个铁一样的定律,高明的工程师的神圣的“KISS 原
- android Activity间List传值
dcj3sjt126com
Activity
第一个Activity:
import java.util.ArrayList;import java.util.HashMap;import java.util.List;import java.util.Map;import android.app.Activity;import android.content.Intent;import android.os.Bundle;import a
- tomcat 设置java虚拟机内存
eksliang
tomcat 内存设置
转载请出自出处:http://eksliang.iteye.com/blog/2117772
http://eksliang.iteye.com/
常见的内存溢出有以下两种:
java.lang.OutOfMemoryError: PermGen space
java.lang.OutOfMemoryError: Java heap space
------------
- Android 数据库事务处理
gqdy365
android
使用SQLiteDatabase的beginTransaction()方法可以开启一个事务,程序执行到endTransaction() 方法时会检查事务的标志是否为成功,如果程序执行到endTransaction()之前调用了setTransactionSuccessful() 方法设置事务的标志为成功则提交事务,如果没有调用setTransactionSuccessful() 方法则回滚事务。事
- Java 打开浏览器
hw1287789687
打开网址open浏览器open browser打开url打开浏览器
使用java 语言如何打开浏览器呢?
我们先研究下在cmd窗口中,如何打开网址
使用IE 打开
D:\software\bin>cmd /c start iexplore http://hw1287789687.iteye.com/blog/2153709
使用火狐打开
D:\software\bin>cmd /c start firefox http://hw1287789
- ReplaceGoogleCDN:将 Google CDN 替换为国内的 Chrome 插件
justjavac
chromeGooglegoogle apichrome插件
Chrome Web Store 安装地址: https://chrome.google.com/webstore/detail/replace-google-cdn/kpampjmfiopfpkkepbllemkibefkiice
由于众所周知的原因,只需替换一个域名就可以继续使用Google提供的前端公共库了。 同样,通过script标记引用这些资源,让网站访问速度瞬间提速吧
- 进程VS.线程
m635674608
线程
资料来源:
http://www.liaoxuefeng.com/wiki/001374738125095c955c1e6d8bb493182103fac9270762a000/001397567993007df355a3394da48f0bf14960f0c78753f000 1、Apache最早就是采用多进程模式 2、IIS服务器默认采用多线程模式 3、多进程优缺点 优点:
多进程模式最大
- Linux下安装MemCached
字符串
memcached
前提准备:1. MemCached目前最新版本为:1.4.22,可以从官网下载到。2. MemCached依赖libevent,因此在安装MemCached之前需要先安装libevent。2.1 运行下面命令,查看系统是否已安装libevent。[root@SecurityCheck ~]# rpm -qa|grep libevent libevent-headers-1.4.13-4.el6.n
- java设计模式之--jdk动态代理(实现aop编程)
Supanccy2013
javaDAO设计模式AOP
与静态代理类对照的是动态代理类,动态代理类的字节码在程序运行时由Java反射机制动态生成,无需程序员手工编写它的源代码。动态代理类不仅简化了编程工作,而且提高了软件系统的可扩展性,因为Java 反射机制可以生成任意类型的动态代理类。java.lang.reflect 包中的Proxy类和InvocationHandler 接口提供了生成动态代理类的能力。
&
- Spring 4.2新特性-对java8默认方法(default method)定义Bean的支持
wiselyman
spring 4
2.1 默认方法(default method)
java8引入了一个default medthod;
用来扩展已有的接口,在对已有接口的使用不产生任何影响的情况下,添加扩展
使用default关键字
Spring 4.2支持加载在默认方法里声明的bean
2.2
将要被声明成bean的类
public class DemoService {