自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

罗函

人活着就是要不断学习

  • 博客(18)
  • 资源 (11)
  • 收藏
  • 关注

原创 去掉UITableView中多余空行

把下面这个方法拷贝到你的代码中,然后调用:[self setExtraCellLineHidden:self.tableView];方法:- (void)setExtraCellLineHidden: (UITableView *)tableView{ UIView *view = [UIView new]; view.backgroundColor = [UIC

2015-07-22 10:52:13 681

原创 CocoaPots 安装教程

一、注意事项:安装CocoaPots的顺序:Xcode->homebrew->RVM->Ruby->CocoaPats;网上很多教程都忽略了homebrew,然而这一步非常重要!二、安装步骤:1.安装Xcode(略)2.安装homebrew 进入官网http://brew.sh/index_zh-cn.html你会发现官网

2015-07-16 09:12:24 1206

原创 Mac 用RVM安装ruby 2.0.0的时候出现错误

Mac 用RVM安装ruby 2.0.0的时候出现错误LuohandeMacBook-Pro:~ LuohanCC$ rvm 2.0.0 --defaultruby-2.0.0-p643 is not installed.To install do: 'rvm install ruby-2.0.0-p643'LuohandeMacBook-Pro:~ Luoha

2015-07-15 18:55:31 18756 5

原创 NSUserDefaults的使用(IOS - Swift)

NSUserDefaults是IOS系统的一种轻量级的数据存储方式,用来存储用户设置信息、登陆名、密码之类的信息,所存储的数据保存在App的沙盒目录内,NSUserDefaults可以存储基本数据类型(Int、Float、Double、Bool、NSString、NSArray、NSDictionary、NSURL、NSNumber、NSData)和系统数据类型(UIImage、UIColor等等

2015-07-15 09:21:46 870

原创 动态设置UITableViewCell的高度

目的:计算出图中红色部分的实际高度,根据字体大小、字型、内容长短自动算出UILabel的高度。代码如下:- (CGFloat)tableView:(__unusedUITableView *)tableView heightForRowAtIndexPath:(__unusedNSIndexPath *)indexPath{   //除了

2015-07-13 11:27:00 866 1

原创 Unix,Linux下的信号灯

信号灯分为两种:一种是简单信号量,另一种是用于进程间通讯的信号量集;一、简单信号量:属于POSIX标准的信号量;从信号量的命名来看,信号量又可分为命名信号量和匿名(未命名)信号量;从信号量的值来看,信号量可分为二进制信号量和计数信号量;1、匿名信号量和命名信号量:  匿名信号量是在内存中分配内存、进行初始化并由系统

2015-07-11 13:29:39 1135

原创 线程、进程间通信

>>>>>>#include 函数: 【创建线程:】int pthread_create(pthread_t *thread, const pthread_attr_t *attr, void *(*routine)(void *), void *arrg);thread:线程标示符attr:线程属性设置routine:线程函数的起始地址,指

2015-07-11 13:24:30 543

原创 广播、多播、UNIX套接域

+++++++广播+++++++(位于6-4的中间)【socket( ); 创建套接字,返回一个套接字描述符】int socket(int family, int type, int protocol);family:协议族AF_INET: IPv4协议AF_INET6: IPv6协议AF_LOCAL: UNIX域协议+++++++多播+++++++

2015-07-11 13:19:09 844

原创 套接字编程

+++++++套接字编程+++++++(位于6-4的中间)【socket( ); 创建套接字,返回一个套接字描述符】int socket(int family, int type, int protocol);family:协议族AF_INET: IPv4协议AF_INET6: IPv6协议AF_LOCAL: UNIX域协议F

2015-07-11 13:13:46 929

原创 Android SDK下载和更新失败的解决方法

今天更新sdk,遇到了更新下载失败问题: Fetching https://dl-ssl.google.com/android/repository/addons_list-2.xml Fetched Add-ons List successfully Fetching URL: https://dl-ssl.google.com/android/repository/reposi

2015-07-11 13:02:42 671

原创 Java自学笔记(Java自学教程/带示意图) - 罗函

这是我自己之前自学Java时的详细笔记,放在电脑里面很久了,今天分享出来,比较适合那些有过一点Java基础的同学,因为篇幅较长,而且复制粘贴到CSDN格式就全乱了,所以我只截了两张图片,如有需要请下载我上传的Word版本,里面涵盖了Java基础、Java进阶、Java难点等等模块(看第四张图,里面那些绿色的矩形块都是我做的示意图片,双击便可打开,非常直观)卧槽,现在才发现,我当成这哪里是在做笔记啊

2015-07-11 00:54:13 1199

原创 javah、javap的用法

javah 类名  将java中的本地方法自动生成相应的头文件,在jni中实现头文件中的这些方法      java反编译:      javah “包、类”首先先要编译我们的android项目,因为javah算是一个反编译工具,需对编译后的文件使用。由于我们编译后的文件是默认放在android项目目录下的bin目录的。于是我们打开cmd      cd D:/works/an

2015-07-11 00:25:52 2421

原创 Eclipse 快捷键

【ALT+/】此快捷键为用户编辑的好帮手,能为用户提供内容的辅助,不要为记不全方法和属性名称犯愁,当记不全类、方法和属性的名字时,多体验一下【ALT+/】快捷键带来的好处吧。2【Ctrl+O】显示类中方法和属性的大纲,能快速定位类的方法和属性,在查找Bug时非常有用。3【Ctrl+/】快速添加注释,能为光标所在行或所选定行快速添加注释或取消注释,在调试的

2015-07-11 00:22:42 360

原创 Android Prelink实现的源码分析

Android Prelink实现的源码分析1.原理简介1) PrelinkPrelink即预链接技术是利用事先链接以代替运行时链接的技术,以加快共享库的加载速度,它不仅能加快程序启动时间,还可以减少部分内存开销(它能使KDE的启动时间减少50%)。每次程序执行时,进行的链接动作都是一样的,链接相对来说开销很大,尤其是嵌入式系统。2) 普通Linux

2015-07-11 00:15:26 879

原创 Android.mk 详解剖析

【原创作品,有带目录Word版,有需要的可以下载,转载注明出处】一、Android.mk能编译哪些文件、一个Android.mk示例                                              Android.mk文件是GNU Makefile的一小部分,它用来对Android程序进行编译。

2015-07-10 00:35:48 694

原创 Android应用开发 - JAVA环境变量设置 JDK1.6配置

1.下载安装JAVA JDK安装一般目录为:C:\Program Files (x86)\Java用户变量中新建:JAVA_HOME   =    C:\Program Files (x86)\Java\jdk1.6.0_04(2b)系统变量Path中追加  %JAVA_HOME%\bin;%JAVA_HOME%\jre\bin 或者是直接%JA

2015-07-10 00:28:36 1031

原创 Android init.rc分析

INIT.RC分析1,init.rc是一个可配置的初始化文件,通常定制厂商可以配置额外的初始化配置,init.%PRODUCT%.rc2,init.rc是在$GINGERBREAD/system/core/init/init.c中读取的,它基于“行”,包含一些用空格隔开的关键字(它属于特殊字符)3,如果关键字中有空格,处理方法类似于C语言,使用/表示转义,使用“

2015-07-10 00:18:19 532

原创 IOS横向菜单(TopBar Menu)代码示例 - XNScrollTopBar

TopBar, IOS菜单,滑动菜单,分页显示

2015-07-08 20:43:29 1724

极光推送模拟服务端APP

每一项参数都可配置,可设置附加参数,可选择推送平台 对应博客地址:http://blog.csdn.net/luohancc/article/details/51462072

2016-07-06

IOS - AES:ECB:PKCS7Padding加密、解

详细介绍:http://blog.csdn.net/luohancc/article/details/51393904

2016-05-13

IOS图片轮播控件/广告控件/Banner

博客地址:http://blog.csdn.net/luohancc/article/details/50371892

2015-12-21

IOS广告页(XNAdvertisementView)

详细介绍:http://blog.csdn.net/luohancc/article/details/50342527

2015-12-17

IOS引导页/欢迎页

博客地址:http://blog.csdn.net/luohancc/article/details/50326863

2015-12-16

XNChoosePictureView(图片选择器)

详细介绍:http://blog.csdn.net/luohancc/article/details/50325853

2015-12-16

32个GPS坐标(用于测试轨迹画线)

该json中放了32个GPS坐标信息,其实就是深圳某公交的一条线路

2015-09-15

Java自学笔记 - 超有用

这是我自己之前自学Java时的详细笔记,放在电脑里面很久了,今天分享出来,比较适合那些有过一点Java基础的同学,因为篇幅较长,而且复制粘贴到CSDN格式就全乱了,所以我只截了两张图片,如有需要请下载我上传的Word版本,支持原创,谢谢。

2015-07-11

Android.mk 详解剖析

带目录,查看方便,这是我自己的学习笔记,喜欢就拿去吧

2015-07-10

XNScrollTopBar (Top横向菜单)

【功能明细】: 1.第一行菜单可自定义菜单数量、菜单样式(宽、高,选中和非选中时的颜色) 2.第二行附加菜单可自定义滑块、菜单样式 3.两层菜单均可滑动,可设置动画,控制动画速度 4.通过currentIndexForMain和currentIndexForSecondary获取当前的位置 5.扩展性高,可根据自己的需要进行修改

2015-07-09

Android自学笔记

Android自学笔记,写的很浅,后续还会继续学习并对其进行修改完整

2014-05-23

空空如也

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

TA关注的人

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