自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(21)
  • 资源 (4)
  • 收藏
  • 关注

原创 [EventProxy(四)]EventProxy之异常处理

假设你已经阅读并基本理解了EventProxy的官方说明https://www.npmjs.com/package/eventproxy,否则你有两个选择:1、先阅读官方说明,再浏览本文2、如果不愿意做第1条,关闭本页面去别处逛逛。言归正传。EventProxy提供了统一的异常处理机制,一旦有异常发生,则移除所有事件的监听器:ep.bind('error',function

2015-04-24 12:39:49 6901

原创 [EventProxy(三)]EventProxy之tail说明

假设你已经阅读并基本理解了EventProxy的官方说明https://www.npmjs.com/package/eventproxy,否则你有两个选择:1、先阅读官方说明,再浏览本文2、如果不愿意做第1条,关闭本页面去别处逛逛。言归正传。var fs=require("fs");varEventProxy=require("eventproxy");var ep =

2015-04-24 12:37:05 838

原创 [EventProxy(二)]EventProxy之group自动排序

假设你已经阅读并基本理解了EventProxy的官方说明https://www.npmjs.com/package/eventproxy,否则你有两个选择:1、先阅读官方说明,再浏览本文2、如果不愿意做第1条,关闭本页面去别处逛逛。言归正传。fail除了用于协助all方法完成外,也能协助after中的异常处理。另外,在after的回调函数中,结果顺序是与用户emit的顺序有关。为了

2015-04-24 12:30:08 900

原创 [EventProxy(一)]NodeJs之使用EventProxy解决多层异步调用的嵌套

NodeJs的异步调用机制虽然神奇并好用,但也并非不会引起任何副作用。传统的异步调用方式看起来像是下面这样:asynFunA(function(errA,resA){ if(!errA) { asynFunB(function(errB,resB){ if(!errB) { as

2015-04-24 11:35:53 1569

原创 NodeJS之调试JavaScript代码

http://jingyan.baidu.com/article/dca1fa6fbd580ff1a44052de.html?qq-pf-to=pcqq.grouphttps://github.com/node-inspector/node-inspector

2015-04-23 11:40:57 517

原创 基于NodeJS的MongoDB数据库的动态创建

通常我们都是对某一个已经存在的数据库进行增、删、改、查操作,那当该数据库尚未被创建的时候,我们怎样动态地新增相应的数据库呢(例如每当创建一个新用户时,就创建一个与之相对应的数据库)?请看下面的代码:var mongodb = require('mongodb');var MongoClient=mongodb.MongoClient;//连接到admin数据库MongoClient.

2015-04-08 09:39:08 4845 1

转载 VS2008快捷键

1.强大的渐进式搜索    操作步骤: 1.按Ctrl+I键; 2.输入你要搜索的文本。注意:这时你会看到光标跳至第一个匹配的位置,并高亮显示搜索的文本。 3.再次按下Ctrl+I键,光标将跳至下一个匹配的文本; 4.按Ctrl+Shift+I可向后搜索; 5.按ESC键停止搜索;2.使用快捷键来注释和取消注释    操作步骤: 1、注释代码:Ctrl+K,

2015-04-01 16:17:30 322

转载 SQL Server 2005 Management Studio 安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错。错误码是29506

安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错。错误码是29506    在刚安装好的Win7上安装了Visual Studio 2005,然后下载Microsoft SQL Server Management Studio Express进行安装,但是安装不成功,老是提示:"安装程序在安装此软件包时遇到一个错误,这可能表示此软件包有错。错误码是29506"。 百思不得其解,最后

2015-04-01 16:05:27 4097 1

转载 [vc]在鼠标移动过程中绘制矩形,有效解决重影问题

原文地址:http://www.cppblog.com/yehao/archive/2012/10/26/156251.html#193922要实现的功能实际上很简单,一般人都用到见惯不惯了,但是实现起来还是有点意思的。问题详细描述:(三步)单击鼠标左键时记录下单击点;鼠标拖动时,显示的矩形框能够动态的跟随显示;释放鼠标左键时擦出矩形框。这样分析其实

2015-04-01 16:02:49 1383

原创 MFC OnChar、OnKeyDown、OnKeyUp和PreTranslateMessage的关系

假设按下键盘上的任意一个键,则OnChar、OnKeyDown、OnKeyUp均会被调用。它们被调用的先后顺序为:1、OnKeyDown2、OnChar3、OnKeyUp在对话框应用程序中,无论用户是否操作鼠标或键盘,PreTranslateMessage函数始终不断地被调用。MSDN中关于PreTranslateMessage函数的说明如下:U

2015-04-01 16:01:10 8461

原创 MFC 列表控件的使用

与CTreeCtrl类似,MFC中以两种形式封装列表控件,一种是CListCtrl;另一种是CListView。 对于CListView,调用成员函数GetListCtrl返回一个CListCtrl的引用,就可以像CListCtrl一样进行各种操作。CListCtrl有很多种显示方式,其中最常用的四种是(大图标)LVS_ICON 、(小图标)LVS_SMALLICON、(列表)LVS_LI

2015-04-01 16:00:15 2552

原创 MFC 树形控件的使用

1、树形控件的属性TVS_EDITLABELS:允许用户进行节点文本的编辑TVS_HASBUTTONS:节点左侧添加一个按钮TVS_HASLINES:父节点与子结点出现连线TVS_LINESATROOT:子节点与根节点之间出现连线TVS_NOTOOLTIPS:结点无动态提示TVS_SINGLEEXPAND:节点的选中(未选中)t7展开(合拢)同步

2015-04-01 15:57:36 3685

转载 TCP穿透主流商用NAT产品的主要技术研究

[摘要]近些年,标准化社区已经开发出一些UDP穿透NAT/防火墙的技术(也就是,在NAT之后的主机之间建立UDP流)。然而,由于TCP连接建立的不对称特点,TCP的NAT穿透要困难的多。最近,研究者们提出了多种TCP穿透NAT的途径,然而,这些方法中,成功的都依赖于NAT对各种TCP(和TCMP)包的序列如何响应的。本文对TCP穿透主流商用NAT产品的主要技术进行了首次深入、广泛的研究。我们开发了

2015-04-01 15:53:54 1375

原创 常用WinInet API函数简介

InetrnetOpen:初始化 WinInet.dll并返回一个HINTERNET句柄以传递给应用程序后续调用的WinInet函数。该函数应该在应用程序调用其他WinInet函数前首先被调用。可以在应用程序中多次调用这个函数,尽管实际只需要调用一次就够了。但应该注意的是,使用完HINTERNET句柄后需要调用InternetCloseHandle函数关闭这个句柄,同时释放由Interne

2015-04-01 15:51:57 1413

原创 Windows Sockets错误码查询

以下是WSAGetLastError()函数返回的部分常用错误代码。按字母顺序排列,同时给出了简要的扩展描述,以供实际编程时查询。通过查询,可以知道函数调用失败的原因,进而采取相应的处理。WSAEACCES                          (10013)             Permission denied.试图使用被禁止的访问权限去访问套接字。

2015-04-01 15:47:50 697

原创 一个简单的基于node.js的TCP服务器和基于C++的TCP客户端通信示例程序

var net=require("net");var serverIP="127.0.0.1";var serverPort=10553;var server=net.createServer(function(sock){ console.log("Accepting connection: " + sock.remoteAddress + ":" + sock.remotePo

2015-04-01 15:42:22 983 2

原创 Node.js获取当前代码/启动目录

process.cwd()函数返回当前的执行目录。注意,这个目录不是指JS代码所在的目录,而是启动Node的目录。也就是说,从哪个目录进去启动node,就返回哪个目录。例如在cmd中直接键入:node “你的JS代码.js” 并回车那么process.cwd()返回的便是:C:\User\ComputerName(其中ComputerName为你的计

2015-04-01 15:39:53 8889

原创 MongoDB访问权限控制(增加用户名和密码)

本文讲述如何启动带有访问权限(要有帐户和密码才可以连接到数据库)的MongoDB数据库,包括如何创建帐户和密码(看似简单,实际会遇到很多问题。我搞了几个小时才弄好)。MongoDB 默认情况下并没有使用帐户和密码,如果在启动时没有使用-auth选项的话(后面有例子)。有些操作需要以管理员的身份运行cmd程序,为了讲述方便和保证成功,所有的命令行窗口均以管理员的身份运行。本机环境

2015-04-01 15:31:10 1001

原创 MongoDB数据库的备份(导出)

cmd执行以下命令:mongodump -h 127.0.0.1:10001 -d wessenger -o " D:\Program Files\MongoDB 2.6 Standard\bin\backup"回车其中的-d表示要使用(备份 )的数据库,-o表示数据库备份到什么地方。如果指定的目录不存在,则会自动创建。前面的-h可以省略,默认就代表本机。省略-o参数,则备份的

2015-04-01 15:27:22 617

原创 MongoDB数据库的还原(导入/恢复)

假设存在目录“D:\Program Files\MongoDB 2.6 Standard\bin\dump\my_database”,其中“my_database”这个目录是某次执行数据库备份操作时mongodb自动生成的,备份之后的数据库文件就存放在这个目录当中。并且,目录名以被备份的数据库名命名。好,开始还原(导入/恢复)数据库。cmd进入MongoDB的安装目录的bin子目录,例

2015-04-01 15:24:40 1175

原创 基于Windows的MongoDB的安装与配置

第一步:到官网下载MongoDB并安装http://www.mongodb.org/downloads安装完成后,我们可以看到,安装目录的bin子目录下有以下内容:返回到安装目录"D:\Program Files\MongoDB_2.6_Standard",手动创建文件夹data。并在data文件夹内再手动创建db和log两个文件夹,分别用来存放db和日志文件。

2015-04-01 15:13:10 482

《汇编语言》第2版(王爽)PDF

《汇编语言》第2版(王爽)PDF

2015-05-07

80x86汇编语言程序设计教程 PDF

《80x86汇编语言程序设计教程》PDF 杨秀文

2015-05-07

Linux C编程实战 童永清 高清无水印 PDF

Linux C编程实战 PDF,完整版,高清无水印,不带电子目录书签。

2002-12-03

空空如也

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

TA关注的人

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