自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (3)
  • 收藏
  • 关注

原创 如何利用激励机制提高用户粘性

互联网产品的核心在于用户为王、内容为王,如何抓住用户的心理,提高其对产品的忠诚度,增加用户粘性,是每一个产品设计者都应该考虑的。这里总结一些激励用户的机制作为记录 1、竞争图谱 比如360的你的开机击败了全国多少人 2、等级称号 百度知道的不同积分有相应等级和称号

2011-09-14 10:16:28 1086

原创 oSIP和eXosip编译过程

     最近正在学SIP,项目中用到osip和exosip两个SIP开发包,所以就到网上找了找怎么用它们,网上的资料很全,不过没有一个是全都正确的,在这里摘录并补充一些编译环境:windows XP SP3   VC++6.0 SP6   osip2-3.0.1   exosip2-3.0.1                Microsoft Platform SDK February

2009-06-25 20:11:00 4813 5

原创 5章 程序设计基本概念

 1.for(a=0,x=0;a<=1&&!x++;a++){ a++;} 该段代码中注意:    !x++,先计算!x,然后拿!x同a 2.C中printf计算参数时是从右到左压栈的,即:printf("%d,%d/n",*ptr,*(++ptr));先计算*(++ptr),ptr指针右移一位,输出指定值,然后再输出当前指向值,两个输出应该一样。3.*(ptr+

2009-05-22 09:48:00 510

原创 《COM原理与应用》笔记

在COM标准中,对象是一个非常活跃的元素,我们也经常把它称为COM对象。组件模块为COM对象提供了活动的空间,COM对象以接口的方式提供服务,我们把这种接口称为COM接口。COM组件、COM对象和COM接口三者之间的关系如图所示:

2009-05-21 11:04:00 467

转载 SetWindowExt和SetViewportExt

CRect rectClient;         GetClientRect(rectClient);          pDC->SetMapMode(MM_ANISOTROPIC);         pDC->SetWindowExt(CSize(1000,1000));         pDC->SetViewportExt(rectClient.right,-rect

2009-05-13 17:21:00 471

原创 C++重要概念

 纯虚函数不需定义其实际操作,它的存在只是为了在派生类中被重新定义。既然抽象类中的虚函数不打算被调用,我们就不应该定义它,应该把它设为纯虚函数(在函数声明之后加上 "=0" 即可)。 virtual void display() = 0;多态:以单一指令调用不同函数,这种性质称为多态。虚函数派生下去仍为虚函数,而且可以省略 virtual 关键词。 将消息与表格

2009-05-06 20:18:00 436

原创 成功编译CustomSDP、RTCIncoming、RTCOutgoing、RTCSAMPLE

       方法如之前所述,先把rtccore.h拷贝到文件夹内,然后修改"StdAfx.h",把里面的#include 改成#include "rtccore.h"(RTCIncoming和RTCOutgoing里面不用改,已经是了……),然后nmake,搞定……       奇怪的是RTCSample无法编译成功,报错rtcwin.cpp:error C2065:RTC_E_NOT_E

2009-04-28 11:04:00 562

原创 从下载到编译运行RTC1.3的例子1:CallControl

     折腾了3天,终于能够编译出CallControl.exe来了,真是够麻烦的,还得nmake,还得下载lib文件……累死了……其实还是因为自己没有好好看readme文件,不过有些问题设了环境变量也没什么用,只能改源码,哎……不过总之是编译出来了,赶紧记下来吧,千万别再忘了……     先介绍一下从下载到编译的过程,参考nicktzp的专栏,感谢一下:    首先,要把RTC Cli

2009-04-27 20:43:00 1514 2

原创 Winsock编程笔记(1)

 概念:网络字节顺序:在计算机中,TCP/IP协议使用的16位整数(端口号)和32位整数(IP)是按照计算机各自的主机字节顺序(如Intel小序在前)来表示的;而为了保证数据在网络中传输的正确性,需要确定特定的网络字节顺序,按照“互联网联网标准”,网络字节顺序按照大序在前的形式标识。因此在指定端口号和IP地址时,需要把主机字节序转换成网络字节序(配置时),或者反向转换(显示时),所用函数:Ht

2009-04-16 10:51:00 440

汉诺塔

[code="c"]void move(char a,char b){ printf("%c->%c\n",a,b);}void hanoi(int n,char a,char b,char c){ if(n==1) move(a,c); else{ hanoi(n-1,a,c,b);//剩下的n-1个从a借助b移到c上 move(a,c); hanoi(...

2009-03-18 16:40:44 71

Josephus算法

[code="c"]void Josephus(int A[], int n,int s,int m){ int i,j,k,tmp; if(m==0){ printf("m = 0 无效\n"); return; } for(i=0;i1;k--)//倒序遍历 { if(i==k) i=0; //遍历完毕 i = (i+m-1)%k ; //开始...

2009-03-18 11:09:14 162

原创 在TOMCAT中简单配置DBCP数据库连接池

    连接池是用来获取一组数据库连接的东东,在TOMCAT中提供了名叫:DBCP的连接池,而要想学习连接池的使用,需要先对其进行配置,之后连接测试。以下阐述了学习配置的过程。    简单配置方法:    找到TOMCAT安装目录中的conf/server.xml,在之间原来有这一行语句:这是我工程目录的部署信息,修改它如下:auth="Container" type="jav

2008-05-05 19:31:00 694

原创 shell排序

shell排序

2007-08-10 15:39:00 1729

原创 快速排序

快速排序(QuickSort) 快排是种很猛的算法,对于大量无次序的数据进行排序时效率非常高,他的基本思想是:每一次都选取待排序序列的第一个关键字作为基准,使左边子区间所有关键字小于或等于基准,右边子区间所有关键字大于或等于基准。1、确定右边子区间的时候让基准从最右边开始比较当发现有比其小的关键字时,令基准和该关键字交换。2、当基准和右边区域的一个关键字交换过位置之后,再令基准同左

2007-08-10 15:24:00 517

阿里云功能使用调研

讲述了笔者使用阿里云计算平台的一些心得,对云计算平台的购买过程,使用方法进行分析、梳理

2011-11-16

如何制作一个ASP.NET留言本

留言本是最基础Web应用,也是初学者最常学习的Web应用。本文章讲述了如何用ASP.NET语言实现一个留言本程序

2011-05-24

Shell学习笔记总结

自己在学习SHELL编程时整理的笔记,感兴趣的朋友可以看看

2007-08-10

空空如也

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

TA关注的人

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