自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(63)
  • 资源 (5)
  • 收藏
  • 关注

TCP连接简介

一个正常的TCP连接,都会有三个阶段:1、TCP三次握手;2、数据传送;3、TCP四次挥手里面的几个概念:SYN: (同步序列编号,Synchronize Sequence Numbers)ACK: (确认编号,Acknowledgement Number)FIN: (结束标志,FINish)TCP三次握手(创建 OPEN)客户端发起一个和服务创建TCP链接的请

2014-04-21 17:14:28 324

转载 Linux tcpdump命令详解

Linux tcpdump命令详解简介用简单的话来定义tcpdump,就是:dump the traffic on a network,根据使用者的定义对网络上的数据包进行截获的包分析工具。 tcpdump可以将网络中传送的数据包的“头”完全截获下来提供分析。它支持针对网络层、协议、主机、网络或端口的过滤,并提供and、or、not等逻辑语句来帮助你去掉无用的信息。 实用命

2014-04-21 16:33:54 214

转载 谈谈iOS Animation

转自:http://geeklu.com/2012/09/animation-in-ios/谈谈iOS Animation作者:plzCall911   发布:2013-06-18 11:06   栏目:Animation   点击:321次  评论关闭   零.前言这里没有太多的代码细节,只是探索iOS动画的基本概念,以及其抽象模型,数学基础等.我们学习一

2014-03-05 18:18:54 272

原创 iphone手机安装ipa

折腾了一上午,总算又回到了原点先说下今天的场景:本来想借兄弟部门的ipa练下手(自动化测试),ipa可以直接下载,但是问题来了一:安装上ipa之后,采用appium框架自动化,知道了bundle id也其启动不了应用程序,记得之前网站上说过ios 的app 必须不能是从app store上下载的。在这在补充一点:及时没在app store上上架,只要是使用企业证书发布的,也不能用appiu

2014-02-13 17:00:33 543

原创 appium 运行ios app

appium运行ios app 的testcase步骤,供大家借鉴1.启动appium启动方式有两种一是:直接点击appium应用程序。类似下面的页面二是:直接采用命令的方式启动app      appium -U 9bb79c02e3cdba7130c8d35cd069778f7fab7ec6 --app mapabc    回车这两种方式采用那种方式都可

2014-02-12 16:56:58 1170

原创 python的单元测试框架 nose的安装

python的单元测试框架 nose的安装采用easy_install的方式安装nose1、先安装easy_installeasy_install  方便python 安装第三方扩展包的工具Easy Install 是一个Python的模块(easy_install),跟 setuptools 绑定在一起,提供自动的程序下载、编译、安装和管理 Python 的包1)先下

2014-02-12 16:15:54 309

原创 往GitHub上提交代码

第一次接触GitHub,在一个群中看到有个开源的项目,为了鼓励自己,也是锻炼自己,领了一篇文档的翻译,翻译完之后,不知道怎么提交,各种google,现学现卖,尝试了一下git,写一下通过命令的方式进行操作的步骤1.需要先安装git(我电脑上之前安装过,就不重复了,网上各种教程)2.新建一个目录,例如:yujiecd 到这个目录下3. git clone https://github

2014-01-17 18:26:43 461

原创 UIAAlert 控件在ios6 和ios7上布局不同

同一个UIAAlert控件在ios6上和ios7上包含基本控件不同,可能你不是很明白这句话的意思,举图说明为例:在ios6中这个UIAAlert view由下面4部分组成(1)UIImage(2)UIAStaticText   - Result(3)UIAStaticText   - ***[——NSArrayI objectAtIndex。。。。。。。。。。。。。bounds

2014-01-15 14:45:54 204

原创 iphone手机 通过mac网络 实现上网

iphone手机通过mac网络实现上网各种搜索,发现好多人都提到通过AirPort可方便共享mac网络,mac系统中还自带了AirPort实用工具,但是各种折腾后,发现这个东西必须要有一个AirPort基站之类的东西,这是Apple的一个产品,木有,即使再好用,跳过吧下面这种方式可以在你只有一台mac本,一根与Internet相连的网线,一个iphone手机,实现iphone手机通过共享m

2014-01-03 17:11:40 982

原创 WebCore::FontFallbackList crash问题分析

今天测试的时候,出现下面的crash信息:Thread 0 Crashed:0   WebCore                           0x39c4e3e8 WebCore::FontFallbackList::invalidate(WTF::PassRefPtr) + 1561   WebCore                           0x39c4e22

2013-09-10 16:39:46 419

转载 Mac 可设置环境变量的位置、查看和添加PATH环境变量

Mac 可设置环境变量的位置、查看和添加PATH环境变量http://elf8848.iteye.com/blog/1582137 Mac 启动加载文件位置(可设置环境变量)------------------------------------------------------- (1)首先要知道你使用的Mac OS X是什么样的Shell,使用命令echo $SH

2013-08-15 10:54:28 517

原创 用Ant发送邮件

用ANT发邮件 ANT MAIL首先,在环境中导入activation.jar和mail.jar。如果用eclipse中的ANT,步骤如下:a) Window -> Preferencesb) Ant -> Runtimec) Ant Home Entries -> “Add external JARs..."选择这几个jar包d) apply and OK

2013-08-01 16:30:06 347

转载 iOS应用崩溃日志 解析

http://www.raywenderlich.com/23704/demystifying-ios-application-crash-logsDemystifying iOS Application Crash Logs By Sohei Azarpour on January 3, 2013TweetThis

2013-07-01 23:25:22 2896

原创 ios 中char * 中文输出乱码

在输出char * 的时候,发现中文部分是乱码,之所以有乱码是字符编码的问题。试着用NSUTF8StringEncoding不行,还是乱码,google,找到的问题的解决办法1) char softversion[256] = "这样转换就不会出现乱码了" ;2)NSStringEncoding enc = CFStringConvertEncodingToNSStringEncodi

2013-06-13 14:26:21 711

原创 objective-c 基本类型输出格式

基本数据类型int            输出格式符:%i, %d, %o %xfloat           输出格式符:%f, %e, %gdouble          输出格式符:%f, %e, %gchar           输出格式符:%c限定符:long                long int: %li  long double:%L

2013-05-22 14:58:04 323

原创 iOS 6中新建的工程不能进行横竖屏切换,要想实现这个功能,需要自己去实现

iOS 6中新建的工程不能进行横竖屏切换,要想实现这个功能,需要自己去实现:    1.在AppDelegate.m中,将   [self.window addSubview:self.naVicontroller.view];  修改为:    [self.window setRootViewController:self.naVicontroller];    2.在XXX.viewc

2013-04-23 17:51:32 257

原创 Failed to authorize rights (0x2) with status: -60007.

在mac mini上重新配置的环境的时候,使用命令模拟器上运行instruments的时候让频繁的输入用户名和密码:Instruments: Instruments wants permission to analyze other processes.Type your password to allow this.Name ([my-username]):Password:

2013-04-12 15:10:20 514

转载 ios 网络编程知识点解释

1.转自:http://hi.baidu.com/kwokwing0011/item/9d3729dfedb1d6e63cc2cbe6inet_ntoa inet_aton inet_ntop和inet_pton分不清楚(扫盲)#include #include #include  int inet_aton(

2013-04-08 14:17:06 568

原创 UITableView中确保UITableViewCellAccessoryCheckmark的唯一性

今天在做UITableView中遇到一个问题,先描述下问题是这样的:我有一个选项设置算路的模式,这个算路的模式有至少4中选择,每次算路的时候只能从中选择一种算路模式,哪一种算路模式被选中的话,我会在后面打上对号,那么我用到了UITableView的AccessoryType属性,设置为UITableViewCellAccessoryCheckmark就是对号,但是当我点不同的cell的时候,我发现

2013-03-21 18:01:48 1172

原创 mac系统,eclipse下安装python插件PyDev步骤

1)首先下载python,下载地址:http://www.python.org/getit/2)如果你之前没有安装eclipse,那么请安装eclipse(我之前安装过,所以就跳过这步了)3)打开eclipse-》help-》instal new software  输入:http://pydev.org/updates,选择PyDev,然后按照提示next就ok了。4)安

2013-03-20 16:36:21 2188

原创 ios delegate使用笔记

1.ios中两个view之间传递参数,例如从view1跳转到view2,然后view2处理完信息之后,将数据在传回view1delegate方法:(1)先声明一个@protocal  YourDelegate,并声明相应的回调方法 (2)在view2中声明一个YourDelegate的变量  例如:NSObject *delegate;     然后在合适的位置将变量传递出去  e

2013-03-20 14:44:43 417

转载 IOS多线程编程之Grand Central Dispatch(GCD)介绍和使用

文章出处:http://www.2cto.com/kf/201209/157722.html介绍:Grand Central Dispatch 简称(GCD)是苹果公司开发的技术,以优化的应用程序支持多核心处理器和其他的对称多处理系统的系统。这建立在任务并行执行的线程池模式的基础上的。它首次发布在Mac OS X 10.6 ,iOS 4及以上也可用。设计:GCD的工作原

2013-03-13 14:55:38 205

转载 ios学习笔记之block在ios开发中的应用

文章出处:http://ff20081528.iteye.com/blog/1670433一、什么是Blocks     Block是一个C级别的语法以及运行时的一个特性,和标准C中的函数(函数指针)类似,但是其运行需要编译器和运行时支持,从ios4.0开始就很好的支持Block。二、在ios开发中,什么情况下使用Block     Block除了能够定义参数列表、返回类型外,

2013-03-13 14:54:11 212

原创 ponyDebugger 使用感悟

ponyDebugger是一个远程调试工具包,通过使用 Chrome 开发者工具来调试 iOS 应用的网络流量和数据存储。https://github.com/square/PonyDebugger这有它的源码和使用方法。下面我简单说明一下分别在模拟器和真机下配置使用ponyDebugger一.在模拟器下使用ponyDebugger1.配置服务器端1). 安装 Xcode'

2013-03-11 19:36:13 1479

转载 Git 命令

Git命令很全的~~~~http://www.cnblogs.com/1-2-3/archive/2010/07/18/git-commands.html

2013-03-06 20:01:42 223

原创 ponyd: command not found

curl -sk https://cloud.github.com/downloads/square/PonyDebugger/bootstrap-ponyd.py | \ python - --ponyd-symlink=/usr/local/bin/ponyd ~/Library/PonyDebugger提示安装success,然后运行ponyd ponyd serve --l

2013-03-06 19:46:31 454

转载 curl命令详解

linux curl是一个利用URL规则在命令行下工作的文件传输工具。它支持文件的上传和下载,所以是综合传输工具,但按传统,习惯称url为下载工具。  一,curl命令参数,有好多我没有用过,也不知道翻译的对不对,如果有误的地方,还请指正。  -a/--append 上传文件时,附加到目标文件  -A/--user-agent   设置用户代理发送给服务器  - a

2013-03-06 19:36:21 221

原创 UIAlertView 提示框自动消失

- (void) performDismiss: (NSTimer *)timer{    [alert dismissWithClickedButtonIndex:0 animated:NO];//important    [alert release];    alert = NULL;}-(void)mapViewWillStartLocatingUser:(MAMa

2013-03-05 16:04:20 281

转载 ios 两个viewcontroller之间传递数据

iphone 使用委托(delegate)在不同的窗口之间传递数据 在IOS里两个UIView窗口之间传递参数方法有很多,比如  1.使用SharedApplication,定义一个变量来传递. 2.使用文件,或者NSUserdefault来传递 3.通过一个单例的class来传递  4.通过Delegate来传递。 前面3种方法,暂且不说,这次主要学习如何

2013-03-04 15:37:10 1349

转载 xcode4的环境变量,Build Settings参数,workspace及联编设置

http://hi.baidu.com/sdwffzlll/item/2b6de7811ef647e3e496e01e一、xcode4中的环境变量$(BUILT_PRODUCTS_DIR)build成功后的,最终产品路径--可以在Build Settings参数的Per-configuration Build Products Path项里设置$(TARGET_NA

2013-02-19 15:37:21 224

转载 UITableView详解

UITableView详解 -、建立 UITableView DataTable = [[UITableView alloc] initWithFrame:CGRectMake(0, 0, 320, 420)]; [DataTable setDelegate:self]; [DataTable setDataSource:self]; [self.view addSubvi

2013-02-18 17:59:52 236

原创 iphone5 app 屏幕适配问题

iphone4s上的app安装到iphone5上时,上下分别出现一截黑屏。经过查找,原来是是分辨率的问题导致的,iphone5为4寸,640*1136。想去掉黑屏,按照下面的步骤执行:1.首先确认你的xcode版本为4.5,如果不是,要更新至4.5。2.添加一张Retina(4-inch)启动画面的图片,大小为640 * 1136 pixels,命名为Default-568h@2x.p

2013-01-31 19:41:35 2500

转载 在iOS App 中添加启动画面

转载自:http://alan-hjkl.iteye.com/blog/1678822你可以认为你需要为启动画面编写代码,然而Apple 让你可以非常简单地在Xcode中完成。不需要编写代码,你仅需要在Xcode中进行一些配置。 1.什么是启动画面(Splash Screen)? 启动画面是你在启动App的时候看到的第一个界面,通常,启动画面是覆盖整个屏幕的一张图片

2013-01-31 17:37:20 3301

原创 iphone中的armv6、armv7、armv7s

armv6、armv7、armv7s是arm CPU的指令集,原则上是向下兼容的,如:iPhone4sCPU支持armv7,但它会兼容armv6,只是使用armv6指令可能无法充分发挥它的特性。iphone5CPU支持armv7s,它也会兼容armv7。如果引用到第三方的库,以前在iphone4s下编译没有问题,但是换成iphone5之后,提示:Undefined symbols for

2013-01-29 14:54:38 4947

原创 Mac os 中模拟鼠标拖动事件的代码,ios中不能用的

#include #include int main() {    // Move to 200x200    CGEventRef move1 = CGEventCreateMouseEvent(        NULL, kCGEventMouseMoved,        CGPointMake(200, 200),        kCGMouseButton

2013-01-25 16:10:29 817

原创 第689天

今天已经上第689天了,也是2013年的第一个工作日,新的一年新的计划。希望有一个开心的团队。。。而不是自己孤军奋战。。。

2013-01-04 18:58:22 155

转载 将当前application的视图结构以树的形式打印出来 和 查询子视图

1)显示视图的层次结构小工具。下面三个函数可以将当前application的视图结构以树的形式打印出来// Recursively travel down the view tree, increasing the indentation level for children- (void) dumpView: (UIView *) aView atIndent: (int) indent

2012-12-29 16:54:06 308

原创 ios中模拟手势单击或是双击

1.拓展UITouch类和UIEvent类(通过category),具体见附件TouchSynthesis.h和TouchSynthesis.m2.在需要的类中,定义UITouch和UIEvent类的对象。UITouch *touch = [[UITouchalloc]initWithPoint:pointandView:mapview];     UIEvent *event

2012-12-29 16:47:02 1316

转载 “对话即服务 对话即搜索”,请记住这句话。

转载自:http://www.u6669.com/265.html#0-tsina-1-61431-397232819ff9a47a7b7e80a40613cfe1很好的文章。未来的方向微信公众平台: 对话即服务 对话即搜索14+作者:admin   发布:2012-12-27   分类:APP推广运营    微信公众平台堪称是本年度国内互联网产品领域国内最大的

2012-12-28 10:00:39 237

转载 JSON.stringify 语法讲解

摘自:http://www.cnblogs.com/damonlan/archive/2012/03/13/2394787.html认识javascript也不短的时间了,可是这个用法说实在的,我还是第一次见过,惭愧啊惭愧啊。于是乎,在网上找了写资料,写了些例子 希望能给园子们一些帮助。作用:这个函数的作用主要是为了系列化对象的。可能有些人对系列化这个词过敏,我的理解很简单。就

2012-12-26 19:27:29 155

opencv(May 7, 2009)

最新版的opencv的函数说明,支持目录点击进入相应的函数!非常方便!比2001版的多出来好多函数,这个里面还同时有Python代码!感觉( ^_^ )不错嘛

2010-04-16

vc实现的简单计算器(内有源码)

vc实现的简单计算器(内有源码) 绝对实现,完全程序的源码!不会欺骗别人!我为人人,人人为我!

2010-08-31

Android中文API合集

API文档(Reference)是Android开发的基础,Android中文翻译组聚一批开发人员、大学生、研究生等Android爱好者

2012-02-29

struts2帮助文档

比较全的struts2的帮助文档,可以帮助你轻松地对struts2理解!

2010-01-28

Thinking in Java第三版+第四版.

Thinking in Java第三版+第四版,这是一本非常好的学习java的书。仔细阅读,肯定会对自己的java水平有很大的提高的!

2010-01-28

空空如也

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

TA关注的人

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