python的基本数据类型整型 int浮点型float真值 bool字符串 str列表 list #[1,2,3]元组 tuple #(1,2,3)字典 dict #{1:2}集合 set #set{['a','c','b']}集合对象是一组无序排列的可哈希的值:集合成员可以做字典...
分类:
编程语言 时间:
2015-06-15 14:19:01
阅读次数:
125
一、卸载系统自带的JDK如果Linux已经自带OpenJdk,我们需要将它卸载掉,否则可以直接[安装JDK]查看Linux自带的JDK是否已安装,输入如下命令查看JAVA版本信息。java -version然后输入以下命令,查看JDK信息。rpm -qa|grep java例如会输出 java-1....
分类:
编程语言 时间:
2015-06-15 14:18:25
阅读次数:
194
python的线程是用thread和threading来实现的。其中利用threading会更好,因为thread没有线程保护,当主线程退出了之后,子线程也会被强行退出。threading支持守护线程。 thread中常用的方法:thread.allocate_lock() 是返回一个新的锁定...
分类:
编程语言 时间:
2015-06-15 14:20:15
阅读次数:
116
这几天开始重新学习Java,在课程最后有一道题要求找出设备名称,题目如下: 1.编写程序,将字符串“打印机*钟表//自行车**雨伞%%收音机??电脑”进行拆分,输出每 个设备的名字。 ? ? 刚开始思路:将// 、...
分类:
编程语言 时间:
2015-06-15 13:16:53
阅读次数:
153
根据算法的复杂度,比较简单的排序算法有:选择排序、直接插入排序和冒泡排序。所以本节内容先着重介绍这三种排序算法,为以后更有难度的算法打打基础。
一、选择排序
基本思想:
每一趟(例如第 i 趟,i = 0, 1, ..., n-2)在后面 n- i 个待排序的数据元素中选出关键字最小的元素,作为有序元素序列的第 i 个元素,即与第 i 个元素进行交换。
实现代码...
分类:
编程语言 时间:
2015-06-15 13:14:37
阅读次数:
164
在Android编程或者面试中经常会遇到JAVA 面向对象和集合的知识点。自己结合实际的编程以及阅读网上资料总结一下。java面向对象==和equal()的区别
基本数据类型。
byte,short,char,int,long,float,double,boolean 他们之间的比较,应用双等号(==),比较的是他们的值。
复合数据类型(类)
当他们用(==)进行比较的时候...
分类:
编程语言 时间:
2015-06-15 13:13:37
阅读次数:
152
如何兼顾性能,合理选择C++STL容器?ANSER:首先要搞清楚,如果STL有性能问题,那么问题出在哪里?STL可以简单地认为就是算法+数据结构,所有容器的算法选择和实现都是经过精心设计和严格测试的,几个主流STL实现都不会有大问题。性能问题通常都出在内存数据操作上,内存操作有三种,内存读取、内存复制和内存分配。所以选择合适容器的依据就是要尽量减少内存操作尤其是复制操作,比如频繁中间插入删除就不要选...
分类:
编程语言 时间:
2015-06-15 13:13:55
阅读次数:
175
1、程序取得所需空间的方法有两种,一种是在加载程序的时候为程序分配,再就是程序在执行的过程中向系统申请。2、我们若要一个程序在被加载的时候取得所需的空间,则必须要在源程序中做出说明。我们通过在源程序中定义段来进行内存空间的获取3、程序运行的时候,CS寄存器中存放代码段的段地址。4、在源程序中使用end 标号来指明程序的入口(要执行的第一条指令),所以程序架构就可以如下:assume cs:code...
分类:
编程语言 时间:
2015-06-15 13:10:33
阅读次数:
154
Python编程时,经常需要跳过第一行读取文件内容。比较容易想到是为每行设置一个line_num,然后判断line_num是否为1,如果不等于1,则进行读取操作。相应的Python代码如下:
input_file = open("C:\\Python34\\test.csv")
line_num = 0
for line in islice(input_file, 1, None):
line...
分类:
编程语言 时间:
2015-06-15 13:10:50
阅读次数:
630
处理服务器乱码的四种方式
1.jsp编码设置错误导致乱码
在JSP文件中使用page命令指定响应结果的MIME类型,如
2.在接受request参数时进行,response响应时设置编码格式
request.setCharacterEncod...
分类:
编程语言 时间:
2015-06-15 13:10:08
阅读次数:
175
模拟掷骰子。以下代码能够计算每种两个骰子之和的准确概率分布:int SIDES = 6;double[] dist = new double[2*SIDES+1];for (int i = 1; i <= SIDES; i++) for (int j = 1; i <= SIDES; j++...
分类:
编程语言 时间:
2015-06-15 13:08:01
阅读次数:
148
仿制药Java SE 1.5新功能。通用自然是参数化类型。即操作数据类型被指定为一个参数。这样的参数类型可以在课堂上使用、创建的接口和方法,他们被称为通用类、、泛型方法。 Java语言引入泛型的优点是安全简单。规则和限制1、泛型的类型參数仅仅能是类类型(包含自己定义类),不能是简单类型。2、同一种泛...
分类:
编程语言 时间:
2015-06-15 13:06:22
阅读次数:
107
1 Generators Generator和list comprehension非常类似Generators are a kind of iterator that are defined like functions.http://www.codeskulptor.org/#examples_g...
分类:
编程语言 时间:
2015-06-15 13:02:00
阅读次数:
180
public interface KitchenFactory{ //抽象工厂 public Food getFood(); 抽象方法 public TableWare getTableWare(); } public interface Food{ //抽象食物 publi...
分类:
编程语言 时间:
2015-06-15 13:03:03
阅读次数:
125
Collection.stream() / parallelStream()1. Stream1)Filter stringCollection .stream().filter((s) -> s.startsWith("a")) .forEach(System.out::println);2)So...
分类:
编程语言 时间:
2015-06-15 12:58:45
阅读次数:
138