工作面试中我们经常会遇到这样的题目:var a = "Hello";
function b() {
alert(a);
var a = "World";
alert(a);
}
b();正确的运行结果是:undefined,world为什么是这个结果呢?首先我们要明确几点:
js作用域最外界的是window作用域,同时,js是以函数为块作用域的,每一个函数都是一个快作用域
j...
分类:
Web程序 时间:
2015-06-02 17:56:39
阅读次数:
112
这篇介绍shell的语法,包括shell中的变量,条件判断,控制结构和函数。此外,这篇的所有命令都在变量条件控制结构函数。下一篇是命令和命令的执行。
Shell的语法
条件
所有程序设计语言的基础都是对条件的进行测试判断,并根据不同测试结果采取不同行动。一个shell脚本能够对任何可以从命令行上调用的命令的退出码进行测试,其中也包括自己编写的脚本程序。这也就是要在所有自己编写的脚本程序的...
分类:
系统相关 时间:
2015-06-02 17:56:18
阅读次数:
157
在Spring项目中配置缓存时出现异常:
org.springframework.beans.factory.xml.XmlBeanDefinitionStoreException: Line 1 in XML document from file [D:\workspaces\eclipse_svn\NewsPortalProject\WebContent\WEB-INF\classe...
分类:
系统相关 时间:
2015-06-02 17:56:46
阅读次数:
705
Transactionalspouts
Trident是以小批量(batch)的形式在处理tuple,并且每一批都会分配一个唯一的transaction id。不同spout的特性不同,一个transactionalspout会有如下这些特性:
1、有着同样txid的batch一定是一样的。当重播一个txid对应的batch时,一定会重播和之前对应txid的batch中同样的tuple...
分类:
其他好文 时间:
2015-06-02 17:56:46
阅读次数:
102
RBF网络能够逼近任意非线性的函数。可以处理系统内难以解析的规律性,具有很好的泛化能力,并且具有较快的学
习速度。当网络的一个或多个可调参数(权值或阈值)对任何一个输出都有影响时,这样的网络称为全局逼近网络。
由于对于每次输入,网络上的每一个权值都要调整,从而导致全局逼近网络的学习速度很慢,比如BP网络。如果对于
输入空间的某个局部区域只有少数几个连接权值影响输出,则该网络称为局部逼近网络,...
分类:
其他好文 时间:
2015-06-02 17:54:08
阅读次数:
191
在安装mysql 5.5.xx 时执行cmake命令是出现CMake Error: The source directory does not appear to contain CMakeLists.txt.的错误,刚开始以为是cmake版本有问题,到最后才发现是当前目录错了。
在执行cmake时没有切换到mysql的源码目录导致了这个错误,切换到mysql的源码目录重新执行cmake命令...
分类:
移动开发 时间:
2015-06-02 17:56:08
阅读次数:
171
语法:
Type ::= InfixType ExistentialClauses
ExistentialClauses ::= ?forSome? ?{? ExistentialDcl
{semi ExistentialDcl} ?}?
ExistentialDcl ::= ?type? TypeDcl
| ?val? ValDcl
既存类型具有 T forSome {Q}的形式,Q...
分类:
其他好文 时间:
2015-06-02 17:54:10
阅读次数:
121
排序与我们日常生活中息息相关,比如,我们要从电话簿中找到某个联系人首先会按照姓氏排序、买火车票会按照出发时间或者时长排序、买东西会按照销量或者好评度排序、查找文件会按照修改时间排序等等。在计算机程序设计中,排序和查找也是最基本的算法,很多其他的算法都是以排序算法为基础,在一般的数据处理或分析中,通常第一步就是进行排序,比如说二分查找,首先要对数据进行排序。在Donald
Knuth 的计算机程...
分类:
编程语言 时间:
2015-06-02 17:56:18
阅读次数:
289
dm.fs
参数 dm.fs 可以指定容器的 rootfs 的文件系统,但只支持 ext4/xfs,源码如下 funcNewDeviceSet(root string, doInit bool, options []string) (*DeviceSet, error) {
...
case"dm.fs":
if val !="ext4" && val != "xfs" {...
分类:
其他好文 时间:
2015-06-02 17:54:14
阅读次数:
150
破解注册机:http://www.3987.com/xiazai/2/43/45397.html#down
破解步骤:http://www.ddooo.com/softdown/59969.htm
上述网站已经详细的讲解了破解步骤,不在赘述。
说说遇到的问题:
经过上述步骤不一定能注册成功。
可以打开运行MyEclipse,然后在菜单栏里MyEclipse->Subscrip...
分类:
系统相关 时间:
2015-06-02 17:54:03
阅读次数:
244
1.
CVE
https://cve.mitre.org/ 中文http://cve.scap.org.cn/index.html
2.
IETF DATA TRACKER
http://datatracker.ietf.org/...
分类:
Web程序 时间:
2015-06-02 17:54:32
阅读次数:
132
分析:水题,不解释。
#include
using namespace std;
int cnt[6000];
void init() //打表
{
int i,j;
memset(cnt,0,sizeof(cnt));
cnt[1]=1; //1只有他本身
for(i=2;i<=5005;i++)
{
cnt[i]+=2; //1和他本身
...
分类:
其他好文 时间:
2015-06-02 17:54:49
阅读次数:
223
在Android应用开发中,当我们开发完软件之后,我们不希望别人能够反编译破解我们的应用程序,不能修改我们的代码逻辑。实际上,在应用程序的安全机制考虑中,我们希望自己的应用程序安全性高,通过各种加密操作等来增大竞争对手的反编译破解成本。设想,竞争对手开发一个同样的应用程序需要10天,而破解我们的软件程序需要100天,那么势必会打消黑客程序员破解我们应用程序的念头。如何增加对手的破解成本,就需要考验我...
分类:
移动开发 时间:
2015-06-02 17:53:49
阅读次数:
178
1. mqm:消息队列管理器。
装载和管理消息、队列、通道、进程、主题、侦听器、服务、名称列表、认证信息等MQ对象的容器;队列管理器负责维护它所拥有的队列,以及将它接收到的所有消息存储到相应的队列。
队列管理器是WebSphere MQ中的一个基本的独立的执行单元。一台MQ服务器可以运行一个或多个队列管理器。任何需要访问WebSphere MQ提供的服务的应用程序都必须先和队列管理器相连。...
分类:
Web程序 时间:
2015-06-02 17:51:42
阅读次数:
118
在c#中连接oracle数据库,遭遇了各种痛苦。
采用VS默认的方式连接oracle发现有版本限制,而且还需要安装oracle的客户端,否则连接不了。客户端的版本与Oracle数据库的版本对接不上也连接不了。
在网上也找了很多,尝试过使用ODP.NET来连接,发现一样不行,就连引用dll后,一跑就会报错。麻烦死了。
最终,找到了一种方法,使用第三方的库来实现,找了一个破解版的。测试之...
分类:
数据库 时间:
2015-06-02 17:52:38
阅读次数:
201
概述: 和众多其它数据库一样,Redis作为NoSQL数据库也同样提供了事务机制。在Redis中,MULTI/EXEC/DISCARD/WATCH这四个命令是我们实现事务的基石。相信对有关系型数据库开发经验的开发者而言这一概念并不陌生,即便如此,我们还是会简要的列出Redis中事务的实现特征:
1). 在事务中的所有命令都将会被串行化的顺序执行,事务执行期间,Redis不会再为其它客户端的请求...
分类:
其他好文 时间:
2015-06-02 17:51:49
阅读次数:
85
Given an array of integers and an integer k, find out whether there there are two distinct indices i and j in the array such that nums[i] = nums[j] and the difference between i and j is at most k.直接使用循...
分类:
其他好文 时间:
2015-06-02 17:54:07
阅读次数:
87