split是分隔字符的(貌似类似于cut)>>>a=‘192.168.1.60root22111111‘>>>a‘192.168.1.60root22111111‘>>>a.split()默认以空格为分隔[‘192.168.1.60‘,‘root‘,‘22‘,‘111111‘]>>>b=‘my..name..is..ghn‘>>>b‘my..name..is..ghn‘>&g..
分类:
编程语言 时间:
2014-09-26 20:54:48
阅读次数:
236
Class.forName(xxx.xx.xx) 返回的是一个类
一.首先你要明白在java里面任何class都要装载在虚拟机上才能运行。
1. forName这句话就是装载类用的(new是根据加载到内存中的类创建一个实例,要分清楚)。
至于什么时候用,可以考虑一下这个问题,给你一个字符串变量,它代表一个类的包名和类名,你怎么实例化它?
...
分类:
编程语言 时间:
2014-09-26 19:38:04
阅读次数:
220
编程中少不了将某个数据类型转换成另一种数据类型。其中通过函数或者方法调用以及强制转换称为显示转换,相反的,在"不知情"的情况下"有意"的进行的转换,则称为隐士转换。
运算符中的隐士类型转换
比较常见隐士类型转换,很多语言中都存在的。这里仅仅说说JavaScript中存在的。
1、"+"运算符
function add(){
var a...
分类:
编程语言 时间:
2014-09-26 21:16:28
阅读次数:
288
本文是学习网络上的文章时的总结,感谢大家无私的分享。
CountDownLatch的一个非常典型的应用场景是:有一个任务想要往下执行,但必须要等到其他的任务执行完毕后才可以继续往下执行。假如我们这个想要继续往下执行的任务调用一个CountDownLatch对象的await()方法,其他的任务执行完自己的任务后调用同一个CountDownLatch对象上的countDown()方法,这个调用awa...
分类:
编程语言 时间:
2014-09-26 20:55:28
阅读次数:
192
之前一共用15篇文章,把javascript的原型和闭包。
首先,javascript本来就“不容易学”。不是说它有多难,而是学习它的人,往往都是在学会了其他语言之后,又学javascript。有其他语言的学习经历和实践经历,再加上自学javascript,边学边用,肯定会产生许多误解,走许多弯路。我就没少经历,也算是一种教训。
其次,原型和闭包又是一对难兄难弟,一来是他俩比较难懂,而来是他俩都或多或少的给初级开发人员带来许多BUG。不懂原型和闭包,你也可以开发javascript程序,但是你写不出高质量、...
分类:
编程语言 时间:
2014-09-26 19:13:54
阅读次数:
217
缓冲区函数包装
纵观所有代码你会发现:无论什么时候,当我们需要对一个buffer进行读写操作时,代码会把实际的缓冲区对象包装在一个buffer()方法中,然后在把它传递给方法调用...
分类:
编程语言 时间:
2014-09-26 20:53:28
阅读次数:
177
MapReduce原理:
MapReduce采用"分而治之"的思想,把对大规模数据集的操作,分发给一个主节点管理下的各个分节点共同完成,然后通过整合各个节点的中间结果,得到最终结果。简单地说,MapReduce就是"任务的分解与结果的汇总"。
在Hadoop中,用于执行MapReduce任务的机器角色有两个:一个是JobTracker;另一个是TaskTrac...
分类:
编程语言 时间:
2014-09-26 19:07:08
阅读次数:
187
最近学习map-reduce原理以及map-reduce编程,于是顺带着学习下Java编程,对于Java常用的数据结构和类集,我总结到mind图中,便于理清相互之间的关系
package leiji;
import java.util.ArrayList;
import java.util.List;
import java.util.Collectio...
分类:
编程语言 时间:
2014-09-26 19:23:08
阅读次数:
280
#include
#include
using namespace Eigen;
using namespace std;
int main()
{
MatrixXd m = MatrixXd::Random(3,3);
MatrixXd n;
n=MatrixXd::Constant(3,3,1.2); //这是一个3*3的矩阵,里面的值全部是1。2
cou...
分类:
编程语言 时间:
2014-09-26 20:56:48
阅读次数:
318
一、C语言的强制转换1.1 隐性转换 不同数据类型之间赋值和运算,函数调用传递参数等等,由编译器完成 int nTmp = 10; short sTmp = nTmp; //这个时候就需要注意转换时数据是否溢出(大字节转小字节)1.2 显性转换 在变量的前面加上(Type)进行显性转换,如...
分类:
编程语言 时间:
2014-09-26 19:12:48
阅读次数:
209
ava中的多线程是一种抢占式的机制,而不是分时机制。抢占式的机制是有多个线程处于可运行状态,但是只有一个线程在运行。共同点:1. 他们都是在多线程的环境下,都可以在程序的调用处阻塞指定的毫秒数,并返回。2. wait()和sleep()都可以通过interrupt()方法 打断线程的暂停状态 ,从而...
分类:
编程语言 时间:
2014-09-26 20:15:08
阅读次数:
165
一、信息系统的开发架构客户层-------显示层-------业务层---------数据层---------数据库1.客户层:客户层就是客户端,简单的来说就是浏览器。2.显示层:JSP/Servlet,用于给浏览器显示。3.业务层:对于数据层的原子操作进行整合。4.数据层:对于数据库进行的原子操作...
分类:
编程语言 时间:
2014-09-26 20:31:18
阅读次数:
177
最近段时间正在学习Spring MVC和MyBatis的一些知识。自己也在网络上面找了一些例子来练习。但是都不是很完整。所以,今天,自己也抽空写了个完成的关于Spring MVC+ Spring + MyBatis(简称 SSM)的一个CRUD的完整Web 演示例子。如果你也是刚好学习这几个框架.....
分类:
编程语言 时间:
2014-09-26 19:40:48
阅读次数:
305
通过使用第三方开源jar包sigar.jar我们可以获得本地的信息1.下载sigar.jarsigar官方主页sigar-1.6.4.zip2.按照主页上的说明解压包后将相应的文件copy到java路径。比如windows32位操作系统需要将lib中sigar-x86-winnt.dll文件拷贝到j...
分类:
编程语言 时间:
2014-09-26 19:23:18
阅读次数:
288