1.“static_cast/强制转换”后普通函数、虚函数的表现A基类B子类实例aPtr:将B实例强制抓换得到的A实例实例bPtr:将A实例强制转换得到的B实例总结:(1)aPtr因为是从B实例强制转换过来的,所以虚函数始终调用B的虚函数实现bPtr因为是从A实例强制转换过来的,所以虚函数始终调用A...
分类:
编程语言 时间:
2015-04-18 20:21:28
阅读次数:
181
这编文章我来整理了一些在 javascript 中常用的正则式希望能给大家带来一些开发的灵感//校验是否全由数字组成function isDigit(s){var patrn=/^[0-9]{1,20}$/;if (!patrn.exec(s)) return falsereturn true}匹配...
分类:
编程语言 时间:
2015-04-18 20:23:07
阅读次数:
240
1、关于内联函数(inline) 借用一下书中的例子。 1 inline int fac(int n)2 {3 return (n<2) ? 1:n*fac(n-1);4 } inline描述符给编译器一个提示,要求它试着把所有对fac()的调用在线化,也就是假如一个编译器够聪明...
分类:
编程语言 时间:
2015-04-18 20:20:35
阅读次数:
163
/**多线程概述:什么是多线程? 首先,什么是进程? 进程是系统分配资源的基本单位,对于windows系统而言。 进程是程序的一次运行。 一个进程中至少有一个线程存在,因为线程才是实际运行单元。 线程:是指程序中的控制单元,一条执行路径。 一个程序可以有多线程并发执行,每个线程是一个控制单元。一个程...
分类:
编程语言 时间:
2015-04-18 20:21:10
阅读次数:
152
Spring 的骨骼架构 Spring 总共有十几个组件,但是真正核心的组件只有几个,下面是 Spring 框架的总体架构图: 图 1 .Spring 框架的总体架构图 从上图中可以看出 Spring 框架中的核心组件只有三个:Core、Context...
分类:
编程语言 时间:
2015-04-18 19:16:26
阅读次数:
229
java提供了可变参数的方法,即方法的参数个数可以不确定,用"..."定义。
import java.util.ArrayList;
import java.util.List;
public class VariableParameter {
//求若干个整型数中的最大值
public int getMax(int... items){ //定义可变参数item...
分类:
编程语言 时间:
2015-04-18 19:16:50
阅读次数:
176
PyToolsPython小工具的集合,工具彼此间无联系。基于Python 3.4。Github 地址: https://github.com/ChenZhongPu/PyTools目前实现了:
查看新闻
查看微博
发布微博
搜索1024网站
Usage查看新闻python3 App.py news
使用腾讯新闻的RSS源。查看微博python3 App.py weibo
使用了Yahoo pipe...
分类:
编程语言 时间:
2015-04-18 19:17:51
阅读次数:
197
函数作为返回值高阶函数除了可以接受函数作为参数外,还可以把函数作为结果值返回。我们来实现一个可变参数的求和。通常情况下,求和的函数是这样定义的:def calc_sum(*args):
ax = 0
for n in args:
ax = ax + n
return ax但是,如果不需要立刻求和,而是在后面的代码中,根据需要再计算怎么办?可以不返回求和的结果,...
分类:
编程语言 时间:
2015-04-18 19:14:46
阅读次数:
211
Python的functools模块提供了很多有用的功能,其中一个就是偏函数(Partial function)。要注意,这里的偏函数和数学意义上的偏函数不一样。在介绍函数参数的时候,我们讲到,通过设定参数的默认值,可以降低函数调用的难度。而偏函数也可以做到这一点。举例如下:int()函数可以把字符串转换为整数,当仅传入字符串时,int()函数默认按十进制转换:>>> int('12345')
12...
分类:
编程语言 时间:
2015-04-18 19:16:04
阅读次数:
156
首先说,这次我是第二次参加蓝桥杯(大学里最后一次),可这次去连个三等都没拿到,有些心灰意冷,比上一次还差,
当时看到成绩出来的时候有些失落,但是跌倒了,再站起来继续跑就可以了。可能是状态不好吧,纯属自我安慰。
接下来我把今年的题目又重新做了一遍,写下了这篇博客,如果也有需要探讨答案的,希望可以有帮助。
第一题:
第1题:统计不含4的数字
题目大意
统...
分类:
编程语言 时间:
2015-04-18 19:13:47
阅读次数:
44472
commons DBCP 配置参数简要说明 在配置时,主要难以理解的主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数,设置了rmoveAbandoned=true那么在getNumActive()快要到get....
分类:
编程语言 时间:
2015-04-18 19:10:00
阅读次数:
299
2.1 善用设计模式 23 (1)1. 设计模式好处;2.1.1 单例模式 23 (6)1. 单例模式是一种对象创建模式,用于产生一个对象的具体实例,它可以确保系统中一个类只产生一个实例;2. 两大好处:a、对于频繁创建的对象,可以省略创建对象所花费的时间;b、new操作减少,因而对系统内存的使用频...
分类:
编程语言 时间:
2015-04-18 19:11:07
阅读次数:
290
1.编译器1.1.编译期分类一个*.java文件总体要经过编译期和运行期,会涉及到两类编译期:①编译期编译:一般表示*.java->*.class(包含字节码)的过程 — 也叫前端编译。②运行期编译:一般表示*.class->机器码的过程 — 也叫后端编译。1.2.编译器分类■前端编译器 ●作用:把...
分类:
编程语言 时间:
2015-04-18 19:07:41
阅读次数:
218
1.一份文档就是一棵节点树2.节点分为不同类型:元素节点、文本节点、属性节点等3.每个节点都是一个对象,DOM的原子是元素节点4.getElementById返回一个对象,该对象对应着文档里的一个特定的元素节点5.getELementsByTagName和getElementsByClassName...
分类:
编程语言 时间:
2015-04-18 19:06:59
阅读次数:
141
#vim ~/.vimrc set smartindentset smarttabset expandtabset tabstop=4set softtabshtop=4set shiftwidth=4set backspace=2set textwidth=79"允许退格删除和tab操作"启...
分类:
编程语言 时间:
2015-04-18 19:04:55
阅读次数:
220
一、概述Java是以String类型的对象来实现字符串。String是一个类,当创建一个String对象后,所创建的字符串是不能改变的。在需要使用可修改的字符串时,Java提供两个选择—StringBuffer和StringBuilder。注:声明为String引用的变量在任何时候都可以改变,以指向...
分类:
编程语言 时间:
2015-04-18 19:04:02
阅读次数:
176
注:在项目中, 我使用原生的ajax请求数据的时候, JSONObject没能帮我解析, 当却不给我报错, 我是在junit单元测试中测试的时候, 发现的.发现好多时候, 特别是通过ajax请求, 不给我们报错,很郁闷, 特别是ie, 有些问题, 得借助FireFox的返回结果分析.当然, Fire...
分类:
编程语言 时间:
2015-04-18 19:03:59
阅读次数:
1201