Given an array where elements are sorted in ascending order, convert it to a height balanced BST.思路:递归的思路。思路与重建二叉树类似。时间复杂度O(n), 空间复杂度O(logN) 1 /** 2 ....
分类:
其他好文 时间:
2015-01-20 22:00:43
阅读次数:
170
1、数据量小的表,例如货币码、组织机构码等在客户端程序启动的时候就加载到datatable里,对这些代码信息的访问尽量不去麻烦服务器,在内存里查就可以了。2、建立索引,根据用户的操作习惯,对数据表最经常访问的字段建立索引,并且每个月重建一次。3、尽可能使用最平实的select语句(少用子查询),发挥...
分类:
其他好文 时间:
2015-01-20 17:14:22
阅读次数:
108
Linux之旅(1): diff, patch和quilt (下)2 quilt我们自己的项目能够用cvs或svn管理所有代码。但有时我们要使用其它开发人员维护的项目。我们须要改动一些文件,但又不能直接向版本号管理工具提交代码。自己用版本号管理工具重建整个项目是不合适的,由于大多数代码都是别人维护的...
分类:
系统相关 时间:
2015-01-20 13:42:16
阅读次数:
247
背景环境:
由于项目要改版,原本的案例栏目只是类似一篇新闻的形式发布的,现在要改成现在很多的图片集网站的,比如网易的图片新闻的那种效果,如图:
而原来的案例的图片都只是保存在文章的内容字段里,要实现以上的效果,当然实现的方法有多种,主要是2个方面:1、重建表,2、利用程序分割实现.
当然如果采用重建表的方式,对于实现这功能来说就很简单了,但是,这样修...
分类:
其他好文 时间:
2015-01-19 14:30:51
阅读次数:
220
题意:N*3的教室,有2种砖,2*2、1*1。问铺设教室的方案有多少种。(要铺满)思路:画一下图可以很快发现递推公式代码:int main(){ int a[35]; mem(a,0); a[1]=1, a[2] = 3; rep(i,3,30){ a[i] =...
分类:
其他好文 时间:
2015-01-16 23:41:54
阅读次数:
229
votedisk无论是对于RAC(10g Clusterware、11g GI)而言,是非常重要的,我们称它为仲裁盘,当RAC集群中的某个节点发生故障而脱网掉线时,就由它来判断是否将其踢出集群,以保证集群正常运行,当votedisk损坏了,也就会导致集群服务无法启动,集群资源都无法加载,最后导致罢工。那么我们平时就要注意对votedisk的备份,在11g中,由于votedisk和ocr默认就会放进...
分类:
其他好文 时间:
2015-01-16 11:22:56
阅读次数:
231
.frm文件损坏或丢失的恢复由于frm文件保存着表结构信息,因此当该文件损坏时候,将无法读取改表中的文件,通过以下步骤可以恢复step1:将存有数据的MYI和MYD文件保存到其他地方step2:在数据库里重建同命名的表,结构也要一样。(要保证和以前表结构,存储引擎,数据类型等保持..
分类:
其他好文 时间:
2015-01-14 18:27:05
阅读次数:
197
EasyRecovery是由全球著名数据厂商KrollOntrack出品的一款数据恢复软件。能够帮你恢复丢失的数据以及重建文件系统。凭借其强大的恢复功能得到了很多用户的青睐和认可,帮助了很多公司或者个人解决了很多文件恢复的难题。数据恢复软件哪个好?下面就以“如何恢复硬盘删除的文件..
分类:
其他好文 时间:
2015-01-13 01:38:08
阅读次数:
148
我们在使用RAC的时候,有时候处理一个主消息之外可能还需要其他的辅助消息。比如说,我们在上次图片或者下载的时候。往往除了需要知道结果,还需要过程的进度。简单的做法就是外部自己创建一个subject,然后给具体做事情的模块来手动设置subject的next值了。这是一个经常用的东西,所以我这边参考了AFNetworking+RACExtension中得代码。自己重建了支持进度的signal和subs...
分类:
其他好文 时间:
2015-01-12 13:07:11
阅读次数:
445