自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(256)
  • 资源 (52)
  • 收藏
  • 关注

原创 IOS 知识大总结

1获取系统语言设置 NSUserDefaults *userDefault = [NSUserDefaults standardUserDefaults]; NSArray *languages = [userDefault objectForKey:@"AppleLanguages"]; NSString *preferredLang = [languages

2016-03-08 22:28:51 3795 1

原创 iOS判断一个字符串中是否都是数字

第一种方式是使用NSScanner:1. 整形判断- (BOOL)isPureInt:(NSString *)string{NSScanner* scan = [NSScanner scannerWithString:string]; int val; return [scan scanInt:&val] && [scan isAtEnd];} 2.浮点形判断:- (BOOL)i

2015-12-11 12:51:44 6175

原创 IOS 获取指定月的第一天和最后一天

+ (NSString *)getMonthBeginAndEndWith:(NSString *)dateStr{ NSDateFormatter *format=[[NSDateFormatter alloc] init]; [format setDateFormat:@"yyyy-MM"]; NSDate *newDate=[format dateFromS

2015-10-27 15:18:08 12117

原创 Android 应用桌面快捷方式 创建 删除

/** * 创建桌面快捷方式 * * @param context * @param pkg * 包名 * @return */ public static boolean addShortCut(Activity context, String pkg) { // 快捷方式名称

2015-09-28 22:42:12 898

原创 Android 图片圆角

/** * 将图片转化为圆角图片 * * @param drawable * @param roundPX * @return */ private static Bitmap getRoundCornerDrawable(Drawable drawable, float roundPX /* 圆角的半径 */) {

2015-09-28 21:57:45 733

原创 一句话去除UITableView底部多余行及分割线

在viewDidLoad函数中加上此句代码:self.tableView.tableFooterView = [[UIView alloc] initWithFrame:CGRectZero];即可去除UITableView底部多余行及分割线

2015-09-24 17:14:19 702

原创 Android 自定义View实现SlideSwitchView

import com.example.compoundbuttonview.R;import android.content.Context;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.graphics.Canvas;import android.graphics

2015-09-18 19:46:30 1910

原创 Android CheckBox实现SwitchButton

import com.example.compoundbuttonview.R;import com.example.compoundbuttonview.anim.FrameAnimationController;import android.content.Context;import android.content.res.Resources;import android.grap

2015-09-18 19:37:47 1916

原创 IOS 积累代码之一

+ (BOOL)checkPhoneNumber:(NSString *)phoneNumber{ //判断电话号码 NSString * MOBILE = @"^1(3[0-9]|5[0-35-9]|8[025-9])\\d{8}$"; NSString * CM = @"^1(34[0-8]|(3[5-9]|5[017-9]|8[278])\\d)\\d{7}$";

2015-09-16 17:56:27 546

原创 Android 自定义DialogProgress

/** * @Description:自定义对话框 */public class MProgressDialog extends ProgressDialog { private AnimationDrawable mAnimation; private Context mContext; private ImageView mImageView; private String m

2015-09-15 14:33:38 908

转载 如何设计一个 iOS 控件?(iOS 控件完全解析)

代码的等级:可编译、可运行、可测试、可读、可维护、可复用前言一个控件从外在特征来说,主要是封装这几点:交互方式显示样式数据使用对外在特征的封装,能让我们在多种环境下达到 PM 对产品的要求,并且提到代码复用率,使维护工作保持在一个相对较小的范围内;而一个好的控件除了有对外一致的体验之外,还有其内在特征:灵活性低耦合易拓展易维护

2015-09-11 17:45:54 1237

转载 iOS GCD使用指南

Grand Central Dispatch(GCD)是异步执行任务的技术之一。一般将应用程序中记述的线程管理用的代码在系统级中实现。开发者只需要定义想执行的任务并追加到适当的Dispatch Queue中,GCD就能生成必要的线程并计划执行任务。由于线程管理是作为系统的一部分来实现的,因此可统一管理,也可执行任务,这样就比以前的线程更有效率。Dispatch Queue

2015-09-11 16:21:56 534

转载 Android 打造任意层级树形控件 考验你的数据结构和设计

1、概述大家在项目中或多或少的可能会见到,偶尔有的项目需要在APP上显示个树形控件,比如展示一个机构组织,最上面是boss,然后各种部门,各种小boss,最后各种小罗罗;整体是一个树形结构;遇到这样的情况,大家可能回去百度,因为层次多嘛,可能更容易想到ExpandableListView , 因为这玩意层级比Listview多,但是ExpandableListView实现目前只支持两级,当

2015-09-11 09:56:13 1421

原创 dispatch_async & dispatch_sync理解

* 所谓同步,就是在发出一个调用时,在没有得到结果之前,该调用就不返回。但是一旦调用返回,就得到返回值了。换句话说,就是由调用者主动等待这个调用的结果。* 而异步则是相反,调用在发出之后,这个调用就直接返回了,所以没有返回结果。换句话说,当一个异步过程调用发出后,调用者不会立刻得到结果。而是在调用发出后,被调用者通过状态、通知来通知调用者,或通过回调函数处理这个调用.**简单的生活中的

2015-09-09 11:48:02 1851

原创 IOS 开发常用的宏定义

// 1.判断是否为iOS7#define iOS7 ([[UIDevice currentDevice].systemVersion doubleValue] >= 7.0)// 2.获得RGB颜色#define RGBA(r, g, b, a) [UIColor colorWithRed:r/255.0f green:g/255.0f blue:b

2015-09-09 10:22:25 833

转载 Java 将字节数组转化为16进制的多种方案

很多时候我们需要将字节数组转化为16进制字符串来保存,尤其在很多加密的场景中,例如保存密钥等。因为字节数组,除了写入文件或者以二进制的形式写入数据库以外,无法直接转为为字符串,因为字符串结尾有\0,当然肯定还有其他原因。下面提供几种Java中使用的方案:方案一:直接利用BigInteger的方法,应该是最简单的方案了。/** * 利用签名辅助类,将字符串字节数组 *

2015-09-07 13:16:39 520

转载 Android下得到APK包含信息

很多情况下,我们需要通过APK文件来得到它的一些信息。 (此时此APK不一定被安装了)0. 基础知识:可以通过android.content.Context的方法 getPackageManager()得到一个PackageManager实例。PackageManager有一个方法:PackageInfo getPackageArchiveInfo (String archiv

2015-09-04 19:50:36 663

转载 CGContextAddArcToPoint和CGContextAddArc

比较难的是CGContextAddArcToPoint  代码如下:CGContextRef context=UIGraphicsGetCurrentContext(); CGContextSetRGBStrokeColor(context,1,0,0,1); CGContextMoveToPoint(context,150,50); CGContextAddLineT

2015-09-01 14:22:14 440

转载 mac os下eclipse修改svn的用户名和密码 mac svn checkout 报 403 Forbidden 错误的处理方法

1、打开命令行窗口,即用户的根目录(用户的home目录)$ ls -al...drwxr-xr-x   6 lvzhinan  staff    204  1  9 18:10 .subversion...$cd . subversion/auth/$rm -r  -f  -d *2、重启ecl

2015-08-31 14:41:10 2442

转载 IOS 宏NSDictionaryOfVariableBindings中的#

在代码中使用Autolayout时,大家都会使用NSDictionaryOfVariableBindings这个宏,这个宏可以生成一个变量名到变量值映射的Dictionary。比如NSDictionaryOfVariableBindings(button1, button2)将会生成一个{ @”button1” = button1, @”button2 = button2 }的Dictionary。

2015-08-20 17:30:04 2848

原创 IOS UITableview 的Cell 封装

感觉不错的代码。收藏下。#import "GDBookTableViewCell.h"#import "GDBook.h"@interface GDBookTableViewCell ()@property (weak, nonatomic) IBOutlet UIImageView *iconLabel;@property (weak, nonatomic) IBOutlet U

2015-08-18 11:46:40 2766

转载 打开ios设备的闪光灯代码

- (void) turnTorchOn: (bool) on {Class captureDeviceClass = NSClassFromString(@"AVCaptureDevice");if (captureDeviceClass != nil) { AVCaptureDevice *device = [AVCaptureDevice defaultDeviceWithMe

2015-08-10 16:21:11 1372

原创 mac下eclipse支持GBK GB2312等

因为两个项目用的编码不同,一个用的utf-8,一个是GBK,在mac下面,发现eclipse的选项里面,居然不能选择gbk编码,于是查了下,发现直接在那个下拉框里面填上GBK就行了 或者GB2312就可以了。

2015-07-29 18:44:54 1685

原创 Android 代码设置Activity 背景透明

当指定Activity 样式 Them.Dialog 时候 又不允许用XML 设置 Activity 的背景颜色的时候用代码this.getWindow().getDecorView().setBackgroundColor(Color.TRANSPARENT);主意:代码写在 setContView();方法的后面.

2015-07-17 17:34:10 16319 2

转载 欢迎使用CSDN-markdown编辑器

最近一个朋友和我探讨关于Where 1=1 and这种形式的语句会不会影响性能。最后结论是不影响。虽然结论正确,但对问题的认识却远远没有解决问题的根本。实际上在T-SQL语句的书写过程中经常犯得错误就是得出一个很窄的结论,然后教条式的奉若圣经,对于T-SQL领域来说,在网上经常可以看到所谓的优化守则,随便在网上搜了一些摘录如下:不要有超过5个以上的表连接(JOIN) 考虑使用临时表或表变量存放中

2015-07-17 11:03:17 546

转载 iOS深入学习(Block全面分析)

如果有Block语法不懂的,可以参考fuckingblocksyntax,里面对于Block为了方便对比,下面的代码我假设是写在ViewController子类中的1、第一部分定义和使用Block,- (void)viewDidLoad{ [super viewDidLoad]; //(1)定义无参无返回值的Block void (^printBlock)

2015-07-16 15:33:42 665

转载 iOS深入学习(再谈block)

之前写过一篇博客,把Block跟delegate类比,说明了使用block,可以通过更少的代码实现代理的功能。那篇博客将block定义为类的property。过了这么长时间,对于block的内容有了很多的遗忘,果然block的语法比较操蛋,容易遗忘,还是看看http://fuckingblocksyntax.com/,复习一下操蛋的block语法,我翻译如下,(1)block作为本地变量(

2015-07-16 15:12:28 1622

转载 IOS Block很简单,就像delegate的简化版

代理设计模式对于iOS开发的人来说肯定很熟悉了,代理delegate就是委托另一个对象来帮忙完成一件事情,为什么要委托别人来做呢,这其实是MVC设计模式中的模块分工问题,例如View对象它只负责显示界面,而不需要进行数据的管理,数据的管理和逻辑是Controller的责任,所以此时View就应该将这个功能委托给Controller去实现,当然你作为码农强行让View处理数据逻辑的任务,也不是不行,

2015-07-16 14:26:47 923

转载 iOS深入学习(创建静态库static library)

在项目开发的过程中,经常使用静态库文件。例如两个公司之间业务交流,不可能把源代码都发送给另一个公司,这时候将私密内容打包成静态库,别人只能调用接口,而不能知道其中实现的细节。简介:库是一些没有main函数的程序代码集合。除了静态库,还有动态链接库,他们之间的区别是:静态库可以编译到我们的执行代码中,应用程序可以在没有静态库的环境中运行;动态库不能编译到我们的执行代码中,应用程序必须在有链接库文件的环

2015-07-16 14:11:17 1157

转载 _weak typeof(self) weakSelf = self

_weak typeof(self) weakSelf = self; (一)内存管理原则 1、默认strong,可选weak。strong下不管成员变量还是property,每次使用指针指向一个对象,等于自动调用retain(), 并对旧对象调用release(),所以设为nil等于release。 2、只要某个对象被任一strong指针指向,那么它将不会被销毁,否则立即释放,不用等

2015-07-09 16:28:15 34327

转载 ios 字符串判断代码

//判断是否不为空+ (BOOL)isNotBlank:(NSString *)str{ if (str != nil && str.length != 0) { return YES; } return NO;}//是否包含字符串- (BOOL)myContainsString:(NSString *)other{ NSRange r

2015-07-08 19:42:46 745

转载 EditText无法获取焦点 获取焦点无法编辑(android:descendantFocusability用法简析 )

android:descendantFocusability用法简析 开发中很常见的一个问题,项目中的listview不仅仅是简单的文字,常常需要自己定义listview,自己的Adapter去继承BaseAdapter,在adapter中按照需求进行编写,问题就出现了,可能会发生点击每一个item的时候没有反应,无法获取的焦点。原因多半是由于在你自己定义的Item中存在诸如ImageBu

2015-07-01 18:04:44 2412

转载 IOS-NSDate之今天,昨天,这周,这个月,上个月

今天跟大家讨论日期的用法,相信大家在项目中,经常会设置一个默认时间段,比如一周前到今天。下面教大家怎么获取前一天,或前一周等等。比如date 2009-12-11NSDate *today = [NSDate dateWithString:@"2009-12-11 00:00:00 +0000"]; NSDate *yesterday = [NSDate dateWithString

2015-06-23 19:39:32 2613

转载 IOS 将RGB颜色值转换为UIColor

#define UIColorFromRGB(rgbValue) [UIColor \colorWithRed:((float)((rgbValue & 0xFF0000) >> 16))/255.0 \green:((float)((rgbValue & 0xFF00) >> 8))/255.0 \blue:((float)(rgbValue & 0xFF))/255.0 alpha:1.

2015-06-09 17:16:02 2500

转载 iOS应用程序生命周期(前后台切换,应用的各种状态)详解

目录[-]1、应用程序的状态2、应用程序的生命周期2.1、加载应用程序进入前台2.2、加载应用程序进入后台2.3、关于main函数3、响应中断3.1 当一个基于警告式的中断发生时,比如有电话打进来了,这是程序会临时进入inactive状态,这用户可以选择如何处理这个中断,流程如下图:3.2 当有这些中断时,我们的app该怎么办呢?我们应该在applicati

2015-06-05 18:36:43 563

转载 iOS中图片拉伸技巧

纵观移动市场,一款移动app,要想长期在移动市场立足,最起码要包含以下几个要素:实用的功能、极强的用户体验、华丽简洁的外观。华丽外观的背后,少不了美工的辛苦设计,但如果开发人员不懂得怎么合理展示这些设计好的图片,将会糟蹋了这些设计,功亏一篑。比如下面张图片,本来是设计来做按钮背景的: button.png,尺寸为:24x60现在我们把它用作为按钮背景,按钮尺寸是150x50

2015-06-05 18:23:22 624

转载 IOS 获取文本的高度和宽度

+ (CGFloat)heightForContent:(MyMsgTextModel *)content withWidth:(CGFloat)width{ CGSize contentSize; if (SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"7.0")) { NSMutableParagraphStyle *par

2015-06-05 18:15:33 3255

转载 Android利用Context获取屏幕尺寸

方法1:public Point getDisplayMetrics() {    DisplayMetrics dm = new DisplayMetrics();    dm = getApplicationContext().getResources().getDisplayMetrics();    int screenWidth = dm.widthPixel

2015-06-02 18:37:12 4556

转载 iOS和Android的app界面设计规范

记录一下iOS和Andoird的界面设计规范,方便进行标准的产品设计,并与设计师顺畅沟通iOS篇界面尺寸设备分辨率状态栏高度导航栏高度标签栏高度iPhone6 plus1242×2208 px60px132px147pxiPhone6750×133

2015-05-03 09:34:10 2746

原创 iOS获取ipa里的资源如图片等

iOS获取ipa里的资源如图片等你可以自己在iphone上下载一个你想要的客户端,然后使用iTunes进行备份,把应用备份拷贝到本地后,把ipa的后缀名改为zip然后解压,在解压后的文件夹中找到.app右键显示包内容,在里面就可以拿到整个应用的素材。

2015-03-27 16:14:06 4975

计算机病毒防范技巧PPT

计算机病毒防范技巧PPT 希望大家的电脑远离病毒。 计算机病毒防范技巧PPT 希望大家的电脑远离病毒

2010-04-21

UML课程设计,有详细的word报告

UML课程设计,有详细的word报告,相信对你有帮助。 UML课程设计,有详细的word报告,相信对你有帮助。

2010-03-13

管理系统 数据管理系统

管理系统 数据管理系统 管理系统 数据管理系统管理系统 数据管理系统管理系统 数据管理系统管理系统 数据管理系统

2010-01-28

flash金鱼 源文件

flash金鱼 源文件 fla flash金鱼 源文件 flash金鱼 源文件

2010-01-16

flash班级网站 swf UI 作业 flash班级网站 swf UI 作业

flash班级网站 swf flash班级网站 swf flash班级网站 swf

2010-01-15

flash作业 UI课程设计

flash作业 UI课程设计 swfflash作业 UI课程设计 swfflash作业 UI课程设计 swfflash作业 UI课程设计 swfflash作业 UI课程设计 swf

2010-01-15

2011网络工程师考试资料大全

2011网络工程师考试资料大全 网络管理员 2011网络工程师考试资料大全 网络管理员

2010-01-01

考研英语相似单词记忆

考研英语相似单词记忆 六级英语宝典 考研英语相似单词记忆 六级英语宝典

2010-01-01

计算机网络期末考试题

计算机网络期末考试题 答案 计算机网络期末考试题 答案 计算机网络期末考试题 答案 计算机网络期末考试题 答案

2009-12-27

SQL面试题 经典SQL

SQL面试题 经典SQL SQL面试题 经典SQL SQL面试题 经典SQL 需要的下载

2009-12-21

常微分方程期末考试试卷

常微分方程期末考试试卷 常微分方程 常微分方程期末考试试卷 常微分方程 要的下载

2009-12-21

常微分方程期末考试试卷

常微分方程期末考试试卷 常微分方程期末考试试卷 要的下载!(*^__^*) 嘻嘻……

2009-12-21

编译原理试卷(期末考试)

编译原理试卷 编译原理试卷 编译原理试卷

2009-11-29

java学习速成ppt

java学习速成ppt web 开发 java学习速成ppt web 开发

2009-11-29

ASP.NET网站开发右键(第三方控件)

ASP.NET网站开发右键(第三方控件)

2009-08-30

RDA智能设备开发(学生宿舍管理系统)

RDA智能设备开发(学生宿舍管理系统) windows Mobile开发课程设计作品

2009-08-30

Dijkstra(迪克斯特拉算法)算法的改进

C# Dijkstra(迪克斯特拉算法)算法的改进 希望大家喜欢

2009-08-26

Oracle宝典实例

Oracle宝典实例 Oracle宝典实例(看完后绝对有收获) 希望大家喜欢!

2009-08-20

ASP.NET第三方控件

ASP.NET第三方控件 ASP.NET第三方控件(网页方面很好) 希望大家喜欢!

2009-08-20

Java VB C# Javascript C++编程源码网址大全

Java VB C# Javascript C++编程源码网址大全 希望大家喜欢!相信对大家有帮助 Java VB C# Javascript C++编程源码网址大全 Java VB C# Javascript C++编程源码网址大全

2009-07-17

java串口通信操作的jar包rxtx-2.2(内含32位与64位版本)

java串口通信操作的jar包rxtx-2.2(内含32位与64位版本)

2021-07-07

C#经典基类集合

C#经典基类集合

2014-04-05

Android数据库操作代码

Android数据库操作代码 sqlite 很实用

2012-11-27

88个经典Android应用程序打包下载

88个经典Android 应用程序 源代码 绝对学习的好资料!

2012-09-24

SVN版本控制器

SVN版本控制器 SVN版本控制 可以结合eclipse和vs等流行的开发工具实现源码的管理!

2012-08-09

Andorid团购客户端源码

Andorid团购客户端源码 Andorid项目源码

2012-08-07

疯狂Java面试题大全 Android版

疯狂Java面试题大全(Android版) Android面试题 大全,详细而且全面!保证对你有所帮助!

2012-08-01

Apache+Php+MySql集成工具

Apache+Php+MySql集成工具 JSP开发 PHP开发的服务器工具

2012-01-19

学生成长档案袋管理系统

学生成长档案袋管理系统 源码 文档 毕业设计的 JSP开发的

2012-01-19

常用的软件开发的16X16格式的小图标 图片 Logo

非常不错的常用的软件开发的16X16格式的小图标 图片 Logo 大概有1000多个常用的小图标

2011-12-31

常用的PNG格式图标素材

非常不错的PNG格式的软件开发常用的图标 有各种格式的!常用的PNG格式图标素材 Logo PNG 图片 软件开发

2011-12-31

ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar

ksoap2-android-assembly-2.5.2-jar WebService Android访问WebService所用的Jar包

2011-12-20

Android PhoneGap实例

Android PhoneGap实例 Jquery Mobile开发实例希望对大家有帮助!

2011-09-21

20秒破解所有密码 强力推荐

20秒破解所有密码 强力推荐

2011-07-06

exe4j jar 打包生成.exe 工具

exe4j jar 打包生成.exe 工具

2010-10-10

C# 写的精品课程网站 JSP PHP 希望对你有所帮助

C# 写的精品课程网站 JSP PHP 希望对你有所帮助C# 写的精品课程网站 JSP PHP 希望对你有所帮助C# 写的精品课程网站 JSP PHP 希望对你有所帮助C# 写的精品课程网站 JSP PHP 希望对你有所帮助

2010-05-23

C# Matrix 矩阵源代码

Matrix 矩阵源代码 C# Matrix 矩阵源代码 C#

2010-05-18

struts2+hibernate 鞋店网站绝对经典

struts2+hibernate 鞋店网站绝对经典 struts2+hibernate 鞋店网站绝对经典 谢谢。。

2010-05-10

xml与Access数据库的转换案例

xml与Access数据库的转换案例 经典 xml与Access数据库的转换案例 经典

2010-05-10

WindowsMobile案例

WindowsMobile案例 pocketPc案例 WindowsMobile案例 pocketPc案例WindowsMobile案例 pocketPc案例

2010-05-10

空空如也

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

TA关注的人

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