常量:在C#中,用常量来存储不变的数据,常量在程序运行过程中不会发生变化,只能被引用,不能被重新赋值,也就是只能在定义时修改其值。Java中同样也有苍凉,使用final关键字修饰,并且常量名通常都大写。 类名、属性名、方法名及常量名的命名规范如下: 1、类名有一个或几个单词组成,每个单词的第一个字母 ...
分类:
编程语言 时间:
2016-06-05 11:11:29
阅读次数:
140
哈希算法的编写 hash表,有时候也被称为散列表。个人认为,hash表是介于链表和二叉树之间的一种中间结构。链表使用十分方便,但是数据查找十分麻烦;二叉树中的数据严格有序,但是这是以多一个指针作为代价的结果。hash表既满足了数据的查找方便,同时不占用太多的内容空间,使用也十分方便。 打个比方来说, ...
分类:
编程语言 时间:
2016-06-05 11:06:36
阅读次数:
201
struts-config.xml: JSP Page: FormBean Main: Action Class: ...
分类:
编程语言 时间:
2016-06-05 11:08:04
阅读次数:
226
修饰符如果是public,则该类在整个项目中可见;若无public修饰符,则该类只在当前包可见;不可以使用private和protected修饰类。 "Super(name);"表示调用父类pet的有参构造方法,还可以使用super关键字调用直接父类的方法,如"super.print()"。 Jav ...
分类:
编程语言 时间:
2016-06-05 11:08:20
阅读次数:
182
本案例描述的是,给一辆汽车打蜡、抛光的场景。 Car 是一辆被打蜡抛光的汽车,扮演共享资源的角色。 WaxOnCommand 负责给汽车打蜡,打蜡时需要独占整部车,一次打一部分蜡,等待抛光,然后再打一部分蜡。 BuffCommand 负责给汽车抛光,抛光时需要独占整部车,每一次会将刚打上的蜡抛光,然 ...
分类:
编程语言 时间:
2016-06-05 11:05:05
阅读次数:
201
数组分类: 1.索引数组. 索引值从0开始,依次递增。 2.使用array()函数声明数组 数组的遍历: 1.for语句遍历数组 2.foreach语句遍历数组 预定义数组 1.它就是一个特殊数组,操作方式没有区别。 2.不用声明它们,每个php脚本中默认存在。 3.它们在全局范围内自动生效。 预定 ...
分类:
编程语言 时间:
2016-06-05 11:04:01
阅读次数:
265
多态:同一个实现接口,使用不同的示例而执行不同的操作。 子类转换成父类时的规则: 将一个父类的引用指向一个子类对象,称为向上转型(upcasting),自动进行类型转换。 此时通过父类引用变量调用的方法是子类覆盖或继承父类的方法,不是父类的方法。 此时通过父类引用变量无法调用子类特有的方法。 实现多 ...
分类:
编程语言 时间:
2016-06-05 11:06:05
阅读次数:
185
qsort函数包含在<stdlib.h>的头文件里。 qsort函数声明如下:void qsort(void *base, size_t nmemb, size_t size, int(*compar)(const void *, const void *)); 参数说明如下:base: 要排序的数 ...
分类:
编程语言 时间:
2016-06-05 11:03:58
阅读次数:
242
摘要:主要涉及lambda表达式、python内置函数(open文件重点)、冒泡排序 一、lambda表达式 适用于创建简单函数,也叫匿名函数, 函数名 = lambda 参数 : 返回值 function = lambda a1,a2 : a1+a2 二、python内置函数 abs() 绝对值 ...
分类:
编程语言 时间:
2016-06-05 11:04:34
阅读次数:
213
PHP - 一维数组的排序函数 在本节中,我们将学习如下 PHP 数组排序函数: sort() - 以升序对数组排序 rsort() - 以降序对数组排序 asort() - 根据值,以升序对关联数组进行排序 ksort() - 根据键,以升序对关联数组进行排序 arsort() - 根据值,以降序 ...
分类:
编程语言 时间:
2016-06-05 11:03:16
阅读次数:
155
现在许许多多的初学者和程序员,都在趋之若鹜地学习Web开发的宝典级框架:Struts2,Spring,Hibernate。似乎这些框架成为了一个人是否精通Java,是否会写J2EE程序的唯一事实标准和找工作的必备基础。 然而,如果在面试的时候问这些程序员,你们为什么要学习这些框架?这些框架的本质到底 ...
分类:
编程语言 时间:
2016-06-05 11:01:22
阅读次数:
207
项目使用的是spring4.1.5,我想要使用注解的方式在代码中指定某些字段的属性值(这些属性值是在属性文件里配置的) spring有一个@value注解来做这件事情,但是我查了网上的一些解决方案都行不通,可能是我没有配置对,也可能是3.x和4.x的配置方式不一样 通过查看pring4.1.5的官方 ...
分类:
编程语言 时间:
2016-06-05 09:52:03
阅读次数:
847
为什么需要多线程? 最简单的多线程长啥样? 为什么需要线程池,有什么问题? 实现的主要原理是什么? 带着这几个问题,我们依次展开。 1.为什么需要多线程? 大部分程序毕竟都不是计算密集型的,简单的说,正常情况下,以单线程的模式来写对程序员而言是最舒心的。因为所有的代码都是顺序执行,非常容易理解!函数 ...
分类:
编程语言 时间:
2016-06-05 09:53:16
阅读次数:
373
codevs 4040 EZ系列之奖金 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond codevs 4040 EZ系列之奖金 codevs 4040 EZ系列之奖金 时间限制: 1 s 空间限制: 64000 KB 题目等级 : 钻石 Diamond 时间限制 ...
分类:
编程语言 时间:
2016-06-05 09:49:56
阅读次数:
417
点击进入_更多_Java千百问1、如何监控jvm的运行情况了解jvm内存模型看这里:java内存模型是什么样的
了解jvm内存管理看这里:jvm是如何管理内存的
了解jvm垃圾回收机制看这里:java垃圾回收机制是什么
了解jvm内存优化看这里:java内存如何优化我们通常使用Jdk工具来监控jvm的运行情况,当然目前有很多第三方产品是通过jdk提供的api来组织数据进行监控的。具体来说有如下...
分类:
编程语言 时间:
2016-06-05 08:43:55
阅读次数:
284
1、二分查找 二分查找时,先将被查找的键和子数组的中间键比较。如果被查找的键小于中间键,就在左子数组继续查找,如果大于中间键,就在右子数组中查找,否则中间键就是要找的元素。 每次移动left和right指针的时候,需要在mid的基础上+1或者-1, 防止出现死循环, 程序也就能够正确的运行。 但如果 ...
分类:
编程语言 时间:
2016-06-05 07:36:01
阅读次数:
392
Problem Description
人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现,现在长大了却不知道怎么去判断亲和串了,于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。
亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我...
分类:
编程语言 时间:
2016-06-05 06:34:52
阅读次数:
414