首页 > 编程语言
《程序员面试100题 In Java》05.输出一个字符串的所有子串
题目:给定一个字符串,输出其所有子字符串,例如给定字符串abc,则输出 :a,b,c,d,ab,bc,cd,abc,bcd,abcd。 分析:今天看到csdn博客上面的一题,说是阿里巴巴电面的题目。初看到这道题的时候,就感觉很熟悉,在高中的时候,经常要算这种组合有多少个,当时我们计算的方法顺序是这样的:3+2+1   即 a,b,c,d, ab,bc,cd, abc,bcd, a...
分类:编程语言   时间:2014-04-02 16:05:48    收藏:0  评论:0  赞:0  阅读:691
javascript中获取昨天、明天时间等
function GetDateStr(AddDayCount) { var dd = new Date(); dd.setDate(dd.getDate()+AddDayCount);//获取AddDayCount天后的日期 var y = dd.getYear(); var m = dd.getMonth()+1;//获取当前月份的日期 var d = dd.getDate(); ...
分类:编程语言   时间:2014-04-02 15:06:21    收藏:0  评论:0  赞:0  阅读:417
Java内存回收机制(续)
一、Java内存泄漏: 一些Java对象,它们处于可达状态,但程序以后都不会再访问到它们,那么它们所占用的内存空间也不会被回收,它们所占用的内存空间就会产生内存泄漏。 内存泄漏通常会出现在ArrayList中的remove()方法中,而在源码中,remove()中删除一个元素后,就会将这个元素置null,如果我们不做这步操作的话,很容易会产生内存泄漏。 二、Java垃圾回收机制: ...
分类:编程语言   时间:2014-04-02 15:07:16    收藏:0  评论:0  赞:0  阅读:387
Java中的String、StringBuilder、StringBuffrer
String String就是字符串,Java中的字符串是Immutable(不可变的)。如:         String before = "before";         String after = before.replace('b', 'e');         // before => "before", after => "eefore" 因为String本身是...
分类:编程语言   时间:2014-03-31 18:07:47    收藏:0  评论:0  赞:0  阅读:368
JNI的替代者—使用JNA访问Java外部函数接口
1. JNA简单介绍 先说JNI(Java Native Interface)吧,有过不同语言间通信经历的一般都知道,它允许Java代码和其他语言(尤其C/C++)写的代码进行交互,只要遵守调用约定即可。首先看下JNI调用C/C++的过程,注意写程序时自下而上,调用时自上而下。 可见步骤非常的多,很麻烦,使用JNI调用.dll/.so共享库都能体会到这个痛苦的过程。如果已有一个...
分类:编程语言   时间:2014-03-31 18:34:04    收藏:0  评论:0  赞:0  阅读:641
Java内存回收机制(续续)
Java为了更好的避免内存泄漏,根据上两篇介绍的内存回收机制,下面给出Java内存回收的几点建议: 1、使用直接量: 当需要使用字符串时,还有Byte/Short/Integer/Long/Float/Double/Boolean/Character包装类的实例时,程序不应该使用new的方式来创建,而应该采用直接量来创建它们 String str=“hello”,创建了一个“hello”字符...
分类:编程语言   时间:2014-03-31 18:27:27    收藏:0  评论:0  赞:0  阅读:538
python3.2+libsvm3.17的配置
python3.2+libsvm3.17 安装配置 测试...
分类:编程语言   时间:2014-04-02 15:44:26    收藏:0  评论:0  赞:0  阅读:762
长方柱类【C++ 类定义】
Description 编写基于对象的程序,求长方柱(Bulk)的体积。数据成员包括长(length)、宽(width)、高(heigth)、体积,要求用成员函数实现下面的功能: (1)由键盘输入长方柱的长、宽、高; (2)计算长方柱的体积(volume)和表面积(areas); (3)输出这长方柱的体积和表面积。 (可以复制提示部分的代码开始你的编程) I...
分类:编程语言   时间:2014-03-31 19:04:22    收藏:0  评论:0  赞:0  阅读:745
vc++下给自己的程序添加背景音乐
插入的WAV资源: 插入->resource 后 在对话框中选择Import 在Import导入文件的对话框中,文件类型选择WAVE Files 然后选择文件 建议把代码放到 CDialog 的InitDialog中 或者 类的构造函数中 -------------------------------------------------------- PlaySound(M...
分类:编程语言   时间:2014-04-02 15:54:01    收藏:0  评论:0  赞:0  阅读:670
Spring旅程(三) AOP--Spring AOP容器基础
上篇讲述了Spring的IOC原理和使用,本篇讲述Spring对AOP的支持。首先回顾一下Spring IOC容器,用一种通俗的方式理解Spring的IOC,也就是家里要安装灯泡,去网上买,我们只需要去下订单就(ApplicationContext.xml)可以了,无需关心工厂是如何加工的,你想要灯泡发红的光就直接在选择的时候选择红光,如果想要发黄色光的就直接选择发黄色光的灯牌,之后生成订单后...
分类:编程语言   时间:2014-03-31 18:18:41    收藏:0  评论:0  赞:0  阅读:667
C++习题 对象数组输入与输出
Description 建立一个对象数组,内放n(n Input n和n个学生的学号、成绩 Output 奇数学生的数据 Sample Input 5101 78.5102 85.5103 98.5104 100.0105 95.5 Sample Output 101 78.50103 98.50105 95.50 ...
分类:编程语言   时间:2014-04-02 15:54:56    收藏:0  评论:0  赞:0  阅读:438
C++习题 对象数组求最大值
Description 建立一个对象数组,内放n( Input n和n个学生的学号、成绩 Output 成绩最高者的学号和成绩 Sample Input 5101 78.5102 85.5103 98.5104 100.0105 95.5 Sample Output 104 100.00 #include #inc...
分类:编程语言   时间:2014-04-02 15:34:12    收藏:0  评论:0  赞:0  阅读:579
C++类实现最大数的输出
Description 判断整数的大小,输入n个数,找出最大的数并输出。 Input 有多组测试实例,输入n,并输入n个数。 Output 输出的最大的数,每个输出结果占一行。 Sample Input 101 2 3 4 5 6 7 8 9 10 Sample Output 10 #include #includ...
分类:编程语言   时间:2014-03-31 17:52:36    收藏:0  评论:0  赞:0  阅读:625
python字符串中的单双引
python中字符串可以(且仅可以)使用成对的单引号、双引号、三个双引号(文档字符串)包围: 'this is a book'  "this is a book" """this is a book""" 可在单引号包围的字符串中包含双引号,三引号等,但不能包含单引号自身(需转义) 'this is a" book' 'this is a"" book' 'this is a""...
分类:编程语言   时间:2014-04-02 15:47:19    收藏:0  评论:0  赞:0  阅读:661
Cydiasubstrate modules 简单编程之Java心得篇
Cydiasubstrate对于果粉来说一点也不陌生,越狱必备也提供了很多modules供用户个性化使用。当然Cydiasubstrate也推出了Android版。当然Xposed也能实现了对应的功能,但两者实现的技术手段有些不一样,由于Xposed开源,也有不少相关文章分析了实现方式,其主要原理是替换了/system/bin/app_process这个程序,在机子启动时加载自身的XposedBr...
分类:编程语言   时间:2014-03-31 18:12:11    收藏:0  评论:0  赞:0  阅读:604
java 其他文件转成pdf java生成pdf
java生成pdf需要用到的包pd4ml.jar 下载地址:http://download.csdn.net/detail/yanning1314/7124741 package com.cular.util; import java.awt.Dimension; import java.awt.Insets; import java.io.ByteArrayOutputStream; im...
分类:编程语言   时间:2014-03-31 19:10:50    收藏:0  评论:0  赞:0  阅读:685
python数据结构与算法 24 汉诺塔问题(河内塔问题)
复杂递归问题 前面几节我们研究了几个相对比较容易的问题,有些有趣的图形问题可以在脑子里建立模型,让我们了解递归的过程。这一节开始我们要研究几个用迭代法比较难而用递归比较容易的问题,然后是一个看起来很简单但实际上很难的问题来结束。 河内塔问题 河内塔(汉诺塔的译法比较通行,但不对)问题是法国数学家Edouard Lucas于1883年受一个传说的启示提出的。据说是印度神庙里传授给年轻僧侣的...
分类:编程语言   时间:2014-03-31 18:14:18    收藏:0  评论:0  赞:0  阅读:686
java集合类TreeMap和TreeSet
看这篇博客前,我觉得很有必要先看下我之前的几篇博客 Red-Black Trees(红黑树)                                         (TreeMap底层的实现就是用的红黑树数据结构)探索equals()和hashCode()方法                                 (TreeMap/TreeSet实现使用到的核心方法)...
分类:编程语言   时间:2014-04-02 15:56:44    收藏:0  评论:0  赞:0  阅读:734
Java字符串一个比较有趣的问题
给大家看一个比较有趣的代码: package com.crazyit; public class Student { public static void main(String[] args) { Object he = new Student(); String str = "hello"; str += he; System.out.println(str); }...
分类:编程语言   时间:2014-03-31 18:23:11    收藏:0  评论:0  赞:0  阅读:501
Java参数的传递
??    引言:最近对于java参数的传递感到了一些迷惑,就在网上找了些资料学习了下,豁然开朗... 值传递:(形式参数类型是基本数据类型):方法调用时,实际参数把它的值传递给对应的形式参数,形式参数只是用实际参数的值初始化自己的存储单元内容,是两个不同的存储单元,所以方法执行中形式参数值的改变不影响实际参数的值。 引用传递:(形式参数类型是引用数据类型参数):也称为传地址。方法调...
分类:编程语言   时间:2014-03-31 19:15:05    收藏:0  评论:0  赞:0  阅读:770
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!