- 博客(39)
- 资源 (135)
- 收藏
- 关注
转载 再谈select, iocp, epoll,kqueue及各种I/O复用机制
再谈select, iocp, epoll,kqueue及各种I/O复用机制 http://blog.csdn.net/shallwake/article/details/5265287
2014-02-27 20:47:14 765
转载 node.js
node.js 初体验http://www.cnblogs.com/Darren_code/archive/2011/10/31/2207063.html新手如何快速入门node.jshttp://www.9958.pw/post/nodejs_lesson
2014-02-27 19:56:37 871
原创 Unity中的HTTP网络通信
1.马克思主义基本资料http://baike.baidu.com/link?url=h7r5d5cFXKfX3PLKeq6nLS3kpAgD_ujX0KwDy5nmoEUyOTpDzwPiu8RIcligzaSQ例题:马克思主义的创始人是(马克思和恩格斯)2.二元论http://baike.baidu.com/link?url=1OpiZdQq-5GPnwfP_uJOdbLw
2014-02-27 17:54:09 863
原创 心理学
1.心理学介绍:http://baike.baidu.com/link?url=mgpY_plVjxQL0iWcw7yvHs0vY1LJjGf6wn9SE8AnuH7eP8CYjKJoJKHi8EhAwkpT例题:心理学成为一门独立的学科是在(19世界末)2.首因效应:人际交往中给人留下的第一印象至关重要,对印象的形成影响很大。近因效应:最后的印象,往往是最强烈的,可以冲淡
2014-02-26 17:59:16 813
转载 晕轮效应
注意“投射倾向”有些人总是从好的一面来解释别人,因为他本人就是一副菩萨心肠。而有些人则总是从恶意来判断他人的行为,即使是好事,他也会认为这是“别有用心”,这是因为他本人猜疑心重。这种把自己的某些心理特点附加给对方的现象,即“投射倾向”。人际知觉的投射倾向表明,人对他人的知觉包含着自己的东西,人在反映别人的时候常常也在反映着自己、而这种反映又往往是不自觉的。如果你对自己的“投射倾向”不加注意,没
2014-02-26 17:39:07 697
转载 能让你成为更优秀程序员的10个C语言资源
一些人觉得编程无聊,一些人觉得它很好玩。但每个程序员都必须紧跟编程语言的潮流。大多数程序员都是从C开始学习编程的,因为C是用来写操作系统、应用程序最常用的语言。C编程笔记这些是华盛顿实验学院C编程入门课的部分笔记。它们是以《C程序设计语言》的补充笔记(从1995年春开始)为基础修改的,而这本书的作者就是大名鼎鼎的Brian Kernighan和Dennis Ritchie了,人们亲
2014-02-25 10:17:24 944
转载 二难推理
请看一个传说:古希腊有一个国王,想把一批囚徒处死。当时盛行的处死方法有二:一是砍头,二是绞死。这两种死法囚徒可以自己选择。选择的方法是:死前囚徒随意说出一句活,而且这句话可以让人马上检验出真假。如果囚徒说的是真话,那就绞死;如果囚徒说的是假话,那就砍头。结果,有的囚徒因说真话(包括说不出话)而上了绞架;有的囚徒因说假话而身首分离。其中有一个囚徒非常聪明,当轮到他选择处死的方法时,他说了这样一句
2014-02-24 17:16:37 3120
转载 自学Linux命令的四种方法
如果你想成为Linux高手,那么掌握一些Linux命令是必不可少的。下面是自学Linux命令的四种方法。每日提示学习Linux命令的一种渐进式方法是:在每次打开终端时,让它显示“每日提示”。这会向你介绍一些有用的命令及其高级使用技巧。在.bashrc中(/home/.bashrc)增加如下一行:
2014-02-24 14:26:17 608
转载 再次探讨企业级开发中的Try......Catch性能问题
引言之前写过一篇文章《在企业级开发中使用Try...Catch...会影响效率吗?》一文,得到了不少朋友的关注,自己也与大家私下交流了一些东西。为了最快的让大家明白本文的内容,我先把本文的内容列个提纲,提纲如下:Try...Catch中大家普遍认为的结论尽可能的考虑真实环境的再次做测试并进行分析之前文章中有错误的几点内容总结 正文部分第一部分
2014-02-24 10:22:05 648
原创 [手游新项目历程]-38-Supervisord守护进程
supervisord简介,配置及使用 点击打开链接Supervisord守护Python进程 点击打开链接
2014-02-23 20:47:39 1230
转载 概念的内涵和外延
概念的内涵和外延任何一个概念都有内涵和外延,这是概念的基本特征。外延指所反应对象的具体范围、具体事物。内涵指概念所反应的特征和本质属性。在逻辑学的学术范围内,概念的逻辑结构分为“内涵”与“外延”。内涵是指一个概念所反映的思维对象本质特有的属性的总和;概念的外延是指具有该概念所反映的本质属性的一切对象。例如“国家”这一概念的内涵包括:他是阶级社会中所特有的政治实体,是阶级矛盾不可调和的产物,是统
2014-02-22 16:55:45 9922
原创 普通逻辑(00024考点)
1.逻辑常项与逻辑变项逻辑常项是在命题逻辑中的逻辑形式的联结词。逻辑常项是逻辑形式中不变的部分,表示思维的形式。 简单命题,例如“所有金属都是导电的”、“有些顾客不是会员”等,这类命题可以写成“所有S都是P”、“有些S不是P”的表达形式,其中,“S”和“P”是逻辑变项,“所有……都是……”、“有些……不是……”是逻辑常项。复合命题,例如“如果天下雨,那么地湿”、“或者你去参加比赛,或者我去
2014-02-22 15:42:56 2341
原创 高等数学(工本)考点
空间坐标以空间一点O为原点,建立三条两两垂直的数轴;x轴,y轴,z轴,这时建立了空间直角坐标系Oxyz,其中点O叫做坐标原点,三条轴统称为坐标轴,由坐标轴确定的平面叫坐标平面。距离公式编辑在空间中:设A(x1,y1,z1),B(x2,y2,z2)|AB|=[(x1-x2)2 + (y1-y2)2 + (z1-z2)2] 坐标之差的平方和开根号表示方法设点M为空间的一个定点,
2014-02-21 14:39:33 1058
原创 半质数的个数
质数是大家熟知的概念,我们定义一个半质数的概念:如果一个数恰好是两个质数的乘积(可以相同),则称它为半质数。前几个半质数是 4, 6, 9, 10, 14, 15, 21, 22, 25, 26。我们的问题是,输入两个正整数x<=y,问[x,y]之间有多少个半质数?输入:x,y 输出:[x,y]之间有多少个半质数。 输入数据范围 1#include #include u
2014-02-20 20:49:18 1095 1
转载 在一个数组中找到等于某个数的组合
方法1:#include#include#include#include#include #includeusing namespace std;void getResult(vector a,int result) { sort(a.begin(),a.end()); int nLen = a.size(); for (int i = 0; i
2014-02-20 15:19:44 3925
转载 大数相乘(支持浮点数)
// $Id: multi.cpp 7 2006-11-02 06:30:51Z JiangMiao $ // JiangMiao's Blog http://blog.csdn.net/antter#include #include using namespace std;#define SAFE_DELETE(p) if((p)!=NULL){delete p;p=NULL
2014-02-19 18:15:25 1160
转载 Winsock 2 入门指南
Winsock 2 入门指南 (翻译自MSDN+CBuilder2010文档)Translated by Xana HopperBlog: http://blog.xanahopper.comEmail: xanahopper@21cn.com一下是Windows Sockets编程的入门指南,提供帮助理解最基础的Winsock函数和数据结构,以及它们是如何一起运作。零、关于服
2014-02-19 11:04:55 10823 1
转载 [手游新项目历程]-40-linux环境实现C/C++程序崩溃退出时打印栈信息
每天进步一点点——Linux系统中的异常堆栈跟踪简单实现 点击打开链接linux环境实现C/C++程序崩溃退出时打印栈信息 点击打开链接Linux 获取并分析程序崩溃时的调用堆栈 点击打开链接Linux程序异常退出打印调用堆栈 点击打开链接还没应用,只是找了些资料,有空去试下
2014-02-18 18:08:47 1193
转载 手游创业的九种死法
本文作者是北京魂世界(SoulGame)CEO、《天降》游戏制作人@流白,英文区代理权已经以1000万人民币价格卖出。@流白应邀写下的这篇文章包括他对于创业与创新的感悟,内容比较多,这里分成两部分。另一部分是当下游戏人对创新的四大误解,以及他的亲身经验,作为今日微信推送的另一篇文章。 江湖险恶生存不易。无论是自己走火入魔还是被人下毒暗算,在成功之前就死掉,创新抑或山寨都救不了你。
2014-02-18 18:00:32 788
转载 手游营销的10个靠谱方向
手游的成功性现在看来偶然性很强,游戏品质永远是第一位的,但成功的游戏背后是否都有某些共同之处呢?在成千上万款游戏当中,那些品质很高的成功游戏,又是怎么被用户所知道的呢?这个问题一直困扰着游戏圈的所有人。 美国工作室Kiwi Inc的CEO Omar Siddiqui认为,“找到可重复的成功才是关键,确保每个游戏都能成功的话,可以增加你的机遇,同时减少你面临的挑战。”现在看来找到一种行之有
2014-02-18 17:55:55 1264
转载 创业三个月总结---记录这三个月的酸甜苦辣咸!!!
hi~大家好,今天是我第二次创业也就是伯骐咨询开张三个月的日子,这三个月的经历,对我来说真的是一笔宝贵的财富,各种酸甜苦辣咸,做技术的人真的是单纯啊,出来各种被坑,各种被骗,好在我的学习能力强,慢慢的我也不会那么单纯了,恩,是社会把我逼良为娼的哈哈(开个玩笑)~ 好了下面我就总结下一些经验,供大家一起讨论学习。为什么创业?这个问题,对于创业者来说共同的答案就是:不满足于现状。记得本科刚毕业
2014-02-18 17:22:36 966
原创 Notepad++ 删除空白行的方法
Notepad++ 是我特别喜欢的一款编程工具。在安装后就可以轻松使用了。Notepad++ 上提供了很多方便的插件以实现更多的扩展,当然自身已经比较强大好用了。如果你遇到文本中间有大量的空白行的话,那么利用Notepad++ 可以按照以下方式轻松搞定:方法一(插件处理):先下载安装插件 TextFX,下载后重新启动下,然后在菜单栏找到 TextFX -> TextFX Edit
2014-02-18 14:20:10 91237 1
转载 几种常见容器比较和分析 hashmap, map, vector, list ...hash table
list支持快速的插入和删除,但是查找费时;vector支持快速的查找,但是插入费时。map查找的时间复杂度是对数的,这几乎是最快的,hash也是对数的。 如果我自己写,我也会用二叉检索树,它在大部分情况下可以保证对数复杂度,最坏情况是常数复杂度,而std::map在任何情况下都可以保证对数复杂度,原因是它保证存诸结构是完全二叉检索树,但这会在存诸上牺牲一些时间。STL 中的map
2014-02-17 14:17:12 967
原创 虚继承
虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。类D继承自类B1、B2,而类B1、B2都继承自类A,因此出现如右图所示的局面(非虚基类)。虚拟继承是多重继承中特有的概念。虚拟基类是为解决多重继承而出现的。如下图所示。类D继承自类B1、B2,而类B1、B2都继承自类A,因此出现如右图所示的局面(非虚基类)。为了节省内存空间,可以将B1、B2对A的继承定义为虚拟继
2014-02-16 18:40:53 475
转载 网络游戏的对时以及同步问题
大多数实时网络游戏,将 server 的时间和 client 的时间校对一致是可以带来许多其他系统设计上的便利的。这里说的对时,并非去调整 client 的 os 中的时钟,而是把 game client 内部的逻辑时间调整跟 server 一致即可。一个粗略的对时方案可以是这样的,client 发一个数据包给 server,里面记录下发送时刻。server 收到后,立刻给这个数据包添加一个s
2014-02-15 23:50:34 750
转载 bug注意事项
char *buffer = calloc(sz*2+1, sizeof(char));先分配一块内存,长度是要 dump 的数据长度两倍加一。然后循环sprintf(buffer+i*2, "%02x", data[i]);这就是我们看了几次没留意的 bug 所在:data 是 const char 类型,有符号的。当 data[i] 是一个负数时, %02x 不一定只输出 3 个
2014-02-15 23:28:53 676
转载 消息队列
消息队列 我们所能想到的最简单的消息队列可能就是使用stl的list来实现了,即消息队列内部维护一个list和一个互斥锁,putMessage时将message加入到队列尾,getMessage时从队列头取一个message返回,同时在getMessage和putMessage之前都要求先获取锁资源。实现虽然简单,但功能是绝对满足需求的,只是性能上可能稍稍有些不尽如人意。其最大的问题在
2014-02-15 17:41:08 567
原创 注意事项
1.为了游戏主逻辑循环的流畅运行,所有比较耗时的IO操作都会分享到单独的线程中去做,如网络IO,数据库IO和日志IO等。当然,也有把这些分享到单独的进程中去做的。
2014-02-15 17:27:58 573
原创 网络模型
网络模型在对性能要求比较高的服务器上,select一般不会是最好的选择。如果我们使用windows平台,那IOCP将是首选;如果是linux,epool将是不二选择selecthttp://baike.baidu.com/subview/621719/11844440.htm?fr=aladdinIOCPhttp://baike.baidu.com/link?url=69gch
2014-02-15 17:16:56 622
转载 (微软100题)2.设计包含min 函数的栈。
#include using namespace std;/*2.设计包含min 函数的栈。定义栈的数据结构,要求添加一个min 函数,能够得到栈的最小元素。要求函数min、push 以及pop 的时间复杂度都是O(1)。ANSWER:Stack is a LIFO data structure. When some element is popped from the s
2014-02-14 17:32:34 613
转载 (微软100题)3.求子数组的最大和
#include using namespace std;/*3.求子数组的最大和题目:输入一个整形数组,数组里有正数也有负数。数组中连续的一个或多个整数组成一个子数组,每个子数组都有一个和。求所有子数组的和的最大值。要求时间复杂度为O(n)。例如输入的数组为1, -2, 3, 10, -4, 7, 2, -5,和最大的子数组为3, 10, -4, 7, 2,因此输
2014-02-14 17:22:11 547
转载 (微软100题)1.把二元查找树转变成排序的双向链表
#include using namespace std;/*1.把二元查找树转变成排序的双向链表题目:输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。10/ \6 14/ \ / \4 8 12 16转换成双向链表4=6=8=10=12=14=16。*/st
2014-02-14 16:43:58 578
原创 [手游新项目历程]-41-镜像服务器
所有网络系统遇到的一个共同问题是流量太高,从而影响数据访问时间。为解决这一问题,一般将通用服务器连接到网络的高速段或主干网上,但这会给主干网造成很大的压力。光盘镜像服务器可以直接连到网络中的任何地方,也可放置在对其访问频率最高的本地网段,因此可缩短用户的访问时间并提高网络吞吐量。光盘镜像服务器将光盘的信息存储和读取功能分离,凭借硬盘的高速存取能力来共享光盘信息资源,因此光盘镜像服务器的访问
2014-02-12 16:25:34 827
原创 求最低价格
超能饮料 (关键字: chemical)文明盛世旗下的化工产品实验室一直在研究如何配制能够提高工程师生产效率、保持他们头脑清醒的新型兴奋剂。研究已经分离了一系列化合物,当它们和糖水混合在一起就成为了下一代超能饮料的活性成分。这些化合物成分类似:任何一种化合物都可经由某一化学反应,成为其它任意一种化合物。实际进行化学反应的成本很低,但使反应发生的设备和催化剂成本相当高昂。把某一化合物转换
2014-02-07 19:43:30 1169 1
原创 lua杂项
--[[local test01 ={ [1] = {{1,2,3,4},{1,2,3,4}}, [2] = {{1,2,3,4},{1,2,3,4}},}for k,v in pairs(test01)do for kk,vv in pairs(v)do if(kk == 1)then test01[k][kk] = nil end end
2014-02-07 17:52:19 1414
转载 为何穿越火线能在全球免费游戏中收入第一
市场调查机构SuperData上周在官方BLOG公布了全球十大收入最高的免费网游,其中韩国SmileGate研发的线上射击游戏《穿越火线CF Onilne》以9亿5千7百万美元的收入拿下第一名,其次为MOBA竞技游戏《英雄联盟》,第三名则为《DNF(地下城与勇士)》。这个排名震惊了老美,因为他们甚至不太清楚这是一款怎样的游戏,又为什么能够拿下第一名,那么本周一起来探讨一下这个事件吧。 当
2014-02-07 10:04:18 1118
转载 App成功开发3条法则
TinyHearts的创始人在三年内创造了3个出色的应用程序,其中以《口袋动物园》《Wake闹钟》最为出名,本文将介绍他在三年创业里总结的三个创业法则。4 天前 上传下载附件(106.54 KB) 应该说我的创业是从4年前开始的,当时我在家创办了自己的App工作室。在自己的工作室里,我花了6个月才把应用程序推到AppStore的榜单中。同时,我的
2014-02-07 10:01:21 716
dpqServer.zip
2020-10-25
dlsSqlDb2020-10-25.zip
2020-10-25
dlmServer2020-10-25.zip
2020-10-25
Websocket.zip
2020-10-19
libco文档以及代码.zip
2020-10-17
curlpp-0.8&&curl7.6.zip
2019-12-05
VSCodeUserSetup-x64-1.40.0-insider.zip
2019-11-09
babun-1.2.0.zip
2019-11-08
C++写的高效率排行榜功能 rank.zip
2019-08-29
封装后的C++读取json库
2019-08-20
Navicat Premium 12.zip
2019-07-10
HP-Socket网络通信框架开发指南.zip
2019-01-22
HP-Socket-master.zip
2019-01-22
intech二面:(全是选择题)
2019-01-17
md5加密解密 string Md5Encode::Encode
2017-09-28
yum_rpm....
2017-06-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人