这两个概念经常遇到,但是总是懒得具体去了解(懒死蒜了。。。),今天不能忍了,就查询了一些他人所认为的,遂总结一下(说得有点狭义,因为我只对Android)。
API(Application Programming Interface):顾名思义,应用程序接口,是以功能为导向的“方法”清单。它是开发商预先撰写好的组合APIs的API,供统一有特定需求的开发者程序调用的接口,这样能有一致的开发...
sizzle.js学习笔记利用闭包模拟实现数据结构:字典(Map)
这几天学习和查看了jQuery和Property这两个很流行的前端库的御用选择器组件Sizzle.js的源代码,收获还是相对多的!之前一直做使用Java语言开发,其丰富的组件类库使得开发效率那叫一个快呀!突然转来做JavaScript一时间还有点儿不适应(快半年了),不过自从看见那么多漂亮的网站和对JavaScript接触的越来...
分类:
Web程序 时间:
2015-07-01 10:14:41
阅读次数:
136
悲观锁:悲观锁悲观的认为每一次操作都会造成更新丢失问题,在每次查询时就加上排他锁
乐观锁:乐观锁会乐观的认为每次查询都不会造成更新丢失.利用一个版本字段进行控制
查询非常多,修改非常少,使用乐观锁
修改非常多,查询非常少,使用悲观锁
第一张图的解释:
小zhang想在一个游戏网站买装备,此时游戏网站会去重定向到银行(假设是建设银行),然后银行再重定向会这个游戏网站.
但...
分类:
其他好文 时间:
2015-07-01 10:15:12
阅读次数:
91
Spring的IOC容器——Applicationcontext...
分类:
编程语言 时间:
2015-07-01 10:15:27
阅读次数:
209
应用介绍:
新故事通过丰富的HTML5,让静态的文字或文字和图片的编排变得具有更加丰富的情感元素,让故事更加生动具体。...
分类:
移动开发 时间:
2015-07-01 10:13:41
阅读次数:
154
异常:Java运行期间发生的问题就是异常,另外,Java中运行时发生的除了异常Exception还有错误Error。
异常:可以有针对性的处理方式;错误:通常发生后不会有针对性的处理方式,往往是系统级别的问题,无法针对处理,只能修正代码。
举个例子:对给定的数组同过给定的交表获取元素,class Demo
{
/*
对给定的数组通过给定的角标获取元素。
*/
int getElemen...
分类:
编程语言 时间:
2015-07-01 10:16:38
阅读次数:
133
这个是spring boot 整合spring Data JPA+Spring Security+Thymeleaf框架,整合这个框架真的是走了很多的坑路,终于走出来了。...
分类:
编程语言 时间:
2015-07-01 10:14:49
阅读次数:
1999
1、android ping和netstat可以通过Runtime.getRuntime().exec(cmd)执行。跟windows的命令相似,可以直接参考windows下的对应的CMD命令
2、Android要想运行Telnet命令需要借助于Apache的commons-net-3.3.jar下的TelnetClient。下载地址:
http://commons.apache.or...
分类:
移动开发 时间:
2015-07-01 10:16:06
阅读次数:
141
StatelistDrawable资源
代码示例
<item android:state_focused="true"
android:color="f44"/...
分类:
移动开发 时间:
2015-07-01 10:15:37
阅读次数:
183
20、蛤蟆的数据结构笔记之十九双向链表
本篇名言:“人的生命,似洪水奔流,不遇着岛屿和暗礁,难以激起美丽的浪花。”
之前实现的都是单向列表,那么我们来看下双向链表。
欢迎转载,转载请标明出处:
1. 双向链表
双向链表也叫双链表,是链表的一种,它的每个数据结点中都有两个指针,分别指向直接后继和直接前驱。所以,从双向链表中的任意一个结点开始,都可以很方便地访...
分类:
其他好文 时间:
2015-07-01 10:11:23
阅读次数:
103
样式(style)资源
代码示例
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_wi...
分类:
移动开发 时间:
2015-07-01 10:12:26
阅读次数:
130
题目描述:
给出两个不大于65535的非负整数,判断其中一个的16位二进制表示形式,是否能由另一个的16位二进制表示形式经过循环左移若干位而得到。
循环左移和普通左移的区别在于:最左边的那一位经过循环左移一位后就会被移到最右边去。比如:
1011 0000 0000 0001 经过循环左移一位后,变成 0110 0000 0000 0011, 若是循环左移2位,则变成 1100 000...
分类:
其他好文 时间:
2015-07-01 10:13:27
阅读次数:
124
50 Pow(x, n)链接:https://leetcode.com/problems/powx-n/
问题描述:
Implement pow(x, n).Hide Tags Math Binary Search实现pow函数。这个问题可以用递归解决,联想到到 Binary Search,我的解决方案是每次让指数缩小两倍,当指数为技术的时候需要特别处理。还有指数为负的情况需要注意。class...
分类:
其他好文 时间:
2015-07-01 10:12:27
阅读次数:
104
如果一个 NodeJS 进程正在运行,有办法修改程序中的变量值么?答案是:通过 V8 的 Debugger 接口可以!本文将详细介绍实现步骤。启动一个 HTTP Server用简单的 Hello World 做例子吧,不过略作修改。在 global 下放一个变量 message, 然后打印出来:// message content will be modified !
global.message...
分类:
Web程序 时间:
2015-07-01 10:10:37
阅读次数:
150
150. Evaluate Reverse Polish Notation1. 问题描述:有一种叫波兰表示法,它是将操作符至于操作数之前,那么这里是反过来,操作数在操作符之前。
输入是String数组,要求输出最后的计算结果。2. 解决思路:我们使用stack这种数据结构就很容易实现。栈中存放操作数,碰到操作符,即回去取栈顶的元素计算,结果再放回栈中,最后返回栈顶值即是。这里没有说计算无效或者计算...
分类:
其他好文 时间:
2015-07-01 10:12:16
阅读次数:
119
71. Simplify Path1. 问题描述:输入一个目录String,要求简化目录并返回。2. 解决思路:题目需要仔细阅读,要求简化路径。所以有几种情况,需要分情况讨论:
/./ 不做任何目录操作
/../ 跳到上一级目录
// 不做任何目录操作
这里我们使用stack存储目录名,然后遇到操作符号 ‘/./’,’/../’,’//’,做相应操作,具体看代码。3. java代码:public c...
分类:
其他好文 时间:
2015-07-01 10:12:12
阅读次数:
91