简介 简介 能做什么? LINUX WINDOWS 简介 简约框架(plain framework)是一款基于C/C++开发的,跨平台(windows/linux)应用的基础框架,开发者可以利用此框架快速的开发出需要的系统应用,如通信服务器,游戏服务器/客户端等的核心. 能做什么? 框架集成了数据库的操作.脚本的操作(lua).线程的操作.网络的封装,丰富的的接口使得能够满足绝大多数的应用开发.该框架主要针对网络应用,特别是游戏开发(服务端/客户端). 你也可以扩展框架以便实现更多的功能. 如果…
代码风格 介绍 介绍 框架自身采用了google的C++风格,作者也鼓励在你的应用中使用此风格,有关此风格你可以查阅相关资料了解.下面是一段plain framework中的代码,以便大家参考: 你可以在此处下载到本项目使用的 风格指南: 链接:http://pan.baidu.com/s/1bneYgI7 密码:0ox1 base/global.h /** * PLAIN FRAMEWORK ( https://github.com/viticm/plainframework ) * $Id…
模块 总述 基础 数据库 引擎 事件 文件 网络 性能 脚本 系统 工具 总述 上图为plain framework(简称简约框架)所有的模块,包括基础.数据库.引擎.事件.文件.网络.性能.脚本.系统.工具模块,各个模块的详细介绍请看以下的独立说明. 基础模块 基础模块提供了基本的操作,包括时间.容器.字符串.日志.输入/输出流. 数据库模块 数据库模块提供了基本的数据操作接口,提供了查询以及结果集获取的方法. 引擎模块 引擎模块作为整个框架的核心,具有举足轻重的地位,我们的应用也是在引擎的扩…
许可 介绍 Apache2 License 介绍 使用非常友好的阿帕奇2许可协议,你可以应用到你想用的任何应用上,如需修改源码,请保留原作者信息. Apache2 License Apache License Version http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION . Definitions. "License" shall mean the…
简明教程 简单的例子 实现代码 简单的例子 如果你已经下载好整个框架的源码,那么你可以在这里找到应用的例子: plainframework/applications/pf_simple 如果你在windows上工作,可以使用vs2008以上版本打开pf_simple/scripts/pf_simple.vc9.sln进行编译,如果你在linux平台下则使用cmake进行编译: cd plainframework/applications/pf_simple #进入示例的目录 cmake ./ m…
https://blog.csdn.net/zfrong/article/details/3971722…
源码请移步至:https://github.com/aquariuspj/spring-security/tree/translator/docs/manual/src/docs/asciidoc 版本号:5.0.x 参考手册 [翻译自官方GIT - 2018.06.12] Spring Security参考手册 Spring Security是一个强大且高度可定制的身份验证和访问控制框架. 这是保护基于Spring的应用程序的事实标准. 前言 Spring Security为基于Java EE…
上次介绍了一下plain framework的基础相关资料,今天该框架正式开源发布.项目的地址托管于github上,我相信大多数朋友都应该知道.今天要介绍的是该框架的目录基本结构,以及分别在linux以及windows平台上安装的例子.为了让初学或者技术不是太扎实的朋友也能快速上手,我在这里一步步从开发环境的搭建讲述到第一个比较完整的示例(网关服务器),每一步都是今日从空白的系统开始及时操作,由简入深,如果大家不太明白请到交流群询问. 更新日志 2015年1月10日 更新lnmp安装脚本,兼容最…
在我们的日常开发中,我们往往会遇到这种情况,当我们换了一个开发环境时很可能会重新利用一套新的框架进行开发.由于不同框架有着不同的接口,所以我们不得不花时间再次熟悉这些接口,这将造成开发时间上的重复,而对于一个程序来说又经历了一段重复造轮子的过程.在游戏开发领域,我介入的时间并不太长,大约三年时间.抱着对于游戏的热爱和激情,在这几年时间里也是一个苦苦摸索的过程.我们国人有着这么一个通病,那就是所谓的“闭关自守”,我发现有些开发者是拥有了一套代码之后便利用这套代码可以玩转整个游戏界.我能了解这些朋友…
转自:http://www.runoob.com/manual/lua53doc/manual.html 1 – 简介 Lua 是一门扩展式程序设计语言,被设计成支持通用过程式编程,并有相关数据描述设施. 同时对面向对象编程.函数式编程和数据驱动式编程也提供了良好的支持. 它作为一个强大.轻量的嵌入式脚本语言,可供任何需要的程序使用. Lua 由 clean C(标准 C 和 C++ 间共通的子集) 实现成一个库. 作为一门扩展式语言,Lua 没有 "main" 程序的概念: 它只能 …