配置环境变量这个东西应该要烂在程序猿,基本上Windows或者Mas
osx还是Linux都有固定的配置方式,我们在使用任何软件都是基于系统这个最高层的应用程序上的,前面笔者已经介绍过如何在Max
os配置java环境变量,这里不再赘述。计算机->右键->属性定义系统变量ANT_HOME指定..
分类:
编程语言 时间:
2015-04-07 19:59:53
阅读次数:
194
相信对很多初学java的人来说这个问题还是很重要,因为不同于C,C++,java明确说明取消了指针,因为指针往往是再带来方便的同时也是导致代码不安全的根源,而且还会使得程序变得非常复杂和难以理解。java放弃指针只是在java语言中没有明确的指针定义,实质上,每一个new语句返回..
分类:
编程语言 时间:
2015-04-07 20:00:54
阅读次数:
165
一、引题在java语言的所有数据类型中,String类型是比较特殊的一种类型,同时也是面试的时候经常被问到的一个知识点,本文结合java内存分配深度分析关于String的许多令人迷惑的问题。下面是本文将要涉及到的一些问题,如果读者对这些问题都了如指掌,则可忽略此文。1、java内存..
分类:
编程语言 时间:
2015-04-07 19:58:28
阅读次数:
233
创建列表:>>>music=["Abba","RollingStones","BlackSabbath","Metallica"]>>>printmusic输出:[‘Abba‘,‘RollingStones‘,‘BlackSabbath‘,‘Metallica‘]通过join函数通过空格连接列表中的元素:>>>print‘‘.join(music)返回结果AbbaRollingStonesBlack..
分类:
编程语言 时间:
2015-04-07 19:57:11
阅读次数:
154
java学习过程出现第一次滞后,背景:清明节以及持续1周的雨。方法签名=方法名+参数列表。在覆盖方法时需要注意:1.覆盖后的方法返回类型的兼容性;2.新的方法的可见性必须不低于原方法的可见性。这里有一个因果:每次调用方法都要进行搜索开销很大,所以虚拟机会预先为每一个类..
分类:
编程语言 时间:
2015-04-07 19:55:10
阅读次数:
180
1.GCD的优点
2.基本用法
3.高级用法
4.小结...
分类:
编程语言 时间:
2015-04-07 19:47:55
阅读次数:
231
/**
* 1.插入排序算法
* @param int[] 未排序数组
* @return
int[] 排完序数组
*
* 插入排序的基本思想是在遍历数组的过程中,假设在序号 i 之前的元素即 [0..i-1] 都已经排好序,
* 本趟需要找到 i 对应的元素 x 的正确位置 k ,并且在寻找这个位置 k 的过程中逐个将比较过的元素往后移一位,
* 为元素 x “腾位置”,...
分类:
编程语言 时间:
2015-04-07 19:47:58
阅读次数:
203
// 把student a am i 变成 i am a student
//思想:把每个单词翻转,然后再把整体翻转
#include
#include
//把每次解析出来的单词翻转
void fanw( char *l,char *r )
{
char* left = l;
char* right = r;
char temp;
while( left < right )
{
...
分类:
编程语言 时间:
2015-04-07 19:46:37
阅读次数:
262
在KMP算法中,最关键的就是求解next数组了。那么如何快速求解next数组呢?
已知模式串:A B
C D A
B D
D A
其next数组:0 0
0 0 1
2 0
0 1
那么是如何求证出来的呢?
首先字符串从左至右遍历。
第一个字符A的next数组对应元素为0,
第一个字符A和第2个字符B比,不相等。B:0(表示字符B的next数组对应元素为0);
第...
分类:
编程语言 时间:
2015-04-07 19:43:19
阅读次数:
178
//将字符串顺序翻转
//如: I am a student 转成:student a am I
#include
#include
void fanw( char *left,char *right ) //把每个单词单词翻转
{
char* pleft = left;
char* pright = right;
char temp;
while( pleft < pright )...
分类:
编程语言 时间:
2015-04-07 19:43:47
阅读次数:
167
#include
#include
using namespace std;
int main()
{
int n, sum = 0;
cin >> n;
for(int i = 0; i
{
int a;
cin >> a;
sum += a;
}
cout
return 0;
}...
分类:
编程语言 时间:
2015-04-07 19:41:36
阅读次数:
124
前提:①已经提供了一个wsdl接口②该接口能正常调用步骤1:使用cxf的wsdl2java工具生成本地类下载CXF:http://cxf.apache.org/download.html配置环境变量:CXF_HOME=E:\WebService\CXF\apache-cxf-2.1.1\apache...
分类:
编程语言 时间:
2015-04-07 19:40:42
阅读次数:
173
一、函数的调用 1、通过其他的元素事件进行触发 2、将函数赋值给一个变量 function sum(num) { return num + 10; } var box = sum; alert(box(2)); function getSum(){...
分类:
编程语言 时间:
2015-04-07 19:38:10
阅读次数:
124
#pragma onceclass test{public:template void TestStr(T tt);};#include "StdAfx.h"#include "test.h"template void test::TestStr(T tt){int ii=tt;}
分类:
编程语言 时间:
2015-04-07 19:37:06
阅读次数:
125
Java中常见基本数据类型包括(String除外【引用】)Date(int year,int month,int day,int hour,int minute,int sec);String 格式化str.format(String format,Object...args)str.format(...
分类:
编程语言 时间:
2015-04-07 19:36:56
阅读次数:
139
创建一个线程是有一定代价的,如果系统中需要创建大量短生命周期的线程,则应该使用线程池。在JavaSE5.0版中,新增了创建线程池的Executors类,它提供了一些静态方法用于获得线程池。例如使用newCachedThreadPool()方法创建的线程池可以在没有可用线程时新建一个线程;使用new....
分类:
编程语言 时间:
2015-04-07 19:36:16
阅读次数:
175