题目:
You are given an n x n 2D matrix representing an image.
Rotate the image by 90 degrees (clockwise).
Follow up:
Could you do this in-place?
题意:
给定一个 n x n 的二维矩阵,来表示一副图像。
把图像旋转90度(顺时针...
分类:
编程语言 时间:
2015-07-14 22:44:45
收藏:
0 评论:
0 赞:
0 阅读:
463
对已有对象的功能进行扩展(装饰),以获得更加符合用户需求的对象,使得对象具有更加强大的功能,这就是装饰模式。
基于继承的复用缺点:
(1) 系统扩展麻烦,在某些编程语言中无法实现(多继承问题)。
(2) 代码重复,不利于对系统进行修改和维护。
(3) 系统庞大,类的数目非常多。
装饰模式概述
根据合成复用原则,在实现功能复用时,多用关联(组合),少用继承。
装饰类作用...
分类:
其他 时间:
2015-07-14 22:43:25
收藏:
0 评论:
0 赞:
0 阅读:
236
dancing link 模板...
分类:
其他 时间:
2015-07-14 22:43:16
收藏:
0 评论:
0 赞:
0 阅读:
336
gitbook安装与使用...
分类:
其他 时间:
2015-07-14 22:43:15
收藏:
0 评论:
0 赞:
0 阅读:
527
/////////////////////////////////////////
////////////////////////////////////////
NS前缀
NS来自于NeXTStep的一个软件 NeXT Software
OC中不支持命名空间(namespace)
NS是为了避免命名冲突而给的前缀
看到NS前缀就知道是Cocoa中的系统类的名称...
分类:
其他 时间:
2015-07-14 22:42:05
收藏:
0 评论:
0 赞:
0 阅读:
966
简介
MediaScanner向上和MediaProvider.MediaScannerService交互, 响应其请求;
向下和JNI交互.
MediaScanner主要工作内容:
(1)
代码位置:
frameworks/base/media/java/android/media/MediaScanner.java...
分类:
移动平台 时间:
2015-07-14 22:41:55
收藏:
0 评论:
0 赞:
0 阅读:
293
题目
操作系统任务调度问题。操作系统任务分为系统任务和用户任务两种。其中,
系统任务的优先级 = 50且 <= 255。优先级大于255的为非法任务,应予以剔除。
现有一任务队列task[],长度为n,task中的元素值表示任务的优先级,数值越小,优先级越高。
函数scheduler实现如下功能:
将task[] 中的任务按照系统任务、用户任务依次存放...
分类:
系统服务 时间:
2015-07-14 22:41:45
收藏:
0 评论:
0 赞:
0 阅读:
354
在ios7之前,一直在使用开源的EGO库。但是,在使用过程中发现,普遍封装得过于复杂、耦合性强,不利于集成到自己的项目中。
另外,在ios7之后,一些原有的下拉刷新,上拉加载控件表现的就不是那么出色了。除了可能出错外,也不符合扁平化的风格。
后来,在code4App上发现了一个大牛上传了一个开源代码, 仅需几行代码就可以为UITableView或者CollectionView加上下拉刷...
分类:
移动平台 时间:
2015-07-14 22:41:25
收藏:
0 评论:
0 赞:
0 阅读:
633
CString中Format函数与格式输入与输出
Format是一个很常用,却又似乎很烦的方法,以下是它的完整概貌,以供大家查询之用:
格式化字符串forma("%d",12)意思是将一个整形的格式化的字符(我认为是保持其形状不变)
1).格式说明总是以%字符开始,以下是不同类型数据的格式方式%号后的说明:
d输出带符号十进制数
o输出无符号八进制数
x输出无符号十...
分类:
其他 时间:
2015-07-14 22:41:16
收藏:
0 评论:
0 赞:
0 阅读:
378
题目:
Given an array of strings, return all groups of strings that are anagrams.
Note: All inputs will be in lower-case.
题意:
给定一个字符串数组,返回所有的易位构词组合。
注意:所有的输入都是小写。
算法分析:
易位构词其实也很好理解,就是两个单...
分类:
编程语言 时间:
2015-07-14 22:41:05
收藏:
0 评论:
0 赞:
0 阅读:
255
翻转节点
Given a linked list, reverse the nodes of a linked list k at a time and return its modified list.
If the number of nodes is not a multiple of k then left-out nodes in the end should remain ...
分类:
其他 时间:
2015-07-14 22:40:55
收藏:
0 评论:
0 赞:
0 阅读:
361
#pragma mark 赋值方法
-(void)setCellDataWithModel:(NewsModel *)sender
{
self.titleLabel.text = sender.title;
self.summaryLabel.text = sender.summary;
CGFloat height = [NewsCell getHeight...
分类:
其他 时间:
2015-07-14 22:40:44
收藏:
0 评论:
0 赞:
0 阅读:
237
在日常工作中,许多事情要经常与电脑打交道,特别是高频率地使用一些专业性的软件,或者是玩一些键盘流性质的游戏,就应该熟知常用的快捷键,这样玩起来不仅高效,而且略显专业性。对于某些IT工作者来说,Linux的shell终端是一个经常要用到的工具,如果能够熟练使用快捷键,做起事情来且不事半功倍。下面列举一些shell终端常用的快捷键,它们一般是Shift、Ctrl、Alt键与其它按键的组合键,这些快捷键都...
分类:
系统服务 时间:
2015-07-14 22:40:35
收藏:
0 评论:
0 赞:
0 阅读:
625
$ ps auxUSER PID %CPU %MEM VSZ RSS TT STAT STARTED TIME COMMAND
root 11 100.0 0.0 0 16 ?? RL 4Dec09 98403:03.48 [idle: cpu
root 12 100.0 0.0...
分类:
其他 时间:
2015-07-14 22:40:25
收藏:
0 评论:
0 赞:
0 阅读:
533
最近做一个页面,反馈问题页面,有个用户上传问题图片的功能。本来很笨的想把系统的所有图片列出来,然后让用户选择,后来发现原来可以直接打开手机所有图片的api的。效果如图:
给出主要代码:
1、选择图片
Intent i = new Intent(Intent.ACTION_PICK, android.pro...
分类:
移动平台 时间:
2015-07-14 22:40:15
收藏:
0 评论:
0 赞:
0 阅读:
324
1)访问官方网站:http://www.qt.io/download-open-source/
2)选择离线安装包
3)选择 Windows 离线安装包
4)安装软件包
5)测试环境
6)如何直接打开 Windows 下 Qt 应用程序?...
分类:
Windows开发 时间:
2015-07-14 22:40:05
收藏:
0 评论:
0 赞:
9 阅读:
17775
ZYB loves Xor I
Accepts: 142
Submissions: 696
Time Limit: 2000/1000 MS (Java/Others)
Memory Limit: 65536/65536 K (Java/Others)
问题描述
ZYB喜欢研究Xor,现在他得到了一个长度为n的数组A。于是他想知道:对于所有数对...
分类:
其他 时间:
2015-07-14 22:39:55
收藏:
0 评论:
0 赞:
0 阅读:
313
Ganglia监控系统是UC Berkeley开源的一个项目,设计初衷就是要做好分布式集群的监控,监控层面包括资源层面和业务层面,资源层面包括cpu、memory、disk、IO、网络负载等,至于业务层面由于用户可以很方便的增加自定义的metric,因此可以用于做诸如服务性能、负载、出错率等的监控,例如某web服务的QPS、Http status错误率。此外,如果和Nagios集成起来还可以在某指...
分类:
其他 时间:
2015-07-14 22:39:45
收藏:
0 评论:
0 赞:
0 阅读:
324
Write a program to solve a Sudoku puzzle by filling the empty cells.
Empty cells are indicated by the character '.'.
You may assume that there will be only one unique solution.
A sudoku...
分类:
其他 时间:
2015-07-14 22:39:35
收藏:
0 评论:
0 赞:
0 阅读:
398
在 2.6 内核中,随处可以见到 likely() 和 unlikely() 的身影,那么为什么要用它们?它们之间有什么区别? 首先要明确: if(likely(value)) 等价于 if(value) if(unlikely(value)) 也等价于 if(value)
也就是说 likely() 和 unlikely() 从阅读和理解代码的角度来看,是一样的!!!#define...
分类:
系统服务 时间:
2015-07-14 22:39:25
收藏:
0 评论:
0 赞:
0 阅读:
378