JavaScript学习笔记第五天_错误处理与

2016-12-16
阅读 1 分钟
1.7k
错误类型,TypeError继承于Error,还有ReferenceError等错误处理对象,可以通过捕获到的e,通过instance判断出的具体的Error类型。

JavaScript学习笔记第四天_面向对象编程

2016-12-15
阅读 3 分钟
1.5k
JavaScript不区分类和实例的概念,而是通过原型来实现面向对象编程。Java是从高级的抽象上设计的类和实例,而JavaScript的设计理念,听起来就好比Heros里的Peter,可以复制别人的能力。JavaScript就是别人的所有属性都拷贝过来,成为自己的一部分,并能够保留自身的能力。

JavaScript学习笔记第三天_对象

2016-12-13
阅读 10 分钟
1.7k
使用typeof判断值的类型,可以看到NaN是number类型,null是obejct类型,undefined 就是undefined类型,另外还有一个function这种基础类型。

JavaScript学习笔记第二天_函数

2016-12-10
阅读 8 分钟
2.4k
var 不能声明块级的变量,js的函数内变量声明会被提升至函数体开头let 则用来解决这个块级变量声明,于ES6引入。const用于声明常量,也是ES6引入。

Android 之System Permission

2015-03-02
阅读 2 分钟
3.3k
User IDs and File Access 由于每个应用都具有自己的UserID和进程号,因此其打开的文件也都只能自己访问。若需要两个app共享文件,那么需要两个app设置shareUserId并且使用相同的签名。

Android Service 之 AIDL

2015-03-02
阅读 11 分钟
3.8k
Caution: AIDL 做的任何改变,都必须保持后向兼容 方法支持参数和返回值,参数和返回值可以是任意类型。 1. 所有Java原型都支持(int, long, float, char ,boolean等) 2. String 3. Charsequence 4. List,元素必须是支持的数据类型,也可是其他AIDL所申明的,或者是parcelables。同时也可使用泛型申明。实际使用ArrayLi...

Android Service 之 Bound Services

2015-03-02
阅读 7 分钟
2.5k
A bound Service 提供了一种CS模式的Service。 A bound service allows components (such as activities) to bind to the service, send requests, receive responses, and even perform interprocess communication

Android之Service

2015-03-02
阅读 6 分钟
2.9k
startService(): run indefinetly, 需要在适当时候stopSelf() onBind(): 提供一个CS模式的服务,runs as long as the component bound to it. 当所有组件都unBind() 时,Service也就destroy了。

Android 之 Tasks and Back Stack

2015-03-02
阅读 3 分钟
3k
默认行为 1. 当Activity A启动Activity B, A stopped, 系统保存A状态。当Back pressed, 则A resumed 并恢复相关状态。 2. 当Home button pressed, 则当前activity stopped, task 进如background,系统保存每个task的状态。当用户启动了之前开始task的app,则此task进入前台,并且恢复task栈顶的Activity。 3. 当用户点击...

Android之Fragments

2015-03-02
阅读 7 分钟
4.4k
定义:A Fragment represents a behavior or a portion of user interface in an Activity. 一个Activity可包括多个Fragments,用来建立一个多pane的UI,并可在多个Activity中重用这些Fragment。此外,可将其看作是一个Activity的模块化部分,它有自己的生命周期,可接受用户输入,可在Activity运行时进行添加或者修改。...

Android之Activities

2015-03-02
阅读 3 分钟
2.5k
Activity是一个应用组件,提供一个用户界面,用户可与之交互。每个Activity都被分配一个Window以便于绘制用户接口。 Android采用back stack机制,即LIFO队列,当一个新的Activity启动后,将会被存至backstack并被赋予焦点。 它有一个具体的生命周期,控制着Activity与其他Activity转换的流程,这些控制方法采用几个回调...

Android之Activity--Loaders

2015-02-26
阅读 6 分钟
2.9k
特性: Available For Every Activity and Fragment Asynchronous loading data monitor source data and deliever new results when the content changes reconnnect to the last loader's cursor.

Android之Intents 和Intent Filters

2015-01-26
阅读 15 分钟
5.7k
to deliever a broadcastsendBroadcast, sendOrderedBroadcast or sendStickyBroadcast

Convert Sorted List to Binary Search Tree

2014-11-14
阅读 2 分钟
2.3k
Given a singly linked list where elements are sorted in ascending order, convert it to a height balanced BST.

alibaba 2015 校招面经

2014-09-16
阅读 1 分钟
2.7k
[一面] 1. 自我介绍一下 2. 你是应聘Android开发,写下Android生命周期吧 3. Android应用锁频后,生命周期如何变化 4. 如何保存信息 5. Android的web客户端,用户登录是如何实现的,如何保存用户会话状态(即用户登陆后,如何确认该用户,是每次都会发送用户名和密码进行验证吗) API,AppKey,启动后发送设备标识,屏幕...

[转载]递归解决全排列生成算法

2014-09-12
阅读 4 分钟
7.9k
比如:集合{ 1,2,3}的全排列为: { 1 2 3} { 1 3 2 } { 2 1 3 } { 2 3 1 } { 3 2 1 } { 3 1 2 }

Java 面试准备[二]

2014-09-05
阅读 2 分钟
3.1k
关于字符串的10个面试问题 1. == 和 equals()方法 == 是用于比较对象的引用地址的,或者说是否指向同一个变量。 equals是比较对象的真实值的 2. 为什么针对安全保密高的信息,char[]比String更好? char[] 是可以修改的,String是不可变对象,创建之后无法修改,无法删除,只能等到JVM垃圾回收。 3. 我们可以针对字符串...

Java 面试准备

2014-09-05
阅读 5 分钟
3.2k
输出为“ Hello World ”,前后皆有空格。字符串是不可变对象。s.trim()虽然生成了一个新的字符串对象,但是却没有变量指向这个心生成的对象,s 仍然指向字符串s += " World "。下图说明了,生成对象以及垃圾回收过程。

算法导论-学习笔记与进度

2014-08-03
阅读 8 分钟
7.2k
算法导论 阅读进度 第一部分 基础知识 第一章 计算中算法的角色 Done 1.1 算法 输入与输出 算法可以解决哪些问题 数据结构 技术 一些比较难的问题 1.2 作为一种技术的算法 效率 算法和其他技术 第二章 算法入门 Done 2.1 插入排序 伪代码如下: {代码...} 原理 其实就是在每次进入一个元素key后,将其与已经排好序的序列...

Java Exchanger交换线程

2014-07-12
阅读 2 分钟
2.6k
// k为交换对象 exchange(V k) //指定超时时间 exchange(V k, int timeOut, TimeUnit unit)

Python实现的帕斯卡三角形

2014-05-24
阅读 2 分钟
8.6k
带有缓存的迭代器 {代码...} 结果如下: {代码...} 使用装饰器的迭代器 {代码...} 跳舞的数字[Just for fun] {代码...}

[转载]如何练习一万个小时(原标题 How To Be The Best Entrepreneur In The World)

2014-05-09
阅读 6 分钟
2.4k
随着畅销书《异类》的流行,“练习一万小时成天才”这个口号现在是尽人皆知。也许仍然有不少人相信那些不世出的天才必有天生的神秘能力,但科学家通过大量的调查研究已经达成共识,那就是所有顶级高手都是练出来的。不但如此,最近几年的科学进展,人们可能第一次拥有了一个关于怎样炼成天才的统一理论。

{转载}10秒内吸引HR的程序员简历

2014-05-09
阅读 1 分钟
4.3k
一、首先,一般情况下word版本就好,宋体,小五/五号/小四皆可,最好不要别出心裁。简历命名很重要,最好是:姓名+年龄+期望地点+所在公司或行业+职位类别,简洁清晰。

腾讯2014实习生笔试题--德梅齐里亚克砝码问题

2014-04-18
阅读 2 分钟
8k
珠宝商甲需要去鉴定一批41克以下的宝石(可能是41克以下不包括41克的任意重量),他只能携带一个天平和四个砝码去称重,请问他会携带那些重量的砝码?

[草稿]小白学习Struts、Spring、Hibernate

2014-04-04
阅读 3 分钟
4.5k
申明 1.这是草稿,关于近期所看资料的一个记录,以后慢慢整理成一片博文。 2.我是web开发小白,没接触过web开发,所以这是一篇小白的学习记录。 问题 Spring MVC和Struts2MVC到底学习哪个?还是都需要学习呢? 直接抛弃SSH,学习国产的Nutz呢? 如果学习Spring 4.0 MVC,是先学习Spring 3.0的教程,还是自己去阅读Spring ...

关于Maven3安装、测试、网络配置

2014-04-02
阅读 3 分钟
9.4k
目前主流有三种构建工具,包括Maven,Gradle和Buildr。其中Maven比较老了的,当然也是目前使用最多的。但是Gradle和Buildr是后起之秀,已有超越Maven的存在,尤其是Spring迁移到Gradle之后。 本人之前一直听说,但一直没有能够去系统学习类似于Maven这种自动化构建工具,学生党,视野严重受限。。。。 写本文的原因是,起...

Android 使用fastjson找不到fastjson包问题的解决方法

2014-01-07
阅读 2 分钟
21.7k
JSON解析库有很多,诸如Jackson,Json-lib,org.json,Gson和fastjson等,但是fastjson以其解析速度最快而脱颖而出。详细的测试地址如下: [链接] fastjson是国内alibaba公司的wenshao开发的,项目Git地址: [链接]

利用AXIS2传递JSON数据

2013-11-28
阅读 2 分钟
17.5k
Axis2是目前比较流行的WebService引擎。WebService被应用在很多不同的场景。例如,可以使用WebService来发布服务端 Java类的方法,以便使用不同的客户端进行调用。这样可以有效地集成多种不同的技术来完成应用系统。WebService还经常被使用在SOA中,用于 SOA各个部分交换数据。本文重点在于如何使用AXIS2引擎实现传递JSO...