1.什么是Java虚拟机?为什么Java被称作是“平台无关的编程语言”?Java虚拟机是一个可以执行Java字节码的虚拟机进程。Java源文件被编译成能被Java虚拟机执行的字节码文件。Java被设计成允许应用程序可以运行在任意的平台,而不需要程序员为每一个平台单独重写或者是重新编译。Java虚拟机...
分类:
编程语言 时间:
2015-12-02 00:32:52
阅读次数:
271
对于计算机科学而言,算法是一个非常重要的概念。它是程序设计的灵魂,是将实际问题同解决该问题的计算机程序建立起联系的桥梁。接下来,我们来看看一些常用的算法思想。(一)穷举法思想 穷举法,又称为强力法。它是一种最为直接,实现最为简单,同时又最为耗时的一种解决实际问题的算法思想。 基本思想:在可能...
分类:
编程语言 时间:
2015-12-01 23:14:01
阅读次数:
427
我们经常要用Python脚本通过paramiko方式登录到远端Linux系统上去执行一些脚本操作,但是如果远端主机很多,这里我们最好可以判断一下本地和远端网络是否为通,通过一下方式可以实现判断网络是否为通。 1 #!/user/bin/python 2 import subprocess 3 def...
分类:
编程语言 时间:
2015-12-01 23:12:04
阅读次数:
539
二维数组数组名的注意事项:1 #include 2 int main()3 {4 int *p,a[3][4];5 p = a;//a是二维数组的首地址本质为行指针,原型为 a[][];无法赋值给普通指针类型 *p;6 return 0;7 } 编译就会出现如下错误...
分类:
编程语言 时间:
2015-12-01 23:10:32
阅读次数:
343
“状态变化”模式 在组件构建过程中,某些对象的状态经常面临变化,如何对这些变化进行有效的管理?同时又维持高层模块的稳定?“状态变化”模式为这一问题提供了一种解决方案。 典型模式 # state # memento Part 1 State 状态模式 动机 #在软件构...
分类:
编程语言 时间:
2015-12-01 23:09:08
阅读次数:
302
前言 本文旨在利用maven搭建ssm环境,而关于maven的具体内容,大家可以去阅读《Maven 实战》。其实园内这方面文章已有不少,那么为什么我还要重复造轮子呢?我只是想记录自己的实践过程罢了,附带着给别人以参考。对于别人的博文,看了固然好,要是能付之实践,那就更好了!maven安装 安装过.....
分类:
编程语言 时间:
2015-12-01 23:08:07
阅读次数:
326
let String --- NSStringvar String --- NSMutableString数组var array = ["A","B","C"]-一个数组只能存储特定类型的数据-所存储的数据不一定是一个类的对象,可以是基础数据类型字典var dictionary = [1:"A", ...
分类:
编程语言 时间:
2015-12-01 23:08:25
阅读次数:
214
Java对象表示方式1:序列化、反序列化和transient关键字的作用
分类:
编程语言 时间:
2015-12-01 23:06:35
阅读次数:
191
文件操作对编程语言的重要性不用多说,如果数据不能持久保存,信息技术也就失去了意义。按照本人经验,IO也是蛮头疼的一件事,因为不会用得太多,所以总是记不住API,每次都要重新google就会打断思路,还不一定每次都快速得到正确的文章。本文内容包括: 文件的读写操作 文件的各种系统操作 存储对象基...
分类:
编程语言 时间:
2015-12-01 23:08:04
阅读次数:
398
条件测试: if 条件测试表达式 不同类型的比较方式: 数字:比较大小 字符串:按照ascii码表逐字符比较 列表和元组:自左至右比较各部分的内容 字典:比较排序后的(键、值)列表Python中的真假: 1、非零数字和非空对象为真 2、数字0,空对象和None 为假 3、比较和相等测试会递归地应用于...
分类:
编程语言 时间:
2015-12-01 23:01:02
阅读次数:
141
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2121 题目意思大概是要你在一些城市中选一个做首都 , 要求首都都能到其他城市 , 道路花费要最少 , 且道路都是单向的 , 这个时候就要用到最小树形图算法了 , 而且是不固定根. 不定根就是加一...
分类:
编程语言 时间:
2015-12-01 23:02:41
阅读次数:
272
Java虚拟机5:Java垃圾回收(GC)机制详解
分类:
编程语言 时间:
2015-12-01 23:01:09
阅读次数:
199
完整代码:插入,查找,删除struct BST { int val; BST *lch, *rch; BST *insert(BST *p, int x) { if (p == NULL) { BST *t = new BST; //ne...
分类:
编程语言 时间:
2015-12-01 22:50:18
阅读次数:
164