为你推荐

Node.js下基于Express + Socket.io 搭建一个基本的在线聊天室

 一、聊天室简单介绍  采用nodeJS设计,基于express框架,使用WebSocket编程之socket.io机制。聊天室增加了注册登录模块,并将用户个人信息和聊天记录存入数据库.数据库采用的是mongodb,并使用其相应mongoose对象工具来处理数据的存取。  功能主要涉及:群聊、私聊、设置个人信...

Node.js基于Express框架搭建一个简单的注册登录Web功能

这个小应用使用到了node.js bootstrap express 以及数据库的操作:使用mongoose对象模型来操作mongodb如果没了解过的可以先去基本了解一下相关概念~ 首先注明一下版本,因为express因为版本的不同使用的方式也不同,我这算是目前最新的了吧还没有装...

简单的鼠标可拖动DIV 兼容IE/FF

一个简单的可拖动div,随着鼠标的移动,div可随之走动 主要思路:一个div,注册监听onmousedown事件,然后处理获取的对象及其相关值(对象高度,clientX/clientY位置等)并继而转为监测onmousemove事件,在鼠标移动事件中更新div对象的位置属性鼠标松开的时候解除监听,更新位置完...

HTTP请求响应报文&&相关状态码&&GET_POST请求方法 总结

            HTTP请求报文: 一个HTTP请求报文由四个部分组成:请求行、请求头部、空行、请求数据1.请求行  请求行由请求方法字段、URL字段和HTTP协议版本字段3个字段组成,它们用空格分隔。比如GET/data/info.htmlHTTP/1.1方法字段就是HTTP使用...

MongoDB安装说明以及MongoVUE使用

简单介绍mongoDbMongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。MongoDB将数据存储为一个文档。MongoDB是一个基于分布式文件存...

Node.js起步 -- (1)

先来简单介绍nodeJS  我们知道JavaScript是运行在浏览器中的,浏览器为它提供了一个上下文(context),从而让JavaScript得以解析执行。nodeJS其实可以这么理解,它是另外一种上下文,它允许在后端(脱离浏览器环境)解析执行JavaScript代码。因为它使用了Google的V8虚拟机(Goo...
代码星球·2020-06-16

前端神器之Sublime Text2/3简单明了使用总结

为什么叫神器呢?我总结如下:第一:也是最重要的,它占内存很小(就如同notepad++那般迅速打开,所以那款其实也不错~)。一般IDE比如WebStorm(它也是一款神器来着),Aptana(也比较常用),还有前后结合的ZendStudio等都略显臃肿,打开太慢,耗内存太大。第二:主题丰富,漂亮的界面。各式各样的主题可...

简单的文本框输入自动提示

简单的文本框输入自动提示--输入的时候可以直接异步加载数据库中匹配的项,然后显示出来。     这里没有使用到数据库,直接在PHP用数组模拟数据存储。       demo演示 原理主要是:...

谈谈CSS的浮动问题

浮动的工作原理浮动元素脱离文档流,不占据空间。浮动元素碰到包含它的边框或者浮动元素的边框则停留。浮动元素可能引起的问题1.父元素的高度无法被撑开,影响与父级元素同级的元素2.与浮动元素同级的非浮动元素会跟随其后3.若非第一个元素浮动,则该元素之前的元素也需要浮动,否则会影响页面的显示结构 清除浮动有什么解决办...
代码星球·2020-06-16

CSS常见兼容性问题总结

浏览器的兼容性问题,通常是因为不同的浏览器对同一段代码有不同的解析,造成页面显示不统一的情况。这里谈到的浏览器,主要指IE6/IE7/IE...FireFoxChromeOperaSafari等。但更多的兼容还是考虑IE6/IE7/FF之间的斗争先来谈谈CSSHack  我们为了让页面形成统一的效果,要针对不同的浏览器...

虚拟机安装Ubuntu的上网设置(有线网络和无线网络)

(恩,是转的)虚拟机下ubuntu共享方式上网:一.有线网络   在有线网络的条件下,vmware的安装非常简单,上网方式几乎不用怎么设置(默认NAT模式)  如果默认情况下不能上网,则按以下步骤尝试:**********************************...

汇编语言下--如何防止除法溢出

我们都知道: 无符号数除法指令--格式为:DIVmem/reg8;AH余数,AL商←AX/mem/reg8DIVmem/reg16;DX余数,AX商←DX:AX/mem/reg8与被除数和除数一样,商和余数也都为无符号数。DIV指令执行后,所有标志均无定义。整数除法指令--格式为:IDIV...

键盘中断事件及其相关---小记

 对于键盘中断的介绍当我们在按下按键时,键盘会把按键的扫描码发送到主板的接口电路中,具体说就是端口60H。当60H收到扫描码,这时接口就会向CPU发出中断请求。这是一个可屏蔽中断。所以,当IF=1,并且CPU执行完当前指令后就会响应中断。也就是进入int9中断服务程序。此时,程序将读取60H中的扫描码,并判断...

Windows下编程--模拟时钟的实现

windows下编程--模拟时钟的实现:主要可以分为几个步骤:(1)  编写按键事件处理(启动和停止时钟)(2)  编写时钟事件处理,调用显示时钟函数(3)  编写显示时钟函数,要调用显示数字时钟函数、画出钟面函数和画出指针函数(4)  编...

汇编语言、与C语言、实现--汉诺塔--

题意描述:    用汇编语言实现汉诺塔。只需要显示移盘次序,不必显示所移盘的大小,例如:X>Z,X>Y,Z>Y,X>Z,....。(n阶Hanoi塔问题)假设有三个分别命名为X、Y、Z的塔座,在塔座X上插有n个直径大小各不相同、依小到大编号为1,2,&he...