46.搜狐(运算):四对括号可以有多少种匹配排列方式?比如两对括号可以有两种:()()和(())跟12个人排高矮的题目差不多。 用 0 表示 “(”,用 1 表示“)” 则需要数字二进制最低8位有 4个1和 4个0,且从低位到高位对1 和 0 计数时,0 出现的次数不能超过 1 出现的次数。/*46...
分类:
其他好文 时间:
2014-08-13 12:28:16
阅读次数:
116
性能运行putImageData()比drawImage()慢,同等条件下优先考虑drawImage()操作图像数据需要遍历大量数据,应该注意几点:1)避免在循环体中直接访问对象属性,应当保存在局部变量中2)应该用循环计数器遍历完整的像素,而非像素分量(每4个一组)3)逆向遍历与移位技巧效果并不好4...
分类:
Web程序 时间:
2014-08-13 01:05:24
阅读次数:
235
目录结构先设计数据表结构DROP SEQUENCE BDLLY_2V.SEQ_CUSTOMER;CREATE SEQUENCE BDLLY_2V.SEQ_CUSTOMER START WITH 6 MAXVALUE 999999999999999999999999999 MINVALUE 0 ...
分类:
Web程序 时间:
2014-08-13 00:52:04
阅读次数:
393
在设计数据库时,经常没有考虑到表分区的问题,往往在数据表承重的负担越来越重时,才会考虑到分区方式,这时,就涉及到如何将普通表转换成分区表的问题了。 那么,如何将一个普通表转换成一个分区表 呢?说到底,只要将该表创建一个聚集索引,并在聚集索引上使用分区方案即可。 不过,这回说起来简单,做起来就复杂了一...
分类:
数据库 时间:
2014-08-12 21:42:34
阅读次数:
268
1.加法原理:
做一件事有n种方法,第i个步骤有pi种方案,则一共有p1+p2+……+pn种方案
2.乘法原理:
做一件事,完成它需要分成n个步骤,做第一 步有m1种不同的方法,做第二步有m2不同的方法,……,做第n步有mn不同的方法。那么完成这件事共有 N=m1×m2×m3×…×mn 种不同的方法。 和加法原理是数学概率方面的基本原理。
3.容斥原理:
在计数时,必须注意无一重复,无一...
分类:
其他好文 时间:
2014-08-12 18:59:54
阅读次数:
213
MySQL自增主键归零的方法: 如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数: truncate?table?table_name; ? 2. ?当用户没有truncate的权限时且曾经的数据不需要时: ? ?...
分类:
数据库 时间:
2014-08-12 17:45:44
阅读次数:
290
火星计数法
Time Limit: 1 Sec Memory Limit:
128 MB
Submit: 32 Solved: 17
[Submit][Status][Discuss]
Description
火星人的计数规则里只有a,b,c,d四个字母,计数规则从小到大是 a,b,c,d,aa,ab,ac,ad,ba,……。
给出来由a,b,c,d四种字母组成的火星数字...
分类:
其他好文 时间:
2014-08-12 13:49:54
阅读次数:
214
每个内核对象都只是一个内存块,它由操作系统内核分配,并只能由操作系统内核访问。这个内存块是一个数据结构,其成员维护着与对象相关的信息。少数成员(安全描述符和使用计数)是所有对象都有的,但其...
分类:
其他好文 时间:
2014-08-12 03:42:33
阅读次数:
224
/*
* 算法导论 第八章 线性时间排序
* 计数排序、基数排序和桶排序
*/
#include
#include
#include
#include
using namespace std;
void printArray(int arr[], int len, char *str)
{
cout << str << endl;
for (int i=0; i<len; i...
分类:
其他好文 时间:
2014-08-12 00:46:13
阅读次数:
210
本文參考《Android系统源码情景分析》,作者罗升阳。一、Binder库(libbinder)代码: ~/Android/frameworks/base/libs/binder ----BpBinder.cpp ----Parcel.cpp ----ProcessState.cpp...
分类:
其他好文 时间:
2014-08-11 21:07:23
阅读次数:
235