题目:一个数组中有三个数字a、b、c只出现一次,其他数字都出现了两次。请找出三个只出现一次的数字。
分析:如果我们把数组中所有数字都异或起来,那最终的结果(记为x)就是a、b、c三个数字的异或结果(x=a^b^c)。其他出现了两次的数字在异或运算中相互抵消了。
我们可以证明异或的结果x不可能是a、b、c三个互不相同的数字中的任何一个。
由于x与a、b、c都各不相同,因此x^a、x...
分类:
编程语言 时间:
2014-12-24 20:09:55
收藏:
0 评论:
0 赞:
0 阅读:
462
1、最简单的内置format函数:>>> format(1234567890,',')'1,234,567,890'2、正则表达式:import redef formatNum(num): num=str(num) pattern=r'(\d+)(\d{3})((,\d{3})*)' ...
分类:
编程语言 时间:
2014-12-24 20:08:15
收藏:
0 评论:
0 赞:
0 阅读:
320
1、2、大小写敏感3、解释自上往下。4、单双引号 chick5、“\”转义符 alert('I\'m ')6、判断 “var x”是否初始化。 if(!x){ alert("未初始化 0"); } if(x){ alert(x); }7、方法的声明(第一...
分类:
编程语言 时间:
2014-12-24 20:07:55
收藏:
0 评论:
0 赞:
0 阅读:
258
1 #include 2 #include 3 #include 4 #include 5 6 7 //行宽度 8 #define ROW_LEN 38 9 10 11 //比特位域结构 12 typedef struct bits bits; 13 struct...
分类:
编程语言 时间:
2014-12-24 20:05:05
收藏:
0 评论:
0 赞:
0 阅读:
467
1、在多线程编程中,有时候需要自动为每个启动的线程生成一个唯一标识,这个时候,通过一个ThreadLocal变量来保存每个线程的标识是最有效、最方便的方式了。2、ThreadLocal实例通常是类中的私有静态字段3、在构建ThreadLocal的时候,通过覆盖子类的方法来改写序号。从而达到为每个线程...
分类:
编程语言 时间:
2014-12-24 20:04:18
收藏:
0 评论:
0 赞:
0 阅读:
281
这周开始做C语言笔试卷,什么嘛!考的都是概念,各种细节,虽然貌似书上都能找到,但我还真不清楚...顿时又有一种我C语言学的好渣的感觉 T_T
好了,说下在【上机实验蓝皮书背后,综合测试题二】中难到的2道题,这两道题使得你对【指针数组】和【数组指针】的区别更加清晰。
分类:
编程语言 时间:
2014-12-24 20:03:28
收藏:
0 评论:
0 赞:
0 阅读:
249
1.简介 我们知道Set不允许包含相同的元素,如果试图把两个相同元素加入同一个集合中,add方法返回false。根据源码实现中的注释我们可以知道LinkedHashSet是具有可预知迭代顺序的Set接口的哈希表和链接列表实现。此实现与HashSet的不同之处在于,后者维护着一个运行于所有条目的双重....
分类:
编程语言 时间:
2014-12-24 20:02:02
收藏:
0 评论:
0 赞:
0 阅读:
302
1 var a = (10).toString(2); //转换为二进制数2 alert(a);3 a = (11).toString(16); //转换为16进制数4 alert(a);5 var b = "abcdefg\\ddd\\n"; // "\"有转义的效果6 alert(b); /.....
分类:
编程语言 时间:
2014-12-24 19:59:35
收藏:
0 评论:
0 赞:
0 阅读:
284
先看代码: 1 #include 2 3 int main(void) 4 { 5 int i=99; 6 int *p = &i; 7 p[0] = 88; 8 printf("What's in it? %d\n", p[0]); 9 printf("...
分类:
编程语言 时间:
2014-12-24 19:58:38
收藏:
0 评论:
0 赞:
0 阅读:
139
分析问题:EOFException是由阻塞引起的,因为tomcat server的input.read读不到东西就会阻塞,当你关掉client的时候,server就知道没有东西进来了,所以在输入过程中意外的到达文件尾或流尾,导致从session中获取数据失败。异常是tomcat自身的问题,由于 主要...
分类:
编程语言 时间:
2014-12-24 19:47:15
收藏:
0 评论:
0 赞:
0 阅读:
277
[size=small]在JAVA程序中,性能问题的大部分原因并不在于JAVA语言,而是程序本身。养成良好的编码习惯非常重要,能够显著地提升程序性能。 1. 尽量使用final修饰符。 带有final修饰符的类是不可派生的。在JAVA核心API中,有许多应用final的例子,例如 java.lang...
分类:
编程语言 时间:
2014-12-24 19:46:15
收藏:
0 评论:
0 赞:
0 阅读:
335
一、概述 除了正常运行模式,ECMAscript 5添加了第二种运行模式:"严格模式"(strict mode)。顾名思义,这种模式使得Javascript在更严格的条件下运行。 设立"严格模式"的目的,主要有以下几个: - 消除Javas...
分类:
编程语言 时间:
2014-12-24 18:42:39
收藏:
0 评论:
0 赞:
0 阅读:
235
Spring事务传播行为类型 事务传播行为类型 说明 PROPAGATION_REQUIRED 如果当前没有事务,就新建一个事务,如果已经存在一个事务中,加入到这个事务中。这是最常见的选择。 PROPAGATION_SUPPORTS 支持当前事务,如...
分类:
编程语言 时间:
2014-12-24 18:42:27
收藏:
0 评论:
0 赞:
0 阅读:
342
首先:NMHDR=NotifyMessageHandlerNMHDR结构包含下列成员:typedefstructtagNMHDR{
HWNDhwndFrom;//handleofcontrolsendingmessage,相当于原WM_COMMAND传递方式的lParam
UINTidFrom;//identifierofcontrolsendingmessage相当于原WM_COMMAND传递方式的wParam(low-order
UINTco..
分类:
编程语言 时间:
2014-12-24 18:33:06
收藏:
0 评论:
0 赞:
0 阅读:
536
【python发送zabbix报警邮件,SSL版本】mailman.py#!/usr/local/bin/python3
#
#via<NosmoKing>@20141203
#SSLonly
‘‘‘
用法:
mailman.py"to""subject""body""p_w_uploads"
说明:
[-]1个收件人:
./mailman.py‘a@example.com‘"testsubject""simpletestcontent"
[-]多..
分类:
编程语言 时间:
2014-12-24 18:30:56
收藏:
0 评论:
0 赞:
0 阅读:
499
给MFC中的控件添加我们想要的控件热键,在动手之前,必须清楚,热键分为local的和global的,其中local的职能在当前程序有焦点(被激活)时有效,而global的,则无论什么时候都有效,测试local的要优先于global的,就是如果当前激活窗口的快捷键与未激活窗口的快捷键重叠,当前..
分类:
编程语言 时间:
2014-12-24 18:25:06
收藏:
0 评论:
0 赞:
0 阅读:
318
最近做了一个需求,就是通过OA连接到我们系统,然后request里带有base64加密后的字符串,并且第一个与最后一个位置颠倒了,所以需要先恢复正常的加密串,然后在解密。所以首先工作是先测试还原加密串,就是第一个与最有一个字符位置交换一下。测试代码如下:privatestaticvoidt..
分类:
编程语言 时间:
2014-12-24 18:19:26
收藏:
0 评论:
0 赞:
0 阅读:
316
今天用到了二维数组作为参数传递的程序,通过网上搜索,针对自己遇到的问题做个整理。1、在被调用函数的形参数组定义可以省略第一维的大小,第二维不可省略,如下:voidfun(inta[5][20]);//合法voidfun(inta[][20]);//合法voidfun(inta[5][]);//不合法voidfun(inta[][]);//不合..
分类:
编程语言 时间:
2014-12-24 18:18:26
收藏:
0 评论:
0 赞:
0 阅读:
452
/*
类变量:又叫静态变量,这种变量属于类,通过类名就可以访问类变量。
实例变量:属于类的实例即对象,通过对象可以访问实例变量,但是不能通过类名访问实例变量。
静态方法:方法属于类,通过对象访问实例方法,不能通过类名访问实例方法。
隐藏:B隐藏了A的变量或者方法,那么,B不能访问A被隐藏的变量或方法,但是,将B转换成A后,可以访问A被隐藏的变量或方法。
覆盖:B覆盖了A的变量或者方法,那么,B不...
分类:
编程语言 时间:
2014-12-24 18:13:05
收藏:
0 评论:
0 赞:
0 阅读:
317
matplotlib.pyplot介绍
matplotlib的pyplot子库提供了和matlab类似的绘图API,方便用户快速绘制2D图表。
matplotlib.pyplot是命令行式函数的集合,每一个函数都对图像作了修改,比如创建图形,在图像上创建画图区域,在画图区域上画线,在线上标注等。
下面简单介绍一下pyplot的基本使用:
(1)使用plot()函数画图
plo...
分类:
编程语言 时间:
2014-12-24 18:10:55
收藏:
0 评论:
0 赞:
0 阅读:
431