当前位置: 首页 > 软件库 > Web应用开发 > Web框架 >

cf

精巧的 Lua web 开发框架
授权协议 BSD-3-Clause
开发语言 C/C++ Lua
所属分类 Web应用开发、 Web框架
软件类型 开源软件
地区 国产
投 递 者 赫连正初
操作系统 跨平台
开源组织
适用人群 未知
 软件概览

cf是什么

    1.  重度Lua使用者喜欢的web开发框架;

    2. 极简主义hacker自定义web工具;

    3. 比tiny更tiny的高效web开发库;

如果你也喜欢lua

    如果你和我一样用过各种语言的各种开发框架, 你就慢慢变得越来越挑剔;

    如果你和我一样写维护过10000行以上的单class, 你就会开始变得极简主义;

    当你进行接口开发的时候, 是否考虑过你的业务代码数量还比不上框架内置的代码5%?

    当你发现框架启动需要10秒, 刷新后得到结果需要5秒后. 电脑慢还不是问题么?

    其实这一切都是可以解决..

 

为什么选择它?

    1.   启动内存不超过1.5M的web service;

    2.  轻轻松松几千个lua协程, 随随意意几百cf实例, 性能与并发等你来测;

    3.  物联网都喜欢的mqtt协议(luamqtt), 支持同步与异步处理;

    4.  WebSocket支持, 写长连接变得非常简单;

    5.  超时器/循环定时器/sleep我都有, 就怕你不会用;

    6.  TCP同步非阻塞写法, 异步DNS内置; 

    7.  支持SSL client method, 安全tcp connect;

    8. 更多内容( 骚话 )请看这里

文档在哪?

    script/test_*.lua的代码就是最好的示例, 当然你也可以等我出文档

如何运行?

    参考readme!  cfadmin 默认会在script文件夹内寻找script/main.lua文件作为入口文件.

还有些什么?

    一个喜欢吹水的作者正在等待一群喜欢实力吹水的开发者加入进来.

作者联系方式:

    1. issues

  • 基于近邻的推荐算法 基于近邻的推荐算法是比较基础的算法,应用较为广泛,这里的近邻算法指的是协同过滤算法。包含基于用户的协同过滤算法(UserCF)和基于物品的协同过滤算法(ItemCF)。 协同过滤的核心思想就是基于相似性度量。 UserCF算法原理 核心思想:先找到相似用户,再找到他们喜欢的物品。 给用户推荐 “和他兴趣相投的用户” 喜欢的物品。 1. 构建用户物品评分表 这里以用户A、B、C、

  • 【cf】Codeforces Round #774 (Div. 2) 前4题 【cf】Codeforces Round #774 (Div. 2) 前4题_legend_yst的博客-CSDN博客 【算法刷题】排序:CodeForces 984A,CodeForces 1132B,CodeForces 1015C 【算法刷题】排序:CodeForces 984A,CodeForces 1132B,

  • 要的是代码 ,不是其他的 ,最新代码。。。。 01[]CF该空白名字代码.txt 02[]CF该空白名字代码.txt 03CF该空白名字代码.txt 04CF该空白名字代码.txt 05. cf里的空白名字怎么打,我有更名卡,求没被用过的,打出来让我复制,求大。 CF游戏里名字打空格方法:第一步:输入法切换到只能ABC(相信每台电脑上都有百

  • .版本 2 .子程序 召唤call调用 .参数 触发基址 .参数 等级 .参数 ID .局部变量 地址, 整数型 .局部变量 代码, 字节集 地址 = 获取子程序地址 (&召唤call, 4) 置汇编代码 () Pushad () Mov_ESI_Ptr (触发基址) Mov_EDI_Ptr_ESI_Add (0) Mov_EDX_Ptr_EDI_Add (十六到十 (“f4”)) Push (0

  • 笔记本玩cf如何调全屏 笔记本玩cf屏幕两边有黑边怎么办   《穿越火线》是一个比较受大众欢迎的大型网络游戏,玩家可以在其中享受真实世界中没有的刺激感,但是有时候因为设备的原因,我们可能不能够愉快地享受游戏带来的体验。比如电脑无法全屏以及出现黑边等等,都会影响我们的实际实验操作体验。因此针对这个问题,今天为大家介绍的就是关于笔记本玩cf如何调全屏的方法以及笔记本玩cf屏幕两边有黑边的原因和解决方法

 相关资料
  • 本文向大家介绍App开发建议技巧,包括了App开发建议技巧的使用技巧和注意事项,需要的朋友参考一下 开工准备 在项目业务代码开工之前,最好把这些问题都解决掉,否则必将酿成大祸害。它们是: 组件路由 异步处理 组件化模块工程 全局网络拦截器 异常统一处理器 基础视图组件封装 日志记录工具 解决写无数次一模一样代码的模板(如自定义MVP模板) 机型适配 特定的机型上出问题时,别着急。我们可以尝试以下几

  • 本文向大家介绍深度定制Python的Flask框架开发环境的一些技巧总结,包括了深度定制Python的Flask框架开发环境的一些技巧总结的使用技巧和注意事项,需要的朋友参考一下 Flask 环境配置 你的应用程序可能需要大量的软件包才能正常的工作。如果都不需要 Flask 包的话,你有可能读错了教程。当应用程序运行的时候,你的应用程序的 环境 基本上是所有一切事情的根基。我们是幸运的,因为有许多

  • "One does not live by bread alone,but by every word that comes from the mouth of God" --(MATTHEW4:4) python开发框架 不管是python,还是php,亦或别的做web项目的语言,乃至于做其它非web项目的开发,一般都要用到一个称之为什么什么框架的东西。 框架的基本概念 开发这对框架的认识,由于

  • 本文向大家介绍分享经典的JavaScript开发技巧,包括了分享经典的JavaScript开发技巧的使用技巧和注意事项,需要的朋友参考一下 JavaScript开发经典技巧分享给大家: 1、首次为变量赋值时务必使用var关键字 变量没有声明而直接赋值得话,默认会作为一个新的全局变量,要尽量避免使用全局变量。 2、使用===取代== ==和!=操作符会在需要的情况下自动转换数据类型。但===和!==

  • Free Templates for AWS CloudFormation Find the documentation for the latest stable release here: https://templates.cloudonaut.io/en/stable/ Find the documentation for the unstable master branch here:

  • 「盘古开发框架」是一套轻量稳健的工业级前、中、后台三维多端行业数字化赋能开发框架。基于商业友好的 Apache-2.0 协议免费开源发布。我们希望不仅是开源的受益者也能成为开源贡献者,与开源社区一起共建共享开源生态。 生态子项目 盘古开发框架由「盘古服务开发框架」、「盘古中后台业务系统开发脚手架」、「盘古移动端多平台开发脚手架」三个子项目组成。可以单独拆箱使用,也可以打包整合。 盘古服务开发框架(