问题:求字符串中重复出现且长度最长子字符串,要求输出:符合条件子字符串、其重复出现次数、其首字母位置。分析:后缀数组方法求解。python版实现。...
分类:
编程语言 时间:
2014-05-13 11:19:23
阅读次数:
234
最近准备写点Javase的东西,希望可以帮助大家写出更好的代码。
1、给不可实例化的类提供私有构造器
比如:每个项目中都有很多工具类,提供了很多static类型的方法供大家使用,谁也不希望看到下面的代码:
TextUtils textUtils = new TextUtils();
if(textUtils.isDigitsOnly("123"))
{
//doSometing...
分类:
编程语言 时间:
2014-05-13 11:50:11
阅读次数:
347
Javascript 面向对象编程(一):封装
作者:阮一峰
Javascript是一种基于对象(object-based)的语言,你遇到的所有东西几乎都是对象。但是,它又不是一种真正的面向对象编程(OOP)语言,因为它的语法中没有class(类)。
那么,如果我们要把"属性"(property)和"方法"(method),封装成一个对象,甚至要从原型对象生成一个实例对象,我们应该怎么做呢?...
分类:
编程语言 时间:
2014-05-13 16:29:59
阅读次数:
279
Java领域的即时通信的解决方案可以考虑openfire+spark+smack。当然也有其他的选择。
Openfire是基于Jabber协议(XMPP)实现的即时通信服务器端版本,目前建议使用3.6.4版本,这个版本是当前最新的版本,而且网上可以找到下载的源代码。
即时通信客户端可使用spark2.5.8,这个版本是目前最新的release版本,经过测试发现上一版本在视频支持,msn网关支持...
分类:
编程语言 时间:
2014-05-13 15:55:13
阅读次数:
252
JFileChooser()
构造一个指向用户默认目录的 JFileChooser。
JFileChooser(File currentDirectory)
使用给定的 File 作为路径来构造一个 JFileChooser。
setFileSelectionMode(int mode)
设...
分类:
编程语言 时间:
2014-05-13 15:47:00
阅读次数:
283
本文是我在学习网络视频SpringMVC的过程中写下的。感谢发布视频的各位前辈
下面讲解SpringMVC注解启用的几个关键步骤:
首先需要加载配置文件(如果使用本人的代码请自己定义路径)
springMVC1
index.html
index.htm
index.jsp
default.html
default.htm
...
分类:
编程语言 时间:
2014-05-13 15:41:50
阅读次数:
352
threadlocalstorage
分类:
编程语言 时间:
2014-05-13 12:17:51
阅读次数:
193
第二篇 缪误21:位图数据是按照红绿蓝顺序存储的
大家都知道位图的颜色是由红、绿、蓝三个分量构成的,但是位图颜色数据存储的方式则不是按照这个顺序存储的,而是按照蓝、绿、红的顺序存储的。并且对于真彩色位图来说,位图的颜色数据是倒序存储的,即位图的第一行数据位于位图数据的最底部。
第三篇 细节12 :内...
分类:
编程语言 时间:
2014-05-17 15:43:59
阅读次数:
461
第三篇
技术细节第七章:细说开发人员必知必会的39个开发细节细节36:单例模式的应用在开发程序时,往往需要在整个工程中只需要一个类的实例。而这个实例一旦被创建就不能被其他的实例再创建了,通常我们称这个实现过程为单例模式。既然要保证类只有一个实例,那么就需要其他的类不能使用实例化该类。因此,需要将其构...
分类:
编程语言 时间:
2014-05-17 15:41:33
阅读次数:
394
1 配置文件的方法我们编写spring
框架的代码时候。一直遵循是这样一个规则:所有在spring中注入的bean 都建议定义成私有的域变量。并且要配套写上 get 和 set方法。Boss 拥有
Office 和 Car 类型的两个属性:清单 3. Boss.java[java] view pl....
分类:
编程语言 时间:
2014-05-17 13:20:51
阅读次数:
543
// demo1.cpp : 定义控制台应用程序的入口点。//通过此例程了解重载#include
"stdafx.h"#include using namespace std;class CMath{public:CMath(float
a):m_a(a){}~CMath(){}double Add...
分类:
编程语言 时间:
2014-05-17 13:24:50
阅读次数:
343
import java.awt.*;import javax.swing.*;public class
demo_3{ public void JFrameContanier() { JFrame jf=new JFrame();
jf.setSize(300,200); jf.setVisi...
分类:
编程语言 时间:
2014-05-17 07:52:54
阅读次数:
347
使用 HTML5,CSS3 和 Javascript
可以帮助面向对象开发者开发拥有各种特性的游戏,比如:3D 动画效果,Canvas,数学,颜色,声音,WebGL 等等。最明显的优势在于使用 HTML5
开发的游戏能在任何现代化流行的设备上运行。 某些游戏引擎仅仅是一个抽象的层次,就简单处理...
分类:
编程语言 时间:
2014-05-17 05:09:16
阅读次数:
396
对于一个c/c++程序员来说,内存泄漏是一个常见的也是令人头疼的问题。已经有许多技术被研究出来以应对这个问题,比如 Smart Pointer,Garbage
Collection等。Smart Pointer技术比较成熟,STL中已经包含支持Smart Pointer的class,但是它的使用似乎...
分类:
编程语言 时间:
2014-05-17 04:10:43
阅读次数:
418
/** * Created by rabbit on 2014-5-12. */ public
class HalfSerach { public static void main(String[] args) { int [] arr =
{3,6,7,9,11,22,35};...
分类:
编程语言 时间:
2014-05-17 03:14:25
阅读次数:
294
一、random函数不是ANSI C标准,不能在gcc,vc等编译器下编译通过。
可改用C++下的rand函数来实现。 1、C++标准函数库提供一随机数生成器rand,返回0-RAND_MAX之间均匀分布的伪随机整数。
RAND_MAX必须至少为32767。rand()函数不接受参数,默认以1为种子...
分类:
编程语言 时间:
2014-05-17 03:10:21
阅读次数:
347
AOP正在成为软件开发的下一个圣杯。使用AOP,你可以将处理aspect的代码注入主程序,通常主程序的主要目的并不在于处理这些aspect。AOP可以防止代码混乱。
为了理解AOP如何做到这点,考虑一下记日志的工作。日志本身不太可能是你开发的主程序的主要任务。如果能将“不可见的”、通用的日志代码注入...
分类:
编程语言 时间:
2014-05-17 02:58:15
阅读次数:
383
分类:
编程语言 时间:
2014-05-17 02:45:21
阅读次数:
245
这篇文章是“ECMA-262-3 in
detail”系列的一个摘要和总结。每一部分包含了对应章节的连接引用,所以你可以仔细去阅读得到一个更深刻的理解。适合的读者:资深程序员,专家。我们从探讨对象的概念开始,这也是ECMAScript的奠基石。
分类:
编程语言 时间:
2014-05-17 02:34:28
阅读次数:
471
1、新建web项目,并在web.xml加入spring mvc的servlet springMVC
org.springframework.web.servlet.DispatcherServlet contextConfigLocation ...
分类:
编程语言 时间:
2014-05-17 01:57:17
阅读次数:
528