在介绍友元函数前,先介绍一些概念
公用(public)的成员:在类外可以访问
私有(private)成员:只有本类中的函数可以访问
友元(friend):友元可以访问与其有好友关系的类中的私有成员——有限制的共享
友元包括友元函数和友元类
友元函数:如果在本类以外的其它地方定义的函数,在类体中用friend进行声明,此函数称为类的友元函数,友元函数可以访问这个类中的私有成员
友...
分类:
其他 时间:
2014-06-20 08:59:20
收藏:
0 评论:
0 赞:
0 阅读:
361
由于在html中空格只能用 表示,当运用Jsoup抓取html页面后,我们将html页面进行解析时,Java对html页面的代码不识别,输入到控制台时出现乱码,在网上查了很多资料都没有找到很好的解决办法,最后在一篇论坛中说到“运用字符串替换”可以进行解决,于是运用简单的字符串替换原理对此进行处理。对其替换处理后再对html文件进行解析。具体实现代码如下:
//参数说明:oldFile为...
分类:
Web开发 时间:
2014-06-20 10:16:57
收藏:
0 评论:
0 赞:
0 阅读:
556
可能很多初学者和我一样,在初次接触java开发的过程中,急于看到最终的结果,匆匆在网上下载了jdk之后,点击安装,结果等安装完,开始配置classpath时,发现jdk/lib下面根本就没有 tools.jar 和dt.jar 这两个包。作者在首次遇到这样的问题时,以为是下载的包有问题,于是重新下载了之后再安装,结果还是老样子。我相信你现在很可能遇到了类似的问题。好吧,那你就接着往下看,耐心一点。...
分类:
编程语言 时间:
2014-06-20 09:17:25
收藏:
0 评论:
0 赞:
0 阅读:
685
统计一个字符串中的单词的个数,并打印各个单词...
分类:
其他 时间:
2014-06-20 13:30:49
收藏:
0 评论:
0 赞:
0 阅读:
431
将字符串中的空格用%20代替...
分类:
其他 时间:
2014-06-20 09:16:49
收藏:
0 评论:
0 赞:
0 阅读:
420
闭包又称词法闭包
闭包最早定义为一种包含环境成分>和控制成分>的实体.
解释一:闭包是引用了自由变量的函数,这个被引用的变量将和这个函数一同存在。
解释二:闭包是函数和相关引用环境组成的实体。
注:自由变量>:除了局部变量的其他变量
简单理解:闭包能够将一个方法作为一个变量去存储,这个方法有能力去访问所在类的自由变量。...
分类:
编程语言 时间:
2014-06-20 10:35:13
收藏:
0 评论:
0 赞:
0 阅读:
434
#region ---- 数据绑定 -----
private void bd(int pageindex)
{
int rowcount = 0;
int pagesize = 0;
int pagecount = 0;
decimal cyfzhj = 0;
string Slqstring = ...
分类:
其他 时间:
2014-06-20 11:31:42
收藏:
0 评论:
0 赞:
0 阅读:
429
将字符串中的每个单词顺序进行颠倒,单词还是原来的单词,字母顺序不发生变化...
分类:
其他 时间:
2014-06-20 09:54:39
收藏:
0 评论:
0 赞:
0 阅读:
412
使用spring整合hibernate时,需要用到数据源,数据源使用apache的dbcp,使用dbcp时需要依赖pool的jar包,选择dbcp和pool时需要注意。
DBCP 2 compiles and runs under Java 7 only (JDBC 4.1)DBCP 1.4 compiles and runs under Java 6 only (JDBC 4)DBCP...
分类:
数据库技术 时间:
2014-06-20 13:13:23
收藏:
0 评论:
0 赞:
0 阅读:
445
前两天我们简单的了解了有关一种特殊的存储过程——触发器的相关知识,今天要写得是关于存储过程的一些简单的理论和实际应用的知识。
首先,我们需要了解的是什么是存储过程,以及它的格式。
定义:将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。...
分类:
数据库技术 时间:
2014-06-20 11:02:35
收藏:
0 评论:
0 赞:
0 阅读:
326
数据结构 - 简单选择排序(simple selection sort)本文地址: http://blog.csdn.net/caroline_wendy/article/details/28601965 选择排序(selection sort) : 每一趟在n-i+1个记录中选取关键字最小的记录作为有序序列中第i个记录.简单选择排序(simple selection sort) : 通过n-i次关键字之间的比较, 从n-i+1个记录中选出关键字最...
分类:
编程语言 时间:
2014-06-20 09:42:14
收藏:
0 评论:
0 赞:
0 阅读:
414
ORM作为一种数据库访问机制已广泛地应用于各种项目当中,在.Net开发中,应用比较广泛的ORM框架大致有下面几个:
官方支持的有:Linq to SQL,Entity Framework。三方的有:NHibernate。前面介绍过Linq to SQL的应用,这篇介绍一下Entity Framework在Asp.Net MVC4中的应用。
首先用Visual Studio(2012或2...
分类:
Web开发 时间:
2014-06-20 11:55:43
收藏:
0 评论:
0 赞:
0 阅读:
380
昨天做了leetcode里的 Longest Palindromic Substring ,一开始用动态规划O(N^2),不管怎么改都超时了。。。于是在大神的帮助下,找到了传说中的Manacher算法,居然能在O(n)内求出来,瞬间给跪了。
本屌认为,这个算法主要是充分的利用了以前的匹配的结果,来起到了降低时间复杂度的作用,这点跟KMP算是有点类似。在预处理时有个小技巧就是将第0,1为设...
分类:
其他 时间:
2014-06-20 12:09:16
收藏:
0 评论:
0 赞:
0 阅读:
433
题目
Given preorder and inorder traversal of a tree, construct the binary tree.
Note:
You may assume that duplicates do not exist in the tree.
方法
根据树的中序遍历和前序遍历,来构造树,使用递归的思想。
Tre...
分类:
其他 时间:
2014-06-20 12:08:34
收藏:
0 评论:
0 赞:
0 阅读:
314
第一篇 从宏观上认识HTML 5
讲述了HTML 5引发的Web革命、HTML 5的整体特性、HTML 5相关概念和框架和开发环境搭建。
第1章 HTML 5引发的Web革命
1.1 你是不是真的了解HTML 5
1.1.1 通过W3C认识HTML 5的发展史
1.1.2 HTML 5、HTML4、XHTML的区别
1.1.3 什么人应该学HTML 5
1.1.4 一个图...
分类:
Web开发 时间:
2014-06-20 13:14:05
收藏:
0 评论:
0 赞:
0 阅读:
732
全排列问题在公司笔试的时候很常见,这里介绍其递归与非递归实现。
递归算法
1、算法简述
简单地说:就是第一个数分别以后面的数进行交换
E.g:E = (a , b , c),则 prem(E)= a.perm(b,c)+ b.perm(a,c)+ c.perm(a,b)
然后a.perm(b,c)= ab.perm(c)+ ac.perm(b)= abc + acb.依次...
分类:
其他 时间:
2014-06-20 13:30:12
收藏:
0 评论:
0 赞:
0 阅读:
290
如何使用SpringMVC拦截器
自定义一个拦截器,要实现HandlerInterceptor接口:
public class MyInteceptor implements HandlerInterceptor {
略。。。
}
Spring MVC并没有总的拦截器,不能对所有的请求进行前后拦截。
Spring MVC的拦...
分类:
编程语言 时间:
2014-06-20 12:26:44
收藏:
0 评论:
0 赞:
0 阅读:
652
题目
Given a binary tree, return the inorder traversal of its nodes' values.
For example:
Given binary tree {1,#,2,3},
1
2
/
3
return [1,3,2].
Note: Recur...
分类:
其他 时间:
2014-06-20 10:15:31
收藏:
0 评论:
0 赞:
0 阅读:
357
Android Cursor分析...
分类:
移动平台 时间:
2014-06-20 11:17:38
收藏:
0 评论:
0 赞:
0 阅读:
746
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书
2 IMMU中的特殊寄存器
OR1200处理器中的IMMU包含第2组特殊寄存器,如表10.1所示。
ITLBW0MRx是指令TLB匹配寄存器,其格式如表10.2所示。
表10.2是OpenRISC 1000规范中的定义,实际在OR1200处理器中只实现了其中一部分字段,包括...
分类:
其他 时间:
2014-06-20 10:14:48
收藏:
0 评论:
0 赞:
0 阅读:
396