自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(446)
  • 收藏
  • 关注

2012年的Android之旅:梦想、学习、坚持、自信、淡定

前段时间参加了2012年度IT博客大赛,进了前十强,写了一篇获奖感言,不过还没正式在CSDN发表出来。眼看2012年就要结束了,刚好借这个机会将2012年度IT博客大十强获奖感言发表出来,也算是对2012年博客的一个总结,关键字是“梦想”、“学习”、“坚持”、“自信”、“淡定”。希望大家一如既往地支持老罗的CSDN专栏《老罗的Android之旅》以及老罗的新书《Android系统源代码情景...

2012-12-31 23:00:00 213

Loadrunner Analysis之Web Page Diagnostics

Loadrunner Analysis--Web Page Diagnostics 当在场景中打开Diagnostics菜单下的Web Page Diagnostics功能,就能得到网页分析组图。通过这个图,可以对事务的组成进行抽丝剥茧的分析,得到组成这个页面的每一个请求时间分析,进一步了解响应时间中有关网络和服务器处理时间的分配关系。通过这个功能,可以实现对网站的前端性能分析,明确系统响应时间...

2012-12-31 18:47:00 89

完整卸载LoadRunner

如何完全卸载LoadRunner由于某些原因如出现错误的安装或需要升级新版本时,你可能需要完整的卸载LoadRunner,这里简单提供以下几个步骤让你能够完整并彻底的删除LoadRunner 若希望在QTP测试机上安装LoadRunner若你计划在测试机上重装LoadRunner并且测试机上已经安装了QTP,类似这样的情况可能会出现一些冲突现象,若QTP与LR必须并存在同一测试机上,那么请确保先...

2012-12-31 15:51:00 120

清除app数据等同于设置中的清除数据

Class<?> iPackageDataObserverClas<wbr>s = null;<br> try {<br> iPackageDataObserverClas<wbr>s = Class.forName("android.content.pm.IPackageDataObserver");<br>

2012-12-31 14:16:00 381

Beginning iOS 5 Development

第三章 基础交互 类似于Hello world的一个程序 1. 意识到了Action中sender这个变量的作用,之前从来没用过这个变量的。。。 lblShow.text= [NSStringstringWithFormat:@"%@ button pressed.", [sendertitleForState:UIControlStateNormal]]; ...

2012-12-31 13:45:00 93

iOS注册系统通知

iOS编程里面,用到系统通知来接受事件是十分普遍的,最典型的就是键盘的通知事件。我们也可以自己定义通知的事件,让系统来调去我们想要的函数。 //注册通知 [[NSNotificationCenterdefaultCenter]addObserver:self selector:@selector(respo...

2012-12-31 11:33:00 74

ios文件读写

在开发的过程中,经常碰见文件读写的时候,这里我就简单记录一些在ios开发里面的文件读写api,为了以后用着方便。 ios开发里面,文件的目录是固定的,可以用 NSHomeDirectory()方法读取项目文件的目录, NSString* path = NSHomeDirectory(); 这样得到的应用程序的主目录,基本是不会变的,完整的模拟器路径可能是这样的:/Users/cadams...

2012-12-31 11:32:00 44

UIPanGestureRecognizer类——为view添加手势

<wbr></wbr> #import <UIKit/UIKit.h> @interface TestGestureRecognizerVie<wbr>wController : UIViewController { UIView </wbr>*aView; } @property(nonatomic,retain...

2012-12-31 11:30:00 68

ios 动画基础

所有核心动画的动画类都是从CAAnimation类继承而来 CAAnimation实现了CAMediaTiming协议,提供了动画的持续时间,速度,和重复计数 CAAnimation也实现了CAAction协议。该协议为图层触发一个动画动作提供了提供 标准化响应 CATransition提供了一个图层变化的过渡效果,它能影响图层的整个内容。 动画进行的...

2012-12-31 11:28:00 44

从零开始开发iPhone,教你如何在真机调试iPhone应用程序(转)

对于真机调试,首先要在苹果网站上注册APP ID,以及购买iPhone Develop Program(iDP) 开发者授权,99美元。然后要创建证书请求CSR,创建步骤如下:设置OCSP和CRL为关闭状态。Mac OS 中,打开应用程序,找到钥匙串访问(Keychain Access)工具打开主菜单-证书助理(Certificate Assistant)-从证书代理请求证书(Reques...

2012-12-31 11:21:00 484

关于ios颜色渐进的总结

最近一直在做iphone自定义控件,对于ios上面的图形控制和一些api也有了些认识,所以总结一些。 颜色渐进是做图像的基本东西,要想做的漂亮,肯定必不可少。 用到的基本api是 CGGradientRef. /** 画图形渐进色方法,此方法只支持双色值渐变 @paramcontext 图形上下文的CGContextRef @paramclipRe...

2012-12-31 11:19:00 46

自定义tableview的内容

根据需要,我需要使用tableview的结构,但是里面每一个cell,又需要自己的样式,所以学习了一下怎样把自己定义的cell加到tableview里面,类似于新浪微博的那样。 1 。 用代码实现的方法不是很难。首先我们需要定义自己样式的cell,这个cell定义成什么样子,怎么定义是大家的事情,做过一些界面的朋友应该都很有心得的,只有一个最基本的东西需要注意,就是,一定要继承UITab...

2012-12-31 11:17:00 46

使用UIActivityIndicatorView

使用UIActivityIndicatorView UIActivityIndicatorView实例提供轻型视图,这些视图显示一个标准的旋转进度轮。当使用这些视图时,最重要的一个关键词是小。20×20像素是大多数指示器样式获得最清楚显示效果的大小。只要稍大一点,指示器都会变得模糊。图4-7显示了一个40像素的版本。 你需要在屏幕上将该指示器居中。将其放置在最方便操作的位置。作为背...

2012-12-31 11:16:00 54

圆角图片的设置ios

一般图片圆角显示都是四个角都显示圆角,如果只有这个功能需求,采用常用的方法就可以了,也不用费那么多事情。但是在有些情况下需要只显示图片的2个圆角,就不太好实现了。 先看效果图 ,未做圆角转换的图片 做了4个角的圆角转换的图片 只做了下面2个圆角转换的图片 如何实现画四个方向的弧线呢? 先看看示意图 ...

2012-12-31 11:15:00 38

推送服务器的编写

在编写push notification之获取device token中拿到device token以后,需要把token字符串发送给应用的服务器端,即provider。 provider将token号、通知内容、通知形式(比如是否弹出提示窗口、是否发声等)发送给苹果的服务器(apns)。 最简单的provider实现,其实就是通过证书,和苹果服务器建立安全连接(tsl或ssl...

2012-12-31 11:13:00 73

NSString NSData 转换与常见的 NSString 和 NSMutableString 方法

NSString NSData 转换与常见的 NSString 和 NSMutableString 方法 NSString* aStr = [[NSString alloc] initWithData:aData encoding:NSASCIIStringEncoding]; NSData* aData = [aStr dataUsingEncoding: NSASCII...

2012-12-31 11:09:00 46

UIView效果

[UIViewbeginAnimations:nilcontext:nil]; [UIView setAnimationCurve:UIViewAnimationCurveLinear]; [UIView setAnimationDelegate:self]; [UIView setAnimationDuration:2]; [self.viewsetA...

2012-12-31 10:59:00 55

ios多线程的一些总结

IOS 多线程 有三种主要方法 (1)NSThread (2)NSOperation (3)GCD 下面简单介绍这三个方法 1.NSThread 调用方法如下: 如函数需要输入参数,可从object传进去。 (1) [NSThread detachNewThreadSelector:@selector(threadInMainM...

2012-12-31 10:26:00 53

iphone数据存储之-- Core Data的使用

一、概念 1.Core Data 是数据持久化存储的最佳方式 2.数据最终的存储类型可以是:SQLite数据库,XML,二进制,内存里,或自定义数据类型 在Mac OS X 10.5Leopard及以后的版本中,开发者也可以通过继承NSPersistentStore类以创建自定义的存储格式 3.好处:能够合理管理内存,避免使用sql的麻烦,高效 4.构成: (1)NSManag...

2012-12-31 10:26:00 58

cocos2d-x 菜鸟实习生学习篇(七) 逐帧动画

有段时间没更新博客了,这几天都比较忙,要完成boss布置的一些任务,前些天又请了四天假回校考试跟入党转正。对于实习生来说,一下子请四天假堪称胆大包天!话说入党这事真的很纠结,也不知道自己大一点时候怎么就那么傻要申请入党呢?现在有点后悔了。愤青伤不起。 这篇博客我就不参考其他高手的啦,可以看出自己这阶段确实是有点进步的!不过推荐大家看篇程序员“小说”吧。昨天无意间看到的,有一百多篇,挺喜欢的,觉得...

2012-12-31 10:08:00 135

Android多屏幕适配

Android多屏幕适配 2012-05-16 20:48:12 标签:multiple screenandroiddensitysize 原创作品,允许转载,转载时请务必以超链接形式标明文章原始出处、作者信息和本声明。否则将追究法律责任。http://mikewang.blog.51cto.com/3826268/865304 问题: 测试时,...

2012-12-31 09:47:00 41

Android应用程序窗口(Activity)的测量(Measure)、布局(Layout)和绘制(Draw)过程分析...

在前面一篇文章中,我们分析了Android应用程序窗口的绘图表面的创建过程。Android应用程序窗口的绘图表面在创建完成之后,我们就可以从上到下地绘制它里面的各个视图了,即各个UI元素了。不过在绘制这些UI元素之前,我们还需要从上到下地测量它们实际所需要的大小,以及对它们的位置进行合适的安排,即对它们进行合适的布局。在本文中,我们就将详细地分析Android应用程序窗口的测量、布局以及绘制...

2012-12-31 00:55:00 110

[QTP]vbscript通过CDO组件发送电子邮件

实现用VBScript发送电子邮件很简单。下边用到的CDO是微软协作数据对象库,用于实现到自定义应用程序的消息传送和协作功能。 我们利用微软CDO对象用以下代码实现使用SMTP协议发送电子邮件: Set objEmail = CreateObject("CDO.Message") SendMail() >>>>>>>>...

2012-12-30 22:51:00 48

VC+Socket 网络通讯示例

VC+Socket 网络通讯示例 博客分类: Socket SocketVC++Windows Cpp代码 VC+Socket网络通讯示例收藏 服务器端示例代码 #include<stdio.h> #include<winsock.h> #include<windows...

2012-12-30 22:47:00 62

LoadRunner录制模式之html-based和URL-based区别

在使用LoadRunner进行WEB脚本录制的时候,很多人不清楚URL-based 方式和 HTML-based方式的差别,以及何种情况下使用何种录制方式,这里给出一个简单的判断方法。HTML-mode录制是缺省也是推荐的录制模式。它录制当前网页中的HTML动作。 在录制会话过程中不会录制所有的资源。在回放时,HTML-mode脚本积极地解析返回的信息来获得要下载的资源。 HTML-mode是...

2012-12-30 21:16:00 52

Fedora配置静态IP地址+上网

1.首先声明,我是在虚拟机下配置上网: 在VMWare的网卡设置里面,配置如下: 进入系统之后,默认IP地址是一个很奇怪的IP: 192.168.48.1 现在开始我们的工作: 1.[root@localhost /]# cd /etc/sysconfig/network-scripts/2.[root@localhost network-scripts]# lsifcfg-...

2012-12-30 20:54:00 159

Fedora配置静态IP地址+上网

1.首先声明,我是在虚拟机下配置上网: 在VMWare的网卡设置里面,配置如下: 进入系统之后,默认IP地址是一个很奇怪的IP: 192.168.48.1 现在开始我们的工作: 1.[root@localhost /]# cd /etc/sysconfig/network-scripts/2.[root@localhost network-scripts]# lsifcfg-...

2012-12-30 20:54:00 103

Use SWT to create browser application

error.CouldNotLoadResources = Unable to load resources window.title = SWT Browser Back = Back BrowserNotCreated = Error - The Browser widget could not be instantiated. Please check the Browser wid...

2012-12-30 18:52:00 79

Ubuntu配置静态IP地址+上网

1. ~# gedit /etc/network/interfaces 将dhcp 一行屏蔽 添加和静态ip有关的参数 我修改后的文件如下: # This file describes the network interfaces available on your system # and how to activate them. For more information, see ...

2012-12-30 18:02:00 62

Ubuntu配置静态IP地址+上网

1. ~# gedit /etc/network/interfaces 将dhcp 一行屏蔽 添加和静态ip有关的参数 我修改后的文件如下: # This file describes the network interfaces available on your system # and how to activate them. For more information, see ...

2012-12-30 18:02:00 70

Eclipse editor extension point : org.eclipse.ui.editors

This extension point is used to add new editors to the workbench. A editor is a visual component within a workbench page. It is typically used to edit or browse a document or input object. To open a...

2012-12-30 15:43:00 128

QTP引用外部dll的3种方法

1、Active DLL 通过CreateObject(class)创建: dim ws set ws = CreateObject("Wscript.shell") ws.run "Notepad.exe"GetObject([pathname] [, class]) 参数 Pathname 可选项。字符串,包含待检索对象的文件的完整路径和名称。如果省略 pathname 则必须有 ...

2012-12-29 22:23:00 55

android SQLite使用

android SQLite使用SQLiteOpenHelper类对数据库进行操作 博客分类: android 数据存储 AndroidSQLiteSQLXML项目管理 一、 SQLite介绍 SQLite是android内置的一个很小的关系型数据库。 SQLite的官网是http://www.sqlite.org/,可以去下载一些文档或相关信息。 博客...

2012-12-29 21:46:00 64

Json笔记

JSON的定义: 一种轻量级的数据交换格式,具有良好的可读和便于快速编写的特性。业内主流技术为其提供了完整的解决方案(有点类似于正则表达式 ,获得了当今大部分语言的支持),从而可以在不同平台间进行数据交换。JSON采用兼容性很高的文本格式,同时也具备类似于C语言体系的行为。 – Json.org JSON Vs XML 1.JSON和XML的数据可读性基本相同 2.JSON和XML同...

2012-12-29 21:09:00 40

Fedora安装配置SSH

安装: yum install openssh-server 查看是否已成功安装:rpm -qa|grep openssh-server 配置文件为: /etc/ssh/ssh_config 启动服务:/etc/rc.d/init.d/sshd restart 如果防火墙服务有开启, 则需要允许TCP协议的22端口通信: iptables -I INPUT -p tcp...

2012-12-29 19:44:00 276

Fedora安装配置SSH

安装: yum install openssh-server 查看是否已成功安装:rpm -qa|grep openssh-server 配置文件为: /etc/ssh/ssh_config 启动服务:/etc/rc.d/init.d/sshd restart 如果防火墙服务有开启, 则需要允许TCP协议的22端口通信: iptables -I INPUT -p tcp...

2012-12-29 19:44:00 53

Fedora安装配置NFS

NFS简介:  NFS是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 一、安装 1.切换到root用户, 2.yum install nfs-utils 二、配置 1.vim ...

2012-12-29 16:31:00 233

Fedora安装配置NFS

NFS简介:  NFS是Network File System的简写,即网络文件系统.网络文件系统是FreeBSD支持的文件系统中的一种,也被称为NFS. NFS允许一个系统在网络上与他人共享目录和文件。通过使用NFS,用户和程序可以像访问本地文件一样访问远端系统上的文件。 一、安装 1.切换到root用户, 2.yum install nfs-utils 二、配置 1.vim ...

2012-12-29 16:31:00 83

VMWare下安装VMWare Tool

1.将VMWare Tool安装盘插入光驱; 2.mount /dev/cdrom /mnt 3.cp /mnt/vmware-linux-tools /tmp/ 4.cd /tmp 5.tar zxf vmware-linux-tools.tar.gz 6.cd vmware-linux-tools 7.*.pl (运行安装程序)...

2012-12-29 16:18:00 71

VMWare下安装VMWare Tool

1.将VMWare Tool安装盘插入光驱; 2.mount /dev/cdrom /mnt 3.cp /mnt/vmware-linux-tools /tmp/ 4.cd /tmp 5.tar zxf vmware-linux-tools.tar.gz 6.cd vmware-linux-tools 7.*.pl (运行安装程序)...

2012-12-29 16:18:00 64

空空如也

空空如也

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

TA关注的人

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