自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

Binbby的专栏

做一个让人尊重的测试工程师

  • 博客(58)
  • 资源 (6)
  • 收藏
  • 关注

转载 遍历的时候删除List

在Java中有时候我们会需要对List里面的符合某种业务的数据进行删除,但是如果不了解里面的机制就容易掉入“陷阱”导致遗漏或者程序异常。本文以代码例子的方式进行说明该问题。1、采用索引下标遍历的方式我们看这段示例代码:view sourceprint?1 public class ListRemoveTest {23 public static void main(String[] args) {

2015-12-12 00:58:42 945

转载 word文档转html利器

有需求,就会有相应的技术出现,以前知道word可以用来书写html网页,那自然就可以转成html页面,难道我们要用word开发html页面吗?你可能会问,我为什么要把word转成html?是的,开始我也很不理解为什么会有这样的需求。后来,我竟然真的迫切地需要一个这样的功能,把word直接转成html,挂入我们的网站。我们要自己的oa系统,有很多经验分

2015-12-12 00:57:56 1616

转载 调用webservice异常总结

发布和调用Webservice很简单,但小问题依然不断,特总结如下:一、Java调用.net的webService产生“服务器未能识别 HTTP 标头 SOAPAction 的值”错误。解决方案:调用webservice时,没有指定SoapAction,没有指定RequestNameSpace,所以请求时总是出现“服务器未能识别 HTTP 标头 SOAPAc

2015-12-12 00:57:34 2664

转载 Aspose.Words for Java 体验

公司中要做一些导出word的工作,经别人推荐,使用了Aspose.Words for Java ,感觉很好用,美中不足的地方就是,它是收费软件。原理吗?比较常规,模板+入参==》aspose引擎==》生成文档。在里,给大家提供一个简单的DEMO:1、Maven依赖:[html] view plaincopyprint?

2015-12-12 00:57:17 6470 2

转载 基于Ckeditor的表单设计器的开发(一)

众所周知,表单、工作流是企业业务系统的核心,而一个通用的表单设计器能为开发节省很多的编码工作。接下来,我将用几篇文章,介绍如何用CKeditor定制简单的表单设计器。一、安装CKEditor 从 CKEditor 网站:http://ckeditor.com/download 下载最新版本的 CKEditor 。 将下载的文档解压到你的 we

2015-12-12 00:56:41 982

转载 浏览器缓存详细原理

为什么使用浏览器缓存缓存存在的内容缓存协商缓存协商的简单演示缓存相关的header缓存相关header之间的关系用户的不同操作用户不同操作对应浏览器的不同处理方式测试环境与线上环境取js方式不同导致的问题  为什么使用本地缓存对于一些比较少变化的文件,如js、css等,可以在第一次请求之后将这些文件先放在本地,在下次再去请求这些文件的时候就可以不用再去请求,直接使用本地的就可以了,

2015-12-12 00:56:14 1524

转载 IOS-- UIView中的坐标转换

// 将像素point由point所在视图转换到目标视图view中,返回在目标视图view中的像素值- (CGPoint)convertPoint:(CGPoint)point toView:(UIView *)view;// 将像素point从view中转换到当前视图中,返回在当前视图中的像素值- (CGPoint)convertPoint:(CGPoint)point fromView:(UI

2015-12-12 00:55:54 538

转载 初探swift语言的学习笔记九(OC与Swift混编)

swift 语言出来后,可能新的项目直接使用swift来开发,但可能在过程中会遇到一些情况,某些已用OC写好的类或封装好的模块,不想再在swift 中再写一次,哪就使用混编。这个在IOS8中是允许的。先中简单的入手,先研究在同一个工程目录下混合使用的情况。为了演示。先准备两个类第一个是swift语言写的类,文件名为 act.swift[cpp] vi

2015-12-12 00:55:17 745

转载 [深入浅出Cocoa]Block编程值得注意的那些事儿

一,前言在前文《深入浅出Cocoa多线程编程之block与dispatch quene》中我介绍了 block 的一些基本语法以及如何和 GCD 结合的使用示例。block 是在 iOS 4 中引入的新特性,它和 C++ 11 中的 lamba 表达式概念相似,有时候也被称为闭包。经过一段时间的使用,我发现要用对用好 block 还是有不少需要注意的地方,今天就来八一八这些值得注意的事

2015-12-12 00:54:51 791

转载 AFNetwork 2.0在请求时报错code=-1016 和 3840

在进行网络请求时出现-1016 是因为只支持text/json,application/json,text/javascript你可以添加text/html 一劳永逸的方法是 在AFURLResponseSerialization.h里面搜索self.acceptableContentTypes然后 在里面 添加@"text/ht

2015-12-12 00:54:34 690

转载 ios 之contentmode

contentMode属性:这个属性是用来设置图片的显示方式,如居中、居右,是否缩放等,有以下几个常量可供设定:UIViewContentModeScaleToFill UIViewContentModeScaleAspectFit UIViewContentModeScaleAspectFill UIViewContentModeRedraw UIViewContentModeCen

2015-12-12 00:54:15 558

转载 Windows Azure-2.5天深度技术训练营

1. Windows Azure-2.5天深度技术训练营——面向软件工程师和架构师●【上海场】3月6日、7日全天,3月8日上午在线报名 ●【深圳场】3月13日、14日全天,3月15日上午         在线报名 ●【北京场】3月20日、21日全天,3月22日上午在线报名 第一天: 

2015-12-12 00:53:58 572

转载 MySQL Database on Azure - 利用PowerShell快速创建使用数据库服务

如果您的应用需要通过脚本快速创建一个或多个MySQL数据库,MySQL Database on Azure目前开放了对于PowerShell的支持,可以帮助您快速利用自动化脚本进行数据库服务的创建、管理等操作。您在Windows Azure管理门户上进行的操作,基本都可以通过PowerShell来执行。只需以下九个简单步骤,您可以迅速通过脚本创建并使用MySQL。步骤1:安装配置A

2015-12-12 00:53:41 1404

转载 lua 中pairs 和 ipairs区别

lua 中pairs 和 ipairs区别标准库提供了集中迭代器,包括迭代文件每行的(io.lines),迭代table元素的(pairs),迭代数组元素的(ipairs),迭代字符串中单词的 (string.gmatch)等等。LUA手册中对与pairs,ipairs解释如下:ipairs (t)Returns three values: an iterator function, the ta

2015-12-12 00:53:20 596

转载 NetBeans8.0启动tomcat8.1.15失败--'127.0.0.1' 不是内部或外部命令

用NetBeans8.0.1启动tomcat7失败,一直启动不了,不知道为何。NetBeans报错 --'127.0.0.1' 不是内部或外部命令,也不是可运行的程序或批处理文件。不是netbeans的问题,肯定是tomcat的问题。解决方案:找到tomcat目录bin/catalina.bat文件找到JAV_OPTS选项,看看值是不是带双引号的,这个是有问题的。

2015-12-12 00:53:01 1154

转载 Nginx源码main函数解读

Nginx源码剖析 框架篇   nginx的main函数解读nginx启动显然是由main函数驱动的,main函数在在core/nginx.c文件中,其源代码解析如下,涉及到的数据结构在本节仅指出其作用,将在第二节中详细解释。nginx main函数的流程图如下:需要说明的:1.始化错误提示列表以errno为下

2015-12-12 00:52:40 683

转载 【源码分享】-c#界面源代码分享

1.c#WinForm界面美化浮动弹窗源码  2.桌面游动的金鱼 3.C#不规则窗体 4.C#界面开发工程 见csdn topic5.自定义窗体 以上资源下载地址/*********witch_soya************************/ http://blog.csdn.net/witch_soya /

2015-12-12 00:52:06 2057

转载 【源码分享】-c++界面源代码分享

1.邓学兵模仿KugouUI 2.彗星小助手桌面提示  3.模仿QQ2012 4.模仿魔兽界面 5.png 透明窗口 具体的实现见博客透明PNG的实现 6.RabbonDialog 7.仿QQ2013登陆 8.仿iPad界面 源代码是CSDN论坛一位网页写的。原帖地址找不到了。9.酷狗桌面歌词效

2015-12-12 00:51:23 1638

转载 【源码分享】-wpf界面源代码分享

好久以前做过一段时间的界面编程。C++ C# Wpf的都做过一点,见 个人博客中UI类目。所以资料里面关于界面编程的代码会多一些,有时间就整理发出来共享学习。13年的时候用WPF写过一个简单的小程序作爬虫来获取QQ空间未加密的相册 详情见WPF源代码QQ空间相册下载工具下面是当时学习WPF时候找到的一些源代码和资源。已打包上传到百度云盘中供大家下载和学习

2015-12-12 00:46:40 6316 5

转载 iOS App 目录结构

/Users/derick/Library/Application Support/iPhone Simulator/6.1/Applications/79EC14FB-F7E5-43A3-AF51-EA177C8E172ADocuments目录:您应该将所有的应用程序数据文件写入到这个目录下。这个目录用于存储用户数据或其它应该定期备份的信息。AppName.app 目录:

2015-11-30 22:59:52 1020

转载 在终端(Terminal)里用命令行进行数学运算

有时候我们进行一些数学运算,我们会去开系统自带的计算来做这件事情,其实我们也可以直接在终端里面用命令行进行的。在命令行里敲 bc 进入数学计算模式,然后随便输入数学表达式 回车 ,结果就出来了,是不是很方便呢?假如你要进行浮点数运算,就需要先敲 scale=3 回车 然后输表达式,这里的3是保留小数点后3位,可以根据需求任意设定。按 Ctrl+D 可以退出运算模式。但是每次

2015-11-30 22:59:22 2796 1

转载 iOS中读取照片库

iOS中如果我们只有一次读取一张图片或者一个视频(或拍一张照片/视频)的需求,那么我们用 UIImagePickerController 就可以搞定。但是很多时候我们需要一次性从PhotoLibrary读取多个照片或者视频,这时候我们就需要另辟蹊径了,好在apple为我们提供了相应的接口。在开始coding之前我们想要认识几个类:ALAssetsLibrary:代表整个PhotoL

2015-11-30 22:59:04 496

转载 “第一次亲密接触”——iOS中策略模式初运用

前段时间项目中涉及到输入验证比较多,有简单的是否为纯数字输入的验证,是否为纯字母输入的验证,也有复杂的正则检查验证。偶尔翻阅去年买的一本设计模式的书,看到了一种设计模式:策略模式。运用策略模式,把输入验证抽象出来,写成一个单独的类,在需要的地方调用岂不是很方便。下面是实现的过程:一、设计基类抽象出一个基类,把不同的验证写成子类,这样在所有地方就可以调用同一个

2015-11-30 22:58:45 572

转载 NSMutableString 进阶

先无耻地贴头文件:[javascript] view plaincopyprint?@interface NSMutableString : NSString    /* NSMutableString primitive (funnel) method. See below for the other mutation method

2015-11-30 22:58:15 399

转载 iOS应用目录

iOS程序都是在沙盒里面运行的,但是具体目录是咋样的呢?我写了个函数,list了所有的目录(包括文件)。咱们先来看一下:[java] view plaincopyprint?- (void)fileList:(NSString*)directory{      printf(">>>:%s\n",[directory UTF8String

2015-11-30 22:57:59 802

转载 MPMediaPickerController 选取本地音频

[java] view plaincopyprint?MPMediaPickerController 与 UIImagePickerController 类似,允许用户从音乐库中选取音乐、播客、音频书。  一、创建[java] view plaincopyprint?MPMediaPickerC

2015-11-30 22:57:36 1180

转载 iOS面试题搜集(持续更新)

1、Object-C有多继承吗?没有的话用什么代替?没,protocol.2、Object-C有私有方法吗?私有变量呢?没,有。3、#import和#include的区别,@class代表什么?#import 能防止重复引用,#include 不能,@class 前置声明一个类。4、Object-C的内存管理?引用计数器。5、为什么很

2015-11-30 22:57:11 602

转载 UIWebView 加载网页时使用程序中的背景

UIWebView加载网页时默认使用了网页中的背景,而不能那使用程序中的主题背景,这让人很不爽。下面给出我的解决办法。首先我在网页的css中加上了:[css] view plaincopyprint?body{  background-color:transparent;  }  然后直接看代码:[java] 

2015-11-30 22:56:56 549

转载 UISearchBar 搜索框

UISearchBar 一般配合UITableView使用,当然也可以配合UITextView或者UIWebView使用。先看他的几个属性:[cpp] view plaincopyprint?@property(nonatomic)        UIBarStyle              barStyle;           

2015-11-30 22:56:36 756

转载 UIView 转 UIImage

- (UIImage*) imageWithUIView:(UIView*) view{    // 创建一个bitmap的context      // 并把它设置成为当前正在使用的context      UIGraphicsBeginImageContext(view.bounds.size);      CGContextRef currnetContext = UIGra

2015-11-30 22:56:21 479

转载 UIImagePickerController 图像选取器--在iPhone中调用照相机、照片库—IOS开发

UIImagePickerController 图像选取器是一种导航控制器类,让你可以在应用程序中添加简单的图像选择功能或者照相机界面。用户会看到一个图像选择屏幕,在其中挑选相片,相片的来源则是他自己的相片库、保存下来的相片集或者照相机。当用户选定一个相片后,就会通过 UIImagePickerDelegate 协议中的方法,通知选取器的委托。你可以用  UIImagePickerCont

2015-11-30 22:56:04 561

转载 UIPickerView 选取器(滚轮)—IOS开发

选取器被用来取代PC上面的下拉菜单,它是一个大大的滚轮,它占用固定的大小 320×216.一、创建大小虽然固定,但是位置可以任意(不过横向被充满,咱也只能改变纵向位置)。与UItableView 类似,UIpickerView 类也需要一个数据源。与表格视图不同的是,选取器不使用索引路径,而是用一个NSinteger 值来标识每一行。选取器可以有多个表盘,每个都可以,作为一个组件引

2015-11-30 22:55:42 1278

转载 单向链表逆序

先上三幅图:原始状态是图一,全部逆序之后是图三的样子,图二是逆序一步之后的样子。按照图二的步骤依次往后,每次移动一步,把p1->next 反向,直到全部逆序。详细原理请看代码。图一:图二:图三:[cpp] view plaincopyprint?typedef

2015-11-30 22:55:09 473

转载 二分查找

最近参加了几次面试,可能因为我的简历山写着数学专业毕业的,所以虽然我是面试iOS软件开发工程师但是还是喜欢考我算法方面的,有笔试也有黑板上当场写的,所幸也没有太为难我,题目都还算简单,都答出来了。但是这给我敲响了一个警钟,就是算法还是不能丢,虽然工作中不常用到,自己还是要常复习。所以,就算不能做到每日一算法但至少也得每周一算法,慢慢积累,由浅入深。对于已经排好序的数组的查找可以使用二分查找

2015-11-30 22:54:45 597

转载 Quartz Core 图层编程

一、添加 Quartz Core 框架要使用 Quartz Core 框架,你需要将其添加到你的工程中 。 然后  #import  二、认识图层对 ps 有所了解的人都知道图层的概念,在这里也一样。在PS中一张图片至少得有一个图层,一个或多个图层的叠加构成了一张位图。我们这里一个或多个图层的叠加的构成了UIView(或其派生类)对象。看过我关于 UIView 文章的人可能

2015-11-30 22:53:53 493

转载 iPhone自动旋转控制代码-IOS开发

旋转有时候是很好的特性,但是并不是所有的程序界面都想旋转的,因为旋转会使得界面变得不和谐,除非你已经开发了专门针对各种方向的界面,所以有时候还是禁用旋转比较好,或者程序中的某个界面是横屏的,退出这个横屏视图之后界面又变成竖屏的,比如看视频或者浏览网页的时候你希望是横屏的,但是其他的工作你希望是竖屏的。OK,这一切都不是问题。我们可以通过代码来控制我们程序中每个界面的旋转功能。在你想要设置的

2015-11-30 22:53:29 612

转载 工程中导入sqlite -sqlite 基础教程(1)

在android与IOS下均能使用,而且完全可以写出通用的代码,方便我们移植。当然Android和IOS下都有封装过的sqlite给开发者使用,不过这样子一个是不方便移植,另一个是封装后的效率咋样我们也不知道,所以还是原生态的最健康。最后一个重要的原因就是原生的使用也是相当简单。我将在接下来的教程中为您一一讲解。首先最重要的一点是在工程中导入sqlite,苹果的SDK已经给你包含进来了,所

2015-11-30 22:53:10 641

转载 sqlite 句柄-sqlite 基础教程(3)

要操纵一个数据库你就得有一个这个数据库的句柄(又碰到这个难以理解的词了,不过确实还没得一个更好的词来替代它)。其实你跟本不需要去在乎这个词叫什么,你只要搞清楚他是一个什么玩意儿。就如同鞋子为什么叫鞋子,仔细想想确实也难以理解,不过 清楚他的功能就OK了,不是吗?句柄在很多地方我们见到过,最常见的就是文件的句柄,我们要操纵一个文件,我们就要取得一个文件的句柄。句柄是个什么东东呢?其实很简单,

2015-11-30 22:52:52 2897 3

原创 保护眼睛的好方法-适合上班族经常面对电脑的GGMM

一种保护眼睛的好方法:桌面-→右键-→属性-→外观-→高级-→项目选择(窗口)、颜色1(L)选择(其它),将色调改为:85。饱和度:123。亮度:205-→添加到自定义颜色-→在自定义颜色选定点确定-→确定这样所有的文档都不再是刺眼的白底黑字,而是非常柔和的豆沙绿色,这个色调是眼科专家配置的,长时间使用会很有效地缓解眼睛疲劳,保护眼睛。天天对着电脑的人伤不起,要自己爱护自己

2011-12-30 19:58:27 2748 3

原创 2011年工作总结---测试流程梳理

主要针对半年测试工作中测试流程的梳理根据各项目测试任务过程中自己的总结和学习,这里介绍下测试各阶段的注意点。虽然以前也对测试各个阶段做了总结,但是感觉很散很乱,这里就整合一下以前的总结,根据整个测试项目的测试执行流程,希望能给作为测试执行新人在执行测试各阶段任务时提供一点参考,也算是对工作半年后的工作总结。(主要是结合本公司的测试流程来讲) 一个项目的到来首先要进行的是冒烟测试,所谓冒

2011-12-28 19:28:05 8770 3

软件测试经验与教训.pdf

软件测试经验与教训.pdf

2013-06-01

深入理解_Java_内存模型 _程晓明_InfoQ

深入理解_Java_内存模型 _程晓明_InfoQ

2013-06-01

"java解惑" PDF版本

"java解惑" PDF版本

2013-06-01

Selenium深入浅出——学习Selenium的必备资料

Selenium深入浅出——学习Selenium的必备资料;

2012-04-27

测试过程监控

监控你的测试,保证质量,测试人员必备,必备,必读

2012-04-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除