1. 定义一个函数: ????1)必须以def开头 ????2)参数之间用,隔开 ????3)函数的内容以冒号:开始,并且缩进 ????4)不带表达式的return,相当于返回None def?function_name(parameters)...
分类:
编程语言 时间:
2015-08-15 01:39:06
收藏:
0 评论:
0 赞:
0 阅读:
282
-?(BOOL)tabBarController:(UITabBarController?*)tbc?shouldSelectViewController:(UIViewController?*)vc?{
????
????UIViewController?*tbSelectedController?=?tbc.selectedViewController;...
分类:
其他 时间:
2015-08-15 01:38:56
收藏:
0 评论:
0 赞:
0 阅读:
185
软件设计,一直是一个非常抽象的,非常难懂的领域。
然而设计,并不是科学,虽然有评价标准,却没有是非对错。好的软件,就像是艺术品,闪耀着前人智慧的结晶。本文将探讨一下流行的软件设计,以及总结一下好的设计原则和方法。...
分类:
其他 时间:
2015-08-15 01:38:06
收藏:
0 评论:
0 赞:
0 阅读:
192
传送门
大意:给出NN个数,对于存有每两个数的差值的序列求中位数,如果这个序列有偶数个元素,就取中间偏小的作为中位数。因为N<=100000N <= 100000,所以想要求出每一个差值是不可行的,我们很容易想到二分答案。 在二分答案时我们会进行判定,求出小于等于枚举值的个数,我看其他人的判定似乎都是O(NlogN)O(N\log N) 的,我在这里就给出一个O(N)O(N)的判定方法。首先同样将...
分类:
其他 时间:
2015-08-15 01:37:56
收藏:
0 评论:
0 赞:
0 阅读:
411
这一节我们来聊聊模块
1.模块:函数、类等组合在一个文件里面
2.导入模块:
import xxx
3.调用模块方法
import sys
sys.platform
输出:'win32'
详细的展开会在后面的章节。
就说到这里,谢谢大家
------------------------------------------------------------...
分类:
编程语言 时间:
2015-08-15 01:37:45
收藏:
0 评论:
0 赞:
0 阅读:
236
今天我举一些常用的函数,让大家了解一下:
函数
作用
dir([obj])
浏览对象的属性
help([obj])
显示对象的文档字符串
ini([obj])
将对象转为整形
len([obj])
返回对象长度
open([obj])
打开文件
range(start,stop)
取一定范围的整数...
分类:
编程语言 时间:
2015-08-15 01:37:35
收藏:
0 评论:
0 赞:
0 阅读:
240
1.“#”注释的开始
#注释的东西
print("welcome")
2.“\n”换行符
3.”\“接着上一行
2>3 or 3==3
注意:逻辑操作符必须在\前面,不然报错
4.使用元组为多变量赋值
5.”:“把语句分开,我们平常的if,while,for都有使用到
6.”;“把多语句连在一起,不过为了可读性,避免这样做...
分类:
编程语言 时间:
2015-08-15 01:37:26
收藏:
0 评论:
0 赞:
0 阅读:
298
这一节我们来详细展开变量赋值
1.下面我们举各种赋值的例子
anInt=12
anFloat=2.2
anStr='string'
aList=['a','a','a']
anArray=(1,2,3)
aMap={1:'a',2:'b',3:'c',}
2.链式赋值
就说到这里,谢谢大家
---------------------------------...
分类:
编程语言 时间:
2015-08-15 01:37:15
收藏:
0 评论:
0 赞:
0 阅读:
197
1.标识符的组成
1)有数字、下划线、英文字母组成
2)第一个字符只能是字母或者下划线
3)大小写敏感
标识符一般是变量名称、方法名、类名等
2.关键字
python里面有一系列的关键字,如果你不清楚某个单词是不是,你可以用iskeyword()这个方法测试一下
3.内建
1)可当作系统保留字
2)可当作全局变量
3)解释器在python启动前自动导入
4.专用下划线
1)...
分类:
编程语言 时间:
2015-08-15 01:37:05
收藏:
0 评论:
0 赞:
0 阅读:
303
链接 : http://acm.hust.edu.cn/vjudge/problem/viewProblem.action?id=36866
可以建一个类似二分图,X集合是所有行,Y集合是所有列,X->Y的容量为(1到20)。建立源点连接每个X中的点,容量为该行的和。建立汇点连接Y中的点,容量为该行的列。目的是求从源点出发的流量就是容量,且必须走完所有流量并到达汇点,汇点的流量必须是源点发出的流...
分类:
其他 时间:
2015-08-15 01:36:56
收藏:
0 评论:
0 赞:
0 阅读:
259
题目大意:给出一张有向图,要求你将这些点进行划分,划分依据如下
1.如果两个点互相可达,那么这两个点必须在一个集合中
2.同一个集合中任意两个点u,v要满足,要么u能到达v,要么v能到达u
3.一个点只能被划分到一个集合问最少能划分成几个点集解题思路:首先先求出所有的强连通分量,满足条件1
满足条件2,3的话,就要求出最小路径覆盖
所以可以将所有的强连通分量进行缩点,桥作为连接,然后匈牙利...
分类:
其他 时间:
2015-08-15 01:36:45
收藏:
0 评论:
0 赞:
0 阅读:
163
https://uva.onlinejudge.org/index.phpoption=com_onlinejudge&Itemid=8&category=279&page=show_problem&problem=3937
题目:http://acm.bnu.edu.cn/v3/external/124/12493.pdf
大致题意:圆上有偶数n个点,每间隔m个点连起来,最后可以把所...
分类:
其他 时间:
2015-08-15 01:36:26
收藏:
0 评论:
0 赞:
0 阅读:
238
The Unique MST
Time Limit: 1000MS
Memory Limit: 10000K
Total Submissions: 24152
Accepted: 8587
Description
Given a connected undirected graph, tell if its minimum spa...
分类:
其他 时间:
2015-08-15 01:36:16
收藏:
0 评论:
0 赞:
0 阅读:
167
今天给大家送点干货:封装的简单实用及介绍,希望大家共同学习共同进步
封装在变成过程中非常重要,可以提高代码的复用性,可以高效的完成项目,并且可以对外部提供接口
大家可以看一下 封装之前 和封装之后
viewDidLoad 中的代码量 ,未封装之前 基本上所有的代码都写在了控制器内,十分的麻烦
封装之后 有少量的代码就可以完成特定的功能!
封装之前:
//
// QHMainCo...
分类:
其他 时间:
2015-08-15 01:36:05
收藏:
0 评论:
0 赞:
0 阅读:
203
题意:找出模板在文本串中出现的次数
思路: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:35:46
收藏:
0 评论:
0 赞:
0 阅读:
115
题目大意:有N个点,接着给出N个点所能连接的点。
问题1:如果要将一个信息传递给这N个点,至少需要传递给多少个点,然后让这些点进行传播,使N个点都得到信息
问题2:需要添加多少条边才能使这N个点能两两连通解题思路:求出所有的强连通分量,接着缩点,再以桥为路径,建图
找出这张图中入度为0的,因为只有入度为0的才需要进行通知,其他的点可以通过其他边进行传达需要添加多少个点,观察这张图,求出每个点的...
分类:
Web开发 时间:
2015-08-15 01:35:26
收藏:
0 评论:
0 赞:
0 阅读:
293
因为需要安装 su sudo useradd groupadd chown login 等用户管理命令,会访问passwd文件。用到了 getpwant_r 函数。具体是哪个命令引起的,暂时不知。
报错如图:
经过了解,发现 函数 getpwent_r 是一个可从入函数,也就是 getpwent 线程版本。 作用是,获取 passwd 文件的内容。包含在 pwd.h 头...
分类:
其他 时间:
2015-08-15 01:35:15
收藏:
0 评论:
0 赞:
0 阅读:
324
题目大意:有N个人进行投票,想要选择出最受欢迎的人,投票的规则如下
1.不能投给自己
2.投票可以传递,比如A投给B一票,B投给C一票,那么C就得到了A的一票和B的一票问票数最多能得多少,得到最高票的有哪些人解题思路:求出所有的强连通分量,这些强连通分量里面的人得到的票数都是一样的,为强连通分量内的点数-1接着将强连通分量进行缩点,用桥连接起来,反向建边
接着以所有出度为0的点进行dfs,得出...
分类:
其他 时间:
2015-08-15 01:35:05
收藏:
0 评论:
0 赞:
0 阅读:
220
////////////////////////////////////
////////////////////////////////////
////////////////////
面向对象编程
面向对象的概念
定义
指一种程序设计的范型
大幅度提高软件项目的成功率
减少维护费
提高可移植性和可靠性
面向对象的三个主要特征
封装性
多态性
继承性...
分类:
其他 时间:
2015-08-15 01:34:55
收藏:
0 评论:
0 赞:
0 阅读:
173
Flex布局官方称为CSS Flexble Box 布局模型是CSS3为了提高元素在容器中的对齐、方向、顺序,甚至它们是动态的或者不确定大小的新布局模型。Flex容器的主要特征是能够调整其子元素在不同的屏幕大小中能够用最适合的方法填充合适的空间。
很多的设计师和开发者发现Flex布局很容易使用,它定位元素简单因此很多复杂的布局能够用很少的代码实现,引领更简单的开发过程。Flex布局的算法是基于方向的,不同于基于水平或者垂直的block和inline布局,这种Flex布局可以被用在小的应用组件中,而CSS3...
分类:
Web开发 时间:
2015-08-15 01:34:46
收藏:
0 评论:
0 赞:
0 阅读:
362