单一职责原则:Single Responsibility Principle (SRP)
一个类,只有一个引起它变化的原因。应该只有一个职责。每一个职责都是变化的一个轴线,如果一个类有一个以上的职责,这些职责就耦合在了一起。这会导致脆弱的设计。当一个职责发生变化时,可能会影响其它的职责。另外,多个职责耦合在一起,会影响复用性。例如:要实现逻辑和界面的分离。
T负责两个不同的职责...
分类:
其他 时间:
2015-07-13 12:09:18
收藏:
0 评论:
0 赞:
0 阅读:
220
UITextField类没有最大长度属性, 需要通过Delegate设置.
1. 继承UITextFieldDelegate接口.@interface MYClass ()
@end
设置接口.
// timesField: 初始化的UITextField
[timesField setDelegate:self]; // 设置限制长度
重写函数:
#p...
分类:
其他 时间:
2015-07-13 12:09:06
收藏:
0 评论:
0 赞:
0 阅读:
336
1、Linq的应用过程中,若是一个对DbContext的对象的引用,则会自动产生一个SQL查询,而且此类对象不能和非SQL类型的对象混用,也就是说下列举例不能被正常执行:
DbSet couponSupplies = _context.CouponSupplies;
List supplyTypes = new List();
supplyTypes.Add(new SupplyTypeResu...
分类:
其他 时间:
2015-07-13 12:08:52
收藏:
0 评论:
0 赞:
0 阅读:
145
Launcher3的wallpaper显示是动态的,与Launcher预置桌面数目有关,让壁纸居中,只能确保第一次开机时壁纸居中,后面用户修改桌面数目后,就无法达到了。如何要在默认桌面数目配置时居中,可以参考下面方法,以default一屏为例:
Launcher3的workspace.java文件替换下面的函数
private void updateOffset(boolean force) ...
分类:
其他 时间:
2015-07-13 12:08:32
收藏:
0 评论:
0 赞:
0 阅读:
280
A strange lift
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 14947 Accepted Submission(s): 5654
Problem Description
There is a str...
分类:
其他 时间:
2015-07-13 12:08:22
收藏:
0 评论:
0 赞:
0 阅读:
168
java后台访问url,并获取或者传递数据
1、无参数传递,以微信开发为例,后台访问url连接获得全部的人员列表
/**
* 获取全部人员列表
* @return
*/
public JSONObject getAllEmployee(){
//获取微信号
String token=getTokenFromWx();
Str...
分类:
编程语言 时间:
2015-07-13 12:07:12
收藏:
0 评论:
0 赞:
0 阅读:
253
Catch That Cow
Time Limit: 5000/2000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)
Total Submission(s): 8764 Accepted Submission(s): 2762
Problem Description
Farmer John has...
分类:
其他 时间:
2015-07-13 12:07:02
收藏:
0 评论:
0 赞:
0 阅读:
228
JSON格式:
* 介绍:
- JavaScript Object Notation缩写
- 定义:是一种轻量级的数据交换格式。
* 特点:
- 易于...
分类:
Web开发 时间:
2015-07-13 12:06:52
收藏:
0 评论:
0 赞:
0 阅读:
402
RT-Thread线程调度分析...
分类:
编程语言 时间:
2015-07-13 12:06:42
收藏:
0 评论:
0 赞:
0 阅读:
364
sysinfo 函数原型int sysinfo(struct sysinfo *info);
##获取系统相关信息结构体sysinfo 结构体说明struct sysinfo {
long uptime; /* 启动到现在经过的时间 */
unsigned long loads[3]; /* 1 , 5, 15 分的系统负载*/
unsigne...
分类:
系统服务 时间:
2015-07-13 12:06:32
收藏:
0 评论:
0 赞:
0 阅读:
441
Java 的JDK中存在很多位运算的使用,其目的是为了让代码跑的更快一些,我们做一个实验,看看到底可以节省多少计算时间。...
分类:
其他 时间:
2015-07-13 12:06:22
收藏:
0 评论:
0 赞:
0 阅读:
179
http://poj.org/problem?id=1679
Description
Given a connected undirected graph, tell if its minimum spanning tree is unique.
Definition 1 (Spanning Tree): Consider a connected, undirected gra...
分类:
其他 时间:
2015-07-13 12:06:13
收藏:
0 评论:
0 赞:
0 阅读:
129
题意:求某网格图生成树个数,对1e9取模
题解:题目是裸的Matrix-Tree定理,这不是我要说的重点,重点是对于这个取模的处理。
因为这不是个质数,所以不能直接乘逆元来当除法用,直接高斯消元肯定是不行的,需要一定实现的小技巧。
我们可以考虑gcd的实现过程,辗转相除直到一个为0。多么好的思路,对于这个问题我们也可以这样处理,每次减掉相应的倍数即可
下面是代码#include <bits/...
分类:
其他 时间:
2015-07-13 12:05:53
收藏:
0 评论:
0 赞:
0 阅读:
214
主要还是写的有关项目原有代码从 Eclipse 迁移到 Android Studio 时会遇到的问题,并没有和 Android Studio 的配置有太大关系。
Error:Can't have more than one marked region along edge....
分类:
移动平台 时间:
2015-07-13 12:05:42
收藏:
0 评论:
0 赞:
0 阅读:
174
Longest Consecutive Sequence
首先补充一些map的用法begin,end,rbegin,rend,empty,clear,size,max_size 八个常用的函数.map.begin(); 是map的起始位置map.end(); 是指map的尾部,没有实际元素.map.find(); 查找函数map.rebgin()和.rend()是反向遍历数据的起始位置和终止位置...
分类:
其他 时间:
2015-07-13 12:05:32
收藏:
0 评论:
0 赞:
0 阅读:
280
http://acm.hdu.edu.cn/showproblem.php?pid=4081
Problem Description
During the Warring States Period of ancient China(476 BC to 221 BC), there were seven kingdoms in China ---- they were Qi, Ch...
分类:
其他 时间:
2015-07-13 12:05:27
收藏:
0 评论:
0 赞:
0 阅读:
236
人与人之间的交互方式主要有语音(包括面谈和电话谈或者视频语音谈),文字(在双方异地或者双方语音沟通有障碍或者需要正式的文本背书的情况下选择文字),手势(握手、敬礼、推搡等肢体语言也是表现一个人内心想法的途径)。
人与机器之间的交互要远滞后与人人交互的方式,最传统的方式是键盘鼠标,键盘就类似与文字交流,将确认无误的信息以文本的形式输入机器,让它理解人的意图。鼠标的发明是一项创举,它大大简化了...
分类:
其他 时间:
2015-07-13 12:05:12
收藏:
0 评论:
0 赞:
0 阅读:
170
linux中的硬连接和软连接linux中的硬连接和软连接
背景
连接
硬连接
软连接
example
reference
背景linux中的文件主要分3块,
- 真正的数据
- 索引节点号(inode index)
- 文件名读取文件的顺序是通过文件名,找到对应的inode,然后通过inode找到对应的数据,进行读取。连接当我们需要在不同的目录,用到相同的文件时,我们不需要在每一个需要的目录下...
分类:
系统服务 时间:
2015-07-13 12:05:02
收藏:
0 评论:
0 赞:
0 阅读:
246
一、一般模式:删除、复制与粘贴类命令x,X x为向后删除一个字符,X为先前删除一个字符nx(n代表数字) 向后删除n个字符dd 删除当前行D 删...
分类:
系统服务 时间:
2015-07-13 12:04:03
收藏:
0 评论:
0 赞:
0 阅读:
279
0 22 17 * * ? ...
分类:
编程语言 时间:
2015-07-13 12:03:32
收藏:
0 评论:
0 赞:
0 阅读:
185