1.匹配Email地址的正则表达式:w+([-+.]w+)*@w+([-.]w+)*.w+([-.]w+)* 评注:表单验证时很实用 2.匹配网址URL的正则表达式:[a-zA-z]+://[^s]* 评注:网上流传的版本功能很有限,上面这个基本可以满足需求 3.匹配帐号是否合法(字母开头,允许5-...
分类:
编程语言 时间:
2015-09-10 19:32:43
阅读次数:
164
今天想在网上找一个实现好的er算法来着,没啥具体的资料,无奈只能看vlfeat的mser源码,看能不能修修补补实现个er。于是,看到某一段感觉很神奇,于是放下写代码,跑来写博客,也就是这段 1 /* --------------------------------------------------...
分类:
编程语言 时间:
2015-09-10 19:33:00
阅读次数:
235
Problem DescriptionAstronomers often examine star maps where stars are represented by points on a plane and each star has Cartesian coordinates. Let t...
分类:
编程语言 时间:
2015-09-10 19:31:42
阅读次数:
147
暂时Python写得不好,有些东西还是用C写起来顺手,遇到这种情况怎么办呢…于是学习了一下python调用C动态链接库的方法。这样就可以将用C写好的函数提供给python使用了。 首先要将先新建个DLL工程。例如我新建了dlllearning工程,内包含example.h和example.cp...
分类:
编程语言 时间:
2015-09-10 19:30:14
阅读次数:
137
Writer :BYSocket(泥沙砖瓦浆木匠)微 博:BYSocket豆 瓣:BYSocketFaceBook:BYSocketTwitter :BYSocket在面向对象编程中,编程人员应该在意“资源”。比如?1String hello = "hello"; 在代码中,我们很在意在内存中Str...
分类:
编程语言 时间:
2015-09-10 19:27:35
阅读次数:
219
插入排序的基本思想每次将一个待排序的数据元素,按照其关键字大小插入到前面已经排好序的有序的适当位置,使插入以后的数据序列仍然为一个有序数列,直到整个序列称为有序序列为止。直接插入排序(把待排序元素分成两部分,一部分是没排好序的元素,另一部分是排好序的元素。把没排好序的元素逐一插入以排好序的部分)折半...
分类:
编程语言 时间:
2015-09-10 19:28:06
阅读次数:
165
Quartz是一个强大的企业级任务调度框架,Spring中继承并简化了Quartz,下面就看看在Spring中怎样配置Quartz:首先我们来写一个被调度的类:packagecom.kay.quartz;publicclassQuartzJob{publicvoidwork(){System.out...
分类:
编程语言 时间:
2015-09-10 19:26:43
阅读次数:
156
本文承接上一篇文章《Java总结篇系列:Java多线程(一)》。四.Java多线程的阻塞状态与线程控制上文已经提到Java阻塞的几种具体类型。下面分别看下引起Java线程阻塞的主要方法。1.join()join —— 让一个线程等待另一个线程完成才继续执行。如A线程线程执行体中调用B线程的join(...
分类:
编程语言 时间:
2015-09-10 19:27:28
阅读次数:
164
Java JDK 8 的安装以及环境变量的配置(Linux and Windows) JDK(Java Development Kit)包含了Java语言的编译器,能够在这里下载:http://www.oracle.com/technetwork/java/...
分类:
编程语言 时间:
2015-09-10 19:26:20
阅读次数:
182
注:本文内容来源于zhice163博文,感谢作者的整理。1.为什么基类的析构函数是虚函数? 在实现多态时,当用基类操作派生类,在析构时防止只析构基类而不析构派生类的状况发生。 下面转自网络:源地址 http://blog.sina.com.cn/s/blog_7c773cc50100y9hz.h.....
分类:
编程语言 时间:
2015-09-10 19:17:51
阅读次数:
159
最近项目中使用到了文件从本地到服务器的功能。其实是为了解决目前浏览器不支持获取本地文件全路径。不得已而想到上传到服务器的固定目录,从而方便项目获取文件,进而使程序支持EXCEL批量导入数据。在前台界面中请选文件: action中获取前台传来数据并保存/** * excel 导入文件 * ...
分类:
编程语言 时间:
2015-09-10 19:17:57
阅读次数:
163
首先,来一些假设:1、假设数据总大小为len。2、假设使用线程个数THREADSUM = 3;3、blockSize:单个线程下载的数据块大小; startIndex:单个线程下载的起始位置; endIndex:单个线程下载的终止位置---------------------------------...
分类:
编程语言 时间:
2015-09-10 19:17:47
阅读次数:
164
闲来有空,最近看php手册数组这块,对于array_values() 还是第一次接触,array_values是不保留键名,只有键值的函数,还有一个作用就是 重新索引。unset() 函数,是删除数组的一个键,但是数组不会重新组建索引,如果要索引重建还需要array_values()函数。
分类:
编程语言 时间:
2015-09-10 19:18:48
阅读次数:
131
在刚步入大一的时候接触到了c++这门学科,第一面的感觉就是这书很厚,感觉会很难。上了几节课后,果然很难。老师对我们说c++很厉害,编程领域很大,常用于系统的开发,引擎开发等应用领域,是现在最受程序员们喜欢的编程语言之一。C++还是一种面向对象的开发程序,优点可以说是非常多。但是这么多优点也就造成了....
分类:
编程语言 时间:
2015-09-10 19:18:01
阅读次数:
168
题目来源:https://leetcode.com/problems/reverse-integer/题意分析: 这道题目很简单,就是将一个数反转,123变321,-123变321.题目思路: 这题目很简单,先把数字求绝对值x,然后x%10取最后一位,然后ans = ans*10 + x%10,加上...
分类:
编程语言 时间:
2015-09-10 19:15:40
阅读次数:
140
多线程作为Java中很重要的一个知识点,在此还是有必要总结一下的。一.线程的生命周期及五种基本状态关于Java中线程的生命周期,首先看一下下面这张较为经典的图:上图中基本上囊括了Java中多线程各重要知识点。掌握了上图中的各知识点,Java中的多线程也就基本上掌握了。主要包括:Java线程具有五中基...
分类:
编程语言 时间:
2015-09-10 19:15:18
阅读次数:
190