一、封装特性: 这是一种隐藏的特性。可以用一个公式来展示类的封装特性: 封装的类=数据 + 对此数据进行的操作(即算法) 通俗的说,封装就是:包起外界不必要知道的东西,只向外界展露可供展示的东西。 在面向对象理论中,封装这个概念拥有更为宽广的含义。小到一个简单的数据结构,大到一个完成的软件子...
输入一个链表,输出该链表中倒数第k个结点。开始没有判断pListHead==NULL,导致输出错误。 1 /* 2 struct ListNode { 3 int val; 4 struct ListNode *next; 5 ListNode(int x) : 6 ...
分类:
其他好文 时间:
2015-08-25 21:03:58
阅读次数:
125
红黑树的特性: 1.红黑树是一棵二叉搜索树。 2.树上的每个结点或为红,或为黑。 3.如果一个结点为红色,那么它的左右子结点一定为黑色。 4.从根结点到每个叶子结点路径中经过的黑色结点数是相同的。 5.根结点必须是黑色。 理解这些特性是很重要的。正是因为有这些特性,才保证了红黑树的高效。...
分类:
其他好文 时间:
2015-08-25 21:04:59
阅读次数:
214
前段时间,项目里有个需求,就是在某函数之前要添加一下验证,犹豫有很多地方需要添加一样的函数,而且要在这函数之后去执行以前的方法,所以打算用钩子这种东西去实现功能。在网上也看到了一些前辈写的钩子函数,功能大相径庭。就是定义一个数组,把你需要之前的数据插入到一个数组里,调用钩子的时候在把需要执行的功能依...
分类:
编程语言 时间:
2015-08-25 21:01:42
阅读次数:
192
from:http://nneverwei.javaeye.com/blog/494280http://zhidao.baidu.com/question/75503928.html?fr=ala01、这两个方法来自不同的类分别是,sleep来自Thread类,和wait来自Object类。slee...
分类:
其他好文 时间:
2015-08-25 21:03:04
阅读次数:
134
1、下拉列表select的处理a)、后台通过jquery获取的json数据对下拉列表select的赋值操作:html页面:function JqueryAjaxFun() { $.ajax({ url: "Home/GetGameServerListData", ...
分类:
Web程序 时间:
2015-08-25 21:01:43
阅读次数:
183
http://blog.csdn.net/zhuyingqingfen/article/details/38581453看到官网今天的更新。发现即将公布的delta3d 2.8 版本号 做了非常大的修改。效果非常美丽,例如以下预览图:YouTube 上的视频( HDR 夜景效果):http://yo...
分类:
其他好文 时间:
2015-08-25 21:01:27
阅读次数:
153
我用的方法是,同时保存每个 string 的begin 迭代器,让他们一起移动,然后统一比较,若是不同,或其中有的已经到了 end() ,那么就返回。否则所有的迭代器共同前进一步。string longestCommonPrefix(vector& strs) { if (strs.empty...
分类:
其他好文 时间:
2015-08-25 21:03:04
阅读次数:
189
Action中还有两个属性:uploadFileName和uploadContentType,这两个属性分别用于封装上传文件的文件名、文件类型。这是Struts2设计的独到之处:Strut2的Action类直接通过File类型属性直接封装了上传文件的文件内容,但这个File属性无法获取上传文件的文件...
分类:
Web程序 时间:
2015-08-25 21:02:05
阅读次数:
179
(一)半平面交:化出一些一元二次不等式,然后就可以求一些半平面交来找合法解了。bzoj1007 水平可见直线题目大意:给定一些直线,求从无限高处可以看到那些直线。思路:对于每一条直线都是一个半平面,然后加上无穷远的半平面之后求半平面交,用到的就是。这里无穷远的半平面可以赋成1e100防止错误。#in...
分类:
其他好文 时间:
2015-08-25 21:00:28
阅读次数:
140
先求出原图的最小生成树,然后枚举买哪些套餐,把一个套餐内的点相当与边权为0,直接用并查集缩点。正确性是基于一个贪心,在Kruskal中,对于没有进入最小生成树的边,排序在它前面的边不会减少。边比较多,用prim求最小生成树,效果比Kruskal好,枚举套餐的时候在用Kruskal。#includeu...
分类:
其他好文 时间:
2015-08-25 21:02:56
阅读次数:
193
建议两篇都要看,各有长处原文1:http://cache.baiducontent.com/c?m=9f65cb4a8c8507ed4fece763105392230e54f7636d918d027fa3c215cc7902155a66e1b821201b19d2c47c640aae5e5c9daa...
分类:
移动开发 时间:
2015-08-25 21:02:56
阅读次数:
261
select * from(--租用--select rownum as 编号,gxrxm as 承租人 ,(case trim(gxrxb ) when '1' then '男' when '2' then '女' else '不详' end ) as 性别, rtrim( mobil...
分类:
其他好文 时间:
2015-08-25 21:02:19
阅读次数:
192
安装Xcode主题下载地址https://github.com/YouXianMing/Xcode-Themes安装教程主题选择主题效果ValkyrieSilmeriaSidewalk ChalkFlatland
分类:
其他好文 时间:
2015-08-25 20:59:31
阅读次数:
602
效果图:(悬浮框可拖动) 在项目开发中有一个需求:弹出悬浮窗后,响应悬浮窗的事件再弹出对话框,但是对话框怎么也不显示。也就是说在弹出悬浮框的同时,不能再弹出对话框,可能的原因: 1.悬浮框的焦点在最前面,把对话框挡住了,我们看不到。 2.浮动框限制了对话框的弹出。 解决: 弹出...
分类:
移动开发 时间:
2015-08-25 20:59:50
阅读次数:
229
1、检查sendmail是否已安装: rpm -qa | grep sendmail 2、yum -y install sendmail 安装 yum -y remove sendmail 卸载 3、启动sendmail服务系统: /etc/rc.d/init.d/sendmail start -b...
分类:
其他好文 时间:
2015-08-25 20:59:41
阅读次数:
110
(1)最近学习struts相框,我们在快乐struts强大。为了便于使用转发,但不了解详细的内部数据存储;(2)网上找了很多关于struts数据存储的原理,但我还没有找到一个具体的解释,本书上找到了ValueStack和OGNL实现Struts2表单数据的存储原理 特分享给大家!(3)下面是部分截图...
分类:
其他好文 时间:
2015-08-25 21:01:43
阅读次数:
142