`
473687880
  • 浏览: 535808 次
文章分类
社区版块
存档分类
最新评论
文章列表
职场中,人人都想提高工作效率。 咱们都生活在一个四维的空间里,正因为有了时间维度,所有的事情不可能永远停止不前,也不可能在一瞬间同时发生。而我们要找的,是怎样提高工作效率,让1等于甚至大于2,把自己从没完没了的工作中提早解放出来。 但真要做到,其实不易。那么,这个命题是不是为了夺眼球?当然不是。在说到怎么“用”的时候,我们先了解一下成年人高度集中精力到底能多久。 正常说来,我们8小时完全集中精力是不可能的,上大学准备考研时我们就应该明白这个道理了。考研备考应该是大家精神最集中的时候,有同学每天能在图书馆坐12至16个小时,那么是否能全神贯注呢?也许睡觉的时间的更多些,不信您 ...
目前市场上比较流行BI工具的介绍,及对应厂商,ETL,多维数据库,前端工具。以上产品可以任意组合使用。如以Oracle为例:数据仓库用ORACLE ,ETL可以使用ODI,SSIS,DataStage,Inofmatica,而多维数据库可以采用SSAS,Essbase,前端可以采用SSRS,BIEE,Cognos,BO等产品的任意组合。
深入浅出 iOS 之多线程 NSThread罗朝辉(http://blog.csdn.net/kesalinCC 许可,转载请注明出处iOS 支持多个层次的多线程编程,层次越高的抽象程度越高,使用起来也越方便,也是苹果最推荐使用的方法。下面根据抽象层次从低到高依次列出iOS所支持的多线程编程范式:1, Thread;2, Cocoa operations;3, Grand Central Dispatch (GCD) (iOS4 才开始支持)下面简要说明这三种不同范式:
在用sqlite设计表时,每个表都有一个自己的整形id值作为主键,其实可以不指定这么一个id值,sqlite内部本来就会为每个表加上一个 rowid,这个rowid可以当成一个隐含的字段使用,但是由sqlite引擎来维护的,在3.0以前rowid是32位 ...
多线程编程是防止主线程堵塞,增加运行效率等等的最佳方法。而原始的多线程方法存在很多的毛病,包括线程锁死等。在Cocoa中,Apple提供了 NSOperation这个类,提供了一个优秀的多线程编程方法。 本次介绍NSOperation的子集,简易方法的NSInvocationOperation: @implementation MyCustomClass - (void)launchTaskWithData:(id)data { //创建一个NSInvocationOperation对象,并初始化到方法 //在这里,selector参数后的值是你想在另外 ...
ios编程笔记:CFSocket(服务端) 主要函数: 第一步:创建 CFSocketRefCFSocketCreate( CFAllocatorRef allocator, //内存分配类型一般为默认KCFAllo
捕捉屏幕截图 CALayer实例使用Core Graphics的renderInContext方法可以将视图绘制到图像上下文中以便转化为其他UIImage实例。前提先#import + (UIImage *) imageFromView: (UIView *)theView { // draw a view's contents into an image context UIGraphicsBeginImageContext(theView.frame.size); CGContextRef context = UIGraphicsGetCurrentCont ...
SDWebImage托管在github上。https://github.com/rs/SDWebImage 这个类库提供一个UIImageView类别以支持加载来自网络的远程图片。具有缓存管理、异步下载、同一个URL下载次数控制和优化等特征。 使用示范的代码: UITableView使用UIImageView+WebCache类(基本应用,UIImageView的一个category) 前提#import导入UIImageView+WebCache.h文件,然后在tableview的cellForRowAtIndexPath:方法下: - (UITableViewCel ...
1.Android中颜色的表示 颜色顺序不再是RGBA,而是ARGB 例如,在我们一般的opengl中,我们设置颜色时,是指定一个4元组,分别代表三个颜色分量R,G,B和一个Alpha值A 而在android中则是A,R, G, B 当然,在Android中,如果一个颜色值只有3个字节,那么就表明它不带Alpha值,只有RGB,Alpha值默认为FF. 2.SourceInsight的配置的几个问题 (1)让Si的文档标题显示完整的文件名的方法 英文版 去掉勾选 Options->Preferences->Display下的 “Trim long ...
- (IBAction)JOSNButtonPressed:(id)sender { NSString *str=[@"http://douban.fm/j/mine/playlist?type=n&h=&channel=0&from=mainsite&r=4941e23d79" stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]; NSURL *url = [NSURLURLWithString :str]; // 构造 ASIHTT ...
解析 XML 通常有两种方式,DOM 和 SAX: 1.Tree-based API:这种API的处理方式是将XML的结构看成是树,然后把树的各部分看成一个对象来处理,这就是我们说的DOM (Document Object Model)方式。在iPhone的SDK里包含了一个libxml2的框架(Framework)
就xml解析来讲,目前用过的最简洁,速度最快的当属tbxml,是基于C框架的所以直接拿在iPhone上用了。 先说下用法,把tbxml的4个文件拖入class,然后为工程添加libz.dylib框架即可。 废话就不说了,直接看代码,如下: 定义了两个方法(其中一个带着递归子方法),分别处理已知结构和未知结构的xml。 //调用 - (void)viewDidLoad { tbXml = [TBXML tbxmlWithXMLFile:@"books.xml"]; TBXML *tbXml2 = [TBXML tbxmlWithXMLS ...
========================================================== 文件 tbxml“框架”中包含的文件: TBXML.h - tbxml声明 TBXML.m - tbxml实现 NSDataAdditions.h - NSData类别等的声明 NSDataAdditions.m - NSData类别等的实现,包括base64,gzip,NSData类别等等 ========================================================== 结构体 TBXMLElement结构体 ...
关于KissXml在iPhone开发中操作xml的优秀表现就不多说了,主要说怎么用。 1.上GoogoleCode下载最新的KissXml.zip,地址:http://code.google.com/p/kissxml/downloads/detail?name=KissXML.zip 2.解压KissXml,将除了DDXMLTesting外的类声明和实现文件都拖入 ...
KissXml是iPhone平台目前比较好的xml解析&操作的框架,尤其是他集成了XPath功能,但是网上没有成型的api,就连KissXml自己也没有出过完整的api。 为了方便大家快速入门、使用KissXML,就勉强做了这个所谓的API,如有谬误,敬请斧正。 ========================================================== DDXMLNode(结点类,所有结点类的父类) //创建元素结点的方法 + (id)elementWithName:(NSString *)name; + (id)elementW ...
Global site tag (gtag.js) - Google Analytics