- 博客(17)
- 资源 (4)
- 收藏
- 关注
转载 使用 WebStorm IDE 调试 Pomelo 应用程序
使用 WebStorm IDE 调试 Pomelo 应用程序使用得心应手的IDE来开发应用程序,可以使我们的工作事半功倍。而调试则更可以让我们准确的定位BUG,发现问题。本文讲述如何使用 WebStorm 这个怪兽级JavaScript IDE来调试 Chat of Pomelo。如果你更喜欢 Eclipse 等其他IDE,希望本文也可以有一些帮助。前言
2013-12-06 17:01:04
1591
转载 Pomelo杂记(一)
1、通讯类-------------------------------------目前Pomelo服务器提供两类connector:sioconnector和hybridconnector,分别对于基于socket.io和二进制的通讯。1.1 sioconnector支持基于socket.io的通讯协议,也是Pomelo框架默认采用的connector(主要是兼容老版本)。之
2013-12-06 16:18:19
519
转载 nodejs中Async库介绍
地址:https://github.com/caolan/asyncAsync的内容分为三部分:1.流程控制:简化十种常见流程的处理2.集合处理:如何使用异步操作处理集合中的数据3.工具类:几个常用的工具类本文介绍其中最简单最常用的流程控制部分。由于nodejs是异步编程模型,有一些在同步编程中很容易做到的事情,现在却变得很麻烦。Async的流程控制就是为了简化这些操作。
2013-12-06 12:03:57
661
1
转载 浅析BMP位图文件结构(含Demo)
关于BMP位图格式在网上可以找到比较详细的相关文档,有兴趣的可以搜索标题为“BMP文件结构的探索”的文章,可以在搜索结果中找到一个WORD文档,里面有很详细的介绍。很感谢这个文档的作者(ID是WhatIf),总结得很详细而且还附有详细的应用代码(文档我会放在本文最后面的附件部分)。因为文档中写得很详细,所以我在此就结合自己写的程序示例来介绍下位图的主要结构,用兴趣的可以将附件文件下载下来,结合本节
2013-06-17 19:54:37
506
转载 VS2010+OpenCV2.3.1+_Win7_的配置过程
要用VC++做图像处理那么首先就要安装相应的开发环境首先是VS2010,其次是Opencv2.3.1还有是CMake2.8.8准备下载开发软件 首先下载到网上搜索下载破解版VS2010 旗舰版,然后安装,我的安装目录是默认路径;然后网上搜索Opencv2.3.1,最好到英文官网下载最新版本(官网上有好多平台的版本,我这里下载的是for
2013-06-13 19:42:54
643
转载 C/C++时间函数使用方法
/C++对时间的操作也有许多值得大家注意的地方。最近,在技术群中有很多网友也多次问到过C++语言中对时间的操作、获取和显示等等的问题。下面,在这篇文章中,笔者将主要介绍在C/C++中时间和日期的使用方法. 通过学习许多C/C++库,你可以有很多操作、使用时间的方法。但在这之前你需要了解一些“时间”和“日期”的概念,主要有以下几个: Coordi
2013-05-30 16:49:55
481
转载 堆区和堆栈的浅谈
一、预备知识—程序的内存分配 一个由C/C++编译的程序占用的内存分为以下几个部分 1、栈区(stack)— 由编译器自动分配释放 ,存放函数的参数值,局部变量的值等。其 操作方式类似于数据结构中的栈。 2、堆区(heap) — 一般由程序员分配释放, 若程序员不释放,程序结束时可能由OS回 收 。注意它与数据结构中的堆是两
2013-05-29 14:36:20
467
转载 C++拷贝构造函数详解
一. 什么是拷贝构造函数首先对于普通类型的对象来说,它们之间的复制是很简单的,例如:[c-sharp] view plaincopyprint?int a = 100; int b = a; int a = 100;int b = a; 而类对象与普通对象不同,类对象内部结构一般较为复杂,存在各种成员变量。下面看一个类对象拷贝的简单
2013-05-29 14:17:40
459
转载 如何计算时间复杂度
求解算法的时间复杂度的具体步骤是: ⑴ 找出算法中的基本语句; 算法中执行次数最多的那条语句就是基本语句,通常是最内层循环的循环体。 ⑵ 计算基本语句的执行次数的数量级; 只需计算基本语句执行次数的数量级,这就意味着只要保证基本语句执行次数的函数中的最高次幂正确即可,可以忽略所有低次幂和最高次幂的系数。这样能够简化算法分析,并且使注意力集中在最重要的一点上:增长率。
2013-05-08 16:22:51
714
转载 linux下解压命令大全
.tar 解包:tar xvf FileName.tar打包:tar cvf FileName.tar DirName(注:tar是打包,不是压缩!)———————————————.gz解压1:gunzip FileName.gz解压2:gzip -d FileName.gz压缩:gzip FileName.tar.gz 和 .tgz解压:tar zxvf
2013-05-04 09:42:28
412
转载 C 语言中常用 string 函数简介
@函数名称: strdup 函数原型: char *strdup(const char *s) 函数功能: 字符串拷贝,目的空间由该函数分配 函数返回: 指向拷贝后的字符串指针 参数说明: src-待拷贝的源字符串 @函数名称: strcpy 函数原型: char* strcpy(char* str1,char* str2); 函数功能:
2013-05-03 18:40:54
415
转载 C语言函数二维数组传递方法
方法一:形参给出第二维的长度。例如:#includestdio.h>#includemath.h>#includectype.h>#includestring.h>#includestdlib.h>void func(int n,char str[][5]){ int i; for(i=0; in; i++) pri
2013-05-03 11:16:12
1058
原创 linux下makefile使用
make 是一个解释Makefile 文件中指令的命令工具,其最基本的功能就是通过Makefile文件来描述源程序之间的相互关系并自动维护编译工作,它会告知系统以何种方式编译和链接程序。Makefile写好之后,每次改变了某些源文件,只要执行make命令:#make所有必要的重新编译将执行。Make程序利用makefile中的数据和每个文件的最后修改时间来确定那个文件需要更新,对于需要更新
2013-05-03 10:27:55
945
原创 c语言学习笔记
srand((int)time(NULL));设定随机数种子rand()%100;产生0-99的随机数。高级点的,假如要产生16-59之间的数,你可以这样写:rand()%44+16(这里44由59-16+1得到)。random()%100会生成0~99的数tyfedef int Bool;#define TRUE 1c语言要使用bool类型需要引入头文件stdbool.hi
2013-05-02 21:52:30
694
原创 linux笔记(gcc及gdb调试)
gcc test -o test会生成test或者gcc -c test生成test.o在 gcc test -o test最后生成testgdb调试gcc -g test -o test 调试模式gdb test进入调试模式用r(or run)运行程序makefile的使用make,make install,make clean命令
2013-05-02 21:46:56
641
转载 如何在C/C++中动态分配二维数组
如何在C/C++中动态分配二维数组在C/C++中动态分配二维数组可以先申请一维的指针数组,然后该数组中的每个指针再申请数组,这样就相当于二维数组了,但是这种方法会导致每行可能不相邻,从而访问效率比较低。如何申请连续的二维数组了?本文将分别三个方面讲解:一.动态申请列大小固定的二维数组二.C语言中动态申请连续的二维数组三.C++语言中动态申请连续的二维数组 一.动态申请列大小
2013-04-26 13:27:27
1572
原创 linux 一些命令
linux终端窗口 ter 或者ctrl+alt+t ctrl+alt+f1到f6到用户终端界面使用who 可以查看有哪些用户在使用终端ctrl+alt+f7返回到桌面sudo su 管理员命令ls -a显示du -hs /bin查看bin文件大小当程序中调用math库函数时,gcc编译需要在后面加上-lmshutdown –h now立刻关电脑
2013-04-24 16:29:01
405
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人