java7中引入自动资源管理(ARM),使用try(){}catch{}finally{},()中的资源会在程序运行后自动释放。文件流分为输入流和输出流,典型用法FileReader fr = new FileReader("poem.txt"); //读取已有文件FileWriter fw = n...
分类:
编程语言 时间:
2015-09-07 22:26:03
阅读次数:
183
1:形式参数和返回值的问题(理解) (1)形式参数: 类名:需要该类的对象 抽象类名:需要该类的子类对象 接口名:需要该接口的实现类对象 (2)返回值类型: 类名:返回的是该类的对象 抽象类名:返回的是该类的子类对象 接口名:返回的是该接口的实现类的对象 (3)链式编程 对象.方法1(...
分类:
编程语言 时间:
2015-09-07 22:24:56
阅读次数:
186
serverDemopackage cn.stat.p4.ipdemo;import java.io.IOException;import java.io.InputStream;import java.io.OutputStream;import java.net.ServerSocket;imp...
分类:
编程语言 时间:
2015-09-07 22:24:52
阅读次数:
184
requests ? ? ?HTTP客户端库 ? http://docs.python-requests.org/en/latest urllib2 ? ? ? ? python 标准HTTP库
分类:
编程语言 时间:
2015-09-07 21:20:20
阅读次数:
150
现存的计算机编程语言有好几千种,JVM上的语言也有十几种,所以大可不必为没听说过的编程语言感到惊奇。 Java的缺陷 由于工作的原因,对Java比较了解。从Java中我们总结的教训: 对象可以赋值null造成NPE 受检异常...
分类:
编程语言 时间:
2015-09-07 21:22:17
阅读次数:
337
题目:The gray code is a binary numeral system where two successive values differ in only one bit.Given a non-negative integernrepresenting the total num...
分类:
编程语言 时间:
2015-09-07 21:16:44
阅读次数:
281
有了良好的基础,才能在其上创造有价值的东西。回顾一下以往自己javascript应用的开发经历,似乎很少去思考和总结js的运行机制。现在我就来整理整理1. 以《编译原理》的一段话开头: 传统的编译型语言,编译的过程是:词法分析、语法分析、语义检查、代码优化和字节生成; 解释型语言,通过词法分析和.....
分类:
编程语言 时间:
2015-09-07 21:17:23
阅读次数:
196
这一题是最近在看Coursera的《算法与设计》的公开课时看到的一道较难的DP例题,之所以写下来,一方面是因为DP的状态我想了很久才想明白,所以借此记录,另一方面是看到这一题有运用到 排列计数 的方法,虽然排列计数的思路简单,但却是算法中一个数学优化的点睛之笔。
分类:
编程语言 时间:
2015-09-07 21:14:25
阅读次数:
288
需要掌握的基础排序一、插入排序 1)直接插入排序2)希尔排序 二、交换排序 1)冒泡排序2)快速排序三、选择排序 1)简单选择排序2)堆排序四、归并排序一、插入排序 简单的理解就是遍历整个数组,在过程中对每个数都跟前面进行比较只要比它小就往前挪。 1) 直接插入排序实现 public ...
分类:
编程语言 时间:
2015-09-07 21:11:54
阅读次数:
198
众所周知,python执行速度比c慢。原因为何?先来看下面这张图:python的传统运行执行模式:录入的源代码转换为字节码,之后字节码在python虚拟机中运行。代码自动被编译,之后再解释成机器码在CPU中执行。补充说明:1.字节码不同于机器码,是特定于python的一种表现形式。2.PVM是Pyt...
分类:
编程语言 时间:
2015-09-07 21:08:51
阅读次数:
731
Javascript的变量类型分为 基本类型 和 引用类型。基本类型包括:null、undefined、Boolean、string、number;引用类型就是object基本类型和引用类型的访问方式不同,前者访问的是实实在在的内存地址;后者访问到的是内存地址的引用。var num1 = 5;var...
分类:
编程语言 时间:
2015-09-07 21:08:54
阅读次数:
145
一、首先是下载Java JDK 到目前为止的最新版本为(jdk1.8.0_60),有两种方式进行下载: 1.使用shell来进行下载,可使用如下命令直接进行下载: wget--no-check-certificate--no-cookies--header"Cookie:oraclelicen...
分类:
编程语言 时间:
2015-09-07 21:09:08
阅读次数:
244
一、规则总结轻量级的同步机制,变量V为volatile类型。(1) 在工作内存中,每次使用V前都要先从主内存刷新最新的值,用于保证能看见其它线程对变量V所做的修改后的值。(2) 在工作内存中,每次修改V后都立刻同步到主内存中,用于保证其它线程看到自己对变量V所做的修改。(3) 对volatile变量...
分类:
编程语言 时间:
2015-09-07 21:06:35
阅读次数:
162
可以提高CPU的利用率。在多线程程序中,一个线程必须等待的时候,CPU可以运行其它的线程而不是等待,这样就大大提高了程序的效率。多开一个线程都要多开的意义,有阻塞的时候线程才能体现出意义,其他情况尽量避免线程的死循环,线程的死循环会浪费大量的CPU运行的。
分类:
编程语言 时间:
2015-09-07 21:06:04
阅读次数:
126
刚用家里的电脑看Python代码,发现py的文件在SI不显示,才意识到还没有安装Python.CLF插件。正好把这个方法在这分享一下,毕竟so easy~下载点这里–>Python.CLF具体使用步骤如下图:按照图片顺序步骤走下来,即可,so easy~转载http://blog.csdn.net/...
分类:
编程语言 时间:
2015-09-07 21:00:43
阅读次数:
255
生成jar生成jar的过程会出现以下问题:clean完了之后就会出现以下问题:"D:\Program Files\Java\JDK\jdk1.8.0_31\bin\java" "-Dmaven.home=D:\Program Files (x86)\JetBrains\IntelliJ IDEA 1...
分类:
编程语言 时间:
2015-09-07 21:01:42
阅读次数:
346
com.sun tools 1.7 system C:/Program Files/Java/jdk1.7.0_71/lib/tools.jar org.apache.hbase hbase-client 0.98.7-hadoop2 ...
分类:
编程语言 时间:
2015-09-07 20:59:33
阅读次数:
428