方法1:修改/etc/profile 文件所有用户的 shell都有权使用这些环境变量在 shell终端执行命令:vi /etc/profile在 profile文件末尾加入:JAVA_HOME=/usr/lib/jvm/java-6-sun-1.6.0.15PATH=$JAVA_HOME/bin:...
分类:
编程语言 时间:
2014-08-29 00:06:26
阅读次数:
354
Python中列表,字典和Set都有pop函数,但参数略有区别如下:以下参数基于Python 3.4.11. List1 >>> help(list.pop)2 Help on method_descriptor:3 4 pop(...)5 L.pop([index]) -> item --...
分类:
编程语言 时间:
2014-08-29 00:06:09
阅读次数:
567
Static作用于代码块:称作静态代码块(可以初始化static field,不能初始化非static field;Static作用于methods1. Static方法只能访问static 方法,不能访问非static 方法2. Static 方法只能访问static field, 不...
分类:
编程语言 时间:
2014-08-29 00:04:16
阅读次数:
296
利用 Console 来学习、调试JavaScript一什么是 ConsoleConsole 是用于显示 JS和 DOM 对象信息的单独窗口。并且向 JS 中注入1个 console 对象,使用该对象 可以输出信息到 Console 窗口中。二什么浏览器支持 Console很多人可能都知道 Chro...
分类:
编程语言 时间:
2014-08-28 23:58:16
阅读次数:
512
反射的基石 Class类对比提问: Person类代表人,它的实例对象就是张三,李四这样一个个具体的人, Java程序中的各个Java类属于同一类事物,描述这类事物的Java类名就是Class。对比提问:众多的人用一个什么类表示?众多的Java类用一个什么类表示?人 PersonJava类 Clas...
分类:
编程语言 时间:
2014-08-28 23:53:56
阅读次数:
233
由于时间的缘故,暂时不再继续做pyside的知识更新了。 ????最近发现一个比较不多的博客,讲pyside的一些基础的。http://blog.sina.com.cn/s/articlelist_1263548705_8_2.html 可以的 ????其实看P...
分类:
编程语言 时间:
2014-08-28 22:51:06
阅读次数:
261
NIO 设计背后的基石:反应器模式,用于事件多路分离和分派的体系结构模式。 反应器(Reactor):用于事件多路分离和分派的体系结构模式 通常的,对一个文件描述符指定的文件或设备, 有两种工作方式:?阻塞?与非阻...
分类:
编程语言 时间:
2014-08-28 22:50:56
阅读次数:
331
插入排序是排序算法的一种,它不改变原有的序列(数组),而是创建一个新的序列,在新序列上进行操作。
这里以从小到大排序为例进行讲解。
插入排序的基本思想是,将元素逐个添加到已经排序好的数组中去,同时要求,插入的元素必须在正确的位置,这样原来排序好的数组是仍然有序的。...
分类:
编程语言 时间:
2014-08-28 22:49:56
阅读次数:
257
快速排序是一种平均性能很好的算法,它的期望运行时间是O(nlgn),且其中隐藏的常数因子非常小。但是它的最坏运行时间是O(n^2)。最后我会对其进行分析。快速排序关键部分分为两部分:
1.数组划分过程:
将一个数组以其最后一个元素作为主元,并且围绕它来划分数组,使得在此元素之前的数组元素均小于它,在其后的数组元素均大于它,划分过程如下:
实现代码如下:
int Partition(...
分类:
编程语言 时间:
2014-08-28 22:49:46
阅读次数:
390
void BubbleSort(int R[],int n) //冒泡排序 时间复杂度O(n2)
{
int i,j,temp,flag;
for(i = n;i>=2;i--)
{
flag = 0;
for(j=2;jR[j])
{
temp = R[j-1];
R[j-1] = R[j];
R[...
分类:
编程语言 时间:
2014-08-28 22:45:43
阅读次数:
269
为什么要把0和""定义成一个常量呢?这是没有正确理解到底什么是魔鬼数字和硬编码。使用常量,出于如下几个原因:
1、为了可读性,一个好的名字显然比一串写死的数字更容易理解。
2、避免冗余,让代码更容易修改,实现一处该,处处该的效果。
3、避免程序员手写常量,不小心写错。比如多写了个0或者是少写了个0等。
4、常量必须是被多个地方使用,而且在不同的地方代表相同的含义。
如果定义的常量没有达到这4个要求中的任意一个,那么可以说这个常量的使用是没有意义的,会导致另一中代码坏味道:没有必要的复杂性。...
分类:
编程语言 时间:
2014-08-28 22:45:42
阅读次数:
324
/*
### jQuery XML to JSON Plugin v1.2 - 2013-02-18 ###
* http://www.fyneworks.com/ - diego@fyneworks.com
* Licensed under http://en.wikipedia.org/wiki/MIT_License
###
Website: http://www.fynework...
分类:
编程语言 时间:
2014-08-28 22:44:46
阅读次数:
385
go语言环境配置 一直想找一份web方面的工作,所谓工欲善其事必先利其器,开始之前当然是挑选一门自己喜欢的语言,最后选择了Go,简洁,快速。语法方面主要是通过Go的官网过了一遍,接下来准备跟着《Go Web编程》学一遍,第一步自然是搭一个本地的环境,主要是参考《Go Web编程》的第一章。这里简要记...
分类:
编程语言 时间:
2014-08-28 22:41:46
阅读次数:
276
1 /*题目是: 2 输入一段文字,然后两个两个为前缀单词,后一个单词为后缀。保存起来。 3 然后输入前缀(两个单词),按前缀后缀表随机输出直到结尾。 4 5 思路就是建立哈希表 以两个单词(两个字符数组)为key值。 6 哈希的编码方式是用ASCII码的总和。 7 */ 8 ...
分类:
编程语言 时间:
2014-08-28 22:40:56
阅读次数:
446
写在前面的话从08年接触Python到现在,断断续续得使用,到如今Python已经成为日常事物处理、科研实验,甚至工程项目的主力语言,主要因为其敏捷性和快速实现的能力。虽然看了一些Python的教程,除了当初那本《Python核心编程》被反复翻看之外,其余还没看到很能让自己Python水平提高的书,...
分类:
编程语言 时间:
2014-08-28 22:40:36
阅读次数:
313
eclipse-c++1)编译器及工具链 yum install gcc gcc-c++2)开发工具包(JDK):下载网址:http://www.oracle.com/technetwork/java/javase/downloads/index.html#chmod 755 jdk-6u27...
分类:
编程语言 时间:
2014-08-28 22:39:06
阅读次数:
366
1.c11中可以直接使用final关键字使得该类不能被继承2.派生类用调用基类的构造函数来初始化基类部分,若将基类构造函数声明为private,则实例化派生类成员时链接出错,但是这样基类也不能实例化,编译出错3.将一个类的构造函数声明为private,则该类及其子类都不能实例化,但是若把子类声明为该...
分类:
编程语言 时间:
2014-08-28 22:37:56
阅读次数:
350