加载中
Lua Web快速开发指南(9) - 使用cf内置的异步库

API 介绍 cf框架提供内置的异步库cf, 需要使用的时候我们必须先导入API: local cf = require "cf". 定时器与循环定时器 cf库内置了一些定时器方法, 这些方法为开发者提供了对时间事件的控制能...

2019/06/23 23:05
424
Lua Web快速开发指南(7) - 高效的接口调用 - httpc库

httpc库基于cf框架都内部实现的socket编写的http client库. httpc库内置SSL支持, 在不使用代理的情况下就可以请求第三方接口. httpc支持header、args、body、timeout请求设置, 完美支持各种h...

Lua
2019/06/16 17:58
564
Lua Web快速开发指南(5) - 利用template库构建httpd模板引擎

介绍template 模板引擎是为了使用户界面与业务数据(内容)分离而产生的, 其本身并不是一种深奥的技术. template模板引擎首先会将合法的模板编译为lua函数, 然后将模板文件和数据通过模板引擎...

Lua
2019/06/14 04:45
370
Lua Web快速开发指南(4) - 详细了解httpd库的作用

httpd库是基于HTTP 1.1协议实现而来, 内置了高性能的http协议解析器与urldecode解析库. httpd库默认情况下就能工作的很好, 但是在一些需求较为极端的场景还是需要微调一下参数. httpd常用的内...

Lua
2019/06/14 04:43
245
Lua Web快速开发指南(3) - 初识httpd库路由

本章假设您已经知道httpd server如何快速搭建, 并且知道cf的启动流程与运行流程, 知晓httpd如何创建与启动. 回顾上一章节 -- script/main.lua local httpd = require "httpd" local app = h...

2019/06/14 01:43
350
Lua Web快速开发指南(2) - cf的运行机制简介与基于httpd库的开发环境搭建

从本章开始假设大家都熟悉lua语法. 运行流程 在上一章节学会了如何安装cf后, 本章节就会介绍cf到运行机制与httpd的server搭建! cf是一个非常典型的基于协程的事件驱动开发框架在封装成API后,...

2019/06/14 01:42
640
Lua Web快速开发指南(1) - 初识cf框架

cf是什么? cf全称为: CoreFramework. 一个基于Reactor事件驱动与协程的lua高性能网络框架, 目前主要面向HTTP Application开发. cf内部主要实现了包括HTTP与HTTP Over Websoket协议的Server,...

2019/06/14 01:41
875
core_framework —— 基于libev的轻量级lua网络开发框架

大道至简, 返璞归真. 前言 在发表这篇博文的前夕, 还有一些小伙伴在提问一些以下相关的问题: 性能怎么样? 是否容易上手? 开发目标在哪? 如何反馈问题? 对比行业内的lua开源项目有何优势? 等...

2019/03/27 13:53
412
单/多队列网卡的前世今生

多队列网卡是一种技术,最初是用来解决网络IO QoS (quality of service)问题的,后来随着网络IO的带宽的不断提升,单核CPU不能完全处满足网卡的需求,通过多队列网卡驱动的支持,将各个队列...

2018/07/31 10:45
1.9K
Lua 生成凌晨与午夜时间戳的函数

今天接到运营需求:"查询从当日0点 - 当前时间的所有战绩" 于是一个生成凌晨与午夜时间戳的函数应运而生!哎....大家随意看看吧.... -- 返回今日凌晨与午夜时间 local function time( ... )...

Centos 不小心删除了openssl,导致无法使用sshd、yum、wget、curl 等软件的问题。。

1、如果安装了FTP,可以使用FTP上传rpm到服务器进行安装; 2、挂载光驱cdrom到mnt文件夹下,进入package文件夹rpm进行安装; 3、有源码包进行源码安装; 4、自求多福吧!...

趣玩Python之装饰器详解

趣玩Python系列(禁止转载)

Python 字典的内置方法

Python字典包含了以下内置方法: 1、radiansdict.clear():删除字典内所有元素 2、radiansdict.copy():返回一个字典的浅复制 3、radiansdict.fromkeys():创建一个新字典,以序列seq中元素做...

2016/07/29 10:39
202
Linux 使用unzip命令解压其中的单个文件到指定文件夹

相信很多人都遇到过Candy的情况: 公司电商平台备份后文件大小多达10个G!海量小文件、图片、js、css等等......; 这造成了一种情况,如果不小心删除了一个文件而无法恢复的情况! 那就只能从...

2016/06/08 18:32
4.9W
面试题:不用第三变量交换ab值

面试题:不用第三变量交换ab值 如果你用python这类高级语言,请不要使用类似下列算法: a = a+b; b = a-b; a = a-b; 因为你完全可以:

2016/06/06 16:51
3.1K
Python 一个妹子要求我重写[::-1]

妹子说我代码能力不行!我为了要男人一把,还是咬紧牙关写吧!

2016/05/29 15:37
310
Python 分析猴子吃桃子问题!

一个猴子吃桃子问题: # -*- coding: UTF-8 -*- #有一个猴子摘了一堆桃子!现在决定每天吃一半且多吃一个,一共吃了9天,到了第10天就只剩1个了,问最开始有多少桃子? def work(): #...

2016/05/29 14:46
7.3K

没有更多内容

加载失败,请刷新页面

返回顶部
顶部