有一个数组,里面的数在1到N之间,N最大为32000.数组中可能有重复的元素(即有的元素 存在2份),你并不知道N是多少。给你4KB的内存,你怎么把数组中重复的元素打印出来。
解答
我们有4KB的内存,一共有4 * 210 * 8位,大于32000,所以我们可以用Bit Map 来做这道题目。我们可以写一个Bit Map类来完成基本的位操作。为了代码的简洁, 我们假设程序是运行...
分类:
其他好文 时间:
2015-06-06 10:38:21
阅读次数:
110
编写函数int count_number_string(char str[])和函数int maxnum_string(char str[])。。。。。。。。。。。。。...
分类:
其他好文 时间:
2015-06-06 10:37:26
阅读次数:
132
除了DES,我们还知道有DESede(TripleDES,就是3DES)、AES、Blowfish、RC2、RC4(ARCFOUR)等多种对称加密方式,其实现方式大同小异,这里介绍对称加密的另一个算法——PBE
PBE
PBE——Password-based encryption(基于密码加密)。其特点在于口令由用户自己掌管,不借助任何物理媒体;采用随机数(这里我们叫做盐)杂凑...
分类:
编程语言 时间:
2015-06-06 10:37:05
阅读次数:
370
一.主机分配:
主机名 IP(Static)
系统配置 角色
openstack 192.168.1.2 CentOS-7.0-x86_64-desktop 4CPU,16G RAM,300G DISK,2网卡 管理节点/计算节点
node ...
分类:
其他好文 时间:
2015-06-06 10:36:44
阅读次数:
162
int MotorRight1=14;
int MotorRight2=15;
int MotorLeft1=16;
int MotorLeft2=17;
int MotorRPWM=3;
int MotorLPWM=5;
const int SensorLeft = 2; //左感測器輸入腳
//const int SensorMiddle= 4 ; //中感測器輸入腳
cons...
分类:
其他好文 时间:
2015-06-06 10:36:33
阅读次数:
105
(1).安装KeyStone服务:
[root@openstack~]# yum -y install openstack-keystone
(2).创建keystone数据库,修改配置文件中的数据库链接:
[root@openstack ~]# openstack-db--init --service keystone
(3).修改配置文件中的数据库链接:
[root@opensta...
分类:
其他好文 时间:
2015-06-06 10:35:50
阅读次数:
140
对于intent主要的分类主要包括隐式意图和显式意图。显式意图通常主要是启动本应用中的Activity之间的数据,而隐式意图则常见于启动系统中的某些特定的动作,比如打电话,或者是跨应用的Activity启动。所以激活本应用的Activity用显式意图,如果MainActivity与你要激活的Activity不在同一个包下,在同一个工程下,在采用显式意图激活时,一定要写明当前Activity所在的包...
分类:
其他好文 时间:
2015-06-06 10:37:12
阅读次数:
136
初始化Glance
(1).安装Glance服务:
[root@openstack ~]# yum -y installopenstack-glance
(2).创建Glance数据库:
[root@openstack ~]# openstack-db--init --service glance
(3).修改配置文件中的数据库链接:
[root@openstack ~]#...
分类:
其他好文 时间:
2015-06-06 10:37:19
阅读次数:
180
Python使用mechanize模拟浏览器之前我使用自带的urllib2模拟浏览器去进行访问网页等操作,很多网站都会出错误,还会返回乱码,之后使用了 mechanize模拟浏览器,这些情况都没出现过,真的很好用,这里向大家推荐一下。
mechanize是对urllib2的部分功能的替换,能够更好的模拟浏览器行为,在web访问控制方面做得更全面。首先从安装开始吧,以ubuntu系统为例:pytho...
分类:
编程语言 时间:
2015-06-06 10:36:40
阅读次数:
147
pch 可以用来存储共享信息,比如设备屏幕的宽度,高度。版本号等等 公用信息
Xcode 老版本会自动为我们创建pch文件,新版本开始不自动创建了,如果需要使用可以自己手动创建
创建完成后可以在里面定义常量
此处以屏幕尺寸为例
如下
代码如下:
//获取屏幕
宽度、高度
#define SCREEN_FRAME ([UIScreen mainS...
分类:
移动开发 时间:
2015-06-06 10:37:09
阅读次数:
165
RSA
这种算法1978年就出现了,它是第一个既能用于数据加密也能用于数字签名的算法。它易于理解和操作,也很流行。算法的名字以发明者的名字命名:Ron Rivest, AdiShamir 和Leonard Adleman。
这种加密算法的特点主要是密钥的变化,上文我们看到DES只有一个密钥。相当于只有一把钥匙,如果这把钥匙丢了,数据也就不安全了。RSA同时有两把钥匙,公钥与...
分类:
编程语言 时间:
2015-06-06 10:36:47
阅读次数:
136
大家好,我是今天的小编。
我擅长于arduino。
现在,我来介绍一下一个新的arduino小车。
这是图片
马达是焊上去的。
还有摄像头(720P)和超声波。
给个赞啊...
分类:
其他好文 时间:
2015-06-06 10:36:48
阅读次数:
125
cocos2dx-2.X Layout设置大小问题
cocoStudio 1.1.6
cocos2dx 2.2.6
问题:
前两天有个需求,因为物品数量不确定,需要加入物品后,再计算大小。
我把物品加入到Layout控件后,调用setContentSize方法,因为Layout
类本身就继承自CCNode,所有会有setContentSize方法,但是设置后,
根本没有效果...
分类:
其他好文 时间:
2015-06-06 10:35:58
阅读次数:
194
文档类别
文档标识
IIC总线协议基础1
当前版本
V0.2
作 者
Louis
完成时间
2015-05-27
IIC总线协议基础1
IIC总线协议基础1.
1
1.
IIC时序基础知识... 2
1.1
信...
分类:
其他好文 时间:
2015-06-06 10:35:36
阅读次数:
124
苹果对于开发,确实在细节方面下了很大的功夫,不过无论一个平台下多大的功夫,仍然会有些需求是无法涵盖的,比如字体吧。我们的应用为了能更加个性化,会需要不同的字体,有时候有些字体是非常特殊的,甚至是购买的,那么这些字体如何加到项目中去呢?...
分类:
移动开发 时间:
2015-06-06 10:36:20
阅读次数:
134