题目:请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。
例如,字符串“+100”,“5e2”,“-123”,“3.1416”及”-1E-16”都表示数值,但“12e”,”1a3.14”,”1.2.3”,”+-5”及“12e+5.4”都不是。
分析:这个题主要是应用数字的表示通式来解决:表示一个数字的通式为:
[sign]in...
分类:
其他 时间:
2016-06-29 11:25:23
收藏:
0 评论:
0 赞:
0 阅读:
197
题目给定一个单链表中的一个等待被删除的节点(非表头或表尾)。请在在O(1)时间复杂度删除该链表节点。解题这个删除结点的方式很好
把需要删除结点的值用后面一个结点值更新
删除后面的那个结点public class Solution {
/**
* @param node: the node in the list should be deleted
* @return:...
分类:
其他 时间:
2016-06-29 11:25:13
收藏:
0 评论:
0 赞:
0 阅读:
264
引子:标准的自定义ViewGroup应该包含什么第一部分
支持wrap_content
即当ViewGroup的宽、高使用wrap-content时,ViewGroup的高宽根据子View的实际大小来确定
如果你不处理的话,“wrap-content”的和 “match-parent”是一样的ViewGroup支持Padding
其子View支持margin
支持自定义属性
例如:...
分类:
其他 时间:
2016-06-29 11:25:04
收藏:
0 评论:
0 赞:
0 阅读:
323
一.AsyncQueryHandler的作用:
异步的查询操作帮助类,它可以处理增删改查。当然也可以使用ContentProvider去操作数据库。这在数据量很小的时候是没有问题的,但是如果数据量大了,可能导致UI线程发生ANR事件。当然也可以写个Handler去做这些操作,只是每次使用ContentProvider时都要再写个Handler,必然降低了效率。因此API提供了一个操作数据库的通用方法。它提供:startInsert,startDelete,startUpdate,startQuery这四个操...
分类:
数据库技术 时间:
2016-06-29 11:24:53
收藏:
0 评论:
0 赞:
0 阅读:
236
本篇文章是对我之前在CSDN做的一次公开课的总结。没有深入讲解网络数据监听和分析的技术内容,介绍了Python中相关的组件,这样读者可以快速入门。...
分类:
编程语言 时间:
2016-06-29 11:24:43
收藏:
0 评论:
0 赞:
0 阅读:
393
是什么 ,在什么地方用,注意什么,特点,如何配置(相关关联),出现的问题(缺点),引出解决办法或另一种方法
+-
PHP:Hypertext Preprocessor
一、get和post的区别
1. get是从服务器上获取数据,post是向服务器传送数据。
2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。p...
分类:
Web开发 时间:
2016-06-29 11:24:33
收藏:
0 评论:
0 赞:
0 阅读:
415
学习目标
掌握泛型接口的使用
掌握泛型方法的定义的及使用
掌握泛型数组的使用
掌握泛型的嵌套设置
之前所有的操作都是在类中直接使用泛型操作的,那么,对于Java来说,也可以直接在接口中定义及使用泛型。
定义泛型接口
在JDK1.5之后,不仅仅可以声明泛型类,也可以声明泛型接口,声明泛型接口和声明泛型类的语法类似,也是在接口名称后面加上,如下格式所示:
[访问权限]...
分类:
编程语言 时间:
2016-06-29 11:24:24
收藏:
0 评论:
0 赞:
0 阅读:
205
基本定义
Observable – 被观察者(事件源)
Observer – 观察者
Creating Observables(创建操作)以下展示了创建Observable的各种方法Create — 通过observer的方法创建一个新的Observable
Defer — 直到observer订阅的时候才会创建这个Observable,并且为每一个observer创建一个Observable
Em...
分类:
编程语言 时间:
2016-06-29 11:24:13
收藏:
0 评论:
0 赞:
0 阅读:
247
题目计算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:04
收藏:
0 评论:
0 赞:
0 阅读:
266
一天一道LeetCode
本系列文章已全部上传至我的github,地址:ZeeCoder‘s Github
欢迎大家关注我的新浪微博,我的新浪微博
欢迎转载,转载请注明出处
(一)题目来源: https://leetcode.com/problems/binary-tree-zigzag-level-order-traversal/
Given a binary tree, re...
分类:
其他 时间:
2016-06-29 11:23:53
收藏:
0 评论:
0 赞:
0 阅读:
134
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:43
收藏:
0 评论:
0 赞:
0 阅读:
288
点击打开链接
题意:n个工作,m个机器来完成,每个工作有P,S,E,P代表这个工作需要P天,而S为最早开始的时间,E为最晚结束时间,每个机器在固定时间只能做一个工作,问所有的工作能否在规定时间内完成
思路:因为每一天的机器只能做一个工作,那么天数肯定是一部,就是二分图的右部,然后左部应该是什么呢,那就是n个工作了,然后流量,对于每个工作来说,它需要的天数就是源点到工作的流量,然后工作到右部的就...
分类:
其他 时间:
2016-06-29 11:23:33
收藏:
0 评论:
0 赞:
0 阅读:
171
本章要点
所有集合都扩展自Iterable特质
集合有三大类:序列、集、映射
对于几乎所有集合类,Scala都同时提供了可变的和不可变的版本
Scala列表要么是空的,要么拥有一头一尾,其中尾部本身又是一个列表
集是无先后次序的集合
用LinkedhashSet 来保留插入顺序,或者用SortedSet来按顺序进行迭代
‘+’ 将元素添加到无先后次序的集合中; +: 和 :+ 向前或向后追加到序列;...
分类:
其他 时间:
2016-06-29 11:23:23
收藏:
0 评论:
0 赞:
0 阅读:
142
这篇文章里,我们将会讨论一些 iOS 和 OS X 都可以使用的底层 API。除了 dispatch_once ,我们一般不鼓励使用其中的任何一种技术。
但是我们想要揭示出表面之下深层次的一些可利用的方面。这些底层的 API 提供了大量的灵活性,随之而来的是大量的复杂度和更多的责任。在我们的文章常见的后台实践中提到的高层的 API 和模式能够让你专注于手头的任务并且免于大量的问题。通常来说,...
分类:
Windows开发 时间:
2016-06-29 11:23:13
收藏:
0 评论:
0 赞:
0 阅读:
336
数据结构知识点总结
概论
1:数据的结构直接影响算法的选择和效率。
2:数据->数据元素(元素,结点,记录)数据的基本单位->数据项(字段,域)数据不可分割的最小单位
3:数据类型:原子数据类型:值不可分(整型,字符型,实型)和结构数据类型:值可分解(数组类型,结构类型)用户自己定义的
4:数据结构:逻辑结构,物理结构:存储结构(数据结构在计算机中的表示),运算特征。
逻辑结构...
分类:
其他 时间:
2016-06-29 11:23:03
收藏:
0 评论:
0 赞:
0 阅读:
264
题目:在一个排序的链表中,如何删除重复的结点?
例如,在图a中重复结点被删除之后,链表如图b所示。
方案:这个题应该说是比较简单的,不在赘述,主要利用三个指针,就可以解决这个问题。
具体实现代码:
#include
using namespace std;
struct ListNode
{
int data;
ListNode *next;
};
ListNode *pHe...
分类:
其他 时间:
2016-06-29 11:22:53
收藏:
0 评论:
0 赞:
0 阅读:
103
抽象建模能力
计算机只是一种工具,是为我们服务所驱使的工具,我们不能一头扎入这个编程的海洋出不来甚至迷失了方向。它的作用是帮助我们解决实际生活中的问题。程序员的工作就是把各种现实的问题抽象成数学模型并用计算机的编程语言表达出来,所以我们应该培养自己从日常生活中抽取提炼出问题并建立相应的数学模型,找到问题的规律并解决问题的能力。
建模的第一步:从具体问题中抽象选择合适的数据结构来表...
分类:
其他 时间:
2016-06-29 11:22:43
收藏:
0 评论:
0 赞:
0 阅读:
138
6410所使用的内存为DDR 210使用的是DDR2 2440使用的是SDRAM,关于他们之间的区别,我在以前的文章中ok6410内存及启动流程简单介绍过,有兴趣的可以看看。1. 地址空间S3C6410处理器拥32位地址总线,其寻址空间为4GB。其中高2GB为保留区,低2GB区域又可划分为两部分:主存储区和外设区。
外设区主要是与6410寄存器相关,在核心初始化—外设基地址初始化中,有说明外设...
分类:
其他 时间:
2016-06-29 11:22:33
收藏:
0 评论:
0 赞:
0 阅读:
176
一、Hadoop 2.x 分布式安装部署...
分类:
其他 时间:
2016-06-29 11:22:23
收藏:
0 评论:
0 赞:
0 阅读:
194
点击打开链接
题意:给一个无向图,然后有Q次询问U V,问的是U到V的所有路径中的最小值最大
思路:U到V的路径最小值最大,则这条边肯定是最小生成树上的边,那么我们可以先将所有的最小生成树上的边全都找出来,然后现在是一个树,然后跑一边LCA,对于现在询问的U到V,只要找到它们的最近公共祖先,然后两个点向上找到它,比较路径中的最大值即可 PS:这么暴力找跑得有点慢#include
#incl...
分类:
其他 时间:
2016-06-29 11:22:13
收藏:
0 评论:
0 赞:
0 阅读:
132