一.面向对象原则综述 七大原则总脉络图: 二.常用的面向对象设计原则包括7个,这些原则并不是孤立存在的,它们相互依赖,相互补充。 . 三.以下详细分析: (一)单一职责原则(Single Responsibility Principle, SRP) 1、定义:一个对象应该只包含单一的职责,并且该职责
分类:
其他好文 时间:
2016-03-02 21:54:46
阅读次数:
180
导入 MessageUI.framework #import <MessageUI/MessageUI.h> 实现代理 MFMessageComposeViewControllerDelegate 1 - (void)sendMessage 2 { 3 //发短信 不能设置短信内容 4 //[[UI
分类:
移动开发 时间:
2016-03-02 21:53:09
阅读次数:
192
和remove zero类似的方法完成该题 1 class Solution { 2 public: 3 int removeElement(vector<int>& nums, int val) { 4 vector<int>::size_type j = 0; 5 for(vector<int>
分类:
其他好文 时间:
2016-03-02 21:52:00
阅读次数:
127
http://poj.org/problem?id=2318 ___________________________________________________ 题目大意:一个箱子用木板分成几个区间,给一些玩具的坐标,求各个区间有几个玩具。 对于每一个玩具,因为输入的区间是有序的,所以采用二分木
分类:
其他好文 时间:
2016-03-02 21:54:40
阅读次数:
121
1. 了解多线程的思维 线程是用来执行任务的,线程彻底执行完任务A才能去执行任务B。为了同时执行两个任务,产生了多线程。 例子: 我打开一个视频软件,我开辟一个线程A让它执行下载任务,我开辟一个线程B,用来播放视频。我开辟两个线程后,这两个任务能同时执行,如果我开辟一个线程,只有下载任务完成,才能去
分类:
编程语言 时间:
2016-03-02 21:51:54
阅读次数:
216
1.进程与线程 一个进程包含多个线程。可以把进程当做一个应用程序。 操作系统分配一段时间给一个进程,让CPU执行该进程。进程再将时间片段分割给各个线程 2.创建线程(Thread)的方法 //方法一 Thread thread = new Thread(){ @Override public voi
分类:
编程语言 时间:
2016-03-02 21:51:23
阅读次数:
202
Invert a binary tree. 4 / \ 2 7 / \ / \ 1 3 6 9 to 4 / \ 7 2 / \ / \ 9 6 3 1 /** * Definition for a binary tree node. * struct TreeNode { * int val; *
分类:
其他好文 时间:
2016-03-02 21:52:44
阅读次数:
88
算法实现题8-1 飞行员配对方案问题(习题 8-10) ´问题描述: 第二次世界大战时期, 英国皇家空军从沦陷国征募了大量外籍飞行员。由皇家空军派出的每一架飞机都需要配备在航行技能和语言上能互相配合的2 名飞行员, 其中1 名是英国飞行员,另1名是外籍飞行员。在众多的飞行员中,每一名外籍飞行员都可以
分类:
其他好文 时间:
2016-03-02 21:52:06
阅读次数:
167
一般进入公司了 有局域网 ,可以使用 ftp:// 192.168.0.11 这类进行访问。 这涉及到两个方面的知识一般: 一 、 查看IP ,可以通过 cmd 命令 ipconfig 来查看 。 二、 查看物理地址 ,点开网络和共享中心 里面 点开本地链接或 无线链接 状态,里面有一个详细信息:
分类:
其他好文 时间:
2016-03-02 21:50:16
阅读次数:
176
读取其他应用程序共享的数据 以下示例为读取联系人信息 package com.jiahemeikang.helloandroid; import com.jiahemikang.service.EchoService; import com.jiahemikang.service.EchoServi
分类:
移动开发 时间:
2016-03-02 21:52:49
阅读次数:
287
前言 写得比我的文字好,有逻辑! 浏览器的渲染过程 1,浏览器解析html源码,然后创建一个 DOM树。在DOM树中,每一个HTML标签都有一个对应的节点,并且每一个文本也都会有一个对应的文本节点。DOM树的根节点就是 documentElement,对应的是html标签。2,浏览器解析CSS代码,
分类:
其他好文 时间:
2016-03-02 21:51:37
阅读次数:
131
///单源最短路问题 ///DAG:单向不循环图 ///问题的特殊性:要对变进行遍历,而不是顶点 const int MAX_V=; const int MAX_E=; const int INF=; int num_v; int num_e; int start; int aim; struct
分类:
编程语言 时间:
2016-03-02 21:52:18
阅读次数:
206
1 /** 2 * Definition for a binary tree node. 3 * struct TreeNode { 4 * int val; 5 * TreeNode *left; 6 * TreeNode *right; 7 * TreeNode(int x) : val(x),
分类:
其他好文 时间:
2016-03-02 21:50:02
阅读次数:
117
struts简介 Struts是Apache软件基金会(ASF)赞助的一个开源项目。它最初是jakarta项目中的一个子项目,并在2004年3月成为ASF的顶级项目。它通过采用JavaServlet/JSP技术,实现了基于JavaEEWeb应用的MVC设计模式的应用框架,是MVC经典设计模式中的一个
分类:
其他好文 时间:
2016-03-02 21:50:14
阅读次数:
128
2331: [SCOI2011]地板Time Limit: 5 Sec Memory Limit: 128 MBSubmit: 128 Solved: 54[Submit][Status][Discuss]Description lxhgww的小名叫“小L”,这是因为他总是很喜欢L型的东西。小L家的
分类:
其他好文 时间:
2016-03-02 21:48:26
阅读次数:
140