为了构建基于Yarn体系的Spark集群,先要安装Hadoop集群,为了以后查阅方便记录了我本次安装的具体步骤。...
分类:
其他好文 时间:
2014-07-01 08:17:24
阅读次数:
576
ngx_lua
原理
ngx_lua将Lua嵌入Nginx,可以让Nginx执行Lua脚本,并且高并发、非阻塞的处理各种请求。Lua内建协程,这样就可以很好的将异步回调转换成顺序调用的形式。ngx_lua在Lua中进行的IO操作都会委托给Nginx的事件模型,从而实现非阻塞调用。开发者可以采用串行的方式编写程序,ngx_lua会自动的在进行阻塞的IO操作时中断,保存上下文;然后将IO操作委托给Nginx事件处理机制,在IO操作完成后,ngx_lua会恢复上下文,程序继续执行,这些操作都是对用户程序透明的。 ...
分类:
其他好文 时间:
2014-07-01 08:16:48
阅读次数:
295
【问题】
对一个给定的数计算乘幂问题。
【思路1】
对一个基数b和一个正整数的指数n,计算出b^n的过程。可以通过下面的这个递归定义:
b^n = b * b ^(n-1)
b^0 = 1
直接翻译为如下过程:
(define (expt b n)
(if (= n 0)
1
(* b (expt b (- n 1)))))这...
分类:
其他好文 时间:
2014-07-01 08:16:08
阅读次数:
195
仿写 networkx 的功能
# -*- coding: cp936 -*-
'''
简单图 Graph:
要求:
关于节点:
功能1.add_node:
通过 add_node 一次性加一个节点
字符串,数字,任何可以被哈希的 python 对象都可以当做节点
...
分类:
其他好文 时间:
2014-07-01 08:15:24
阅读次数:
281
使用Allegro时修改shape的网络节点方法:
①选择shape->Select Shape or Void/Cavity
②点击(...)修改网络节点的名字
③修改完成...
分类:
其他好文 时间:
2014-07-01 07:42:15
阅读次数:
586
#include
#include
int main( void )
{
char sFileName[128];
int iRet = 0;
memset(sFileName, 0, sizeof(sFileName));
sprintf(sFileName, "test.txt");
printf("R_OK[%d...
分类:
数据库 时间:
2014-07-01 07:41:30
阅读次数:
302
Android开发之配置adb工具的环境变量...
分类:
移动开发 时间:
2014-07-01 07:40:49
阅读次数:
211
人说:不想当将军的士兵不是好士兵。一个没有梦想的人,该怎么活下去?
恍惚间,大三过完了,从某种意义上说大学结束了。。。剩下的大四,是用来缅怀前面这三年的!
对于我来说,前面的三年一事无成,一事无成.....
总是在想,如果毕业了,我能干什么?我又会什么?每次得到的结果都是“呵呵”...
舍友们保研的保研,工作的工作,看看自己确实是什么都没得到。
从小我就是那种不愿意服输的人,这次我也不会...
分类:
其他好文 时间:
2014-07-01 10:46:17
阅读次数:
182
Android界面的坐标是以左上角为起始点,平行的为X轴,垂直的为Y轴,数值都是递增的。如下图所示:
Android的Rect类是形成一个矩形的区域,区域在Android整个界面中的位置由left,top,right,bottom数值来控制,下面的图介绍了这四个值的意思。...
分类:
移动开发 时间:
2014-07-01 07:00:24
阅读次数:
418
今天一个开发问到一个not exists问题,小小做个实验
实验1
SQL> select * from emp e1 where not exists (select 1 from emp e2 where e1.mgr = e2.empno);
EMPNO ENAME JOB MGR HIREDATE ...
分类:
其他好文 时间:
2014-07-01 06:59:39
阅读次数:
164
Linux内核编程时,内核代码执行只能直接访问内存上的数据,硬盘上的文件系统必须通过间接的方式才能被内核读写,本文结束一般内核操作文件读写三种方式,并做对比...
分类:
系统相关 时间:
2014-07-01 06:25:24
阅读次数:
218
Spark1.0.0发布一个多月了,那么它有多少行代码(Line of Code, LOC)?...
分类:
其他好文 时间:
2014-07-01 08:08:16
阅读次数:
192
告诉大家编写node.js的良好代码规范,让node.js的编写更稳健...
分类:
Web程序 时间:
2014-07-01 08:53:00
阅读次数:
501
解方程 (允许误差)1. 确定范围2. 确定误差3. 确定增量4. 在区间内执行方程,满足误差存入解集5. 返回解集var solveFun = function(
f /*function*/,
c /*closest to 0*/,
from /*from what number*/,
to /*to what number*/,
ic /*increasement*/){
var arr...
分类:
其他好文 时间:
2014-07-01 08:14:48
阅读次数:
237
动态规划(Dynamic programming)是一种在数学、计算机科学和经济学中使用的,通过把原问题分解为相对简单的子问题的方式求解复杂问题的方法。 动态规划常常适用于有重叠子问题和最优子结构性质的问题,动态规划方法所耗时间往往远少于朴素解法。
动态规划背后的基本思想非常简单。大致上,若要解一个给定问题,我们需要解其不同部分(即子问题),再合并子问题的解以得出原问题的解。 通常许多子问题...
分类:
其他好文 时间:
2014-07-01 11:21:13
阅读次数:
293