- 博客(23)
- 收藏
- 关注
转载 【转】你知道socket.io中connect事件和connection事件的区别吗?
server端的socket.io中有两个连接事件.一个是.on('connect'),一个是.on('connect').官网上没有对这两个事件的区别进行解释.那么这两个事件有什么区别呢? 使用起来似乎没有什么差别哎?笔者就2.0.4版本的socket.io进行实验.基本情形这段代码搭建起了一个最简单的socket.io服务器,监听1111端口.var app = require('expres...
2018-04-28 09:19:49 9784 1
转载 【转】编程思维轻松培养一个有条理,思路清晰的孩子
编程属于理科生学习的东西?编程一定要成为码农吗?其实编程的核心是学习一种思维方式比尔盖茨说:学习编程可以锻炼你的思维,帮助你更好地思考,创建一种我认为在各领域都非常有用地思维方式。在美国,编程已经开始变成和读写、数学、科学并列的学生核心能力,而其核心不是学习计算机语言,而是学习一种思维方式。这种思维叫做计算性思维。1什么是编程思维?编程思维(Computational Thinking)一个看似遥...
2018-04-26 16:49:02 10029
转载 【转】大牛说|为啥有“编程思维”的人,更容易成功?
除了少部分的人,大多数人都是在大学阶段才开始接触编程的。但是有很多国家已经开始推行儿童编程教育了!2014年,英国已经把“编程”列入每所学校的必修课程,这就意味着每位5岁以上的孩子都必须学习编程。近两年,爱尔兰、西班牙、丹麦、芬兰、葡萄牙、澳洲等国家也纷纷效仿,推行全国编程教育,儿童编程教育越来越受到重视。以前都是说学习英语从娃娃抓起,现在连学习编程都从娃娃抓起了吗?学习编程有什么厉害之处呢?一、...
2018-04-26 16:44:31 1516
转载 【转】解决写不出代码的方法
1、先分析实现的思路拿到作业,按照要实现的功能,先分析去实现的思路。如果完全不知道该怎么去实现,一头雾水,最好先看看其他人事如何实现的,或者与老师或同学讨论。重点是要找到解决问题的办法,理清实现的思路。如果自己能想出几步来,那就先把这几步记录下来,然后重复上面的步骤。2、把实现的思路边分析边记录下来。在分析实现思路的时候,边分析,边写出来,使用中文写,写得详细点。如果在编程工具里面写的话,直接写成...
2018-04-26 16:26:27 657
转载 【转】SOCKET.IO,系统API,
原文:http://www.cnblogs.com/xiezhengcai/p/3956401.html 1. 服务端io.on('connection',function(socket));监听客户端连接,回调函数会传递本次连接的socketio.sockets.emit('String',data);给所有客户端广播消息io.sockets.socket(socketi...
2018-04-24 16:32:31 214
转载 【转】vscode: Visual Studio Code 常用快捷键
vscode: Visual Studio Code 常用快捷键 主命令框F1 或 Ctrl+Shift+P: 打开命令面板。在打开的输入框内,可以输入任何命令,例如:按一下 Backspace 会进入到 Ctrl+P 模式 在 Ctrl+P 下输入 > 可以进入 Ctrl+Shift+P 模式在 Ctrl+P 窗口下还可以:直接输入文件名,跳转到文件 ? 列出当前可执...
2018-04-24 14:07:12 159
转载 【转】长连接与短连接
首先介绍下短链接和长连接的区别:短连接连接->传输数据->关闭连接 比如HTTP是无状态的的短链接,浏览器和服务器每进行一次HTTP操作,就建立一次连接,但任务结束就中断连接。 具体就是 浏览器client发起并建立TCP连接 -> client发送HttpRequest报文 -> server接收到报文->server handle并发送HttpResponse...
2018-04-24 14:04:52 1159
转载 【转】 Json串的单引号和双引号问题
》 今天遇到双引号和单引号的问题:json就是一段有格式的字符串,如果数据的封装与解析都是我们自己做的时候,单引号和双引号是没啥关系的,但是如果用到一些别的json相关的库的时候,或者像笔者这样是发给别人用的时候,这个就特别需要注意了!所以应该养成良好的习惯,用json的时候请用双引号吧!》 正确的JSON是这样的:属性名必须用双引号包裹 var json = '{"name":"imooc"}...
2018-04-24 10:54:30 2351
转载 【转】利用Access-Control-Allow-Origin响应头解决跨域请求原理
传统的跨域请求没有好的解决方案,无非就是jsonp和iframe,随着跨域请求的应用越来越多,W3C提供了跨域请求的标准方案(Cross-Origin Resource Sharing)。IE8、Firefox 3.5 及其以后的版本、Chrome浏览器、Safari 4 等已经实现了 Cross-Origin Resource Sharing 规范,实现了跨域请求。在服务器响应客户端的时候,带...
2018-04-24 09:39:02 742
转载 X头域解析 【转】
我最近开始以搜集 "X-headers" 头域为乐。X头域是HTTP请求中以X为开头的头域的统称。简单的说,这些头域是一些非标准HTTP协议所包括的或者是专有的。在开发移动门户时,这些头域会起到很有趣的作用。我将我x头域的搜集结果分享一下。一般来说,只对自己了解的东西发表言论是明智之举。所以我现在的做法让我感觉如履薄冰,但我希望这个帖子能为读者带来些微的益处。X头域可以在诸多方面得到应用:用户身份...
2018-04-24 09:31:46 693
转载 node.js中mysql连接池的使用【转】
起初的做法是创建一个连接然后使用,后来发现一段时间后会出现卡死不响应的情况,只有重启nodejs服务,搜索一番后想到了用连接池,经测试,不再出现卡死不响应情况。参考链接:https://www.npmjs.com/package/mysqlhttp://blog.csdn.net/lovingshu/article/details/41721233Node.js mysql连接池模块1,安装nod...
2018-04-23 18:11:23 1429
转载 【转】chrome控制台中console的强大
转载请注明出处:http://blog.csdn.net/fxss5201。 https://blog.csdn.net/fxss5201/article/details/64967817在使用谷歌浏览器进行前端开发的时候,console作为控制台的一个主要方法,相信大家都用过,一般都是用console.log()来输出部分内容,但是console还有很多强大之处,下面主要说一下console的...
2018-04-20 10:11:50 339
转载 【转】js的arguments到底是什么?
类数组对象:arguments总所周知,js是一门相当灵活的语言。当我们在js中在调用一个函数的时候,我们经常会给这个函数传递一些参数,js把传入到这个函数的全部参数存储在一个叫做arguments的东西里面,那么这到底是什么东西?在js中万物皆对象,甚至数组字符串函数都是对象。所以这个叫做arguments的东西也是个对象,而且是一个特殊的对象,它的属性名是按照传入参数的序列来的,第1个...
2018-04-20 10:08:29 165
转载 【转】常用npm模块一览
依托于NPM管理的 模块(包)功能是非常强大的,在日常的开发中使用这些第三方包可以提供很多便利。常用npm模块(包)一览表模块名作者简介asynccaolan异步操作管理blrvagg二进制数据解析bluebirdpetkaantonov异步操作管理browseri...
2018-04-19 21:01:31 1057
转载 NPM常用模块
构建/包管理browserifygrunt/grunt-cligulp/gulp-utilboweryo/yeomen-generatorcss/js/编译coffee-scriptlessnode-sassuglify-jsclean-cssuglifycssstylusmarked : markdown编译为htmlxml2js : xml编译为js对象或jsonjs-yaml : 解析yam...
2018-04-19 20:59:54 1373
转载 【转】windows下使用WebSocket-Node搭建WebSocket服务器
使用的WebSocket-Node模块搭建.先谢谢那些牛人分享的代码.第一步:安装好node.js和npm这个就不赘述了.在dos命令下测试 第二步:安装WebSocket-Node模块Node.js command prompt输入命令npm install websocket记住,不要全局安装,不然后续调用模块的时候会报类似的Error: Cannot f...
2018-04-19 14:40:05 5470
转载 【转】node.js操作Cookie,让你清楚了解cookie存入过程
通过node.js建立了一个完整的网站不是一件容易的事,这涉及读取页面模板,从数据库中抽出数据构建成新的页面返回给客户端。但光是这样还不行,我们还要设置首部,在chrome中如果CSS没有设置正确的Content-Type,会不起作用的。此处理还要考虑访问量,要设置缓存,缓存不单单是把东西从内存中读入读出就行,这样会撑爆电脑内存的,这用LRU算法(最近最少用的数据会清空出内存)。基于Cook...
2018-04-18 12:21:36 1485
转载 【转】Expires和max-age的区别
作者:FinalBSD 原载: http://www.sanotes.net/html/y2008/154.html 版权所有。转载时必须以链接形式注明作者和原始出处及本声明。Author:FinalBSDDate:2008-07-09Expires和max-age都可以用来指定文档的过期时间,但是二者有一些细微差别1.Expires在HTTP/1.0中已经定义,Cache-Con...
2018-04-18 11:22:46 507
转载 【转】几种不同格式的json解析
给服务端发送请求后,服务端会返回一连串的数据,这些数据在大部分情况下都是XML格式或者JSON格式。然后JSON相对XML来说解析相对方便一些,所以先说说JSON的解析。JSON的基本数据格式有这几种:1.一个JSON对象——JSONObject{"name":"胡小威" , "age":20 , "male":true}2.一个JSON数组——JSONArray[{"name":"胡小威"
2018-04-17 17:33:04 309
转载 【转】exports 和 module.exports 的区别
require 用来加载代码,而 exports 和 module.exports 则用来导出代码。但很多新手可能会迷惑于 exports 和 module.exports 的区别,为了更好的理解 exports 和 module.exports 的关系,我们先来巩固下 js 的基础。示例:test.jsvar a = {name: 1};var b = a;console.log(a);cons...
2018-04-15 21:42:30 153
转载 [【转】node.js 中的package.json文件和node_modules的怎么创建?
package.json文件可以手工编写,也可以使用npm init命令自动生成。$ npm init这个命令采用互动方式,要求用户回答一些问题,然后在当前目录生成一个基本的package.json文件。所有问题之中,只有项目名称(name)和项目版本(version)是必填的,其他都是选填的。有了package.json文件,直接使用npm install命令,就会在当前目录中安装所需要的模块...
2018-04-15 20:06:08 951
转载 【转】关于HTML中,绝对定位,相对定位的理解...(学习HTML过程中的小记录)
关于HTML中,绝对定位,相对定位的理解...(学习HTML过程中的小记录) 作者:王可利(Star·星星) HTML中相对定位:position:relative;绝对定位:position:absolut; 1.相对定位(div与div之间的关系) body 标签其实就是一个大的盒子,在body里面设置 两个盒子div1 和 div2 ,而且两个盒子...
2018-04-15 16:42:00 341 1
转载 【转】JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用
JavaWeb中监听器+过滤器+拦截器区别、配置和实际应用1.前沿上一篇文章提到在web.xml中各个元素的执行顺序是这样的,context-param-->listener-->filter-->servlet; 而拦截器是在Spring MVC中配置的,如果从整个项目中看,一个servlet请求的执行过程就变成了这样context-param-->listen...
2018-04-07 10:47:04 191
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人