自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jimmy ho

但管努力,莫问前程,事在人为,功不唐捐。

  • 博客(17)
  • 资源 (18)
  • 收藏
  • 关注

原创 redis-发布、订阅模式

(1)发布、订阅模式1、发布者发布消息的命令是PUBLISH,用法是 PUBLISH channel message返回值:收到这条消息的订阅者数量。2、订阅频道的命令是SUBSCRIBE,可以同时订阅多个频道,用法是:SUBSCRIBE channel [channel...]执行SUBSCRIBE命令后客户端会进入订阅状态,处于此状态的客户端不能使用SUBSCRIBE、

2017-04-23 10:44:41 386

原创 redis介绍

Redis是一个开源的使用ANSI C语言编写、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。从2010年3月15日起,Redis的开发工作由VMware主持。从2013年5月开始,Redis的开发由Pivotal赞助。Redis是一个key-value存储系统。和Memcached类似,它支持存储的value类型相对更多,包括string(字符串)

2017-03-29 20:22:08 341

转载 [转]A*寻路初探

A*寻路初探 GameDev.net作者: Patrick Lester译者:Panic 2005年3月18日译者序:很久以前就知道了A*算法,但是从未认真读过相关的文章,也没有看过代码,只是脑子里有个模糊的概念。这次决定从头开始,研究一下这个被人推崇备至的简单方法,作为学习人工智能的开始。这篇文章非常知名,国内应该有不少人翻译过它,我没有查找,觉得翻译本身也是对自身英文水平的锻炼

2012-08-19 17:34:32 3729

转载 服务器实现心跳机制的两种策略

大部分CS的应用需要心跳机制。心跳机制一般在Server和Client都要实现,两者实现原理基本一样。Client不关心性能,怎么做都行。如果应用是基于TCP的,可以简单地通过SO_KEEPALIVE实现心跳。TCP在设置的KeepAlive定时器到达时向对端发一个检测TCP segment,如果没收到ACK或RST,尝试几次后,就认为对端已经不存在,最后通知应用程序。这里有个缺点是,Serv

2012-06-05 11:48:14 859

转载 CList成员的使用

使用时 要#include ConstructionCListConstructs an empty ordered list.建立一个链表example:CList myList;//建立一个int链表CList myList(16);//建立一个cstring的链表,后面的16表示链表里面数据的个数,如果不写的话,可能是不限个数?

2012-01-19 15:37:32 474

原创 在属性页对话框中重载Cancel避免ESC会消失

//重载Cancel避免ESC会消失 void CInfoDlg::OnCancel(){// TODO: 在此添加专用代码和/或调用基类// CDialog::OnCancel();  }

2012-01-19 14:18:05 448

原创 asio异步通信

//服务端#include #include #include #include using boost::asio::ip::tcp;using namespace std;class session{public:session(boost::asio::io_service& io_service): socket_(io_service){//to initional the data_m

2012-01-16 14:33:03 734

原创 free指针所指向的内容

#include #include //point 相应于指针的值拷贝void freePoint(char *point) { if (NULL != point) { free(point); point = NULL; }}void freepPointPoint(char **point){ if (NULL != *point) { free(*

2012-01-16 14:27:30 1063

原创 _tcsrchr

char szFilePath[MAX_PATH];       //路径数组 GetModuleFileName(NULL, szFilePath, MAX_PATH);  //获取应用程序完整路径 如: e:\b\a.exe   (_tcsrchr(szFilePath, _T('\\')))[1] = 0;  //去除最后一个\后面的串,即: e:\b\

2012-01-16 11:15:53 1014

原创 删除字符串中的"\r" "\n"

//功能: 移动字符串中的"\r" "\n"string StrClean(const string &strSource){string strDes = strSource;string::size_type index = 0;do {index = strDes.find("\r");if (index != string::npos){

2012-01-16 11:05:46 4915

转载 NoSQL数据库探讨之一 - 为什么要用非关系数据库?

随着互联网web2.0网站的兴起,非关系型的数据库现在成了一个极其热门的新领域,非关系数据库产品的发展非常迅速。而传统的关系数据库在应付web2.0网站,特别是超大规模和高并发的SNS类型的web2.0纯动态网站已经显得力不从心,暴露了很多难以克服的问题,例如:1、High performance - 对数据库高并发读写的需求 web2.0网站要根据用户个性化信息来实时生成动态页面

2011-12-30 14:34:27 576

转载 免费搭建独立博客,WordPress+独立域名+独立空间

转载自巢,鱼也有一个家,欢迎大家访问我的独立博客------逍遥居^_^最近一直在弄自己的独立博客,主要是好玩,没想其他的什么,自然也不会弄收费的,都是网上找的免费的东西玩玩。PS:不过我自己建的网站目前国内无法直接访问,原因正在寻找中…………1.申请免费空间空间是放程序的地方,如果是WordPress,你的文章,上传的图片也放在这里,但其实总大小也

2011-12-28 19:44:26 7007 1

原创 关于邮箱的自动回复

今天用QQ邮箱发邮件给163邮箱,我在两个邮箱里都设置了自动回复的功能。 情景:1、由QQ邮箱发 一封邮件  ----->   163邮箱              2、163邮箱接收到邮件,并进行自动回复 --> QQ邮箱             3、 QQ邮箱不对163邮箱的回动回复邮件做自动回复。另一情景:1、多试几次,发现两邮箱的自动回复都消失了。

2011-12-24 14:10:52 1648

原创 windows常用的几种同步对象

windows常用的几种同步对象: 1、互斥对象Mutex:函数:CreateMutex //有带名字ReleaseMutex注:与WaitForSingleObject(mutex,INFINITE);配合使用功能:因为有带名字,所以可以用来同步不同的进程.缺点:Mutex对象的操作比较费时. 2、同步对象CriticalSection:函数:

2011-12-18 14:56:02 1845

原创 urlencode,urldecode

namespace HttpUtility{       typedef unsigned char BYTE;     inline BYTE toHex(const BYTE &x)    {        return x > 9 ? x -10 + 'A': x + '0';    }     inline BYTE fromHex(const BY

2011-12-18 14:51:06 536

原创 sql语句比较两个日期

select*from表wheremid(时间字段, 1, 4) > 2011......用类似于上面的方式获取年、月、日、时、分、秒,之后再进行比较。还有一种是直接用字符串进行比较SELECT dataFROMxxxWHEREdata >"2011-11-3

2011-11-26 15:16:52 1011

原创 在MFC对话框中使用OCX

1.在对话框上点右键->插入active控件,然后把控件关联一个变量,会自动生成控件里的调用函数接口。 2.OCX事件的使用,跟基本控件的事件使用方法一样。在事件属性里添加相应的事件即可。 3.OCX方法的使用,调用控件关联的变量,即可通过.调用OCX的函数。

2011-10-12 19:30:35 1727 1

02 初等模型 02 初等模型

02 初等模型 02 初等模型 02 初等模型 02 初等模型 02 初等模型

2008-12-15

录像机计数器建模验证参考代码

录像机计数器建模验证参考代码 录像机计数器建模验证参考代码

2008-12-15

商人过河问题递归解决参考代码

商人过河问题递归解决参考代码 商人过河问题递归解决参考代码

2008-12-15

商人过河问题参考代码

商人过河问题参考代码 商人过河问题参考代码

2008-12-15

实验6 水流量的估计

实验6 水流量的估计 实验6 水流量的估计 实验6 水流量的估计

2008-12-15

微分方程稳定性 微分方程稳定性

微分方程稳定性 微分方程稳定性 微分方程稳定性 微分方程稳定性 微分方程稳定性

2008-12-15

基金优化 投资模型

某校基金会得到一笔数额为M元的基金,打算将这笔钱存入银行或用于购买国库券,在n年内每年用其利息奖励优秀教师,要求各年的奖金额相同。现行银行存款及各期国库券的利率见表10.1(假设国库券每年至少发一次,但发放时间不定)。

2008-12-15

MFC深入浅出(简体)

MFC深入浅出(简体) 该书对于希望学习MFC的人来说,是较有价值的。

2008-12-13

精通MFC_11137630

精通MFC_11137630.asp.exe 对学习MFC的人来说,是本必看的书籍。

2008-12-12

计算机组成原理 IEEE754

计算机组成原理 IEEE754 实现浮点转换

2008-12-12

汉诺塔 hanoi.cpp 用C++实现

void hanoi(int n,char a,char b,char c) 实现汉诺塔的程序,用递归.

2008-12-12

Eye图像浏览器 用VC实现

Eye图像浏览器 用VC实现 包含代码,看懂了的话,有很大的帮助.

2008-12-12

3D魔方游戏源代码 VC实现

3D魔方游戏源代码 VC实现 对初学者来说有很大的帮助,建议看看.

2008-12-12

新编Win32API大全 (中文版)

新编Win32API大全 (中文版) 对学习API,VC,MFC有很大的帮助.

2008-12-12

linux 实验5 设备管理

#include <stdio.h> #include <sys/types.h> #include <sys/stat.h> #include <fcntl.h> #include <string.h> main() { int testdev; int i ; char buf[50]="pear to dev! "; printf("the program tt is running!!\n"); testdev = open("/dev/test",O_RDWR); if(testdev==-1) { printf("can't open file!\n "); exit(0); } write(testdev,buf,50); printf("write \"%s\"\n",buf,50); strcpy(buf,"apple to dev! "); printf("the buffer is changed to \"%s\"\n",buf,50); read(testdev,buf,50); printf("read from dev is \"%s\"\n",buf); close(testdev); }

2008-12-12

linux 实验四 文件系统

/ #include <unistd.h> #define COLLISIONFACTOR 0.5 struct HashFileHeader { int sig;//file signature int reclen;//record length int total_rec_num;//total record num; int current_rec_num;//current record num,if current_record_num<total_rec_num,there are free record }; struct CFTag { char collision;//collision count char free;//free tag,0 is free,1 is occupied }; int hashfile_creat(const char *filename,mode_t mode,int reclen,int recnum); //int hashfile_open(const char *filename,int flags); int hashfile_open(const char *filename,int flags, mode_t mode); int hashfile_close(int fd); int hashfile_read(int fd,int keyoffset,int keylen,void *buf); int hashfile_write(int fd,int keyoffset,int keylen,void *buf); int hashfile_delrec(int fd,int keyoffset,int keylen,void *buf); int hashfile_findrec(int fd,int keyoffset,int keylen,void *buf); int hashfile_saverec(int fd,int keyoffset,int keylen,void *buf); int hash(int keyoffset,int keylen,void *buf,int recnum); int checkHashFileFull(int fd); int readHashFileHeader(int fd,struct HashFileHeader *hfh );

2008-12-12

图解虚拟机VMware Workstation的安装与使用

图解虚拟机VMware Workstation的安装与使用(CHM格式,教程)(普通下载) 图形演示

2008-12-03

功能齐全的人事工资管理系统

功能齐全的人事工资管理系统,管理员工的工资问题.

2008-12-03

空空如也

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

TA关注的人

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