显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

Minary_Acdream

http://f10.moe/

 
 
 
 
 
 

浙江省 宁波市 天蝎座

 发消息  写留言

 
博客等级加载中...
今日访问加载中...
总访问量加载中...
最后登录加载中...
 
 
 
 
 

日志分类

 
 
日志分类列表加载中...
 
 
 
 
 
 
 

博客网址变更(new!)

2014-10-21 10:38:10 阅读147 评论0 212014/10 Oct21

前阵子买了个域名0. 0就当博客用了。

可以戳这里跳转~

作者  | 2014-10-21 10:38:10 | 阅读(147) |评论(0) | 阅读全文>>

Ubuntu下使用Ralink rt3290无线网卡

2014-7-6 0:31:59 阅读211 评论0 62014/07 July6

  首先,查看电脑的网卡型号:

lspci -vnn | grep Network

我的显示结果如下:

07:00.0 Network controller [0280]: Ralink corp. RT3290 Wireless 802.11n 1T/1R PCIe [1814:3290]

可以看出是Ralink RT3290。

接下来去下载RT3290在linux下的驱动,官网或者其他地方下载下来就行。

将这个压缩包解压。

解压后修改DPO_RT.../os/linux/config.mk:

HAS_WPA_SUPPLICANT=y

HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y

进入解压后的文件夹,执行以下指令:

sudo make

sudo make install

将有冲突的驱动加入黑名单:

修改/etc/modprobe.d/blacklist.conf,加入如下内容:

# Wireless drivers conflicting with rt3290

blacklist rt2800pci

blacklist rt2x00pci

查看是否加载完成:

sudo modprobe rt3290sta

若已完成,将其设置为开机启动:

echo "rt3290sta" | sudo tee -a /etc/modules

作者  | 2014-7-6 0:31:59 | 阅读(211) |评论(0) | 阅读全文>>

Node.js学习-第六章-HTTP

2014-6-11 15:05:08 阅读136 评论0 112014/06 June11

 前言

    超文本协议(HTTP),是一种Web协议。

本章介绍如何使用Node.js服务器端和客户端的API,以及如何实现HTTP服务器上层的抽象。

HTTP 结构(官方文档:http://nodejs.org/api/http.html)

HTTP协议构建在请求和响应的概念上,对应在Node中就是http.ServerRequest和http.ServerResponse这两个构造器构造出来的对象。

我们先来创建一个Hello World的HTTP服务器,并监听http://localhost:3000

de>

var http = require("http");

http.createServer(function(req, res) {

    res.writeHead(200, {'Content-Type' : 'text/html'});

    res.write('Hello '); 

    setTimeout(function() {

        res.end('<b>World</b>');

作者  | 2014-6-11 15:05:08 | 阅读(136) |评论(0) | 阅读全文>>

前言

    这章介绍使用Node.js中一些重要级API:处理进程(studio)的 stdin 以及 stdout 相关的 API ,还有那些与文件系统(fs)相关的API。

上章讲到了Node通过使用回调和事件机制来实现并发。这些API会接触到基于非阻塞事件的I/O编程中的流控制。

需求

我们先做个简单的应用,需求如下:

程序需要在命令行运行。这意味着程序要么通过node命令执行,要么直接执行,然后通过终端提供交互给用户输入、输出。程序启动后,需要显示当前目录下列表选择某个文件时,程序需要显示该文件的内容。选择一个目录时,程序需要显示该目录下的信息。运行结束后程序退出。

       根据上述需求,可以将此项目细分到下面几个步骤:

创建模块。决定采用同步的fs还是异步的fs。理解什么是流(stream)。实现输入输出。重构。使用fs进行文件交互。完成。            

创建模块

我们首先要创建一个项目目录开始。按照此项目的需求,将该目录命名为file-explorer。

package.json文件能方便的对NPM中注册的模块进行管理,将来也能对模块进行发布。

我们首先创建一个简单的package.json文件:

de>

#package.json

作者  | 2014-6-8 20:56:10 | 阅读(294) |评论(0) | 阅读全文>>

Node.js学习-第三章-Node中的JavaScript

2014-6-8 1:05:20 阅读104 评论0 82014/06 June8

前言

    本章介绍Node.js的核心扩展的相关内容。

global对象

在浏览器中,全局对象指的就是window对象。在window对象定义的任何内容都可以被全局访问到。

比如setTimeout其实就是window.setTimeout,document其实就是window.document。

Node中有两个类似但却各自代表着不同含义的对象:

1.global:和window一样,任何global对象上的属性都可以被全局访问到。

2.process:所有全局执行上下文中的内容都在process对象中。在浏览器中只有一个window对象,在node中也只有一个process对象。举例来说,浏览器中窗口的名字是window.name,类似的,在Node进程中的名字是process.title。

实用的全局对象

setTimeout,process.nextTick(),console.log, console.error等。

模块系统

javascript语言标准中并未模块依赖以及模块独立定义专门的API。因此,导致了通过这种方式引入的多个模块会出现对全局命名空间的污染以及命名的冲突的问题。

Node摒弃了采用定义一堆全局变量的方式,转而引入了一个简单但却强大无比的模块系统,该系统有三个核心全局对象:require,module,exports。

绝对和相对路径

作者  | 2014-6-8 1:05:20 | 阅读(104) |评论(0) | 阅读全文>>

查看所有日志>>

 
 
 
 
 
 
 
列表加载中...
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2018

注册 登录  
 加关注