自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(54)
  • 资源 (11)
  • 收藏
  • 关注

转载 Java压缩技术(四) GZIP——Java原生实现

趁着头脑清楚,抓紧时间继续整理! 熟悉linux的朋友可能都用过文件压缩命令,譬如最为简单的gzip命令。 相关链接: Java压缩技术(一) ZLib Java压缩技术(二) ZIP压缩——Java原生实现 Java压缩技术(三) ZIP解压缩——Java原生实现 Java压缩技术(四) GZIP——Java原生实现 Java压缩技术(五) GZIP相关——浏览器

2015-07-31 11:31:57 414

原创 sleep与 wait区别

sleep指线程被调用时,占着CPU不工作,形象地说明为“占着CPU睡觉”,此时,系统的CPU部分资源被占用,其他线程无法进入,会增加时间限制。wait指线程处于进入等待状态,形象地说明为“等待使用CPU”,此时线程不占用任何资源,不增加时间限制。所以sleep(100L)意思为:占用CPU,线程休眠100毫秒wait(100L)意思为:不占用CPU,线程等待100毫秒

2015-07-31 11:14:39 416

原创 eclipse中查找函数的所有调用

或者直接用快捷键Ctrk+Shift +G

2015-07-29 20:56:33 3767

转载 CADisplayLink 及定时器的使用

第一种:用CADisplayLink可以实现不停重绘。例子:CADisplayLink* gameTimer;gameTimer = [CADisplayLink displayLinkWithTarget:self                                            selector:@selecto

2015-07-29 13:04:18 354

原创 IOS 值得注意的地方

- (void)loadView  {      CGRect applicationFrame = [[UIScreen mainScreen] applicationFrame];      UIView *contentView = [[UIView alloc] initWithFrame:applicationFrame];      contentView.backgr

2015-07-29 12:50:31 364

原创 presentationLayer

图1-9 与窗口相关联的图层在图层树中的每一个对象,在渲染树和呈现树中也存在一个与之匹配的对象。如图1-10所示。正如之前提到过的,app主要与图层树中的对象进行交互,但可能有时会访问呈现树中的对象。具体地,访问图层树中对象的presentationLayer属性将返回一个在呈现树中相对应的对象。你可能会通过该对象获取在动画执行过程中的某一时刻的属性值。

2015-07-29 12:35:58 2814

转载 NSArray,NSSet,NSDictionary

NSArray与NSSetNSArray:有序的集合,存储的元素在一个整块的内存中并按序排列;NSSet:无序的集合,散列存储。读developer.apple关于NSSet的解释:You can use sets as an alternative to arrays when the order of elements isn’t important and perfo

2015-07-29 11:01:09 426

转载 ios 随机数 int x = arc4random() % 100;

ios 有如下三种随机数方法:1.    srand((unsigned)time(0));  //不加这句每次产生的随机数不变        int i = rand() % 5;      2.    srandom(time(0));        int i = random() % 5;3.    int i = arc4random() % 5 ;

2015-07-27 23:56:29 1080

转载 快速Android开发系列通信篇之EventBus

概述及基本概念**EventBus**是一个Android端优化的publish/subscribe消息总线,简化了应用程序内各组件间、组件与后台线程间的通信。比如请求网络,等网络返回时通过Handler或Broadcast通知UI,两个Fragment之间需要通过Listener通信,这些需求都可以通过**EventBus**实现。作为一个消息总线,有三个主要的元素:Event:事件

2015-07-26 22:21:18 313

转载 UICollectionView详解5:瀑布流

UICollectionView详解五:瀑布流前面四个章节,我已经详细的讲解了UICollectionView的使用,这一节,我用一个非常实用的例子“瀑布流”来进一步说明UICollectionView的强大作用。先分析一下瀑布流的特点:1. 所有item的宽度是一致的。2. 所有item应该是等比例缩放的。3. 所有item的高度应该是通过实际宽度与缩放比例计算而得出的。

2015-07-26 22:19:28 525

转载 Android Studio推荐几个非常有用的工具

推荐几个非常有用的工具一晃好久没更新博客了,最近一个月真的很忙,因为公司在准备C轮融资,公司的发展到了一个关键的阶段,自己全部精力投入在公司产品上,这个状态可能还会持续一段时间,今天忙中抽闲来给大家分享下我们最近在项目中采用到的一些能帮助团队提升工作效率的几个Android Studio插件和工具。(可直接点击标题跳转到GitHub主页)1、ButterKnife ZeleznyBut

2015-07-26 22:19:12 555

转载 Android 关于使用LruCache缓存你想缓存的数据

今天我们来一起学习一下缓存技术,相信大家做开发的时候都知道请求网络数据的重要,但是有一些只用请求一次就过时性的消息比如某些新闻信息,如果我们每次进入新闻界面就从新从网络上获取势必会给用户带来不好的体验,所以我们需要缓存技术来帮我们解决这一问题。1,LruCache介绍核心的类是LruCache (此类在android-support-v4的包中提供) 。这个类非常适合用来缓存图片,它的主要

2015-07-23 19:42:22 569

原创 list_borrow_view.setEmptyView(empty_view); 当listview为空则显示这个

list_borrow_view.setEmptyView(empty_view); 当listview为空则显示这个

2015-07-23 17:00:48 336

转载 android-async-http AsyncHttpClient介绍

前一阵子刚搬了家,加上公司要发新版本,所以一直比较忙,文章也好几周没更新了。难得这个周末有空,正好周内偶然间闲逛 发现这个很不错的第三方开源类库,针对Android开发中发送http请求的。   在Android开发中,发送、处理http请求简直太常见了,以至于我们的代码里到处充斥着各种HttpClient和与之相关又臭又长的代码, 它们存在于你代码

2015-07-23 11:28:06 414

转载 AutoLayout

随着iPhone设备出现了不同的尺寸,iOS6.0以后storyboard和xib文件新增了一个Use Auto Layout选项,用来实现自动布局。当你勾选上这个选项,以前传统的布局方式将不能正常工作。一旦使用了自动布局,就要忘记 Frame 的概念!要判断UIView是否可以使用自动布局,可以使用如下方法:if ([self.view respondsToSelector:

2015-07-22 13:36:05 310

转载 Android Studio使用技巧系列教程(二)

尊重劳动成果,转载请注明出处:http://blog.csdn.net/growth58/article/details/46764575 关注新浪微博:@于卫国 邮箱:yuweiguocn@gmail.com最终我还是没能够遵守承诺。之前我写的文章应该算是一个新的系列,一年后我们又回来了。 因此我又重新开始了。我每天在Google+上发表的一系列文章我将会分享在这里,就像Da

2015-07-20 14:31:52 356

转载 Path 的move可以多次反复使用

// 绘制箭头Path rollArrow = new Path();rollArrow.moveTo(center.x - 3, (int)innerBoundingBox.top + 14);rollArrow.lineTo(center.x, (int)innerBoundingBox.top + 10);rollArrow.moveTo(center.x +

2015-07-20 13:57:58 477

转载 Android ViewDragHelper完全解析 自定义ViewGroup神器

转载请标明出处: http://blog.csdn.net/lmj623565791/article/details/46858663; 本文出自:【张鸿洋的博客】一、概述在自定义ViewGroup中,很多效果都包含用户手指去拖动其内部的某个View(eg:侧滑菜单等),针对具体的需要去写好onInterceptTouchEvent和onTouchEvent这两个方法是

2015-07-19 14:33:01 430

转载 Android屏幕适配全攻略(最权威的官方适配指导)

转载请注明出处:http://blog.csdn.net/zhaokaiqiang1992Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出

2015-07-19 13:11:01 378

转载 iOS8 WebKit库之——WKWebView篇

webkit使用WKWebView来代替IOS的UIWebView和OSX的WebView,并且使用Nitro JavaScript引擎,这意味着所有第三方浏览器运行JavaScript将会跟safari一样快。第一、WKWebView增加的属性和方法类比UIWebView,跟UIWebView的API对比,增加的属性:1、estimatedProgress 加载进度条,在IOS8

2015-07-17 23:32:07 412

转载 iOS9编程GOGOGO:XCode7新变化

做一个关于栈视图 UIStackView的Demo,先看看XCode7的变化关于StoryBoard:启动画面由xib变为Storyboard StoryBoard引用: 现在可以在一个StoryBoard中添加对另外一个StoryBoard的引用,在多个SB中进行切换不用再写代码了,如图: 以前的方式(SWIFT):override func viewDidL

2015-07-17 20:43:01 377

转载 UIView动画(过渡效果)的学习笔记

UIView视图的动画功能,可以使在更新或切换视图时有放缓节奏、产生流畅的动画效果,进而改善用户体验。UIView可以产生动画效果的变化包括:位置变化:在屏幕上移动视图。大小变化:改变视图框架(frame)和边界。拉伸变化:改变视图内容的延展区域。改变透明度:改变视图的alpha值。改变状态:隐藏或显示状态。改变视图层次顺序:视图哪个前哪个后。旋转:即任何应用到视图上的仿射变换(t

2015-07-17 20:39:57 252

转载 自定义UICollectionViewLayout并添加UIDynamic

UICollectionView是iOS6引入的控件,而UIDynamicAnimator是iOS7上新添加的框架。本文主要涵盖3部分:一是简单概括UICollectionView的使用;二是自定义一个UICollectionViewLayout来实现不同的Collection布局;三是在自定义UICollectionViewLayout的基础上添加UIDynamicAnima

2015-07-15 22:48:40 512

转载 iOS 8自动调整UITableView和UICollectionView布局

”阅读器UITableViewUICollectionView(via:玉令天下的Blog) 本文讲述了UITableView、UICollectionView实现 self-sizing cell 布局的知识,以及如何用 InvalidationContext 优化 UICollectionView 布局的更新。 

2015-07-15 22:34:39 727

转载 GitHub 优秀的 Android 开源项目

转自:http://blog.csdn.net/shulianghan/article/details/18046021 主要介绍那些不错个性化的View,包括ListView、ActionBar、Menu、ViewPager、Gallery、GridView、ImageView、ProgressBar及其他如Dialog、Toast、EditText、TableView、Acti

2015-07-11 13:43:50 596

转载 Android_开源框架_AndroidUniversalImageLoader网络图片加载

1.功能概要 Android-Universal-Image-Loader是一个开源的UI组件程序,该项目的目的是提供一个可重复使用的仪器为异步图像加载,缓存和显示。(1).使用多线程加载图片(2).灵活配置ImageLoader的基本参数,包括线程数、缓存方式、图片显示选项等;(3).图片异步加载缓存机制,包括内存缓存及SDCard缓存;(4).采用监听器监听图片加载过程

2015-07-11 12:57:22 349

转载 php mysql_fetch_array与mysql_fetch_assoc区别

mysql_fetch_assoc 得到的是关联数组。mysql_fetch_array 可以得到关联数组也可以得到索引数组,也可以二者都有。下面以一个例子进行说明它们的区别:假如从数据库教程取出一个用户的用户名和密码username   passwordtest       123456用assoc  结果是array([username]=>'test',[pass

2015-07-10 20:59:44 815

转载 设置layer.cornerRadius后变卡怎么解决

cell.imageView.layer.cornerRadius = 20;cell.imageView.layer.maskToBounds = YES;cell.imageView.clipsToBounds = YES;试试

2015-07-10 15:23:34 779

转载 教你把UIView切成任意形状 通过ShapeLayer

有时候layer.cornerRadius并不能满足需求,自己实现drawRect又太麻烦,怎么办?多的不说,直接上代码: 123456789101112131415161718192021

2015-07-09 20:10:55 1930

转载 创建圆形头像和圆角图片

IOS7的一个变化是相对于方形图像,更偏爱于使用圆形图像。在内置的应用中可以看到圆形图标或圆形图像,如联系人和电话应用。这篇短文中,我们将探讨CALayer类,以及如何运用它来创建圆形图像或圆角图像。您可能并没有听说过CALayer类。但是,如果你曾经创建过应用程序,那么你应该以某种方式使用过它。UIKit中的每个视图(例如UIView、UIImageView)都备份在一个CALayer类

2015-07-09 20:01:42 430

转载 创建圆形头像和圆角图片

IOS7的一个变化是相对于方形图像,更偏爱于使用圆形图像。在内置的应用中可以看到圆形图标或圆形图像,如联系人和电话应用。这篇短文中,我们将探讨CALayer类,以及如何运用它来创建圆形图像或圆角图像。您可能并没有听说过CALayer类。但是,如果你曾经创建过应用程序,那么你应该以某种方式使用过它。UIKit中的每个视图(例如UIView、UIImageView)都备份在一个CALayer类

2015-07-09 19:46:53 439

转载 Core Animation编程指南

本文是《Core Animation Programming Guide》2013-01-28更新版本的译文。本文略去了原文中关于OS X平台上Core Animation相关内容。因为原文的类型属于编程指南,所以示例代码并不多,更多的是理论层面的探讨。所以译文中加入了大量的示例代码,以提高本文的可操作性。希望本文能够对你有所帮助。本文由海水的味道翻译,转载请注明译者和出处,请勿用于商

2015-07-09 13:01:23 400

转载 得到UILable在设置字体样式后的真实长度

在用代码创建UI时,首先就是要创建UI的frame,一般的控件在创建时都会调用如下函数:initWithFrame:(CGRect)frame.在取frame的时候有几种情况,一是你已知当前控件在父视图中的绝对位置,你可以直接输入坐标位置及大小就可以创建了。还有一种就是在已知控件的基础上做参考,来计算自己的坐标位置。我在工作中就遇到了一个这样问题:我有一个cell,cell上显示了标题(标题是显示

2015-07-08 17:35:20 427

转载 IOS疯狂基础之UILabel

前言:我这个人不怎么喜欢用 xib 或是 storyboard 拖控件然后关联操作,我喜欢用写代码的方式来实现。以下是常用的属性:UILabel *label1 = [[UILabel alloc]initWithFrame:CGRectMake(50.0, 20.0, 200.0, 50.0)];//声明时必须指定长宽label1.text = @"标签显示的文字";

2015-07-08 17:34:38 399

转载 CABasicAnimation用法

CABasicAnimation 自己只有三个property   fromValue  toValue  ByValue当你创建一个 CABasicAnimation 时,你需要通过-setFromValue 和-setToValue 来指定一个开始值和结束值。 当你增加基础动画到层中的时候,它开始运行。当用属性做动画完成时,例如用位置属性做动画,层就会立刻 返回到它的初始位

2015-07-08 17:29:58 270

转载 那些动画效果很炫的Android及iOS开源项目

1.ContextMenu动画体验很棒的 Context MenuAndroid 版iOS 版2.Side Menu动画体验很棒的 Side MenuAndroid 版iOS 版3.Phoenix下拉刷新,带 Header 渐渐凸显效果Android 版iOS 版4.Taurus

2015-07-08 14:41:30 382

转载 Android万能播放器

Android万能播放器0.eclipse直接导入即可食用(亲,有两个是库工程哦) 1.基于Vitamio的万能播放器(自己百度哈) 2.扫描本地视频,获取每个视频第一帧,并显示 3.手势控制音量、亮度 4.获取到的第一帧图片没有处理,可能会内存溢出,请自行处理啦 5.好漂亮的下拉刷新控件(不喜欢可以直接delete,只是一个简单的库项目)下载地

2015-07-08 14:39:26 366

转载 符合动画

CABasicAnimation *opAnim = [CABasicAnimationanimationWithKeyPath:@"opacity"];    opAnim.duration =3.0;    opAnim.fromValue = [NSNumbernumberWithFloat:.25];    opAnim.toValue= [NSNumbernu

2015-07-07 21:32:18 369

转载 CABasicAnimation 几个常用的动画效果

来自:http://blog.sina.com.cn/s/blog_8a6c97b501010lcf.html其他参考:http://tergol.blog.163.com/blog/static/1706950282010112811257949/+(CABasicAnimation *)opacityForever_Animation:(float)time /

2015-07-07 18:28:15 460

转载 UITextField设置padding

有时为了美化UITextField样式会使用自定义背景图片而将本身的边框隐藏,这时基本上光标的位置都不会很合适,而UITextField默认不可以设置padding,咱们可以自定义一个子类实现padding。//// UITextFieldEx.h//#import @interface UITextFieldEx : UITextField { BOOL is

2015-07-07 17:42:27 1253

android 官方例子代码 example code apk(全)

4.0 版本的官方code 代码 展现了所有sdk样式代码

2012-08-14

Learn Objective-C on the Mac eBook.pdf (incl. examples) 包含全代码

Learn Objective-C on the Mac eBook.pdf (incl. examples) 含操作图片且包含全实例代码

2012-07-21

ANDROID Mars第四季程序全

ANDROID Mars第四季程序全

2012-07-01

ANDROID Mars第三季code代码全

ANDROID Mars第三季程序全

2012-07-01

JavaScript权威指南(第6版)pdf(彩页)

[JavaScript权威指南(第6版)].(JavaScript:The.Definitive.Guide).David.Flanagan.文字版.pdf

2012-06-21

Txt阅读器源代码

GBK UTB可自由转换

2012-06-12

mars老师视频源码下载android(33集全)

很全的视频代码 ,写好了详细的评论注释 , 对学习android很有帮助

2012-02-13

JAVA网络编程实例

JAVA 各类网络(socket udb 编程大全

2012-01-09

USB LINUX驱动程序(已测试)

本例程是写一个c语言 通过USB控制外部的一个模拟导弹发射台 如可以控制其旋转 发射 , 以经过测试 可以完美执行~

2012-01-09

控制系统仿真与SIMULINK(PPT+程序)

RT~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

2011-06-28

空空如也

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

TA关注的人

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