12 2015 档案

摘要:作为ubuntu等桌面系统,默认登录的帐号是没有root权限的,为了提升权限来执行任务,我们一般用到 "sudo+命令" 来执行,但是不难发现我们 一般都要输入密码。那么有没有什么方法可以让我们执行sudo的时候不输入密码呢?当然有咯。那就是对sudoers文件进行修改。如何修改sudoers?1、... 阅读全文
posted @ 2015-12-28 13:34 goodup 阅读(6081) 评论(0) 推荐(0) 编辑
摘要:1、/:目录属于根目录,是所有目录的绝对路径的起始点,Ubuntu 中的所有文件和目录都在跟目录下。2、/etc:此目录非常重要,绝大多数系统和相关服务的配置文件都保存在这里,这个目录的内容一般只能由管理员进行修改。像密码文件、设置网卡信息、环境变量的设置等都在此目录中。此目录的 rcn.d 目录中... 阅读全文
posted @ 2015-12-25 09:05 goodup 阅读(3964) 评论(0) 推荐(3) 编辑
摘要:目前我所了解到的在php后台中,用php模拟浏览器访问网址的方法有两种:第一种:模拟GET请求:file_get_contents($url)通过php内置的 file_get_contents 函数可以模拟浏览器访问网址的行为,取的结果就是那个网址所返回的所有东西(这种情况一般用于返回的是 xml... 阅读全文
posted @ 2015-12-24 22:41 goodup 阅读(8599) 评论(0) 推荐(0) 编辑
摘要:Memcached的安装依赖libevent。它是memcached所依赖的异步事件通知库,因此在安装memcached之前先要安装libevent。ubuntu安装软件的方法通常有两种第一种:使用ubuntu自带软件安装包进行自动安装;第二种:使用源码安装(推荐使用源码安装,因为ubuntu版本不... 阅读全文
posted @ 2015-12-24 17:13 goodup 阅读(560) 评论(0) 推荐(0) 编辑
摘要:源码的安装一般由3个步骤组成:配置(configure)、编译(make)、安装(make install)。Configure是一个可执行脚本,它有很多选项,在待安装的源码路径下使用命令./configure –help输出详细的选项列表。其中--prefix选项是配置安装的路径。如果不配置 --... 阅读全文
posted @ 2015-12-24 15:30 goodup 阅读(11269) 评论(0) 推荐(0) 编辑
摘要:1、安装最新的nodejs和npm# apt-get update# apt-get install -y python-software-properties software-properties-common# add-apt-repository ppa:chris-lea/node.js#... 阅读全文
posted @ 2015-12-23 17:44 goodup 阅读(301) 评论(0) 推荐(0) 编辑
摘要:通过sudo apt-get install xxxx 安装软件后,总是无法卸载干净,这里以Apache 为例,提供方法:首先sudo apt-get remove apache2再sudo apt-get autoremove最近在Ubuntu下写python,需要看下python的文档,我找了很... 阅读全文
posted @ 2015-12-23 11:19 goodup 阅读(827) 评论(0) 推荐(0) 编辑
摘要:Node.js 多进程我们都知道 Node.js 是以单线程的模式运行的,但它使用的是事件驱动来处理并发,这样有助于我们在多核 cpu 的系统上创建多个子进程,从而提高性能。每个子进程总是带有三个流对象:child.stdin, child.stdout 和child.stderr。他们可能会共享父... 阅读全文
posted @ 2015-12-22 17:21 goodup 阅读(460) 评论(0) 推荐(0) 编辑
摘要:Node.js Express 框架Express 简介Express 是一个简洁而灵活的 node.js Web应用框架, 提供了一系列强大特性帮助你创建各种 Web 应用,和丰富的 HTTP 工具。使用 Express 可以快速地搭建一个完整功能的网站。Express 框架核心特性:可以设置中间... 阅读全文
posted @ 2015-12-22 16:22 goodup 阅读(409) 评论(0) 推荐(0) 编辑
摘要:什么是 Web 服务器?Web服务器一般指网站服务器,是指驻留于因特网上某种类型计算机的程序,Web服务器的基本功能就是提供Web信息浏览服务。它只需支持HTTP协议、HTML文档格式及URL,与客户端的网络浏览器配合。大多数 web 服务器都支持服务端的脚本语言(php、python、ruby)等... 阅读全文
posted @ 2015-12-18 17:14 goodup 阅读(260) 评论(0) 推荐(0) 编辑
摘要:util是nodejs的核心模块,提供常用函数的集合,用户弥补核心javascript的功能过于精简的不足util.inherits是一个实现对象间原型继承的函数javascript的面向对象特性是基于原型的,与常见的基于类的不同。javascript没有提供对象继承的语言级别特性,而是通过原型复制... 阅读全文
posted @ 2015-12-18 14:27 goodup 阅读(482) 评论(0) 推荐(0) 编辑
摘要:全局对象:javascript中的一个特殊对象全局变量:该特殊对象及其所有属性该对象为:在浏览器javascript中,为window;在nodejs中,为global(所有全局变量都是global对象的属性)全局对象与全局变量global最根本的作用就是作为全局变量的宿主。满足以下条件的变量是全局... 阅读全文
posted @ 2015-12-18 11:40 goodup 阅读(2612) 评论(0) 推荐(0) 编辑
摘要:我们要为路由提供请求的URL和其他需要的GET/POST参数,随后路由需要根据这些数据(URL、GET/POST参数)来执行相应的代码。因此,需要查看HTTP请求,从中提取出请求的URL及GET/POST参数。(这一功能属于路由还是服务器?暂无定论,这里暂定为HTTP服务器的功能)。这些数据(url... 阅读全文
posted @ 2015-12-18 10:51 goodup 阅读(351) 评论(0) 推荐(0) 编辑
摘要:微信的两种运营模式编辑模式:使用微信公众平台提供的功能开发者模式:通过腾讯的api接口调用相应程序进行二次开发编辑模式应用场景:l不具备开发能力的运营者l主要是进行品牌宣传、新闻媒体、自助客服的公众帐号l运营初期,不需要特别多的功能l开发模式系统升级、故障等特殊情况功能演示:1)自动回复被添加自动回... 阅读全文
posted @ 2015-12-17 21:51 goodup 阅读(750) 评论(0) 推荐(0) 编辑
摘要:Node.js 函数在JavaScript中,一个函数可以作为另一个函数接收一个参数。我们可以先定义一个函数,然后传递,也可以在传递参数的地方直接定义函数。Node.js中函数的使用与Javascript类似,举例来说,你可以这样做:function say(word) { console.log... 阅读全文
posted @ 2015-12-17 17:15 goodup 阅读(994) 评论(0) 推荐(0) 编辑
摘要:为了让nodejs的文件可以相互调用,nodejs提供了一个简单的模块系统。模块:是nodejs应用程序的基本组成部分,文件和模块一一对应。即,一个nodejs文件就是一个模块,这个文件可能是javascript代码、json或者编译过的c/c++ 扩展。创建模块Node.js 提供了exports... 阅读全文
posted @ 2015-12-17 16:55 goodup 阅读(302) 评论(0) 推荐(0) 编辑
摘要:nodejs 的 Stream 是一个抽象接口,node中有很多对象实现了这个接口。例如,对http服务器发起请求的request对象就是一个Stream,还有stdout(标准输出)也是一个Streamnodejs中 Stream 有四种流类型Readable:可读操作Writable:可写操作D... 阅读全文
posted @ 2015-12-17 15:17 goodup 阅读(812) 评论(0) 推荐(0) 编辑
摘要:var events = require('events');nodejs所有的异步I/O操作在完成时都会发送一个事件到事件队列nodejs里面的许多对象都会分发事件,如: 一个net.Server对象会在每次有新连接时分发一个事件 一个fs.readStream对象会在文件被打开的时候发出一个... 阅读全文
posted @ 2015-12-17 14:04 goodup 阅读(369) 评论(0) 推荐(0) 编辑
摘要:JavaScript 语言自身只有字符串数据类型,没有二进制数据类型。但在处理像TCP流或文件流时,必须使用到二进制数据。因此在 Node.js中,定义了一个 Buffer 类,该类用来创建一个专门存放二进制数据的缓存区。在 Node.js 中,Buffer 类是随 Node 内核一起发布的核心库。... 阅读全文
posted @ 2015-12-17 11:24 goodup 阅读(520) 评论(0) 推荐(0) 编辑
摘要:Node.js 事件循环Node.js 是单进程单线程应用程序,但是通过事件和回调支持并发,所以性能非常高。Node.js 的每一个 API 都是异步的,并作为一个独立线程运行,使用异步函数调用,并处理并发。Node.js 基本上所有的事件机制都是用设计模式中观察者模式实现。Node.js 单线程类... 阅读全文
posted @ 2015-12-15 17:08 goodup 阅读(2497) 评论(3) 推荐(0) 编辑
摘要:Node.js 异步编程的直接体现就是回调。异步编程依托于回调来实现,但不能说使用了回调后程序就异步化了。回调函数在完成任务后就会被调用,Node 使用了大量的回调函数,Node 所有 API 都支持回调函数。例如,我们可以一边读取文件,一边执行其他命令,在文件读取完成后,我们将文件内容作为回调函数... 阅读全文
posted @ 2015-12-15 15:46 goodup 阅读(4565) 评论(0) 推荐(0) 编辑
摘要:------------类似在浏览器中调试js代码-----------------------Node.js REPL(交互式解释器)Node.js REPL(Read Eval Print Loop:交互式解释器) :表示一个电脑的环境,类似 Window 系统的终端或 Unix/Linux s... 阅读全文
posted @ 2015-12-15 15:40 goodup 阅读(581) 评论(0) 推荐(0) 编辑
摘要:npm:是nodejs的包管理工具,随NodeJS一起安装的,能解决NodeJS代码部署上的很多问题,如: 1、允许用户从NPM服务器下载别人编写的第三方包到本地使用。 2、允许用户从NPM服务器下载并安装别人编写的命令行程序到本地使用。 3、允许用户将自己编写的包或命令行程序上传到NPM服务... 阅读全文
posted @ 2015-12-15 15:31 goodup 阅读(485) 评论(0) 推荐(0) 编辑
摘要:经常看到这样的语句:file=fopen(filename, r) or die("抱歉,无法打开: filename");orPHPfile既可以是int也可以bool,所以这样的语句不会报错。其实在大多数的语言中, bool or ... 阅读全文
posted @ 2015-12-07 11:12 goodup 阅读(1678) 评论(0) 推荐(0) 编辑
摘要:1、检查变量是否存在:isset()2、检查常量是否存在:defined()3、检查方法是否存在:function_exists()4、检查类是否存在:class_exists() 阅读全文
posted @ 2015-12-07 11:06 goodup 阅读(536) 评论(0) 推荐(0) 编辑
摘要:PHP realpath路径函数会检测pathfileexists(path)。1、如果目标文件存在且不是符号连接(linux下俗称“软链接”,windows下叫“快捷方式”),则返回该文件的绝对路径名(不包含’/./’ 或 ‘/../’。)... 阅读全文
posted @ 2015-12-07 11:00 goodup 阅读(4821) 评论(0) 推荐(0) 编辑

如有不对之处,欢迎指出,一起成长

点击右上角即可分享
微信分享提示