面向对象(OOP→Object-Oriented Programming) 1.什么是面向对象? 一种分析问题的方式。 2.面向对象三大特征: 封装(隐蔽代码实现/复用/修改方便)、继承、多态。 3.什么是类?什么是对象?类和对象的区别?如何写一个汽车类? 类是模具,创建对象的模具,抽象的。 类是一...
"; }}class Sub_system_two { public function method_two() { echo "subsystem one method two"; }}class Sub_system_three { public funct...
分类:
Web程序 时间:
2015-08-30 17:25:27
阅读次数:
158
方法的重载:要求:必须在同一个类中,方法名必须相同,方法的参数列表不同(参数的个数不同,参数的类型不同)注意:跟方法的返回值类型没有关系 1 package com.sanguosha.exer; 2 //方法的重载(overload) 3 /*要求:同一个类中,方法名必须相同,方法的参数列表不同(...
分类:
其他好文 时间:
2015-08-30 17:24:50
阅读次数:
144
题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=5305Problem DescriptionThere arenpeople andmpairs of friends. For every pair of friends, they can choos...
分类:
其他好文 时间:
2015-08-30 17:26:09
阅读次数:
147
旋转数组起始就是数组元素的循环左移或者循环右移。例如:{3,4,5,1,2}为{1,2,3,4,5}的一个旋转数组。旋转数组是在非降序数组的基础上得到的,所以数组原本应该是有序的。有序数组到旋转数组如果真的利用循环左移或者循环右移来实现旋转数组,那么将有大量的元素要移动,所以一个好的方法要尽量的减少...
分类:
编程语言 时间:
2015-08-30 17:26:56
阅读次数:
205
搜索搜索算法就是在问题的解空间进行搜索,从而得到可行解或最优解。搜索的每一步,都有一个“状态”,搜索的时候需要找到合理的状态,进行搜索。一次成功的搜索就是在“状态”空间中找到一条从起点到终点的路径(可以想象为一棵树从根节点到某个叶子节点的路径)。1. DFS和BFS搜索一般分为两种:深度优先DFS和...
分类:
编程语言 时间:
2015-08-30 17:26:18
阅读次数:
222
看到map这里,都不知道它主要是干嘛的,你有没有这样的疑问。map的主要作用:提供对T类型的数据进行快速和高效的检索。C++ STL中标准关联容器set, multiset, map, multimap内部采用的就是一种非常高效的平衡检索二叉树:红黑树,也成为RB树(Red-Black Tree)。...
分类:
其他好文 时间:
2015-08-30 17:24:52
阅读次数:
210
目的搭建一台FTP服务器,供学生上传作业使用。要求1.学生可以直接访问FTP服务器,无需登录;2.只能上传文件,不能创建文件夹、重命名、删除等;3.不能下载文件(防抄袭);4.不能在线查看文件。配置#创建upload目录mkdir/var/ftp/upload#改变属主chownftp/var/ft...
分类:
Web程序 时间:
2015-08-30 17:23:10
阅读次数:
254
聚合是泛指各种可以处理批量记录并返回计算结果的操作。MongoDB提供了丰富的聚合操作,用于对数据集执行计算操作。在 mongod 实例上执行聚合操作可以大大简化应用的代码,并降低对资源的消耗。 在MongoDB中,像查询之类的聚合操作都是使用 集合 中的文档作为输入,最终的结果会输出一个或者多个文...
分类:
数据库 时间:
2015-08-30 17:24:12
阅读次数:
262
序列化,就是指将JavaScript值转化为JSON字符串的过程.此时就需要用到一个函数:JSON.stringify()JSON.stringify()能够将JavaScript值转换成JSON字符串.JSON.stringify()生成的字符串可以用JSON.parse()再还原成JavaScr...
分类:
Web程序 时间:
2015-08-30 17:24:42
阅读次数:
209
呐,Masonry 是用来布局的!CocoaPods上下载!呐,来吧!开始鸟语......下面是从View+MASAdditions.h中抽出来的方法。 1 /** 2 * Creates a MASConstraintMaker with the callee view. 3 * Any ...
分类:
其他好文 时间:
2015-08-30 17:25:11
阅读次数:
252
Integer to RomanGiven an integer, convert it to a roman numeral.Input is guaranteed to be within the range from 1 to 3999.https://leetcode.com/problem...
分类:
编程语言 时间:
2015-08-30 17:23:27
阅读次数:
158
一、为什么要有异常处理机制?java中的异常处理机制简单的讲就是try..catch..finally的使用。程序难免会出现错误, 如果没有异常处理机制, 那么程序员在编写代码的时候就必须检查特定的结果, 并在程序的很多地方去处理它。 有了异常处理机制后,就不必在每个方法调用处都检查, 只需要用tr...
分类:
编程语言 时间:
2015-08-30 17:25:03
阅读次数:
286
#include int main(void) { int n,sum; int a,b,c; //a:beforeP,b:betweenPandT,c:afterT int j = 0; scanf("%d",&n); char input[n][101]; ...
分类:
其他好文 时间:
2015-08-30 17:23:53
阅读次数:
176
在第一次尝试 Semantic UI 后,发现其 css 中第一行,就引用了 fonts.googleapis.com 中的字体。 不知道为什么要这么做,也许在国外,google 的服务已经是一种互联网的基础设施了? 但是在中国,都懂的,这会大大的拖慢网站的加载速度,甚至加载出错。 其实还有一种情况...
分类:
其他好文 时间:
2015-08-30 17:25:06
阅读次数:
204
数据库设计三大范式数据库设计范式什么是范式:简言之就是,数据库设计对数据的存储性能,还有开发人员对数据的操作都有莫大的关系。所以建立科学的,规范的的数据库是需要满足一些规范的来优化数据数据存储方式。在关系型数据库中这些规范就可以称为范式。什么是三大范式:第一范式:当关系模式R的所有属性都不能在分解为...
分类:
数据库 时间:
2015-08-30 17:22:17
阅读次数:
174