直接上代码my @array = ( 'a', 'b', 'c', 'a', 'd', 1, 2, 5, 1, 5 ); my %count; my @uniq_times = grep { ++$count{ $_ } < 2; } @array;
分类:
编程语言 时间:
2015-09-24 12:39:09
阅读次数:
189
昨天百度面试,问了这样一道题: 对于一个有序字符串数组,用二分法查找某一字符串是否存在于该字符串数组中。函数原型为:bool BinarySearch(const vector& array, const string& target) 注意这里的有序指的是字典序,如字符串数组 a, ab,...
分类:
编程语言 时间:
2015-09-24 12:37:08
阅读次数:
225
直接上代码:colours = ["red","green","blue"]for colour in colours: print colour# red# green# blue第二种方法colours = ["red","green","blue"]for i in range(0, l...
分类:
编程语言 时间:
2015-09-24 12:37:33
阅读次数:
239
1、函数的简单调用:2、事件响应中调用函数3、通过链接调用函数 提交
分类:
编程语言 时间:
2015-09-24 12:33:57
阅读次数:
133
首先看一段代码: 1 class B 2 { 3 public: 4 virtual void fun(int i = 1) 5 { 6 std::cout fun(); 会输出driver fun called, 1这里出现...
分类:
编程语言 时间:
2015-09-24 12:26:38
阅读次数:
188
1 2 3 4 Untitled Document 5 6 80 81 82 83 你喜欢哪个城市? 84 85 北...
分类:
编程语言 时间:
2015-09-24 12:26:06
阅读次数:
191
先科普一下:1. new的执行过程:(1)通过operator new申请内存(2)使用placement new调用构造函数(内置类型忽略此步)(3)返回内存指针2. new和malloc的比较:(1)new失败时会调用new_handler处理函数,malloc不会,失败时返回NULL(2)ne...
分类:
编程语言 时间:
2015-09-24 12:25:13
阅读次数:
264
1 import java.util.Random; 2 3 /** 4 * 获取最大值最小值 5 * @author shaobn 6 * 7 */ 8 public class Test2 { 9 public static void main(String[] args) ...
分类:
编程语言 时间:
2015-09-24 12:24:09
阅读次数:
219
原文网址:http://www.xuebuyuan.com/988752.htmljava byte与其他数据类型的转换主要用于二进制数据的编码和解码,主要用于网络传输,读写二进制文件,java和c++服务器之间的数据通信等等以下是总结的源码/** * BYTE转INT * * @param...
分类:
编程语言 时间:
2015-09-24 12:20:01
阅读次数:
288
实现原理:和数组的顺序查找很类似,都是逐个数据的比对。 废话不多说~ 代码如下: /* * 参数说明: * array:传入数组 ,例如:var arr = [5,7,66,78,99,103,126,203,1]; */ function findMin(array){ var _min = ar...
分类:
编程语言 时间:
2015-09-24 12:21:47
阅读次数:
211
环境:eclipse:eclipse-jee-luna-SR2-win32jdk:jdk-8u25-windows-i586(jdk1.8)tomcat:apache-tomcat-8.0.9使用:1.eclipse中配置好tomcat2.导入工程文件3.打开echo.xhtml运行网上找了很多资料都是断断续续,源码也是不能正常运行,由于工作忙,现先提供源码朋友们下载运行研究(..
分类:
编程语言 时间:
2015-09-24 11:08:58
阅读次数:
147
1httplib简介httplib是python中http协议的客户端实现,可以使用该模块来与HTTP服务器进行交互httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容..
分类:
编程语言 时间:
2015-09-24 11:07:15
阅读次数:
199
一.iText简介iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。通过iText不仅可以生成PDF或rtf的文档,而且可以将XML、Html文件转化为PDF文件。iText的安装非常方便,在http://itextpdf.com/网站上下载iText.jar文件后,只需要在系统的CLASS..
分类:
编程语言 时间:
2015-09-24 11:05:16
阅读次数:
229
实现功能服务器端:1、服务器可以监听多个Socket连接。2、服务器将收到的消息转发到所有Socket连接上。客户端:1、客户端实时监听来自服务器的消息。2、客户端随时可以向服务器发送消息。解决思路服务器通过循环等待的方式实现监听多个连接,每次启用新的线程处理连接,连接建立后加到一个List中保存,...
分类:
编程语言 时间:
2015-09-24 11:00:35
阅读次数:
507
因为刚入公司不久,一直在做UI,前两天老大让我改一下默认UI字体,我看了下UI目录,十几个子目录,几十个UI预制体,每个UI下的Text对象数量不确定,而且Text对象所在的层还不确定,找一个预制体下的所有Text对象再修改至少需要2分钟时间。如果我手动一个个找并修改,这活不用2小时是干不完的。.....
分类:
编程语言 时间:
2015-09-24 11:00:49
阅读次数:
201
在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 Begi...
分类:
编程语言 时间:
2015-09-24 11:00:35
阅读次数:
148
1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得。实际上sys.path是Python会去寻找模块的搜索路径列表,sys...
分类:
编程语言 时间:
2015-09-24 10:55:37
阅读次数:
153