- 浏览: 24793 次
- 性别:
- 来自: 北京
最新评论
文章列表
原文链接:http://tutorials.jenkov.com/java-nio/index.html
MongoDB 中的索引包含一下几类
唯一索引
松散索引(只会让指定字段不为空的行参与到索引创建中来)
多值索引(对一个array类型创建索引)
复合索引(如果想用到复合索引,必须在查询条件中包含复合索引中的前N个索引列。然而如果查询条件中的键值顺序和复合索引中的创建顺序不一致的话,MongoDB可以智能的帮助我们调整该顺序,以便使复合索引可以为查询所用)
创建索引命令:
db.test.ensureIndex({"username":1})
或者
spec = {ns: "test.users", key: {‘addresses.zip’: 1}, ...
转自http://m.oschina.net/blog/167665
Java 服务器端支持断点续传的源代码【支持快车、迅雷】(仅支持 HTTP 协议)
网上关于 Java 支持 HTTP 断点续传的文章不少,但关于 Java 服务器端支持 HTTP 断点续传的却比较少。
本文是 Java 服务器端支持 HTTP 断点续传的源代码,支持快车、迅雷。
本文使用一个简单的 Servlet 来作为支持断点续传的下载示例,在 Java Web 项目下部署好后,可以使用诸如 http://localhost/cds/http 的链接来调用 Servlet,进而被快车/迅雷监听进行下载。
ArcS ...
http://blog.csdn.net/ilovejava_2010/article/details/7953419
http://www.ruanyifeng.com/blog/2010/05/object-oriented_javascript_encapsulation.html
引用http://www.dewen.org/q/10971/mysql%E5%88%86%E7%BB%84%E6%98%BE%E7%A4%BA%E6%95%B0%E6%8D%AE%E9%97%AE%E9%A2%98
参考连接http://blog.csdn.net/jasonblog/article/details/7352644
主要知识点:
设置windowLevel
self.windowLevel = UIWindowLevelStatusBar + 1.0f;
对UILabel设置粗体时,可以考虑如下代码
[oneLabel setFont:[UIFont boldSystemFontOfSize:16]];
产品设计的要求cell的分割线长度不用是整个屏幕宽,并且设计要求分割线为2px(两条),上下不同色。
实现如下:
UITableView中将分割线样式改为None
tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
自定义UITableViewCell中复写- (void)drawRect:(CGRect)rect方法
- (void)drawRect:(CGRect)rect
{
CGContextRef context = UIGraphicsGetCurrentContext();
...
项目中用到,当按钮点下去时,设置背景颜色。可怜的是Apple iOS SDK只提供了
[[color=darkred]UIButton setBackgroundImage:pressedColorImg forState:UIControlStateHighlighted];[/color]
这个方法,下面这个方法没有提供不同状态的设置
[UIButton setBackgroundColor:];
只好想办法自己画UIImage,填充背景色
CGSize imageSize = CGSizeMake(50, 50);
UIGraphicsBeginImageContextWithOpt ...
以下是开发中总结到的。
1.全局变量
定义时,在类的实现文件中(.m文件)私有变量和方法前面。
引用NetworkStatus netStatus;
在需要用到此变量的类文件中,import之后,声明为extern
extern NetworkStatus netStatus;
2.协议与代理protocol and delegate
类似于Java和C#中的接口,定义了对象必须实现的方法和行为规范
协议定义
@protocol MyProtocol <NSObject>
- (void)mustImplMethod;
@optional
- (void)optionalMe ...
iOS开发中遇到的手势相关的动作有以下几类(Apple iOS框架提供的简单实现)
UITapGestureRecognizer(包含单击、双击、多次点击等等)
UILongPressGestureRecognizer(长按手势)
UIPanGestureRecognizer(平移手势)
UISwipeGestureRecognizer(手指在屏幕上很快的滑动)
UIPinchGestureRecognizer(手指缩放操作)
UIRotationGestureRecognizer(手指旋转操作)
向指定View添加手势
UIPanGestureRecognizer *panRecognize ...
iOS页面切换动画实现方式。
1.使用UIView animateWithDuration:animations:completion方法
[UIView animateWithDuration:0.2f animations:^{
detail.view.frame = CGRectMake(0, 0, detail.view.frame.size.width, detail.view.frame.size.height);
} completion:^(BOOL finished) {
UITableViewCell *cell = [art ...