01-基础信息
文章平均质量分 60
edward0004
这个作者很懒,什么都没留下…
展开
-
Oracle物化视图:创建最简单物化视图
【IT专家网独家】 物化视图是一种特殊的物理表,“物化”(Materialized)视图是相对普通视图而言的。普通视图是虚拟表,应用的局限性大,任何对视图的查询,Oracle都实际上转换为视图SQL语句的查询。这样对整体查询性能的提高,并没有实质上的好处。 Oracle最早在OLAP系统中引入了物化视图的概念。但后来很多大型OLTP系统中,发现类似统计的查询是无可避免,而这些转载 2014-08-22 16:14:56 · 630 阅读 · 0 评论 -
IOS常见开发代码
更改cell选中的背景Java代码//创建一个UIView对象UIView *myview = [[UIView alloc] init];//设置UIView对象的外观大小myview.frame = CGRectMake(0, 0, 320, 47);//设置UIView对象的背景色。 [UIColor colorWithPatternImage:[UIImage转载 2012-05-25 21:56:59 · 512 阅读 · 0 评论 -
IOS 多线程
iPhone 中的线程应用并不是无节制的,官方给出的资料显示iPhone OS下的主线程的堆栈大小是1M,第二个线程开始都是512KB。并且该值不能通过编译器开关或线程API函数来更改。 只有主线程有直接修改UI的能力。一、NSOperation和NSOperationQueue 1、一个继承自 NSOperation的操作类,该类的实现中必须有- (void)main转载 2012-05-25 21:54:26 · 426 阅读 · 0 评论 -
修改UITableView背景图片
之前直接继承了一个UITableViewController ,发现怎么设置都无法改变uitableview的背景图片,直接设置backgroundcolor 属性得到的效果是每个tablecell的颜色是重复的,而不是改变整个tableview的背景。 上网查后发现,改变tableview的背景图片的方法是在tableview的下面加个UIImageView,把要添加的背景原创 2012-06-12 16:28:36 · 4294 阅读 · 1 评论 -
View 背景图片设置
self.view.backgroundColor = [UIColorcolorWithPatternImage:[UIImageimageNamed:@"PopoverTopArrowRight.png"]];转载 2012-06-12 15:35:53 · 476 阅读 · 0 评论 -
修改navigationbar或UINavigationController 背景颜色
方法一:可以修改navigationbar的tintcolor属性来达到目的,self.navigationController.navigationBar.tintColor = [UIColor colorWithRed:200/255.0f green:200/255.0f blue:184/255.0f alpha:1.0f];方法二:se转载 2012-06-13 11:02:30 · 9001 阅读 · 0 评论 -
UINavigationController如何连续返回两级
int index=[[self.navigationController viewControllers]indexOfObject:self];[self.navigationController popToViewController:[self.navigationController.viewControllers objectAtIndex:index-2]animated:Y转载 2012-06-12 11:00:29 · 810 阅读 · 0 评论 -
如何把SegmentedControl加到Navigation中间
UISegmentedControl *segmentedControl=[[UISegmentedControlalloc] initWithFrame:CGRectMake(80.0f,8.0f, 207.0f, 30.0f) ]; [segmentedControl insertSegmentWithTitle:@"关注"atIndex:0animated:YE原创 2012-05-21 14:52:55 · 855 阅读 · 0 评论 -
iOS开发19:Navigation Bar的简单设置
前面的一篇文章《iOS开发16:使用Navigation Controller切换视图》中的小例子在运行时,屏幕上方出现的工具栏就是Navigation Bar,而所谓UINavigationItem就可以理解为Navigation Bar中的内容,通过编辑UINavigationItem,我们可以使得在Navigation Bar中显示想要的东西,比如设置标题、添加按钮等。这转载 2012-06-11 14:14:55 · 884 阅读 · 0 评论 -
UILabel自动换行
CGSize labelSize = [str sizeWithFont:[UIFont boldSystemFontOfSize:17.0f]constrainedToSize:CGSizeMake(280, 100) lineBreakMode:UILineBreakModeCharacterWrap]; // str是要显示的字符串UILabel *pattern转载 2012-06-06 15:05:25 · 512 阅读 · 0 评论 -
Objective-C 字典小结
//创建字典的方法 NSDictionary *dic = [NSDictionary dictionaryWithObjectsAndKeys: @"wtq",@"name1", @"wtm",@"name2", @"wtp",@"原创 2012-05-11 12:36:06 · 440 阅读 · 0 评论 -
UITabBarController 标签栏控制器-IOS开发
在 UIKit 中UITabbar 代表了标签栏,而 UITabBarController 对其进行了封装,令多个不同的视图管理与切换变的更加轻松。构建一个标签栏控制器,首先要为每个按钮准备一个单独的页。每一页都应被创建为UIViewController对象。构建一个控制器数组:你的应用程序可能有多个不同的试图控制器,来实现不同的功能。如果你在写一个音乐播放器,可能会有一些转载 2012-05-30 09:41:07 · 619 阅读 · 0 评论 -
Objective-C数组小结
Objective-C数组相关操作。 // insert code here... NSLog(@"数组");//指定多个字符串创建数组NSArray *array;array=[NSArrayarrayWithObjects:@"0-asd",@"1-fds",@"2-哈咯",@"3-个人",nil];原创 2012-05-11 12:13:39 · 557 阅读 · 0 评论 -
UITableView异步加载图片
原文地址:UITableView异步加载图片作者:moon//AsyncImageView.h#import @interface AsyncImageView : UIView { NSURLConnection*connection; NSMutableData*data;}- (void)loadImageF转载 2012-05-25 21:59:52 · 607 阅读 · 0 评论 -
[转载]自定义UITabBar的背景图片或者颜色
原文地址:自定义UITabBar的背景图片或者颜色作者:binky_lee默认的UITabBarController的tabBar背景色是黑色的。有时我们的应用需要变更背景色,或用指定图片做为背景图。如下有两处实现方法, 这两种方法均需要先实例UITabBarController。如app的创建的是基于UITabBarController的应用,可将如下代码加入到AppDelega转载 2012-05-25 21:49:09 · 696 阅读 · 0 评论 -
虚函数、纯虚函数、虚基类、抽象类、虚函数继承、虚继承
虚函数:虚函数是C++中用于实现多态(polymorphism)的机制。核心理念就是通过基类访问派生类定义的函数。是C++中多态性的一个重要体现,利用基类指针访问派生类中的成员 函数,这种情况下使用虚函数,这种情况下采用的是动态绑定技术。虚函数必须是基类的非静态成员函数,其访问权限可以是protected或public,在基类的类定义中定义虚函数的一般形式:virtual 函数转载 2012-10-10 23:34:19 · 672 阅读 · 0 评论 -
设计模式——创建型设计模式总结(简单工厂、普通工厂、抽象工厂、建造者、原型和单例)
创建型设计模式总结(转载请注明来源 http://www.cnblogs.com/jerry19880126/)创建型设计模式包括简单工厂模式,普通工厂模式,抽象工厂模式,建造者模式,原型模式和最简单的单例模式。 简单工厂模式(Simple Factory) 从UML图中可以看出,工厂是具体的,Product是抽象的,里面的方法Operati转载 2012-10-06 15:26:41 · 1172 阅读 · 0 评论 -
友元函数和友元类
用类的机制后实现了数据的隐藏与封装,类的数据成员一般定义为私有成员,成员函数一般定义为公有的,依此提供类与外界间的通信接口。但是,有时需要定义一些函数,这些函数不是类的一部分,但又需要频繁地访问类的数据成员,这时可以将这些函数定义为该函数的友元函数。除了友元函数外,还有友元类,两者统称为友元。友元的作用是提高了程序的运行效率(即减少了类型检查和安全性检查等都需要时间开销),但它破坏了类的封装性和隐转载 2012-10-04 21:16:34 · 458 阅读 · 0 评论 -
关于函数指针和指针函数
我知道函数指针是指向函数的指针,指针函数还是指一个函数的返回值是一个指针,但下面的几道题还是感觉很迷惑。各位能否讲的详细点呢?(1) float(**def)[10] def是什么?(2) double*(*gh)[10] gh是什么?(3) double(*f[10])() f是什么?(4) int*((*b)[10]) b是什么?这样老感觉有点乱,有什么窍门转载 2012-10-04 21:26:58 · 488 阅读 · 0 评论 -
Sizeof与Strlen的区别与联系
一、sizeof sizeof(...)是运算符,在头文件中typedef为unsigned int,其值在编译时即计算好了,参数可以是数组、指针、类型、对象、函数等。 它的功能是:获得保证能容纳实现所建立的最大对象的字节大小。 由于在编译时计算,因此sizeof不能用来返回动态分配的内存空间的大小。实际上,用sizeof来返回类型以及静态分配的对象、结构或数组所转载 2012-10-04 20:19:24 · 391 阅读 · 0 评论 -
海量数据 处理方法总结
最近有点忙,稍微空闲下来,发篇总结贴。 大数据量的问题是很多面试笔试中经常出现的问题,比如baidu google 腾讯 这样的一些涉及到海量数据的公司经常会问到。 下面的方法是我对海量数据的处理方法进行了一个一般性的总结,当然这些方法可能并不能完全覆盖所有的问题,但是这样的一些方法也基本可以处理绝大多数遇到的问题。下面的一些问题基本直接来源于公司的面试笔试题目,方法不一定最优,如转载 2012-10-02 23:13:21 · 544 阅读 · 0 评论 -
iPhone开发多线程使用与注意事项
iPhone开发多线程使用与注意事项是本文要介绍的内容,主要介绍一下iPhone SDK中多线程的使用方法以及注意事项。虽然现在大部分PC应用程序都支持多线程/多任务的开发方式,但是在iPhone上,Apple并不推荐使用多线程的编程方式。但是多线程编程毕竟是发展的趋势,而且据说即将推出的iPhone OS4将全面支持多线程的处理方式。所以说掌握多线程的编程方式,在某些场合一定能挖掘出iP转载 2012-10-01 22:00:31 · 598 阅读 · 0 评论 -
malloc与new
1,malloc与free是C++/C语言的标准库函数,new/delete是C++的运算符。它们都可用于申请动态内存和释放内存。2,对于非内部数据类型的对象而言,光用maloc/free无法满足动态对象的要求。对象在创建的同时要自动执行构造函数,对象在消亡之前要自动执行析构函数。由于malloc/free是库函数而不是运算符,不在编译器控制权限之内,不能够把执行构造函数和析构函数的任务强加于m转载 2012-10-01 22:14:39 · 340 阅读 · 0 评论 -
利用iphone的多线程实现“售票系统”
Java因为其本身支持多线程而给程序员带来很多方便,其实在iPhone的开发中也支持多线程编程,并且一点也不比java麻烦。 在这篇文章中,笔者就拿大多数Java教程中经典的“售票系统多线程”作为实际例子,在iphone中进行同样的实现。 下面是java版本的“售票系统多线程”代码:package demo; public class SellTickets imp转载 2012-10-01 22:28:49 · 853 阅读 · 0 评论 -
table header 颜色的修改
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section{// create the parent view that will hold header LabelUIView* customView = [[UIViewalloc] initWithFrame:原创 2012-06-18 12:18:48 · 1066 阅读 · 0 评论 -
隐藏tab键
如果你的页面是经过push进去的,你可以在之前的页面调用一下 hidesBottomBarWhenPushedviewImageControl.hidesBottomBarWhenPushed = YES;[self.navigationController pushViewController:viewImageControl animated:YE原创 2012-06-18 09:59:25 · 1018 阅读 · 0 评论 -
IOS 使用 HTTP POST 上传图片和文本信息
[request setValue:contentType forHTTPHeaderField: @"Content-Type"];// post bodyNSMutableData *body = [NSMutableData data];// add params (all params are strings)for (NSString *param in _par转载 2012-05-25 21:53:23 · 1011 阅读 · 0 评论 -
NSString 转 double ,int
double mylat = [str doubleValue];int myint = [str intValue];原创 2012-04-23 16:53:52 · 4878 阅读 · 0 评论 -
IOS开发键盘弹出时遮住输入框的问题
增加UITextFieldDelegate委托- (BOOL)textFieldShouldReturn:(UITextField *)textField { // When the user presses return, take focus away from the text field so that the keyboard is转载 2012-05-03 17:00:38 · 787 阅读 · 0 评论 -
前缀,中缀,后缀的遍历
一、表达式与二叉树的关系前缀表达式对应于二叉树的前序遍历;中缀表达式对应于二叉树的中序遍历;后缀表达式对应于二叉树的后序遍历; 二、根据中缀表达式生成二叉树中缀表达式:a + b * (c - d) - e / f中序遍历为:左儿子、右儿子、根节点按照操作符的优先级,其二叉树生成过程为:1. c-d的优先级高,根是-操作符,c转载 2012-05-03 22:08:24 · 1538 阅读 · 0 评论 -
iOS运行回路(RunLoop)总结
首先看两个runloop的示例,来源:http://paste.lisp.org/display/86524第一个: #include static void _perform(void *info __unused) { printf("hello\n"); } static void _time转载 2012-02-16 15:20:49 · 539 阅读 · 0 评论 -
iphone应用编程指南官网
iphone应用编程指南:http://www.apple.com.cn/developer/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/Introduction/Introduction.html#//apple_ref/doc/uid/TP40007072-CH1-SW1原创 2012-02-16 14:51:57 · 827 阅读 · 0 评论 -
iphone——Thread,RunLoop初识iphone——Thread,RunLoop初识
转自:http://blog.csdn.net/lingedeng/article/details/6863866iphone——Thread,RunLoop初识分类:iPhone/iPad2011-10-11 20:01110人阅读评论(0)收藏举报每个程序至少运行于一个thread中(称为main thread),你可以认为每个t转载 2012-02-16 15:22:00 · 712 阅读 · 0 评论 -
使用xcode4发布程序教程
在新建程序时需要输入build id,xcode4比较人性化的一方面,按需要输入。之后进入项目中,按图所示,选择项目配置,部署sdk(注意和base sdk的区别),在下面可以复制出来几个配置来实现不同的需求。一般复制一个release来做发布配置就可以了。下面的本地化不多说了。 接着选择下面的target配置,这里需要做的就是配置idertifier转载 2012-02-13 21:22:53 · 315 阅读 · 0 评论 -
最近做了个地图软件,写一些经验和心得,以及一些问题
最近做了个地图软件,写一些经验和心得,以及一些问题 管理提醒:本帖被 gagaga 设置为精华(2010-04-08)这个软件的源码在此:http://www.cocoachina.com/bbs/read.php?tid=191171,看到很多人问如何计算两点之间的距离,其实很简单哎。准备两个CLLocation的对象,比如要计算某个位置与使用者当前位置的转载 2012-02-13 21:16:36 · 4372 阅读 · 0 评论 -
Iphone SDK 实例--新手必读
写Log在Xcode里,点菜单Run > Console 就可以看到NSLog的记录.NSLog(@"log: %@ ", myString); NSLog(@"log: %f ", myFloat); NSLog(@"log: %i ", myInt);图片显示 不需要UI资源绑定,在屏幕任意处显示图片。 下面的代码可以被用到任意 View 里面。CGRect转载 2012-02-13 21:03:45 · 430 阅读 · 0 评论 -
iphone开发笔记(-) 退回输入键盘:自定义颜色:隐藏状态栏:
退回输入键盘: - (BOOL) textFieldShouldReturn:(id)textField{ [textField resignFirstResponder];} CGRectCGRect frame = CGRectMake (origin.x, origin.y, size.width, size.height);矩形NSString转载 2012-02-13 21:01:54 · 719 阅读 · 0 评论 -
菜鸟学iPhone开发-计算器实例
选择View-BasedApplication项目模板,命名为Calculator。对于CalculatorAppDelegate.h和CalculatorAppDelegate.m这两个文件我们不必作任何改动。 打开CalculatorViewController.h文件,我们要定义好类的接口,包括变量和方法: 首先我们需要有一个区域用来显示我们的结果,在这里我转载 2012-02-13 21:00:39 · 624 阅读 · 0 评论 -
iPhone代码片段收集
1. stringWithFormat 用法: [NSString stringWithFormat:@"Hight: %d°%@ Low: %d°%@", [Temp],@"C",[lTemp],@"C"]; NSString to NSData:NSString* str= @"kilonet";NSData* data=[转载 2012-02-13 20:58:38 · 472 阅读 · 0 评论 -
Objective-C中正确比较字符串
比较两个字符串是否相等时,应该用isEqualToString:,而不能仅仅只是比较字符串的指针值,例如:[cpp] view plaincopyNSString *thing1=@"hello 5"; NSString *thing2; thing2=[NSString stringWithFormat:@"hello @d",5]; if ([thing1 i转载 2012-02-13 20:40:07 · 414 阅读 · 0 评论