会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
湾仔小新
博客园
首页
新随笔
联系
订阅
管理
2019年11月14日
使用小技巧使子功能模块不污染主框架
摘要: 使用C++开发在做消息分发的时候我们经常会遇到这样的场景,我们为每个消息设计了单独的处理类或者处理函数,并用一个映射去维护这样的对应关系,当消息来的时候,我们遍历这个映射表,找到对应的处理函数,进而处理消息。 我们可能遇到了这样的设计 这样设计满足了我们的要求,但是会带来两个问题 1、随着迭代开发的
阅读全文
posted @ 2019-11-14 21:38 湾仔小新
阅读(183)
评论(0)
推荐(0)
2018年3月28日
sqlserver 去除重复的行数据
摘要: 利用 distinct 关键字过滤重复的行,将查询的结果写入临时表 删除表 将临时表插入到表中 释放临时表
阅读全文
posted @ 2018-03-28 10:13 湾仔小新
阅读(28613)
评论(1)
推荐(1)
2016年3月19日
setsockopt用法详解
摘要: 1.closesocket(一般不会立即关闭而经历TIME_WAIT的过程)后想继续重用该socket:BOOL bReuseaddr=TRUE;setsockopt(s,SOL_SOCKET ,SO_REUSEADDR,(const char*)&bReuseaddr,sizeof(BOOL));
阅读全文
posted @ 2016-03-19 15:05 湾仔小新
阅读(3895)
评论(0)
推荐(0)
2015年11月5日
windows 非窗口定时器
摘要: #ifndef _MYTIMER_H_#define _MYTIMER_H_#include #include #include #include #include #include "ttype.h"#include "lock.h"#pragma comment(lib, "Winmm.lib"...
阅读全文
posted @ 2015-11-05 20:19 湾仔小新
阅读(477)
评论(0)
推荐(0)
2015年11月3日
Redis list 之增删改查
摘要: 一、增加1、lpush [lpush key valus...] 类似于压栈操作,将元素放入头部127.0.0.1:6379> lpush plist ch0 ch1 ch2(integer) 3127.0.0.1:6379> lrange plist 0 31) "ch2"2) "ch1"3) "...
阅读全文
posted @ 2015-11-03 19:21 湾仔小新
阅读(88801)
评论(0)
推荐(9)
2014年12月27日
王垠:如何掌握程序语言(转)
摘要: 王垠:如何掌握程序语言学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称具有最新的“特性”。所以程序员的苦恼就在于总是需要学习各种稀奇古怪的语言,而且必须紧跟“潮流”,否则就怕被时代所淘汰。学习程序语言是每个程序员的必经之路。可是这个世界上有太多的程序语言,每一种都号称...
阅读全文
posted @ 2014-12-27 00:37 湾仔小新
阅读(3488)
评论(0)
推荐(1)
2013年10月24日
【练习】整树转换为16进制的字符串的函数
摘要: //完整的测试代码如下:void xtoa(int a,char*buf){ int i = 9; if(a >4|0X8000000; i--; continue; } a = a>>4; i--; }while(a != 0); }#includeint main(int argc, const char *argv[]){ char *buf; char a0[10] = "0x00000000"; buf = a0; printf("please:\n"); ...
阅读全文
posted @ 2013-10-24 20:58 湾仔小新
阅读(234)
评论(0)
推荐(0)
2013年6月29日
蛋疼芜鄙写的String类的c++复制控制,打基础啊打基础,打了一辈子的基础
摘要: 这里只写了一点点,自己慢慢调试出来的,只包含了复制构造,赋值运算符和+ 的重载,希望蛋疼芜鄙的麻油看了之后抡锤子/**************String.h*****************/#include//#includeclass String{ private: char *m_data; int m_len; int mystrlen(const char* str ); char* mystrcat(char*DeStr,char *srStr); public: String(const ch...
阅读全文
posted @ 2013-06-29 11:43 湾仔小新
阅读(207)
评论(0)
推荐(0)
2013年6月25日
Django 开始我的Web秀
摘要: 1、安装好python2、将Django开发包放在Python/site-packages3、运行python setup.py install4、将Django-admin.py所在的目录添加到环境变量5、>>>Django-admin.py startprobject mysite 即在所在目录生成mysite的包该包下有四个文件:__init__.py mange.py---------------管理工具 setting.py ---------------配置文件:包括项目默认配置,数据库信息,调试标志,重要变量,项目中安装的任何应用均可访问该文件...
阅读全文
posted @ 2013-06-25 17:47 湾仔小新
阅读(207)
评论(0)
推荐(0)
2013年6月24日
写好python的注释文档很容易
摘要: 下面是一段非常简单的foo.py#!usr/bin/env python"""foo.py -- this is a demo"""class Foo(object): """Foo - this is a empty class,to be developed"""def printdoc(x): """bar(x) - to print the parameters 'x' """ print x
阅读全文
posted @ 2013-06-24 15:15 湾仔小新
阅读(5616)
评论(0)
推荐(0)
下一页
公告