码迷,mamicode.com
首页 > 编程语言
Perl数组去除重复元素
直接上代码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
Python数组遍历
直接上代码: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
JavaScript--3种函数调用的方法
1、函数的简单调用:2、事件响应中调用函数3、通过链接调用函数 提交
分类:编程语言   时间:2015-09-24 12:33:57    阅读次数:133
C++虚函数的陷阱
首先看一段代码: 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
JavaScript的DOM编程--08--复习
1 2 3 4 Untitled Document 5 6 80 81 82 83 你喜欢哪个城市? 84 85 北...
分类:编程语言   时间:2015-09-24 12:26:06    阅读次数:191
[C++空间分配]new运算符、operator new、placement new的区别于联系
先科普一下: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
java数组获取最值
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
【转】java byte转long、double、float、int、short,或者long、double、float、int、short转byte
原文网址:http://www.xuebuyuan.com/988752.htmljava byte与其他数据类型的转换主要用于二进制数据的编码和解码,主要用于网络传输,读写二进制文件,java和c++服务器之间的数据通信等等以下是总结的源码/** * BYTE转INT * * @param...
分类:编程语言   时间:2015-09-24 12:20:01    阅读次数:288
javascript之查找数组中最小/最大的数
实现原理:和数组的顺序查找很类似,都是逐个数据的比对。 废话不多说~ 代码如下: /* * 参数说明: * 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
Tomcat 8.0+Java开发WebSokcet
环境: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
python之web模块学习-- httplib
1httplib简介httplib是python中http协议的客户端实现,可以使用该模块来与HTTP服务器进行交互httplib是一个相对底层的http请求模块,其上有专门的包装模块,如urllib内建模块,goto等第三方模块,但是封装的越高就越不灵活,比如urllib模块里请求错误时就不会返回结果页的内容..
分类:编程语言   时间:2015-09-24 11:07:15    阅读次数:199
java生成pdf报表
一.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
Java Socket 多人聊天室实现
实现功能服务器端:1、服务器可以监听多个Socket连接。2、服务器将收到的消息转发到所有Socket连接上。客户端:1、客户端实时监听来自服务器的消息。2、客户端随时可以向服务器发送消息。解决思路服务器通过循环等待的方式实现监听多个连接,每次启用新的线程处理连接,连接建立后加到一个List中保存,...
分类:编程语言   时间:2015-09-24 11:00:35    阅读次数:507
unity编辑器脚本工具练习
因为刚入公司不久,一直在做UI,前两天老大让我改一下默认UI字体,我看了下UI目录,十几个子目录,几十个UI预制体,每个UI下的Text对象数量不确定,而且Text对象所在的层还不确定,找一个预制体下的所有Text对象再修改至少需要2分钟时间。如果我手动一个个找并修改,这活不用2小时是干不完的。.....
分类:编程语言   时间:2015-09-24 11:00:49    阅读次数:201
c#多线程 Invoke方法的使用
在多线程编程中,我们经常要在工作线程中去更新界面显示,而在多线程中直接调用界面控件的方法是错误的做法,Invoke 和 BeginInvoke 就是为了解决这个问题而出现的,使你在多线程中安全的更新界面显示。正确的做法是将工作线程中涉及更新界面的代码封装为一个方法,通过 Invoke 或者 Begi...
分类:编程语言   时间:2015-09-24 11:00:35    阅读次数:148
Python获取脚本所在目录的正确方法【转】
1.以前的方法如果是要获得程序运行的当前目录所在位置,那么可以使用os模块的os.getcwd()函数。如果是要获得当前执行的脚本的所在目录位置,那么需要使用sys模块的sys.path[0]变量或者sys.argv[0]来获得。实际上sys.path是Python会去寻找模块的搜索路径列表,sys...
分类:编程语言   时间:2015-09-24 10:55:37    阅读次数:153
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!