今天给大家送点干货:封装的简单实用及介绍,希望大家共同学习共同进步
封装在变成过程中非常重要,可以提高代码的复用性,可以高效的完成项目,并且可以对外部提供接口
大家可以看一下 封装之前 和封装之后
viewDidLoad 中的代码量 ,未封装之前 基本上所有的代码都写在了控制器内,十分的麻烦
封装之后 有少量的代码就可以完成特定的功能!
封装之前:
//
// QHMainCo...
分类:
其他好文 时间:
2015-08-15 01:37:53
阅读次数:
308
题意:找出模板在文本串中出现的次数
思路:KMP模板题
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#include
#define eps 1e-6
#define LL long long
#defin...
分类:
其他好文 时间:
2015-08-15 01:36:31
阅读次数:
198
因为需要安装 su sudo useradd groupadd chown login 等用户管理命令,会访问passwd文件。用到了 getpwant_r 函数。具体是哪个命令引起的,暂时不知。
报错如图:
经过了解,发现 函数 getpwent_r 是一个可从入函数,也就是 getpwent 线程版本。 作用是,获取 passwd 文件的内容。包含在 pwd.h 头...
分类:
其他好文 时间:
2015-08-15 01:38:17
阅读次数:
277
题目大意:有N个人进行投票,想要选择出最受欢迎的人,投票的规则如下
1.不能投给自己
2.投票可以传递,比如A投给B一票,B投给C一票,那么C就得到了A的一票和B的一票问票数最多能得多少,得到最高票的有哪些人解题思路:求出所有的强连通分量,这些强连通分量里面的人得到的票数都是一样的,为强连通分量内的点数-1接着将强连通分量进行缩点,用桥连接起来,反向建边
接着以所有出度为0的点进行dfs,得出...
分类:
其他好文 时间:
2015-08-15 01:36:06
阅读次数:
138
////////////////////////////////////
////////////////////////////////////
////////////////////
面向对象编程
面向对象的概念
定义
指一种程序设计的范型
大幅度提高软件项目的成功率
减少维护费
提高可移植性和可靠性
面向对象的三个主要特征
封装性
多态性
继承性...
分类:
其他好文 时间:
2015-08-15 01:36:56
阅读次数:
159
题目pdf:http://acm.bnu.edu.cn/v3/external/124/12487.pdf
大致题意:
一棵树,一个人从A节点出发,等可能的选任何一条边走,有两个节点B,C求这个人先到达B的概率
思路:
先说结论:只和A的距离有关,先到达B+先到达A的概率 = 1,然后根据距离分配一下就好。
构造性证明:如果B-A-C在一条链上显然就是按距离分配概率,因为链上的支...
分类:
其他好文 时间:
2015-08-15 01:35:45
阅读次数:
204
Cover
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 966 Accepted Submission(s): 320
Special Judge
Problem Description
You have ...
分类:
其他好文 时间:
2015-08-15 01:36:15
阅读次数:
572
Clock
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/65536 K (Java/Others)
Total Submission(s): 422 Accepted Submission(s): 294
Problem Description
Give a time.(hh:mm:ss)...
分类:
其他好文 时间:
2015-08-15 01:35:31
阅读次数:
257
题目pdf:http://acm.bnu.edu.cn/v3/external/124/12486.pdf
大致题意:求第n个不包含"4"和"13"为子串的数是多少 , n
思路:就是一般的数位DP,二分答案,对答案的数求数位DP算出此数以内有多少个满足条件的数
但是....居然答案爆long long,要用unsigned long long 才能过,就这个坑点
// ...
分类:
其他好文 时间:
2015-08-15 01:34:31
阅读次数:
135
我进行android开发已经有一段时间了,经常使用Genymotion模拟器。自己平时大多数使用的4.0+的虚拟设备,诸如4.2.2等,均是正常使用。但是,由于测试的需求,我安装了android L,也就是android 5.0版本的虚拟设备,但是这个时候Genymotion却无法打开5.0+的虚拟设备。
一直显示如下图,也就是卡在开机界面:
同时...
分类:
其他好文 时间:
2015-08-15 01:34:03
阅读次数:
500
Danganronpa
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)
Total Submission(s): 429 Accepted Submission(s): 248
Problem Description
Danganronpa is...
分类:
其他好文 时间:
2015-08-15 01:34:10
阅读次数:
143
警告alerts的使用:用于提示用户相关信息。基本的显示方式有四种分别对应的是:(信息)alert-info、(成功)alert-success、(危险)alert-danger、(警告)alert-warning.示例代码:文字的信息提示成功的信息提示危险的信息提示警告的信息提示效果图如下: 在写...
分类:
其他好文 时间:
2015-08-15 01:33:44
阅读次数:
138
我们都知道padding是为块级元素设置内边距但是在使用过程中,我们却会遇到一些问题。padding的标准盒模型和怪异盒模型padding盒子模型我们通过demo来讲这个问题,用文字干讲第一没意思,第二讲不明白标准盒模型:我们先摆出HTML和CSS代码:1 2 ...
分类:
其他好文 时间:
2015-08-15 01:33:06
阅读次数:
116
分页查询---CONTROLLER--- /** * 分页查询所有成员。 * @param page * @param request * @return */ @RequestMapping("/allStaff.do") public String getAllStaff(String page...
分类:
其他好文 时间:
2015-08-15 01:32:06
阅读次数:
153
今天来学一下scala中的For表达式的用法。package scala.learncase class Persons(name:String,isMale:Boolean,children:Persons*)object Test_85 { def main(args:Array[String]...
分类:
其他好文 时间:
2015-08-15 01:32:34
阅读次数:
159
功能测试就是对产品的各功能进行验证,根据功能测试用例,逐项测试,检查产品是否达到用户要求的功能。 黑盒测试也称功能测试,它是通过测试来检测每个功能是否都能正常使用。在测试中,把程序看作一个不能打开的黑盒子,在完全不考虑程序内部结构和内部特性的情况下,在程序接口进行测试,它只检查程序功能是否按照...
分类:
其他好文 时间:
2015-08-15 01:31:34
阅读次数:
169
合成模式属于对象的结构模式,又叫做部分-整体模式。PC的文件系统也是典型的合成模式。文件夹中可以有文件和文件夹。。。。道士的故事:从前有个山,从前有个庙,从前有个道士讲故事。讲的啥故事?从前有个山,从前有个庙,从前有个道士讲故事。讲的啥故事?从前有个山......。在这个故事里有山,有庙,有道士,有...
分类:
其他好文 时间:
2015-08-15 01:33:52
阅读次数:
212