一:概念 1.字符,字节,字符集(编码) 字节是内存存储数据的单位,字符则是一种数据。字节是存储容量的基本单位,1字节=8个二进制位,即一个8位的二进制数,是一个很具体的存储空间,如0x01,0xFA。 字符是指字母、数字、汉字和各种符号,如'1','中',‘#’。一个字符在计算机中用若干个字节的二 ...
分类:
编程语言 时间:
2016-09-25 17:16:00
阅读次数:
181
需要同步用StringBuffer,不需要的时候用StringBuilder更快。 String S1 = “This is only a” + “ simple” + “ test”;相当于String str = "A"+"B"+"C"+"D";在串池中产生了"AB","ABC"这两个多余的对象 ...
分类:
编程语言 时间:
2016-09-25 17:15:53
阅读次数:
119
1.轻量级的JavaScript表单验证 在应用中引用 validator.min.js 文件 实例: 说明: formName formName 是标签中<form> 中的 id 或者 name 的值,如上面的example_form option name -> input 中 name 对应的 ...
分类:
编程语言 时间:
2016-09-25 17:13:35
阅读次数:
212
和普通的函数相比,在类中定义的函数只有一点不同,就是第一个参数永远是实例变量self,并且,调用时,不用传递该参数。除此之外,类的方法和普通函数没有什么区别,所以,你仍然可以用默认参数、可变参数、关键字参数和命名关键字参数。 和静态语言不同,Python允许对实例变量绑定任何数据,也就是说,对于两个 ...
分类:
编程语言 时间:
2016-09-25 17:12:11
阅读次数:
157
堆排序的是集合了插入排序的单数组操作,又有归并排序的时间复杂度,完美的结合了2者的优点。 堆的定义 n个元素的序列{k1,k2,…,kn}当且仅当满足下列关系之一时,称之为堆。 情形1:ki <= k2i 且ki <= k2i+1 (最小化堆或小顶堆) 情形2:ki >= k2i 且ki >= k2 ...
分类:
编程语言 时间:
2016-09-25 17:11:02
阅读次数:
253
1.需求说明实现用户通过数据库验证登录需求,采用Myeclipse+Tomcat 6.0+Mysql 5.0+JDK 1.6 2.数据库表开发所用是Mysql数据库,只建立单张用户表T_USER,表结构如下: 字段名称 数据类型 字段描述ID int 用户编号USERNAME VARCHAR 用户名 ...
分类:
编程语言 时间:
2016-09-25 17:09:07
阅读次数:
194
① 包的作用: 管理Java文件; 解决同名文件冲突。 ② 包的定义:package 包名 (包名用小写字母,不要大小写混编) 包的定义必须放在源程序的第一行; 包名间可以用 . 隔开。 可以定义同级包,也可以定义子包。 ③ 包的使用: 使用 import 关键字导入包; 可以导入某个包中的所有文件 ...
分类:
编程语言 时间:
2016-09-25 17:10:39
阅读次数:
131
#1391 : Countries #1391 : Countries 时间限制:1000ms 单点时限:1000ms 内存限制:256MB 描述 There are two antagonistic countries, country A and country B. They are in a ...
分类:
编程语言 时间:
2016-09-25 17:09:51
阅读次数:
185
我们知道使用原型链实现继承是一个goodway:)看个原型链继承的例子。 关系如下:b(实例) ->B.prototype = new A() -> A.prototype ->Object.prototype 可是在这种看似“漂亮”的继承方法中确存在问题。 1. 最主要的问题来自包含引用类型值的原 ...
分类:
编程语言 时间:
2016-09-25 17:07:39
阅读次数:
132
用java实现从命令行接收多个数字,求和之后输出结果。 1 设计思想: (1)建立类。 (2)输出参数个数。 (3)定义int型的num和sum,分别用来存储参数和参数的和。 (4)用for循环讲参数强制转换成int型,同时将转化的参数和sum相加,用sum记录最后的结果。 (5)输出sum。 2 ...
分类:
编程语言 时间:
2016-09-25 16:02:56
阅读次数:
409
在Python中,安装第三方模块,是通过包管理工具pip完成的。 一般来说,第三方库都会在Python官方的pypi.python.org网站注册,要安装一个第三方库,必须先知道该库的名称,可以在官网或者pypi上搜索,比如Pillow的名称叫Pillow,因此,安装Pillow的命令就是: 先升级 ...
分类:
编程语言 时间:
2016-09-25 16:01:13
阅读次数:
233
首先我们应该知道,python在设计之初就已经是一门面向对象的语言,所以说python中创建一个类和对象是很容易的。 面向对象的技术简介 类(class):用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法,对象是类的实例。 类变量:类变量在整个实例化的对象中是公用 ...
分类:
编程语言 时间:
2016-09-25 15:57:32
阅读次数:
245
JavaScript的DOM操作 DOM的基本概念DOM是文档对象模型,这种模型为树型模型;文档是指标签文档;对象是指文档中每个元素;模型是指抽象化的东西。Windows 对象操作属性和方法属性(值或者子对象)Opener:打开当前窗口的源窗口,如果当前窗口是首次启动浏览器打开的,则opener是n ...
分类:
编程语言 时间:
2016-09-25 15:56:01
阅读次数:
179
用数组表示多重性 练习目标-在类中使用数组作为模拟集合操作: 在本练习中,将用数组实现银行与客户间的多重关系。 任务 对银行来说,可添加Bank类。 Bank 对象跟踪自身与其客户间的关系。用Customer对象的数组实现这个集合化的关系。还要保持一个整数属性来跟踪银行当前有多少客户。 Custom ...
分类:
编程语言 时间:
2016-09-25 15:54:33
阅读次数:
139
输出:class X 4.抽象类和普通类一样,可以有static方法,且可以通过类名称.方法名的方式进行调用 5. 有些时候抽象类只需要一个特定的系统子类操作,可以对外部隐藏抽象类的实现。这样的设计在系统类库中比较常见,目的是为了隐藏我们不需要的子类实现。 6. 观察下面的输出。 上面代码输出: 0 ...
分类:
编程语言 时间:
2016-09-25 15:53:22
阅读次数:
172
对象的序列化是指将对象转换为字节序列的过程 对象的反序列化是指将字节序列恢复对象的过程 主要有两种用途: 1、把对象的字节序列永久地保存在硬盘上,通常放在一个文件中。 2、在网络上传输对象的字节序列。 Person类 测试类 ...
分类:
编程语言 时间:
2016-09-25 15:51:31
阅读次数:
151
快捷键运行 点击菜单栏"运行"->"运行", 在弹出的输入框中输入下列内容 cmd /k python "$(FULL_CURRENT_PATH)" & PAUSE & EXIT 然后单击保存 起名字后,快捷键随意。可以在运行->管理快捷键里面修改,我的快捷键是Alt+F1 ...
分类:
编程语言 时间:
2016-09-25 15:50:04
阅读次数:
196