自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

lhch的专栏

每个人在别人眼里都有一个侧面--这是技术面~

  • 博客(85)
  • 收藏
  • 关注

转载 AI 仿人类人工智能(超级智能)的本质

仿人类人工智能(超智能)目录1. 希望的人工智能    12. 基础认同    23. 器官及作用    24. 器官数据    25. 对象及对象类型    36. 记忆    47. 目标    68. 情感    79. 思考    710. 总结    81.希望的人工智能我希望的人工智能(目前来讲比较科幻):不一定有着人一样的外型,但是要有人一样的各式各样...

2018-12-12 16:05:12 417

转载 一个匹配数字和字母密码的正则表达式

一个用户注册功能的密码有如下要求:由数字和字母组成,并且要同时含有数字和字母,且长度要在8-16位之间。如何分析需求?拆分!这就是软件设计的一般思路了。于是乎,拆分需求如下:1,不能全部是数字2,不能全部是字母3,必须是数字或字母只要能同时满足上面3个要求就可以了,写出来如下:1^(?![0-9]+$)(?![a-zA-Z]+

2014-10-02 03:10:08 557

转载 用JasperReport+iReport进行Web报表开发

序言在很多实际的项目里,报表都是其中十分重要的组成部分,例如把查询结果以报表的形式呈现出来。这里所提到的报表可不是简单的二维表,而是拥有复杂表头的、多维的、可以在运行期从数据库中自动读取数据、可自动分页、拥有丰富的页面元素(图片,超连接等)、支持分组和交叉表、支持打印、最好还能导出到Excel或Word…...(汗L)。但是显而易见,报表功能越强大,提供的服务越丰富,其复杂度也就越提高,所

2014-10-02 03:06:59 532

转载 苹果真机调试步骤

Xcode 证书生成、设置、应用,与大家分享。如果按下面步骤还不能编译成功,我手把手教你。开发环境:Mac OS lion 10.7.4XCode 4.3.31         点击钥匙图标2         在菜单栏中依次选择:钥匙串访问⟶偏好设置⟶证书选项卡,下面两项全部选关闭3         生成证书请求:钥匙串访问⟶证书助理

2014-10-02 03:05:34 641

转载 IOS之GDB调试命令

Xcode debug 命令Xcode的调试器为用户提供了一个GDB的界面,GDB是GNU组织的开放源代码调试器。您可以在Xcode的图形界面里做任何事情;但是,如果您需要 您可以在命令行里使用GDB的命令。 要在一个调试的任务里输入GDB命令行命令: 在工具栏里点击Console Drawer (控制台抽屉窗口)按钮打开控制台。 您可以在控制台里查看Xcode调试

2014-10-02 03:04:05 1163

转载 Xcode的Debug技巧

Xcode中,Debug时,不能像eclipse ,或VS那些集成开发那样,能直接查看变量的值。那怎么在调试的时候查看XCode的变量呢?有一些方法的。1、新建一个Single View App在viewDidLoad里添加些代码:- (void)viewDidLoad{ [super viewDidLoad]; NSDictionary *dic = [NSD

2014-10-02 03:03:04 531

转载 如何Xcode查看Ios app的crash log

Ios app crash的时候经常会显示一些堆栈信息:*** First throw call stack:(0x2f3a022 0x30cbcd6 0x2ee2a48 0x2ee29b9 0x2f392da 0x9cfd3 0x7f460 0x80a6e 0x103ba29 0x2f05855 0x2f05778 0xf8019a 0x1011c 0x86d5d 0x2f3be

2014-10-02 03:00:16 610

转载 发布应用

最近运营的同事一直纠结不知道如何把合作商提供的ipa包发布到AppStore,在此分享一下。由于苹果的机制,在非越狱机器上安装应用必须通过官方的Appstore,开发者开发好应用后上传Appstore,也需要通过审核等环节。AppCan作为一个跨主流平台的一个开发平台,也对ipa包上传Appstore作了支持。本文从三个流程来介绍如何实现AppCan在线编译出ipa包,以及上传到苹

2014-10-02 02:49:40 402

转载 alert阻塞方式

sleep方式: setTimeout(_show(WndId,DevId, nChnNum),100);//第一个设备准备播放状态才可以直接播放,所以需要要给予暂停的时间,阻塞处理机制 add by ruanch 2013-06-15//回调函数1function show(){ var WndId = arguments[0]; var DevId = argu

2014-10-02 02:46:57 1589

转载 动态改变UITableView中的Cell高度

往往在开发iPhone的应用过程中用得最多的应该算是UITableVIew了,凭着IOS给UITableView赋予了这种灵活的框架结构,让它不管在显示列表方面还是在排版方面都有着一定的优势。虽然UITableView功能强大,但是对于一些复杂的应用需求在开发的过程中会出现一些问题,如动态改变UITableView显示的Cell高度就是其中之一       其实想要改变UITableVie

2014-10-02 02:43:21 428

转载 整个自定义TabBarController实现自主风格

要自定义UITabBarController,首先我们必须了解UITabBarController结构与其各个相关类的关系(TabBarController、TabBar、TabButton及ViewController)。其中,TabButton是一个双态的Button(选中和未选中),行为和CheckBox、RadioButton类似。TabBar是TabButton的容器,负责TabButt

2014-10-02 02:41:39 299

转载 iOS学习之Map,定位,标记位置的使用

iOS上使用地图比Android要方便,只需要新建一个MKMapView,addSubView即可。这次要实现的效果如下:有标注(大头针),定位,地图。1、添加地图1.1 新一个Single View app ,选择默认项,创建后,在ViewController.h [cpp] view plaincopy

2014-10-02 02:38:58 413

转载 UITabBarController使用详解

UITabBarController是IOS中很常用的一个viewController,例如系统的闹钟程序,ipod程序等。UITabBarController通常作为整个程序的rootViewController,而且不能添加到别的container viewController中。  首先我们看一下它的view层级图:一、手动创建UITabBarController

2014-10-02 02:37:58 328

转载 自己写的通讯录(按拼音排序、分组)

http://www.cocoachina.com/bbs/read.php?tid=109969&keyword=ͨѶ%C2%BC

2014-10-02 02:34:36 1691

转载 获得通讯录中联系人的所有属性

ABAddressBookRef addressBook = ABAddressBookCreate();    CFArrayRef results = ABAddressBookCopyArrayOfAllPeople(addressBook);        for(int i = 0; i     {        ABRecordRef person = CF

2014-10-02 02:34:34 476

转载 tabbar修改背景点击换图 navbar修改背景

@implementation MyNav  (一个合用navigationbar和tabbar的类)修改tabbar的背景图片Java代码  - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation  {      //

2014-10-02 02:33:25 1027

转载 ABAddressBook个人使用总结,联系人中、英文排序及中、英文及号码搜索

ABAddressBook个人使用总结,联系人中、英文排序及中、英文及号码搜索上个项目用到ABAddressBook,由于太多朋友需要,现将自己写的一个类共享一下,为大家省点时间吧。PS:都是中文注释,很容易理解。中文部分,感谢“逍遥一狂”,的提供的"Pinying"的码表,,因为时间原因,而且我的项目也只是用来搜索,排序,多音字方面也就没多大影

2014-10-02 02:31:16 569

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

iOS的应用程序的生命周期,还有程序是运行在前台还是后台,应用程序各个状态的变换,这些对于开发者来说都是很重要的。 iOS系统的资源是有限的,应用程序在前台和在后台的状态是不一样的。在后台时,程序会受到系统的很多限制,这样可以提高电池的使用和用户体验。//开发app,我们要遵循apple公司的一些指导原则,原则如下:1、应用程序的状态状态如下:Not running

2014-10-02 02:27:13 389

转载 调试xcode必备

昨天在写iOS代码的时候,调试的时候模拟器崩溃了。异常停在了如下整个main函数的入口处:[html] view plaincopyint main(int argc, char *argv[])  {      @autoreleasepool {          // 异常停在了下面这行,毫无提示作用        

2014-10-02 02:24:17 334

转载 iPhone开发之实现UITableView多选删除功能详解

很多情况下应用需要批量处理功能,但UITableView并没有类似的功能,但我们可以自己实现。首先在UITableView的 edittingStyleForRowAtIndexPath函数中,添加如下代码:- (UITableViewCellEditingStyle)tableView:(UITableView *)tableView editingStyleForRow

2014-10-02 02:23:32 315

转载 Web性能优化的十个技巧

好像现在一提到性能,大多数人都会想到负载均衡,分布式,CDN和缓存等等,很少把前端优化作为很重要的一部分来做,其实前端优化如果做得好的话,性能提高百分之几十是完全有可能的,特别是大访问量的web应用。因为我所在的项目遇到了严重的性能问题,所以就google了很多关于性能的文章,也写了和翻译了几篇关于Java性能的blog,有struts, jdbc, servlet, ejb等等方面的,有兴趣的朋

2014-10-02 02:20:34 330

转载 iOS5 ARC学习笔记

iOS5中加入了新知识,就是ARC,其实我并不是很喜欢它,因为习惯了自己管理内存。但是学习还是很有必要的。在iOS开发过程中,属性的定义往往与retain, assign, copy有关,我想大家都很熟悉了,在此我也不介绍,网上有很多相关文章。现在我们看看iOS5中新的关键字strong, weak, unsafe_unretained. 可以与以前的关键字对应学习st

2014-10-02 02:18:58 227

转载 IOS-TextField

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

2014-10-02 02:18:10 366

转载 php定时器

ignore_user_abort(); // run script. in backgroundset_time_limit(0); // run script. forever$interval=30; // do every 15 minutes...do{$fp = fopen('text3.txt','a');fwrite($fp,'test');fclose($

2014-10-02 02:16:18 403

转载 CALayer的简单应用

If you’ve been programming for the iPhone, you’re probably really familiar with UIViews – buttons, text areas, sliders, web views, and more are all subclasses of UIView.But you might not know mu

2014-10-02 02:15:01 341

转载 IOS7获取唯一标识UDID

如何使用KeyChain保存和获取UDID   本文是iOS7系列文章第一篇文章,主要介绍使用KeyChain保存和获取APP数据,解决iOS7上获取不变UDID的问题。并给出一个获取UDID的工具类,使用方便,只需要替换两个地方即可。 一、iOS不用版本获取UDID的方法比较    1)iOS 5.0  iOS 2.0版本以后UIDevic

2014-10-02 02:14:22 424

转载 适配IOS7

开始工作在这篇教程中,我们会将一个为iOS 6设计的app《Treasure Hunt》升级适配iOS 7。 Treasure Hunt是一个社交应用,允许用户分享藏宝图,用户们可以沉浸于一起解决谜题以及寻找宝藏。这有点像地谜藏宝游戏,它是一种有趣的户外活动,玩家们使用他们的移动设备来记录坐标,将藏匿物品的盒子藏起来,然后其他玩家来寻找宝物盒子。但是Treasure Hun

2014-10-02 02:13:03 452

转载 UITableView的AccessoryButton自定义视图与触发被点击的事件

自定义UITableViewCell的accessory样式       默认的accessoryType属性有四种取值:UITableViewCellAccessoryNone、 UITableViewCellAccessoryDisclosureIndicator、 UITableViewCellAccessoryDetailDisclosureButton、 UITableViewCel

2014-10-02 02:09:52 565

转载 位操作状态码

初始值:self.conditionState = 5;//1:收件人=1 10:发件人=2 100:标题=4 1000:内容=8- (IBAction)checkedbox:(id)sender {    UIButton *button = (UIButton *)sender;    button.selected = !button.selected;

2014-10-02 02:08:32 357

转载 UIScrollView UIPageControl 的使用

//    //            scrollView.contentSize = CGSizeMake(self.view.frame.size.width * 10, self.view.frame.size.height);//        [self.view addSubview:scrollView];//        scrollView.deleg

2014-10-02 02:06:16 343

转载 UIWEBVIEW如何缩放功能

UIWEBVIEW缩放功能://数组里每个元素自动调用一次函数 [[self.view subviews] makeObjectsPerformSelector:@selector(removeFromSuperview)];简介:让数组中的每个元素 都调用 aMethod  并把 withObject 后边的 oneObject 对象做为参数传给方法aMethod

2014-10-02 02:04:42 313

转载 XCode属性面板使用说明

Xcode 中Interface Builder 工具 是一个功能强大的“所见即所得”开发工具。本文主要介绍属性面板 和  对象库面板 对象库面板:    提供了所有Cocoa Touch 库给我们定义好的界面组件,包括 View 组件和 Controller 组件(所有名字带 xxxxController 的组件)。    使用如下图:  默认列表显示  

2014-10-02 02:03:55 990

转载 iphone/ipad开发-用CALayer.Mask(遮罩)实现ip

原文地址:iphone/ipad开发-用CALayer.Mask(遮罩)实现iphone图标的水晶立体效果(转)作者:nadiayuanyuan用CALayer.Mask(遮罩)实现iphone图标的水晶立体效果   昨天打群雄一下打了两个“破敌”,比较空虚,然后想起周末觉得自己应用中的图案都是纯用Path画的平面效果,比较土,就研究了一下如何实现点

2014-10-02 02:01:36 593

转载 首次弹窗口内部导航

OAUIListViewController *toDoUIListController = [[OAUIListViewController alloc] initWithNibName:@"OAUIListViewController"bundle:nil];         UINavigationController *navigationController = [[UINavi

2014-10-02 01:58:34 440

转载 Iphone 开发之 UIWebview

1.当实例化的UIWebview 设置了属性scalesPageToFit = YES;当双击UIWebview时,webpage会进行缩放操作,取消webPage放大的操作,在HTML中加入下面字段。2.有时背景太大或页面太长,而我们不想让webview进行滑动,解决方案:for (id subview in self.webvie

2014-10-02 01:57:18 273

转载 UITableViewCell自定义分割线

///自绘分割线 tvDailySetting.separatorStyle = UITableViewCellSelectionStyleNone; //自绘分割线-(void) drawRect:(CGRect)rect{    CGContextRef context = UIGraphicsGetCurrentContext();    

2014-10-02 01:56:31 367

转载 UIScrollView的setContentOffset方法的小问题

在UIScrollView,setContentOffset方法的功能是跳转到你指定内容的坐标,[self.scroview setContentOffset:CGPointMake(0, 50) animated:YES];这样就行了`但是,今天突然发现了一个问题:当设置了scroview.pagingEnabled = YES;的时候在你执行setContentOffset

2014-10-02 01:56:31 377

转载 多线程几种常用方案

1.GCD 加载图片过程#import "UIImageView+DispatchLoad.h"  @implementation UIImageView (DispatchLoad)  - (void) setImageFromUrl:(NSString*)urlString {      [self setImageFromUrl:urlString completion:NU

2014-10-02 01:55:29 201

转载 GCD多线程应用

GCD编程的核心就是dispatch队列,dispatch block的执行最终都会放进某个队列中去进行,它类似NSOperationQueue但更复杂也更强大,并且可以嵌套使用。所以说,结合block实现的GCD,把函数闭包( Closure )的特性发挥得淋漓尽致。dispatch队列的生成可以有这几种方式:1. dispatch_queue_t queue = dispa

2014-10-02 01:53:04 223

转载 IOS 框架总结(备份)

Cocoa Touch 层 地址本框架 AddressBookUI.framework 是一套Objective-C的编程接口,可以显示创建或者编辑联系人的标准系统界面。该框架简化了应用程序显示联系人信息所需的工作,另外它也可以确保应用程序使用的界面和其他应用程序相同,进而保证跨平台一致性。日历框架 EventKitUI.framework 它提供一个视图控制键可以展现查看并编辑事件的标准

2014-10-02 01:51:41 439

空空如也

空空如也

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

TA关注的人

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