自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 async模块的异步处理

(迁移至CNODE 原文地址) node 的运行机制是异步处理,像var fs=require(‘fs’);fs.open(path,’r’,callback(err,file));………这样的代码node并不会等待fs.open将文件打开准备好数据之后才往下执行,而是直接一扫而过,只是注册了一个事件,告诉系统等fs.open实际工作完之后调用回调函数继续处理,所以fs.read(file,buf

2016-04-24 22:55:50 326

原创 小结一下那些发起数据请求的元素(客户端与服务器端的基情)

(迁移至CNODE,原文地址) 1.来自DOM文档对于发起数据请求的元素,DOM文档占得最多。首先是head标签里面的script和link 标签,这俩个标签在页面加载的时候会向服务器请求src或href指定的资源. 不得不说的是script有突破同源策略的能力,可用于跨服务器交流。(一般还是不要用,比较危险)。对于style标签我暂且将其归到css样式表里 下个就是img和embed v

2016-04-24 22:51:11 311

原创 获取文件上传进度

(迁移至CNODE 原文地址) 国庆节对于一个大三党来说是一整块难得的时间,出去玩也好,做其他的事也好,都可以随心所欲地安排。想着利用这个时间开发 一个社交网站作为学习node的一个总结,不怎么精,也算凑合,无奈还有太多的事儿要做啊。废话不多说,转入正题:今天遇到图片上传的问题,服务器能成功收到图片信息,但如何将进度返给客户端呢?用 发送文件是一个post请求,服务器只可能回复一次,而且这个回复主

2016-04-24 22:40:37 607

翻译 【译】velocity

本文原文地址:http://davidwalsh.name/intro-javascript-animation就像许多开发者确信的那样,在Web上使用CSS实现动画并不是唯一的方式,我们也可以使用JS来实现,并且JS还有一些CSS无法替代的优势。然而抛开JS而选择CSS来实现动画,将以样式表内容膨胀,丧失对动画时间的控制为代价,并且无法灵活地实现基于物理运动模型的动画设计。 不要误导我! CSS

2016-04-24 22:33:18 314

原创 browserify总结

(迁移至博客园)一。browserify 简介browserify is a tool for compiling node-flavored commonjs modules for the browser。You can use browserify to organize your code and use third-party libraries even if you don’t use

2016-04-24 22:29:09 674

原创 直线光栅画法

(迁移至博客园 原文)直线的光栅画法今天看GOLang的书,里面有个程序示例用到了图形学里面的中点圆画法和直线的光栅画法。专业选修课老师讲过这俩种算法,但是睡过去了 T_T 。中点圆画法和直线光栅画法的基本思想是一致的(增量,增量修正,中点判断,判别式去乘法去除法去浮点运算,迭代,圆还使用了对称性),闲着无事推一下简单的直线光栅画法。场景屏幕上的每一个图像都是由一个个微小的像素点构成,这些像素点构成

2016-04-24 22:26:31 562

原创 ECMAScript 5.1 Edition DOC 学习笔记

1.类型stringnumberobjectbooleannull undefined symbol (es6) attention : (typeof null) 值为 ‘object’, (typeof undefined)值为:’undefined’,其余的如自己所想。null的定义:primitive value that represents the intention

2016-04-24 22:23:57 240

原创 分布式之高性能组件

(迁移至博客园) 因为毕业设计(实时分析大型数据流),开始对分布式并行计算做研究,第一个问题就是通讯。高性能的通讯是整个系统性能的基本保障。方案就目前的经验来讲,最好的通信选择是:异步非阻塞IO + 资源池。异步非阻塞是为了避免因IO而阻塞进程(或是线程)而造成计算资源的浪费使用资源池(连接池)是为了应对高并发方案是这样,要说理由的话就得说一大堆,牵扯很多东西程序运行背景以往常规的代码都是单

2016-04-24 22:21:01 420

原创 为什么会有闭包?

(迁移至博客园,原文地址) 之前一直认为写博客是个可有可无的事情,前天一个电话面试问得我手足无措,发现很多以前知道的东西现在只能说出个大概,很久没复习的缘故吧。而转身去看的时候,又不知从何看起,顿时觉得有写博客的必要。与日记不同,说不定路过的哪位大神会指出我的错误呢,有趣的讨论还可以加深理解。什么是闭包?这个定义一俩句话说出来还真不容易,而且晦涩。 从字面词来讲的话就是一个包裹起来的封闭的东西。百

2016-04-24 22:18:04 1965

原创 Linux 下golang的配置

(迁移至博客园) 之前开发golang一直在windows下,今天在linux下试了一下 ,遇到一些梗,比如go 找不到 sync包。花了一小时全部解决,把过程记录一下。安装 go我的系统是ubuntu ,完全可以用apt-get 安装,简单方便,但这样安装之后就出现了上面提到的找不到sync包的问题。后来卸载了已经安装的go,选择从官网下载安装包。 下载地址 选择合适的安装包,我选择的是go

2016-04-24 22:13:14 440

原创 Paxos算法

Paxos算法是分布式系统中常用的一个保持系统一致性的算法,由美国计算机科学家Leslie B. Lamport提出。原文链接。 今天特意学习了一下Paxos的原理,为防忘记,记录下来。(看了的东西没过几天会忘的精光 T_T 。。)1. 算法要解决的问题在一个系统中有多个独立的提案者,他们的地位是平等的,都可以就某一问题提出自己的提案(proposal),系统也不存在一个居中的仲裁者来决定采纳哪个。

2016-04-24 22:09:11 282

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除