自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

转载 nodejs之pool连接池

不使用连接池的坏处想必试过的人都已经知道了,我这里给出一个使用连接池的范例,实现的较为简单,最好不要直接用。连接池范例://导入所需模块 var mysql=require(“mysql”); //导入配置文件 var cfg =require(“./config/db”); var pool = mysql.createPool({ host: cfg.HOST,

2017-10-30 22:59:08 10836

转载 解读今年的 Google IO 2017

今天现场体验了 IO 大会,那感觉真的棒呆了,特别震撼,用老外的话说就是 Amazing!我做的位置还是蛮靠前的,来一张我的位置拍的照:另外,你们可能不知道,因为我觉得这次机会蛮难得的,就想着能让一些朋友与伙伴感受下现场的氛围就最好了,于是就在 IO 大会之前偷偷开了场直播,在只发了朋友圈和小密圈的情况下,而且北京时间还是凌晨,竟然有 3000 多人观看了我的直播,反应都还不错,今天算是体验了把直播

2017-10-30 10:25:51 6854

原创 nodejs 用call和apply当中的继承

js是一个伪面向对象的语言,他也有继承的办法。 下面看在js当中如何实现继承 可以采用call 和 apply的方法当然在nodejs当中专门有了继承的办法,在这里直说call和applyvar pet = { words:'...', speak:function(somebody){ console.log(somebody+"speak"+this.word

2017-10-26 20:13:56 9329

原创 js中this的作用域

在js当中有一个关键字叫做this。this指向的是当前函数的拥有者。下面举三个例子来说明this。 第一个例子:var pet = { words:'....', speak:function(){ console.log(this.words); console.log(this); }}pet.speak();**结果为:**3

2017-10-26 19:43:12 10817

原创 nodejs 单线程,异步回调,事件

一直都说nodejs是单线程,采用事件异步回调的机制,达到非阻塞。一直很不是很理解,最近有点心得。 首先说说啥是单线程和多线程两者的区别: 单线程可以理解为任务制,在当前任务的时候要等待当前任务的结束才能进行下一个任务。而多线程可以有多个任务。两者各有优缺点。可以理解为“谈恋爱”,单线程就是传统的只能有一个女朋友,然后想要一个新的女朋友必须要和当前的女朋友分手才能谈新的女朋友。那多线程呢就是可以

2017-10-26 09:33:16 7412

原创 basedir=$(dirname "$(echo "$0" | sed -e 's,\\,/,g')")

写了第一个express框架,按照要求安装好express之后写第一个demo测试的时候 按照官方的代码var express = require('express');var app = express();app.get('/',function(req,res){ res.send("hello world");});var server = app.listen(8080,fu

2017-10-25 19:34:38 18840

原创 算法:递归

递归算法一直就是个很难理解的问题,这个问题确实是非常的复杂,就算是计算机,以他的运行速度去解决递归问题也会是非常的难。 递归就是函数本身调用本身,说白了就是已知前一项的结果就能够很直接的得到当前项的结果。所以递归可以解决所有的数列问题。所以递推也可以用递归来解决。但是不推荐使用递归。因为递归的执行速率太低。但是当我们遇到了一些问题没有办法去描述,用递归的办法就可能会很容易的解决了这个问题。 比如

2017-10-23 23:20:54 6021

原创 完美解决php的notice问题

刚开始入门php,写了一个简单的登录接口,然后再前端访问的时候会出现notice的提醒。为了避免提醒有两种方式 1在代码中加入@ 2.修改配置文件: 将php.ini文件中的error_reporting的值改为E_ALL & ~E_NOTICE 然后重启服务器再访问即可。

2017-10-23 18:49:45 10952

原创 nodejs安装mysql包

在使用nodejs 的过程中会有用到很多第三方的包。这个是别人造的轮子。如果之后你自己写了包,在require的时候就要你写好的包的具体的路径。那么这些其他人的轮子是一样的,他们不是核心的。所以在引用的时候也会有路径问题,我们 在命令行中输入npm install mysql会将mysql的包安装在你输入命令的文件下 比如你在这里输入命令那么安装的mysql就在 当前目录下的一个node_modu

2017-10-11 16:13:04 15055

原创 配置nodejs和express环境

安装nodejs 和npm 现在新版本都集成了npm所以只要安装nodejs 那么npm就一起安装了。nodejs下载地址按照提示安装nodejs。安装好后,检测安装时否成功。在cmd命令行中输入 node -v 如果打印的是你安装的版本那么说明 nodejs安装成功。输入npm -v 打印对应的版本说明npm 安装成功接下来要配置express 框架。这个是用nodejs开发项目必须用到的。 首

2017-10-10 14:24:23 9231 1

原创 markdown2 打开出错 unexcepted error

win 8 系统在打开markdown2 的时候会出错显示 unexcepted error 错误第一行为Unexpected Error An unexpected error has occurred The invocation of the constructor on type 'MarkDownPad2.UserControls.MarkdownEditor' that matches

2017-10-08 11:20:03 7991

原创 配置wamp环境

wamp是windows apache mysql 和 php的缩写。最近要用php所以需要配置这个php的开发环境。在配置的时候遇到的两个问题。安装好之后启动wamp服务,下面那个w图标一直没有变成绿色的。一直是橘黄色的,原因就可能是端口号被占用了。查看一下apache下面的httpd.conf文件中的端口号是多少,把他改成其他的。一般默认是80端口。如果被占用了可以改为8080端口。Li

2017-10-07 21:28:16 7581

WampServer2.2a-x64.exe

php环境搭建

2017-08-11

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

TA关注的人

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