码迷,mamicode.com
首页 > 2014年09月29日 > 全部分享
POJ - 3415 Common Substrings(后缀数组求长度不小于 k 的公共子串的个数+单调栈优化)
Description A substring of a string T is defined as: T( i, k)= TiTi+1... Ti+k-1, 1≤ i≤ i+k-1≤| T|. Given two strings A, B and one integer K, we define S, a set of triples (i, j, k): S = ...
分类:其他好文   时间:2014-09-29 14:38:51    阅读次数:277
Java并发学习之十八——线程同步工具之CyclicBarrier
本文是学习网络上的文章时的总结,感谢大家无私的分享。 CyclicBarrier 类有一个整数初始值,此值表示将在同一点同步的线程数量。当其中一个线程到达确定点,它会调用await() 方法来等待其他线程。当线程调用这个方法,CyclicBarrier阻塞线程进入休眠直到其他线程到达。当最后一个线程调用CyclicBarrier 类的await() 方法,它唤醒所有等待的线程并继续执行它们的...
分类:编程语言   时间:2014-09-29 12:42:00    阅读次数:175
sql分级汇总
--测试数据 create table tb([DB-ID] varchar(10),ENTITY varchar(10),DATE varchar(10),[CUST-NO] int,AMOUNT decimal(10,2),TAX decimal(10,2)) insert tb select 'RCHQ','001','2004-11-10',200000,100.00,17.00 u...
分类:数据库   时间:2014-09-29 12:41:50    阅读次数:427
SDWebImage缓存
缓存图片方法 [[SDImageCache sharedImageCache] storeImage:myImage forKey:myCacheKey]; 读取缓存 UIImage *myCachedImage = [[SDImageCache sharedImageCache] imageFromKey:myCacheKey];...
分类:Web程序   时间:2014-09-29 14:21:40    阅读次数:126
计算理论的重大突破,无限深度递归
目前无论是Lisp还是Javascript(C++就更不用说了),递归深度都远远低于可用内存大小,而且栈一旦分配就无法挪动(有指针似乎无解),这个问题的根源在于call指令会把下一指令的地址入栈。我经过几年的思考终于发现,可以把C++的内存模型完全放在堆上,也就是说进行call之前先new出调用函数所需要的空间,而把返回地址作为参数传递进去。这样就从根源上解决了此问题,那什么尾递归就是个渣,完全没...
分类:其他好文   时间:2014-09-29 13:14:50    阅读次数:196
[ExtJS5学习笔记]第二十四节 Extjs5中表格gridpanel或者表单数据后台传输remoteFilter设置
前台数据传入到后台,后台根据前台的请求,获取数据,组装好之后返回给前台。...
分类:Web程序   时间:2014-09-29 14:04:43    阅读次数:304
2015大型互联网公司校招都开始了,薪资你准备好了嘛?
2015年的校招早就开始了,你还不知道吧? 2015年最难就业季来了,你还没准备好嘛?...
分类:其他好文   时间:2014-09-29 12:57:40    阅读次数:161
sql常用作业定义的T-SQL模板
--定义创建作业 DECLARE @jobid uniqueidentifier EXEC msdb.dbo.sp_add_job @job_name = N'作业名称', @job_id = @jobid OUTPUT --定义作业步骤 DECLARE @sql nvarchar(400),@dbname sysname SELECT @dbname=DB_N...
分类:数据库   时间:2014-09-29 13:47:30    阅读次数:252
(二)用控制器controller给模型数据赋初始值
之前博客,很简单的就实现了模型数据和页面显示的自动绑定。现在我们使用控制器,给模型赋初始值。如果使用jquery来实现变量赋初值,需要在页面加载完成后执行$("#target").attr("value",selfValue);使用AngularJS代码如下: Hello,World!...
分类:其他好文   时间:2014-09-29 13:14:00    阅读次数:161
linux查看系统版本信息
linux查看系统版本信息...
分类:系统相关   时间:2014-09-29 14:03:50    阅读次数:192
Fibonacci series(斐波纳契数列)的几种常见实现方式
费波那契数列(意大利语:Successione di Fibonacci),又译费波拿契数、斐波那契数列、斐波那契数列、黄金分割数列。 在数学上,费波那契数列是以递归的方法来定义: F_0=0 F_1=1 F_n = F_{n-1}+ F_{n-2}(n≧2) 用文字来说,就是费波那契数列由0和1开始,之后的费波那契系数就由之前的两数相加。...
分类:其他好文   时间:2014-09-29 12:40:21    阅读次数:235
c++中编译器的作用
c++中编译器的作用...
分类:编程语言   时间:2014-09-29 14:36:50    阅读次数:195
hello.c内核模块编译 -- linux内核
Linux开发模块,在本机上看调试信息的方法走通了。当前版本2.6.32-32-generic uname –r 可以查询 这里取module_param()作为例子。 该宏被定义在include/linux/moduleparam.h文件中,具体定义如下: #define module_param(name, type, perm) module_param_named(name, name, type, perm) 其中使用了 3个参数:要传递的参数变量名, 变量...
分类:系统相关   时间:2014-09-29 14:03:20    阅读次数:274
安卓ProgressBar水平进度条的颜色设置
安卓系统提供了水平进度条ProgressBar的样式,而我们在实际开发中,几乎不可能使用默认的样式,原因就是“太丑”^_^ 所以我们在更多的时候需要对其颜色进行自定义,主要使用就是自定义样式文件。 再在drawable目录下新增progressbar.xml文件,可以设置默认背景色和进度条的颜色 (值得一提的是支持渐变色) 代码: ...
分类:移动开发   时间:2014-09-29 14:03:10    阅读次数:202
数组为何这么有用?
Lisp只用原子和表就构建了整个世界,其实表和数组是等价的(不完全)。JS的关联数组是红黑树,关联数组并不是C数组的超集,因为C数组可以当成一片连续内存使用。也许有用的不是数组,而是运算符[],C++只用重载[]就实现了数组。[]只是一个函数调用而已,一种函数调用的简写形式。这种简写或者说语法糖非常重要,因为它让代码的可读性更好。[]是一个运算符重载,即a[1]会变换为标准的函数调用operato...
分类:其他好文   时间:2014-09-29 14:19:40    阅读次数:175
Java LinkedBlockingQueue和ArrayBlockingQueue分析
LinkedBlockingQueue是一个链表实现的阻塞队列,在链表一头加入元素,如果队列满,就会阻塞,另一头取出元素,如果队列为空,就会阻塞。 LinkedBlockingQueue内部使用ReentrantLock实现插入锁(putLock)和取出锁(takeLock)。putLock上的条件变量是notFull,即可以用notFull唤醒阻塞在putLock上的线程。takeLo...
分类:数据库   时间:2014-09-29 12:56:10    阅读次数:327
expdp 导出多路径
一、前言:     有的用户DBA水平不是太高,不会使用RMAN进行备份恢复,如果对现场的工程师或用户进行RMAN的培训这样将会导致额外的开销以及导致一些不必要的麻烦。如果在用户 对数据恢复要求不是特别高的情况下,或者做异机恢复的时候expdp/impdp 则是一个比较不错的选择。         如果在RAC环境下,用户需要多份备份的情况下,那么我们可以通过expdp 的多路径备份来实现...
分类:其他好文   时间:2014-09-29 14:36:00    阅读次数:193
1607条   上一页 1 ... 60 61 62 63 64 65 66 ... 95 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!