我们拿文字总结一下取自由变量时的这个“作用域链”过程:(假设a是自由量)
第一步,现在当前作用域查找a,如果有则获取并结束。如果没有则继续;
第二步,如果当前作用域是全局作用域,则证明a未定义,结束;否则继续;
第三步,(不是全局作用域,那就是函数作用域)将创建该函数的作用域作为当前作用域;
第四步,跳转到第一步。...
分类:
编程语言 时间:
2014-09-25 16:43:19
阅读次数:
185
Calendar cal = Calendar.getInstance();
cal.get(Calendar.DAY_OF_MONTH);
cal.get(Calendar.MONTH);
cal.get(Calendar.YEAR);
SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyyMMdd");
Str...
分类:
其他好文 时间:
2014-09-25 16:26:29
阅读次数:
208
在上一篇《HTML5本地存储之Web Storage篇》中,简单介绍了如何利用localStorage实现本地存储;实际上,除了sessionStorage和localStorage外,HTML5还支持通过本地数据库进行本地数据存储,HTML5采用的是"SQLite"这种文件型数据库,该数据库多集中在嵌入式设备上,熟悉IOS/Android开发的同学,应该对SQLite数据库比较熟悉。
HT...
分类:
数据库 时间:
2014-09-25 16:09:39
阅读次数:
376
经常看到各种应用中提到长连接的概念,那么该怎么理解这个长连接呢?所谓的长连接通俗的将就是建立TCP连接及端口TCP连接太消耗资源及时间(TCP建立连接需要三次握手,断开需要四次挥手),一旦连接建立之后就不断开了,这样节省了很多资源。
这里补充一点,当连接建立后,客户端只需向服务端发送数据,如果循环发送数据,那么采用长连接节省的资源是相当可观的。另外TCP是可靠的连接,A向B发送数...
分类:
其他好文 时间:
2014-09-25 16:42:49
阅读次数:
147
今天,同事发现了一个可以自动生成Android.mk的脚本。这里贴上留着以后使用。之前在网上找的脚本只能识别以.cpp结尾的类,经过修改后也可以识别.c结尾的类。...
分类:
移动开发 时间:
2014-09-25 17:49:19
阅读次数:
167
最近因工作需要,一直在研究即时通讯,偶尔在网上看到一篇介绍发送类似qq动态表情的文章,觉得很不错,于是经过本人的整理及改善,做成一个demo,供大家一块研究学习,界面及功能如下:
其中接收的消息是在自己发送消息后模拟对方发来的消息已达到效果,具体可下载demo研究,里面的注释也比较清楚,有这方面需求的同学可以简单的学习下其布局,收发消息后的处理以及发送表情等的实现过程。
源码地址:ht...
分类:
移动开发 时间:
2014-09-25 17:32:29
阅读次数:
217
HTML5带出了一系列新元素,并且将在未来被广泛应用。然而,有一些元素在使用时易被混淆,包括以下两个新元素:和。
最常被问起的问题是:在什么情况下我们应该使用这些元素?以及我们应该如何正确的使用这些元素?
Article元素
从名字上,它已经很好的诠释了自己,但是我们仍要看看官方文档上是如何描述它的:
“在文档,页面,应用或是站点上的一个独立部分,并且大体上,是可独立分配,...
分类:
Web程序 时间:
2014-09-25 17:32:19
阅读次数:
329
servlet是提供基于协议请求的/响应服务的java类。
servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。它担当客户端请求与服务器响应的中间层。...
分类:
其他好文 时间:
2014-09-25 16:25:19
阅读次数:
152
UVA 1486 - Transportation
题目链接
题意:一个有向图上运输k货物,有一些边,每个边一个系数a,经过该边如果有x货物,就要缴纳a
x x的钱,问运输从1到n最小的代价
思路:费用流,这题边的容量c最大只有5,所以可以拆边,一条边拆成c条边,每条容量1,对应相应的代价为a * (i^2 - (i - 1)^2),然后跑一下费用流即可
代码:
...
分类:
其他好文 时间:
2014-09-25 16:41:49
阅读次数:
244
实验内容
1 初始化一个带表头结点的单链表。
2 从表头不断插入结点建立一个带表头结点的单链表。设表中元素的类型为整型,元素值从键盘输入。
3 从表尾不断插入结点建立一个带表头结点的单链表。设表中元素的类型为整型,元素值从键盘输入。
4 打印一个带表头结点的单链表。
5 清空一个带表头结点的单链表。
代码:(只是把各个函数写好,并给出了调用数据,其他根据实验要求改就行了)
...
分类:
其他好文 时间:
2014-09-25 16:41:32
阅读次数:
467
html,body,div,span,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,address,big,cite,code,del,em,font,img,ins,small,strong,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend
{
margin: 0;
padd...
分类:
Web程序 时间:
2014-09-25 15:51:32
阅读次数:
239
1、创建广播类,继承BroadcastReceiver
public class PackageBroadCastReceiver extends BroadcastReceiver {
private static final int PACKAGE_NAME_START_INDEX = 8;
@Override
public void onReceive(Context co...
分类:
移动开发 时间:
2014-09-25 16:57:19
阅读次数:
147
put函数返回值是键值对后面的那个value值
今天写程序看到
statue=hashmap.put(x,y);
我一开始以为返回值是1或者0
后来仔细看一下api文档原来不是如此。。
不知道设计者的意图是什么???
public V put(K key,
V value)
Associates the specified value with the specifi...
分类:
其他好文 时间:
2014-09-25 16:07:09
阅读次数:
131
用ContentProvider查询,有时候不太灵。。就像下面的代码,数据库中存在该数据,但是查不出来。原因可能是该字段没有声明类型。。
如下:
private final static String SQL_CREATE_TABLE_INSTALLED =
"CREATE TABLE if not exists " + TABLE_INSTALLED + " ( "...
分类:
数据库 时间:
2014-09-25 16:06:59
阅读次数:
205
在android开发过程中,界面布局是及其重要的,但同时也是复杂。有的时候我们急于实际运行查看布局效果。但是android的编译速度我实在不想吐槽啥,尤其在布局越来越复杂,项目越来越大,资源文件越来越多的情况下。
尤其是是android的view的初始化,findViewbyId 完全是体力活,我们完全可以根据布局文件自动生成View的初始化代码。
首先声明:
1.这是及其容易做到的,实用性...
分类:
移动开发 时间:
2014-09-25 16:23:29
阅读次数:
243
今天在调用架构中的UpdateEntity方法时 public bool UpdateEntity(T entity) { OC.CreateObjectSet().Attach(entity);//这就是报错所在 OC.Ob...
分类:
其他好文 时间:
2014-09-25 16:39:19
阅读次数:
141