- 博客(64)
- 资源 (12)
- 收藏
- 关注
转载 Threadpool & C
本文转载自:http://www.cnblogs.com/venow/archive/2012/11/22/2779667.html 大多数的网络服务器,包括Web服务器都具有一个特点,就是单位时间内必须处理数目巨大的连接请求,但是处理时间却是比较短的。在传统的多线程服务器模型中是这样实现的:一旦有个请求到达,就创建一个新的线程,由该线程执行任务,任务执行完毕之后,线程就退出
2016-03-23 00:37:34
884
原创 I/O Multiplexing & epoll
什么是epoll?epoll是在2.6内核中提出的,是之前的select和poll的增强版本。它能显著提高程序在大量并发连接中只有少量活跃的情况下的系统CPU利用率。epoll的优点?相对于select和poll来说,epoll有如下优点:(1)支持一个进程打开大数目的socket描述符 select 最不能忍受的是一个进程所打开的
2016-03-23 00:31:02
771
原创 基于django写的一个blog系统
写在前面这是一个用python语言写的博客系统,框架用的是django。当初写这个博客的目的其实很简单,想自己买个服务器,挂着自己写的博客,就是想有一个独立自主的小站而已。不过最后的最后还是没有用上,原因无他,懒,懒得自己去管理和维护。等过段时间清闲了,会考虑将blog迁移到github上来维护。语言和框架Python 2.7.3 & Django 1.
2016-03-21 23:46:31
10203
1
原创 发一个基于Cocos2d-x的游戏
写在前面不知不觉毕业快一年了,今天整理电脑的时候发现自己还是学生的时候写的游戏,玩了一下,在我这手机上还是很流畅的。想想那个时候,在图书馆码了一个多月的代码,包括修图p图,也不知道哪里来的毅力,楞是一个人把它完成了,写完的时候还很臭屁的到别的寝室去宣传。。。游戏的类型是塔防游戏,整个游戏的风格是模拟当时很火的保卫小萝卜,满满的一股山寨风。游戏是基于cocos2d-x 3
2016-03-20 12:17:58
1068
原创 I/O Multiplexing & poll
什么是I/O Multiplexing? I / O多路转接(I/O multiplexing),其基本思想是:先构造一张有关描述符的表,然后调用一个函数,它要到这些描述符中的一个已准备好进行 I / O时才返回。在返回时,它告诉进程哪一个描述符已准备好可以进行 I / O。IO multiplexing就是我们说的select,poll,epoll,有些地方也
2016-03-17 23:46:31
596
原创 I/O Multiplexing & select
什么是I/O Multiplexing? I / O多路转接(I/O multiplexing),其基本思想是:先构造一张有关描述符的表,然后调用一个函数,它要到这些描述符中的一个已准备好进行 I / O时才返回。在返回时,它告诉进程哪一个描述符已准备好可以进行 I / O。IO multiplexing就是我们说的select,poll,epoll,有些地方也称这种IO方式为
2016-03-17 00:05:55
517
原创 Blcoking I/O & NonBlocking I/O
写在前面以前在学校的时候,老想着要出来工作锻炼一下自己,等到真的出来了,才发现校园生活是最宝贵的。出来快一年了,感慨很多,但却不知道如何说起,如果非要说有什么不一样,那大概就是变丑了吧。。。。工作虽然忙,但是陆陆续续也有看一些书,我觉得学了知识就要学会把它整理出来,防止过段时间自己就忘了。
2016-03-15 23:46:59
634
原创 基于MFC简单图片裁剪工具
话说这几天又没干啥正事,看书没效率,游戏也没怎么玩,尼玛时间都去哪儿了!--------------------------------------------------------------------------------------------不废话了,今儿闲来没事花半天时间写了个小东西。(原谅我MFC只会拖拖控件)我们都知道,游戏开发啥的最讨厌的就是资源盗版了有木有,美工
2014-08-17 23:13:47
2697
原创 【OpenGL 学习笔记04】顶点数组
OpenGL提供了一系列的顶点数组函数减少函数调用的次数来提高性能。而且使用顶点还可以避免顶点共享的冗余处理。
2014-08-14 17:02:42
1612
原创 【OpenGL 学习笔记03】点画多边形
1.点画多边形//定义填充多边形的点画模式。mask为32 x 32 的位图指针,1画0不画,使用前必须启用多边形点画功能void glPloygonStipple(const GLubyte* mask);//绘制一个矩形void glRectf(GLfloat x1,GLfloat y1,GLfloat x2,GLfloat y2);2.示例#include #includ
2014-08-14 14:11:35
1560
原创 【C++基础 10】四种cast转换的区别
static_cast 和 const_cast 和 dynamic_cast 和reinterpret_cast的区别。
2014-08-03 20:32:06
4682
原创 【C++基础 07】运算符重载
C++提供了operator关键字,它和运算符一起使用,表示一个运算符函数,理解时应将operator=整体上视为一个函数名。
2014-08-03 00:55:31
1254
原创 【C++基础 06】explict关键字
C++提供了关键字explicit,可以阻止不应该允许的经过转换构造函数进行的隐式转换的发生。声明为explicit的构造函数不能在隐式转换中使用。
2014-07-30 22:29:20
1298
原创 【C++基础 05】友元函数和友元类
友元是一种定义在类外部的普通函数或类,但它需要在类体内进行说明,为了与该类的成员函数加以区别,在说明时前面加以关键字friend。友元不是成员函数,但是它可以访问类中的私有成员。友元的作用在于提高程序的运行效率,但是,它破坏了类的封装性和隐藏性,使得非成员函数可以访问类的私有成员。
2014-07-29 17:55:36
1460
原创 【C++基础 02】深拷贝和浅拷贝
在类定义中,如果没有提供自己的拷贝构造函数,则C++提供一个默认拷贝构造函数。C++提供的默认拷贝构造函数的工作方法是:完成一个成员一个成员的拷贝。如果成员是类对象,则条用其拷贝构造函数或者默认拷贝构造函数。
2014-07-14 23:02:02
1276
原创 【C++基础 01】堆和栈的概念
引用百科的一句话来说,堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶)对数据项进行插入(push)和删除(pop),因而按照后进先出的原理运作。
2014-07-08 23:05:47
1359
转载 CocoStudio UIEditor出来的Layout导致父Layer接收不到触摸事件
http://www.cocoachina.com/bbs/read.php?tid=197606看五楼关掉交互属性。这是说UiEditor中Layout(Panel)的属性,不要打钩.
2014-06-29 00:16:30
1121
原创 cocos2d-x 关于旋转和移动的一点小技巧
一般在游戏中我们避免不了处理旋转或者子弹发射什么的,就比如塔防游戏来说吧,我们需要判断敌人往哪里走,炮塔就往哪里转,转完然后朝着一个方向发射子弹(是一个方向而不是朝一个点,就比如保卫萝卜,子弹穿过怪物继续朝那个方向飞行,直到飞往屏幕外才移除),下面来简单分析一下实现的过程,需要涉及到一点点平面向量的数学知识。
2014-06-25 17:06:19
8777
1
原创 UML 简单总结
都说岁月无情人有情,记忆容易催人老,可有时候反倒觉着人比岁月更无情,岁月留下了我们成长的印记,可是有时候曾经觉得会相伴永远的人就这样咫尺天涯,分别的时候说一句再见,又或许是再也不见….
2014-06-23 00:09:16
1678
原创 csdn上传gif图不能添加水印
如题,写博客的时候一直发现上传的gif图不能动,需要选择无水印上传才可以,如果添加了中间水印或者右下角水印导致gif图变为静态图。
2014-05-29 21:10:25
1424
1
原创 cocos2d-x 模态对话框的实现
心情不好,恩,不扯淡了,直接讲。==================================在泰然看了一篇实现模态对话框的文章,写的还不错,然后在其基础上加了我简单加了一层灰色透明背景,这样子界面效果看起来会更友好一点,好吧,原谅我的无耻,原创转载什么的也不在意了,原文在这里,今天感觉有点累,恩,主要是大神不能带我飞了,很是失落,好吧,不说废话了。在游戏中,我们
2014-05-29 20:41:17
3471
1
原创 cocos2d-x 3.0 使用Sax解析xml文档(解决中文显示问题)
今天是个好日子,心想的事儿都能成,明天是个好日子,打开了家门儿迎春风。。。恩,听着歌写文档生活就是这么享受。今天以前的邻居大神突然在qq上赞了我一下,这让我异常激动啊。。这还要从前前前几天说起,那会无意间看到cocos微信上的一个实话实说活动,反正就是参加了可以抽奖这样子啦,没错,我就是本着那官方T恤去的,本着分子越大分母越大抽奖几率越大的原则,然后就连着发了一番感慨,而且还都是比较罗嗦,
2014-05-29 00:26:22
3660
2
原创 cocos2d-x 之闲扯UI制作
有一阵子没来更新博客了,因为这几天都比较忙啊,什么LOL无线活力模式又开启了啊,双倍金币活动又来了啊。。。好吧,生活就是应当劳逸结合,以逸待劳,最好能不劳而获,但是这明显是不可能的,正所谓人丑就应该多读书,没错,我不会告诉你我这几天去图书馆自闭了。。这要说道前几天一位大神给看了一下他们做的一款类似山寨萝卜的游戏,然后萌生了也想动手做一个的念头,于是手贱解压了一下,两眼放光有木有
2014-05-25 23:37:56
1628
原创 cocos2dx 3.0 简单使用 CocoStudio Animation Editor
原来有一两个人说我不帅的时候,我不以为意,逗我玩而已,后来几乎所有人都说我不帅,我才真正意识到事态的严重,这社会骗子真是越来越多了...好吧我承认,这个笑话不好笑,其实我想说的是,做人一定要坚持自己的原则,哪怕有一天所有人都和你背道而驰,都不要放弃自己当初的梦想,如果有一天,我们淹没在人海之中,庸碌一生,那是因为我们不够努力,不够勇敢的去面对生活。每天积累一点点,嗯,满足简单的快乐
2014-05-18 00:14:23
5361
2
基于ssh框架+bootstrap的无线点餐系统(包含sql文件)
2014-08-08
cocos2dx 3.0 飞机大战源码
2014-04-22
cocos2dx 3.0 rc0 +flappybird 源码
2014-04-12
android音频视频播放器
2014-01-27
Android一个Demo搞定所有控件
2013-11-27
网站开发文档(中文.chm)集合礼包
2013-04-16
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人