/**
* 1.插入排序算法
* @param int[] 未排序数组
* @return
int[] 排完序数组
*
* 插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,
* 本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,
* 为元素 x “腾位置”,...
分类:
编程语言 时间:
2015-04-07 19:45:05
收藏:
0 评论:
0 赞:
0 阅读:
265
iOS开发- 自定义遮罩视图(引导, 功能说明)源码+解析我们平时使用App的时候, 经常在第一次使用的时候, 会有类似”新手教程”之类的东西, 来引导我们应该如何使用这个App。但是这个”新手教程”不同于常规的引导页(引导页指第一次打开App时候, 弹出的那种介绍视图。 他是静态的, 不需要与用户交互, 可以直接一页页翻, 或者直接跳过。)所谓的”新手教程”, 就是按照App的提示, 一步步跟着完...
分类:
移动平台 时间:
2015-04-07 19:44:55
收藏:
0 评论:
0 赞:
0 阅读:
237
还记得以前发过一篇文章《程序员和产品经理是怎么互相看的?贬低还是赞扬?》,里面谈到了我在现实生活中所看到的这两个角色是如何看待自己及对方的工作职责的。实际工作当中,也听到很多程序员和产品经理之间的互相抱怨,如果我问有什么办法能缓解他们之间这种水深火热互不相容的紧张关系吗?很多人同意这么一个观点:只有懂技术的产品经理才能和程序员和睦相处,他们互相理解,产品经理不会整天提出那些天马行空、乱七八糟的点子...
分类:
其他 时间:
2015-04-07 19:44:45
收藏:
0 评论:
0 赞:
0 阅读:
243
Streamer 是 GNOME 桌面环境下用来构建流媒体应用的开源多媒体框架(framework),其目标是要简化音/视频应用程序的开发,目前已经能够被用来处理像 MP3、Ogg、MPEG1、MPEG2、AVI、Quicktime 等多种格式的多媒体数据。1简介编辑GStreamer是一个开源的多媒体框架库。利用它,可以构建一系列的媒体处理模块,包括从简单的ogg播放功能到复杂的音频(混音)和视...
分类:
系统服务 时间:
2015-04-07 19:44:35
收藏:
0 评论:
0 赞:
0 阅读:
360
// 把student a am i 变成 i am a student
//思想:把每个单词翻转,然后再把整体翻转
#include
#include
//把每次解析出来的单词翻转
void fanw( char *l,char *r )
{
char* left = l;
char* right = r;
char temp;
while( left < right )
{
...
分类:
编程语言 时间:
2015-04-07 19:44:25
收藏:
0 评论:
0 赞:
0 阅读:
271
GP中序列、索引以及视图的管理...
分类:
数据库技术 时间:
2015-04-07 19:44:15
收藏:
0 评论:
0 赞:
0 阅读:
366
UIScrollView不能滚动,请检查以下几点,当然还有更多,需要在不断的开发经验中总结:
1. 没有设置contentSize.
2. scrollEnabled =NO 了。
3. 没有收到触摸事件,因为UIScrollView继承自UIView,如果让UIView的 UserInteractionEnabled如果为NO,说明不可与用户交互,也是不可滚动的。
4. 没有取消auto...
分类:
移动平台 时间:
2015-04-07 19:44:05
收藏:
0 评论:
0 赞:
0 阅读:
220
题意 求分段函数的最低点 每个点函数值为n个 a*x^2 + b*x +c (a>=0, |b|
由于a是不小于0的 所以此分段函数的函数图像只可能是类似'V'形的 可以画图观察出来 那么求最小值就可以用三分来解决了
#include
using namespace std;
const int N = 10005;
const double eps = 1e-9;
int a[...
分类:
其他 时间:
2015-04-07 19:43:55
收藏:
0 评论:
0 赞:
0 阅读:
276
1,Ubuntu已经安装了gstreamer库,因此只需要再安装几个开发库即可,是libstreamer0.10-0libstreamer0.10-devlibstreamer0.10-0-dbg在新立得里选中应用即可2,测试gstreamer开发库#include gst/gst.h>int main (int argc,char *argv[]){ const gchar *nano...
分类:
系统服务 时间:
2015-04-07 19:43:45
收藏:
0 评论:
0 赞:
0 阅读:
288
题目大意:
有Q个地点,告诉你Q个地点之间的相互距离(从i地点赶到j地点需要的时间)。有M项任务,
给你M项任务所在的地点block、开始时间start和任务完成需要时间time。一个工人只有在
他准备完成的下一项任务开始之前完成手上的任务,然后在下一项任务开始之前赶到下一项
任务的地点,才能完成这两项任务。问:最少需要多少个工人来完成这M项任务。
思路:
先用Floyd算出Q个地点之间相互最短距离。然后建立一个二分图,每边都是M项任务,如果
能在任务j完成之前将i任务完成并能赶到任务j的地点,就建立一条...
分类:
其他 时间:
2015-04-07 19:43:35
收藏:
0 评论:
0 赞:
0 阅读:
252
1:@property MyScrollView *scrollView;
2:给MyScrollView,增加类别:MyScrollView+Touch
3:在类别里实现下面三个方法:
@implementation MyScrollView (Touch)
- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)even...
分类:
移动平台 时间:
2015-04-07 19:43:25
收藏:
0 评论:
0 赞:
0 阅读:
216
Golang:生成n个从a到b不重复的随机数...
分类:
其他 时间:
2015-04-07 19:43:15
收藏:
0 评论:
0 赞:
0 阅读:
352
在java中,String, StringBuilder及StringBuffer经常被用来处理字符串操作。
下表列出它们的异同点:
String
StringBuffer
StringBuilder
是否可继承
否(final)
否(final)
否(final)
是否长度...
分类:
其他 时间:
2015-04-07 19:43:05
收藏:
0 评论:
0 赞:
0 阅读:
125
从今天模仿《从零单排》系列,菜鸡单刷LeetCode!...
分类:
其他 时间:
2015-04-07 19:42:55
收藏:
0 评论:
0 赞:
0 阅读:
131
一、DDC设置
打开“Citrix Studio”-“Policies”:
1、 打开“Actions”-“Policies”-“Create Policy”:
2、 在右侧的搜索框搜索“idle timer”:
3、 选择“Server idle timer interval”,设置为“0”(如需自定义设置,时间单位为毫秒,6000毫秒=1分钟),点击“O...
分类:
移动平台 时间:
2015-04-07 19:42:45
收藏:
0 评论:
0 赞:
0 阅读:
1107
Dir函数—将目录名转换为对象
Dir函数可将目录名转换为一个对象并返回。返回的对象可以调用2个属性和3个方法。
可调用的属性和方法如表所示:
属性和方法
说明
属性和方法
说明
Handle属性
返回目录标识
Rewind()方法
复位目录标识
Path属性
返...
分类:
其他 时间:
2015-04-07 19:42:35
收藏:
0 评论:
0 赞:
0 阅读:
145
一个服务是一个组件,这个组件可以在Android后台运行,即使你的这个应用被关闭,它依然在运行。所以说只有你需要一个和当前程序无关的后台程序时,才去创建它。
而如果你只是想让你的App在主线程外工作,而且操作限定在当前程序中时,只需要在在里面创建另一个线程。
比如你只是想在你的Activity在运行时,放一首音乐,那么你应该在onCreat()方法里创建另一个线程,在o...
分类:
移动平台 时间:
2015-04-07 19:42:25
收藏:
0 评论:
0 赞:
0 阅读:
127
在安卓开发中,经常使用到sqlite作为本地持久化存储的解决方案。在androidSDK中,已经为我们提供了各种各样的增、删、改、查的api,尽管我们可以自己写sql语句然后执行db.rawsql()方法,但这种方法有一些风险,那就是拼接的关键字有可能是非法的,这样会造成很多意想不到并且很危险的后果。因此,建议使用sdk提供的api来做数据库操作,android已经为我们屏蔽了这一层风险。...
分类:
数据库技术 时间:
2015-04-07 19:42:15
收藏:
0 评论:
0 赞:
0 阅读:
2336
由于proc文件系统并不物理地存在于任何设备上,它的安装过程是特殊的。对proc文件系统不能直接通过mount()来安装,而要先由系统内核在内核初始化时自动地通过一个函数kern_mount()安装一次,然后再由处理系统初始化的进程通过mount()安装,实际上是"重安装"。 一、在内核初始化时调用init_proc_fs(),代码如下:static DECLARE_FSTYPE(proc_...
分类:
系统服务 时间:
2015-04-07 19:42:05
收藏:
0 评论:
0 赞:
0 阅读:
258
在KMP算法中,最关键的就是求解next数组了。那么如何快速求解next数组呢?
已知模式串:A B
C D A
B D
D A
其next数组:0 0
0 0 1
2 0
0 1
那么是如何求证出来的呢?
首先字符串从左至右遍历。
第一个字符A的next数组对应元素为0,
第一个字符A和第2个字符B比,不相等。B:0(表示字符B的next数组对应元素为0);
第...
分类:
编程语言 时间:
2015-04-07 19:41:55
收藏:
0 评论:
0 赞:
0 阅读:
253