自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

转载 分布式服务框架和原理1-7

这哥们还写过一本netty的书,说实话这本书感觉不好,来过公司介绍过netty,讲的比较入门,因为当时在看netty源码,所以就不太感冒。后来学习公司服务框架的源码,想找本书系统了解下,又搜到这哥们,刚看到是这哥们,书就扔一边了,但是服务框架的书实在是不多,没办法,拾起来学呗,结果就路转粉了,这本书也看了好几遍。 服务框架这本书比上本书好多了,系统介绍了服务框架的发展以及服务框架的方方面面还介绍了...

2018-03-20 17:20:21 352

转载 大规模分布式应用之海量数据和高并发解决方案总结

一、网站应用背景开发一个网站的应用程序,当用户规模比较小的时候,使用简单的:一台应用服务器+一台数据库服务器+一台文件服务器,这样的话完全可以解决一部分问题,也可以通过堆硬件的方式来提高网站应用的访问性能,当然,也要考虑成本的问题。当问题的规模在经济条件下通过堆硬件的方式解决不了的时候,我们应该通过其他的思路去解决问题,互联网发展至今,已经提供了很多成熟的解决方案,但并不是都具有适用性,你把淘宝的...

2018-03-20 17:19:15 280

转载 产品经理的项目管理之路(1)– 基础理论篇

“闻道有先后,术业有专攻”,一个优秀的项目经理在产品迭代的过程中,有着不可小觑的作用。然而在大部分互联网公司,由于团队规模的限制,产品经理往往会承担一定的项目管理职能。同时目前大多数互联网公司都采用敏捷开发进行产品迭代,因为其符合精益创业的最小可用品原则,以最快的迭代速度,时刻保持跟用户之间的接触并获得反馈。以下就项目管理中的几大角色小做讨论。 项目管理的四大角色 产品经理产品经理作为产品的第一责...

2018-02-11 09:23:19 410

转载 如何画出专业的原型图?(上)

怎么样的原型图才算是专业的原型图呢?文章总结了一些经验,希望对你有所帮助。本片文章(原型上篇)重点内容:清晰的视觉层次视觉流结构功能预见性信息的焦点即为视觉的焦点足够简单考虑到边界条件首先,我们要明确原型图是画给谁看的,通常是以下几类人:开发、部门领导、UI设计师和测试,一个完善的产品流程离不开着几个角色。开发通常最关心的是有多少功能,功能的复杂度怎么样,边界条件是什么

2018-02-03 10:46:55 6117

转载 架构师之路-创业互联网公司如何搭建自己的技术架构

本文主要针对中小型互联网公司,特别适用于手机APP或者pc的后台架构,基本可以支撑5万日活本文会对可能用到的相关技术进行技术选型的说明,以及技术的架构介绍,技术架构的介绍课程后面有地址,可以点进去查看。技术指标说一下一些技术指标的计算过程可以作为其他同学的参考QPS, 如果是5万日活,使用集中在每天的4小时,每个用户大概产生100的请求,那么平均下来,我们系统大概应该支撑的请求为:50

2017-09-30 17:25:45 441

转载 苹果加强审核力度,被拒原因终逃不过这些!

摘要:为了帮大家摸清近期苹果审核的脉络,我们对大家反馈的情况进行了整理和测试,并结合《App Store Review Guidelines》和《Apple Developer Program License Agreement》进行了分析,最终总结出了十几种常见的原因。近日,相信很多开发者都留意到了: 苹果针对应用标题的审核确有明显的变严趋势!我们在《惊!苹果再次加强审核力度,众App纷

2017-06-22 10:19:26 3930

转载 iOS 导出 ipa 包时 四个选项的意义

iOS 导出 ipa 包时 四个选项的意义字数203 阅读890 评论1 喜欢6如图  在 iOS 到处 ipa包的时候 会有四个选项1.Save for iOS App Store Deployment保存到本地 准备上传App Store 或者在越狱的iOS设备上使用2.Save for Ad Hoc Deploy

2016-09-20 11:56:49 374

转载 svn服务其回滚

由于误操作,不小心将错误的代码提交到了svn上,于是想在服务器上撤销本次提交,经过尝试,发现进行以下步骤的操作即可彻底删除本次提交:1.首先找到本次提交后生成的版本号,例如为r224.2.登录到svn服务器上,进入到项目的svn目录.3.进入db目录,删除此目录下的rep-cache.db。并修改此目录下的current文件,将其修改为上一个版本,例如233.4.删

2016-08-25 16:53:29 374

转载 iOS应用架构谈 开篇

缘由之前安居客iOS app的第二版架构大部分内容是我做的,期间有总结了一些经验。在将近一年之后,前同事zzz在微信朋友圈上发了一个问题:假如问你一个iOS or Android app的架构,你会从哪些方面来说呢?当时看到这个问题正好在乘公车回家的路上,闲来无聊就答了一把。在zzz在微信朋友圈上追问了几个问题之后,我觉得有必要开个博客专门来讲讲一些个人见解。其

2016-05-20 17:18:45 300

转载 android使用WiFi无线调试程序

网上有一些无线连接手机调试程序的资料,我也是看参照了他们才成功的。不过在这里参照他们我总结一下自己的流程:1,先root手机,不然后期获取不到手机权限;2,下载android手机终端模拟器,(需要键入一些命令)在手机终端模拟器需要键入下面命令:1,)su  //获取root权限 ,如果手机没有root,会获取失败2,)setprop serv

2015-09-01 14:14:06 569

转载 一个完整的交互设计流程是怎样的?

作者:43,作者原创并授权早读课发表,转载请联系作者。banner制作:早读堂-流云简介:交互研究死磕中我的答案是基于《软件观念革命:交互设计精髓》(About Face),这也是在国际上被广为认可的流程。这个答案里我尽量不参杂个人观点。先放一个大纲。一、定性研究(Qualitative Research):针对可能使用你的产品的人,可以是问卷、访谈……

2015-06-17 11:18:23 986

原创 AndroidTV版常见的问题

1.ListView 和GridView中的界面加入的Button,item点击事件才有效果。却不知道为啥

2015-01-20 14:28:20 335

转载 独立开发者创业过程中会犯的14个错误

独立开发对于软件开发者来说是一次解放性的经历,很多人都渴望创业自己做老板。选择独立开发之后,工作内容发生了很大的变化,不再是单纯的编码,写文档、寻找合作伙伴等等都成为工作内容的一部分,注意事项有哪些?独立开发对于软件开发者来说是一次解放性的经历,很多人都渴望创业,做自己的老板。选择独立开发之后,工作内容发生了很大的变化,不再是单纯的编码,写文档、寻找合作伙伴等等都成为工作内容的一部分,而且

2014-10-30 11:22:50 485

转载 UITextField小结

//初始化textfield并设置位置及大小     UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30)] //设置边框样式,只有设置了才会显示边框样式   text.borderStyle = UITextBorderStyleRoundedRect; typede

2014-10-08 16:42:11 449

转载 2014年中国B2B行业十大预测

发展预测恐怕是世界上最难做的一件事情。一般以为,行业发展必然依赖于市场发展,必依赖于用户需求,而互联网恰好打破传统,很多时候不是在满足需求而是在创造需求并快速迭代,所以有关互联网的预测更是难中之难。B2B的发展可能稍微好一些,交易额度、决策流程、支付规则等等决定了B类企业相较而言,运营上更加沉稳、低调、传统。于是,2B哥冒胆,依赖这些年对B2B行业的观察,对2014及未来几年行

2014-07-01 18:26:30 681

转载 27种设计模式<未完修改版>

27种设计模式+13设计模式主要分三个类型:创建型、结构型和行为型。 其中创建型有: 一、Singleton,单例模式:保证一个类只有一个实例,并提供一个访问它的全局访问点 二、Abstract Factory,抽象工厂:提供一个创建一系列相关或相互依赖对象的接口,而无须指定它们的具体类。 三、Factory Method,工厂方法:

2013-12-02 22:19:34 500

转载 Android ui utils-简单实用的Android界面工具

也许有的开发者觉得在Android开发中用户界面设计和实现简陋而麻烦,缺乏有效的帮助和支持。Android-ui-utils开源项目包含了一系列工具,帮助我们更好的设计和开发Android用户界面。项目主页为http://code.google.com/p/android-ui-utils/。它主要包含以下几个主要工具:一、Android Asset Studio        这

2013-12-02 22:06:17 653

转载 Android UI 设计准则

Design Principles设计准则These design principles were developed by and for the Android User Experience Team to keep users'best interests in mind. Consider them as you apply your own creativity and d

2013-12-02 20:07:16 438

转载 谷歌官方Android UI设计秘笈:第一部分

最近,Google 的官方开发者博客发布了名为“Android User Interface Design Tips”(Android UI设计技巧)的幻灯片,非常实用。谷安(谷奥的Android子站)将PPT的前两个部分做了简单翻译,本文在谷安文章的基础上进行了编辑、整理和补充,更正了少量误译,删去了一些没有信息量的幻灯片。此外,CSDN TUP第三期活动(活动报道)上,谷歌中国的工程师

2013-12-02 19:57:48 664

转载 iOS应用崩溃日志分析

为确保你的应用正确无误,在将其提交到应用商店之前,你必定进行了大量的测试工作。它在你的设备上也运行得很好,但是,上了应用商店后,还是有用户抱怨会闪退 ! 如果你跟我一样是个“”阅读器转自raywenderlich 作为一名应用开发者,你是否有过如下经历? 为确保你的应用正确无误,在将其提交到应用商店之前,你

2013-08-09 11:11:17 505

转载 iOS中后台运行

iOS在升级到4.0以后就支持了多任务了。下文将详细介绍一下这个特性。1、检查设备是否支持多任务Apple出于性能的考虑,并不是所有的iOS设备升级到iOS4以后都支持多任务,比如iPhone 3G。如果你的应用在没有多任务特性时会出问题,为了保持应用的健壮性,你应该对此进行判断并处理。你可以通过调用UIDevice对象的multitaskingSupported属性来获取当前设备

2013-08-07 17:23:37 560

转载 iPhone实战:在开发过程中我们要注意什么

经过一段长时间的iPhone开发,本人对iPhone的开发有了更进一步的了解,今天特意在此总结出一些可行性的实践,主要是针对在开发过程中也许会碰到的问题提出的一些解决方法以及需要注意的地方。下面说的都并非是最佳实践(本人还不够官方,呵呵),但确实是需要引起我们的注意,也值得作为参考。1、要养成有借有还的习惯。    这里指的是内存管理方面的问题,我们在开发过程中是必须要对内

2013-08-07 15:34:49 560

原创 银联错误集合

Ld /Users/apple/Library/Developer/Xcode/DerivedData/Hubin2-eapqsouxljfrfxbancihyrzcylpa/Build/Products/Debug-iphonesimulator/Hubin2.app/Hubin2 normal i386    cd /Users/apple/Desktop/Project/Hubin2

2013-07-29 10:19:09 2209

转载 Xcode4中code sign identity选项值不出下拉选择框的解决方法

出问题时的现象:  如上两图所示:选签证的选项不显示下拉选择框反而是个普通的文本编辑框,上面的SDK架构什么的也是一样,发现这个问题其实是由于一个provision profile过期,要更换一下而已…最开始以为是误改了项目的某些设置导致的,于是各种还原项目文件,各种文本编辑软件打开项目配置文件进行修改,但都没有奏效,最后甚至尝试了重装整个XCode,但

2013-06-04 20:05:10 580

转载 UIWebView和UIScrollView上接受touch事件

UIWebView 的touch事件的捕捉:- (void)viewDidLoad{UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];self.webView.delegate=self;   NSString *resourcePath = [

2013-05-25 23:44:48 862

转载 UIWebView和UIScrollView上接受touch事件

UIWebView 的touch事件的捕捉:- (void)viewDidLoad{UIWebView *webView = [[UIWebView alloc] initWithFrame:CGRectMake(0, 0, 768, 1024)];self.webView.delegate=self;   NSString *resourcePath = [

2013-05-25 23:44:32 626

转载 Android Menu在手机的应用中起着导航的作用,作者总结了5种常用的Menu。

1、左右推出的Menu      前段时间比较流行,我最早是在海豚浏览器中看到的,当时耳目一新。最早使用左右推出菜单的,听说是Facebook,我不确定消息的真实性。左右推出菜单如图,                                                    2、Path菜单          为什叫Path菜单呢,因为我是最早在path应用中看

2013-05-20 19:00:42 613

转载 Android应用 程序框架设计方法

1、一些概念 模式的定义:每个模式都描述了一个在我们的环境中不断出现的问题,然后描述了该问题的解决方案的核心。通过这种方式,你可以无数次地使用那些已有的解决方案,无需在重复相同的工作。什么是设计模式?设计模式是在某种特别的情况下,针对某种问题的某种典型、通用的解决方法。我们是需要适当了解并学习一些设计模式,在程序开发过程中,总是会涉及到一些框架设计,模块设计之类的东西,如果

2013-05-20 16:15:01 540

转载 ios模拟器的路径-打开沙盒路径

mac系统怎么打开终端?实用工具(shift+command+U)-》终端 /Users/#username#/Library/Application Support/iPhone Simulator/User/Applications/ shift + command + g1、模拟器沙盒目录

2013-05-16 18:56:43 796

转载 对比iOS网络组件:AFNetworking VS ASIHTTPRequest

在开发iOS应用过程中,如何高效的与服务端API进行数据交换,是一个常见问题。一般开发者都会选择一个第三方的网络组件作为服务,以提高开发效率和稳定性。这些组件把复杂的网络底层操作封装成友好的类和方法,并且加入异常处理等。那么,大家最常用的组件是什么?这些组件是如何提升开发效率和稳定性的?哪一款组件适合自己,是 AFNetworking(AFN)还是 ASIHTTPRequest(ASI)?

2013-05-16 18:52:23 562

转载 ASIHTTPRequest-进度追踪

每个ASIHTTPRequest有两个delegate用来追踪进度:downloadProgressDelegate 下载)uploadProgressDelegate (上载).进度delegate可以是NSProgressIndicators (Mac OS X) 或者 UIProgressViews (iPhone).ASIHTTPRequest会自适应这两个class的行为

2013-05-14 20:03:04 371

转载 如何升级程序以适应4英寸的iPhone5显示屏

本文是由 iOS Tutorial 小组成员Adam Burkepile撰写,他是一名全职的软件咨询师和iOS独立开发者。 iPhone 5配备了更大的屏幕——你的程序有更多的使用空间:额外增加了88点(176像素)。 不过这跟之前的Retina显示屏一样,你需要对程序做一些修改,以利用更大的屏幕带来的好处。 如果你的程序还没

2013-05-14 11:20:25 744

转载 ASIHTTPRequest 详解, http 请求终结者

版权归旺财勇士所有〜转载需声名〜原贴地地址:http://wiki.magiche.net/pages/viewpage.action?pageId=2064410目录目录发起一个同步请求创建一个异步请求队列请求请求队列上下文ASINetworkQueues, 它的delegate提供更为丰富的功能 取消异步请求安全的

2013-04-25 14:36:40 371

转载 androidpn作为Android推送方案存在的问题

如果百度或者Google搜索 “android 推送” 关键字,相当一部分文章都在说到 androidpn。也可以看到有人说用起来了,有人在吐槽说不稳定、功能缺失,维护工作量大。本文尝试对 androidpn 的前世今生做个汇总分析。访问 androidpn官方网站,我们可以了解到如下的基本信息:androidpn 全称是 Android Push Notification。

2013-04-10 19:18:58 356

原创 xcode4.6 使用 银联 .a的静态文件出错

一个是找不到 头文件。解决方法:把用到银联静态库的源文件扩展名由.m改成.mm。

2013-04-08 17:17:59 914

转载 ios UITextField的总结

.UITextField的初始化和设置  textField = [[UITextField alloc] initWithFrame:CGRectMake(120.0f, 80.0f, 150.0f, 30.0f)];   [textField setBorderStyle:UITextBorderStyleRoundedRect]; //外框类型    textField.pl

2013-03-27 16:56:34 631

翻译 ios nil、NULL和NSNull 的使用

nil用来给对象赋值(Objective-C中的任何对象都属于id类型),NULL则给任何指针赋值,NULL和nil不能互换,nil用于类指针赋值(在Objective-C中类是一个对象,是类的meta-class的实例), 而NSNull则用于集合操作,虽然它们表示的都是空值,但使用的场合完全不同。示例如下:id object = nil;  // 判断对象不为空  if (obje

2013-03-26 21:07:29 337

转载 关于UIScrollViewDelegate协议中每个回调函数的意义及执行

@protocol UIScrollViewDelegate@optional- (void)scrollViewDidScroll:(UIScrollView *)scrollView;  // 只要view有滚动(不管是拖、拉、放大、缩小  等导致) 都会执行此函数---any offset changes- (void)scrollViewDidZoom:

2013-03-26 13:48:35 694

转载 iOS菜鸟学习——UIButton响应传参数

iOS菜鸟学习——UIButton响应传参数- (void)addTarget:(id)target action:(SEL)action forControlEvents:(UIControlEvents)controlEvents;      方法是无法传参数的,能得到的只是响应的UIButton。下面我们来学习一下如何通过UIButton来“传参数”。 我们以UITa

2013-03-19 16:58:21 1891

转载 UIButton 详解

//这里创建一个圆角矩形的按钮 UIButton *button1 = [UIButton buttonWithType:UIButtonTypeRoundedRect]; // 能够定义的button类型有以下6种,// typedef enum {// UIButtonTypeCustom = 0, 自定义风格//

2013-03-15 12:40:54 416

空空如也

空空如也

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

TA关注的人

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