
服务器开发
文章平均质量分 76
wildtech
这个作者很懒,什么都没留下…
展开
-
Linux Epoll介绍和程序实例
Linux Epoll介绍和程序实例1. Epoll 是何方神圣? Epoll 可是当前在 Linux 下开发大规模并发网络程序的热门人选, Epoll 在 Linux2.6 内核中正式引入,和 select相似,其实都 I/O 多路复用技术而已 ,并没有什么神秘的。其实在 Linux 下设计并发网络程序,向来不缺少方法,比如典型的 Apache 模型( Process Per C转载 2013-02-22 23:59:09 · 1028 阅读 · 0 评论 -
Erlang入门(二)
Erlang中的process——进程是轻量级的,并且进程间无共享。查了很多资料,似乎没人说清楚轻量级进程算是什么概念,继续查找中。。。闲话不提,进入并发编程的世界。本文算是学习笔记,也可以说是《Concurrent Programming in ERLANG》第五张的简略翻译。 1.进程的创建 进程是一种自包含的、分隔的计算单元,并与其他进程并发运行在系统中,在进程间并没有一个继承转载 2013-03-21 16:37:50 · 1288 阅读 · 0 评论 -
Erlang入门(一)
读erlang.org上面的Erlang Course四天教程1.数字类型,需要注意两点1)B#Val表示以B进制存储的数字Val,比如7> 2#101.5二进制存储的101就是10进制的5了2)$Char表示字符Char的ascii编码,比如$A表示652.比较难以翻译的概念——atom,可以理解成常量,它可以包含任何字符,以小写字母开头,如果不是以小写字转载 2013-03-21 14:10:23 · 1563 阅读 · 0 评论 -
Linux安装Erlang配置开发环境
这边插一句,如果大家学Erlang,建议还是到 Linux环境下,这样其实也是能学到不少知识,毕竟现在市面上主流的服务器都是Linux,所以如果你现在还只是会在Window下的这一套,那就来到Linux下学学吧。搜索了很多资料都说到,如果库不全的话,编译安装的时候会报各种错误,所以我们站在巨人的肩膀上。首先,打好库:sudo apt-get install build-原创 2013-03-20 16:35:39 · 5008 阅读 · 0 评论 -
SecureCRT使用VIM语法高亮
SecureCRT使用VIM时对语法高亮 1.在SecureCRT中 secureCRT使用VIM时对语法高亮 其实不是secureCRT的功能,而是VIM的设置:Options ->Session Options -> Terminal -> Emulation 中Terminal选择ANSI or linux or xterm,必须钩上 ANSI Colour设原创 2013-03-20 13:57:50 · 1439 阅读 · 0 评论 -
LPC基础讨论--数据类型--object
第一章: LPC 的基本概念1.1 LP 系统纯物件导向的设计概念LPMud 的世界为一纯物件的世界,构成此世界的最基本元素就是物件。一个物件的产生,代表该物件被载入了记忆体中,但是并不一定经过编译。系统给予每个物件独一无二的识别名称□物件名称 (object name),在一个世界里每个物件只有一个物件名称,永远不会和其他的物件重复。物件导向的世界里,同样类型的物件拥有相同的转载 2013-03-20 10:54:54 · 1962 阅读 · 0 评论 -
5步轻松搭建ERLANG开发环境
一、相关资料Erlang 的官方网站是http://www.erlang.org.其左侧的连接指出了我们可以从这里获取的资源。Downloads 连接可以下载到所有版本的Erlang.Links 是一些其它资源的链接Enhancements 是一些Erlang的增强功能Getting Started 是教学Documentation 文档,相当于帮助文件Exam原创 2013-03-20 10:23:52 · 1983 阅读 · 0 评论 -
Linux下MySQL的常见使用命令
一、引言 想使用Linux已经很长时间了,由于没有硬性任务一直也没有系统学习,近日由于工作需要必须使用Linux下的MySQL。本以为有Windows下使用SQL Server的经验,觉得在Linux下安装MySql应该是易如反掌的事,可在真正安装和使用MySQL时走了很多弯路,遇见很多问题,毕竟Linux和Windows本身就有很大区别。为了让和我一样的初学者在学习的过程中少走弯路,尽快入转载 2013-03-20 09:32:01 · 1231 阅读 · 0 评论 -
MUDOS详解
MUD第一.MUDOS中的三大类: 房间ROOM, 物品OBJECT和生物LIVING1.1 [如何制作房间]一个房间必定继承了ROOM,一个房间有三个非常重要的函数:create(), init()与refresh()这三个函数会在某些特定的时机被系统所呼叫。inherit ROOM;[create函数]create()是房间被创建时候必定要调用的函数,相原创 2013-03-19 16:54:13 · 5301 阅读 · 0 评论 -
Debian下用samba实现windows与linux文件共享(同事的blog,拿来备份)
在Debian上设置Samba服务器1 介绍 如果某一个单位,他们的桌面计算机必须使用M$ 视窗系统平台的话,那么他们非常可能不可避免的需要视窗系统服务器产品,比如视窗系统 NT Server或视窗系统 2000 Server,甚至视窗系统 2000 Advanced Server。要知道,要合法的拥有这些服务器的软件(按照微软的所谓许可协议购买连接数)的话,再加上昂贵的硬件费用,转载 2013-03-19 10:50:22 · 2303 阅读 · 0 评论 -
云风开发笔记(3) Redis, Google Protobuffer, ZeroMQ
这周的工作主要是写代码。开发计划制定好后,我们便分头写代码去了。我们希望一期早点做出可以运行的东西来,一切都从简。整体的代码量并不多,如果硬拆成很多份让很多人来做的话,估计设计拆分方案,安排工作,协调每个人写的东西这些比一个人全部实现一遍的工作量还要大的多。所以,最终就是两个人在做。怪物公司在弄客户端的东西,蜗牛同学包干了服务器。好吧,基本没我的事了,我就是那个打酱油的,好听点说,就是设计转载 2013-03-14 13:57:25 · 3555 阅读 · 0 评论 -
MaNGOS游戏服务器设计
一、服务器结构探讨之最简单的结构 好的结构不是一蹴而就的,而且每个设计者心中的那把尺都不相同,所以这个优秀结构的定义也就没有定论。在这里,我们不打算对现有游戏结构做评价,而是试着从头开始搭建一个我们需要的MMOG结构。 对于一个最简单的游戏服务器来说,它只需要能够接受来自客户端的连接请求,然后处理客户端在游戏世界中的移动及交互,也即游戏逻辑处理即可。转载 2013-03-12 19:29:28 · 3034 阅读 · 0 评论 -
Using the SSL API【Erlang手册翻译】
如何使用SSL的API翻译得捉鸡,拿捏不好的地方保留英文。通过使用ssl:versions/0可以查看到ssl的版本信息ssl:cipher_suites/0查看所支持的cipher_suites,并不是所有的SSL的连接都是可用的,这要考虑到证书的问题。默认使用的是最强的设定。2.2 设置连接Here follows some small example of h原创 2013-03-21 18:05:41 · 1391 阅读 · 0 评论