是什么 ,在什么地方用,注意什么,特点,如何配置(相关关联),出现的问题(缺点),引出解决办法或另一种方法
+-
PHP:Hypertext Preprocessor
一、get和post的区别
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。p...
分类:
Web程序 时间:
2016-06-29 11:27:28
阅读次数:
1096
学习目标
掌握泛型接口的使用
掌握泛型方法的定义的及使用
掌握泛型数组的使用
掌握泛型的嵌套设置
之前所有的操作都是在类中直接使用泛型操作的,那么,对于Java来说,也可以直接在接口中定义及使用泛型。
定义泛型接口
在JDK1.5之后,不仅仅可以声明泛型类,也可以声明泛型接口,声明泛型接口和声明泛型类的语法类似,也是在接口名称后面加上,如下格式所示:
[访问权限]...
分类:
编程语言 时间:
2016-06-29 11:24:43
阅读次数:
258
基本定义
Observable – 被观察者(事件源)
Observer – 观察者
Creating Observables(创建操作)以下展示了创建Observable的各种方法Create — 通过observer的方法创建一个新的Observable
Defer — 直到observer订阅的时候才会创建这个Observable,并且为每一个observer创建一个Observable
Em...
分类:
编程语言 时间:
2016-06-29 11:25:07
阅读次数:
1496
题目计算an%ba^n \% b,其中a,b和n都是32位的整数。解题直接求超时class Solution {
/*
* @param a, b, n: 32bit integers
* @return: An integer
*/
public int fastPower(int a, int b, int n) {
// write...
分类:
其他好文 时间:
2016-06-29 11:24:14
阅读次数:
240
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目来源: https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
Given a binary tree, re...
分类:
其他好文 时间:
2016-06-29 11:24:46
阅读次数:
244
DOM是一个使程序和脚本有能力动态的访问和更新文档的内容、结构以及样式的平台和语言中立的接口,主要被分为三个不同的部分:核心DOM、XML DOM和HTML DOM。http://www.w3school.com.cn/xmldom/dom_intro.asp
一、JAXP接口(Java API for XMLParsing)
a) org.w3c.dom W3C推荐的用于XML...
分类:
其他好文 时间:
2016-06-29 11:23:45
阅读次数:
223
点击打开链接
题意:n个工作,m个机器来完成,每个工作有P,S,E,P代表这个工作需要P天,而S为最早开始的时间,E为最晚结束时间,每个机器在固定时间只能做一个工作,问所有的工作能否在规定时间内完成
思路:因为每一天的机器只能做一个工作,那么天数肯定是一部,就是二分图的右部,然后左部应该是什么呢,那就是n个工作了,然后流量,对于每个工作来说,它需要的天数就是源点到工作的流量,然后工作到右部的就...
分类:
其他好文 时间:
2016-06-29 11:26:32
阅读次数:
176
本章要点
所有集合都扩展自Iterable特质
集合有三大类:序列、集、映射
对于几乎所有集合类,Scala都同时提供了可变的和不可变的版本
Scala列表要么是空的,要么拥有一头一尾,其中尾部本身又是一个列表
集是无先后次序的集合
用LinkedhashSet 来保留插入顺序,或者用SortedSet来按顺序进行迭代
‘+’ 将元素添加到无先后次序的集合中; +: 和 :+ 向前或向后追加到序列;...
分类:
其他好文 时间:
2016-06-29 11:26:31
阅读次数:
170
这篇文章里,我们将会讨论一些 iOS 和 OS X 都可以使用的底层 API。除了 dispatch_once ,我们一般不鼓励使用其中的任何一种技术。
但是我们想要揭示出表面之下深层次的一些可利用的方面。这些底层的 API 提供了大量的灵活性,随之而来的是大量的复杂度和更多的责任。在我们的文章常见的后台实践中提到的高层的 API 和模式能够让你专注于手头的任务并且免于大量的问题。通常来说,...
数据结构知识点总结
概论
1:数据的结构直接影响算法的选择和效率。
2:数据->数据元素(元素,结点,记录)数据的基本单位->数据项(字段,域)数据不可分割的最小单位
3:数据类型:原子数据类型:值不可分(整型,字符型,实型)和结构数据类型:值可分解(数组类型,结构类型)用户自己定义的
4:数据结构:逻辑结构,物理结构:存储结构(数据结构在计算机中的表示),运算特征。
逻辑结构...
分类:
其他好文 时间:
2016-06-29 11:23:42
阅读次数:
395
题目:在一个排序的链表中,如何删除重复的结点?
例如,在图a中重复结点被删除之后,链表如图b所示。
方案:这个题应该说是比较简单的,不在赘述,主要利用三个指针,就可以解决这个问题。
具体实现代码:
#include
using namespace std;
struct ListNode
{
int data;
ListNode *next;
};
ListNode *pHe...
分类:
其他好文 时间:
2016-06-29 11:24:21
阅读次数:
215
抽象建模能力
计算机只是一种工具,是为我们服务所驱使的工具,我们不能一头扎入这个编程的海洋出不来甚至迷失了方向。它的作用是帮助我们解决实际生活中的问题。程序员的工作就是把各种现实的问题抽象成数学模型并用计算机的编程语言表达出来,所以我们应该培养自己从日常生活中抽取提炼出问题并建立相应的数学模型,找到问题的规律并解决问题的能力。
建模的第一步:从具体问题中抽象选择合适的数据结构来表...
分类:
其他好文 时间:
2016-06-29 11:23:03
阅读次数:
163
6410所使用的内存为DDR 210使用的是DDR2 2440使用的是SDRAM,关于他们之间的区别,我在以前的文章中ok6410内存及启动流程简单介绍过,有兴趣的可以看看。1. 地址空间S3C6410处理器拥32位地址总线,其寻址空间为4GB。其中高2GB为保留区,低2GB区域又可划分为两部分:主存储区和外设区。
外设区主要是与6410寄存器相关,在核心初始化—外设基地址初始化中,有说明外设...
分类:
其他好文 时间:
2016-06-29 11:24:53
阅读次数:
267
点击打开链接
题意:给一个无向图,然后有Q次询问U V,问的是U到V的所有路径中的最小值最大
思路:U到V的路径最小值最大,则这条边肯定是最小生成树上的边,那么我们可以先将所有的最小生成树上的边全都找出来,然后现在是一个树,然后跑一边LCA,对于现在询问的U到V,只要找到它们的最近公共祖先,然后两个点向上找到它,比较路径中的最大值即可 PS:这么暴力找跑得有点慢#include
#incl...
分类:
其他好文 时间:
2016-06-29 11:25:28
阅读次数:
126
1. 对G的边按权重非降序排列。
2. 一次取权重最小的边,如果把它放入T不会形成回路的话,则把它放入T中,否则将它丢弃。...
分类:
编程语言 时间:
2016-06-29 11:23:17
阅读次数:
186
深度优先搜索DFS
深搜框架:
bool dfs(int loc) {
标记状态loc已访问;
if (loc为目标状态) return true;
for (每个可能的操作) {
对loc应用操作产生新状态nstat;
if (nstat合法且未被访问) {
if (dfs(nstat)) return true;
...
分类:
编程语言 时间:
2016-06-29 11:24:28
阅读次数:
199