vetty

[置顶] 个人理解的javascript作用域链与闭包

摘要: 闭包引入的前提个人理解是为从外部读取局部变量,正常情况下,这是办不到的。简单的闭包举例如下: 1 function f1(){ 2 3 n=100; 4 5 function f2(){ 6 alert(n); 7 } 8 9 return f2;... 阅读全文

posted @ 2015-02-13 15:50 cocos2014 阅读(285) 评论(0) 推荐(0) 编辑

2015年8月14日

局部变量的入栈顺序

摘要: 写这篇文章的初衷是遇到一个十分有意思的面试题,具体内容如下: 1 int function(const int src[16]){ 2 int val1=0; 3 int dst[16]={0}; 4 int val2=0; 5 const int *psrc=src... 阅读全文

posted @ 2015-08-14 19:53 cocos2014 阅读(2089) 评论(0) 推荐(0) 编辑

2015年7月10日

通过具体数值对单链表进行初始化

摘要: 在操作单链表之前需要对其进行初始化之类的工作,下面通过具体的代码来说明其初始化方法: 1 #include 2 using namespace std; 3 typedef struct Listnode 4 { 5 int data; 6 struct Listnode *next... 阅读全文

posted @ 2015-07-10 17:37 cocos2014 阅读(763) 评论(0) 推荐(0) 编辑

2015年7月8日

逻辑运算符在减少时间复杂度上的使用

摘要: 以下两个题目来源于Leetcode:1.Single numberGiven an array of integers, every element appears twice except for one. Find that single one.Note: Your algorithm sho... 阅读全文

posted @ 2015-07-08 17:45 cocos2014 阅读(630) 评论(0) 推荐(0) 编辑

2015年7月7日

格雷码与二进制码转化成格雷码

摘要: 在一组数的编码中,若任意两个相邻的代码只有一位二进制数不同,则称这种编码为格雷码(Gray Code),格雷码由0和1组成,由二进制码演化而成。格雷码生成方法如下:1位格雷码有两个码字(n+1)位格雷码中的前2n个码字等于n位格雷码的码字,按顺序书写,加前缀0(n+1)位格雷码中的后2n个码字等于n... 阅读全文

posted @ 2015-07-07 17:34 cocos2014 阅读(3680) 评论(0) 推荐(1) 编辑

2015年6月1日

C++拷贝构造函数

摘要: 拷贝构造函数是一种特殊的构造函数,其定义为第一个参数为为本类型的一个引用或者是常引用,且无其它参数或者其它参数为默认值,例如下面的函数:1 X::X(const X&); 2 X::X(X&, int a=1); 3 X::X(X&, int a=... 阅读全文

posted @ 2015-06-01 16:25 cocos2014 阅读(1037) 评论(0) 推荐(0) 编辑

2015年5月29日

Thrift 2中get用法的详细解析

摘要: Thrift2相比于Thrift 1改动较大,这里不去描述改动的地方,但是它的改动确实比Thrift1方便了很多。但是不能理解的是Thrift2网上的资料和文档相当的少,就以Thrift2操作Hbase为例,Thrift2提供的crud操作主要有Put, Get, Delete, Scan和Incr... 阅读全文

posted @ 2015-05-29 17:33 cocos2014 阅读(1342) 评论(0) 推荐(0) 编辑

2015年4月23日

网页中精美下拉框的制作

摘要: 由于在项目中要用到下拉框,但是通过Bootstrap w3c上看到的下拉框的制作比较简单,效果不是很好,所以就上网去找bootstrap下拉框的插件,经过实验比对Bootstrap-select效果比较好,现把自己的制作过程写下来:1.下载bootstrap-select的.zip或者是.tar.g... 阅读全文

posted @ 2015-04-23 12:29 cocos2014 阅读(1150) 评论(0) 推荐(0) 编辑

2015年4月7日

Permutation Sequence

摘要: The set [1,2,3,...,n] contains a total of n! unique permutations.By listing and labeling all of the permutations in order, We get the following sequen... 阅读全文

posted @ 2015-04-07 11:50 cocos2014 阅读(191) 评论(0) 推荐(0) 编辑

C++中下标操作注意事项

摘要: C++中,下标操作不添加元素,对于任何使用下标操作的情况,如string类型、vector类型等等,必须是已存在的元素才能用下标操作符进行索引。如果类型为空,通过下标操作进行赋值时,不会添加任何元素,根本不起作用,验证代码如下: 1 #include 2 #include 3 using names... 阅读全文

posted @ 2015-04-07 11:37 cocos2014 阅读(1089) 评论(0) 推荐(0) 编辑

2015年3月30日

Nodejs Express下引入本地文件的方法

摘要: Express的结构如下: |---node_modules------用于安装本地模块。 |---public------------用于存放用户可以下载到的文件,比如图片、脚本文件、样式表等。|---routes------------用于存放路由文件。|---views-----------... 阅读全文

posted @ 2015-03-30 17:01 cocos2014 阅读(2352) 评论(0) 推荐(0) 编辑

导航