LUA代码file=io.open("./test.conf", "r");
modulename="NOT Found";
port=-1;
function get_modulename(line)
if (string.find(line, "lib.*.so$")) then
--print(string.find(line, "lib.*.so$"));
mod
转载
2024-05-03 13:55:15
42阅读
目前,我们常用的配置文件格式有XML和ini, XML层次分明,但其缺点就是写起来太繁杂,对一些关键字如<>之类的处理比较特殊。而ini呢,配置不够灵活,只有简单的段-键-值模式,对于一些多层结构的配置,或者一些列表类型的配置,就显得力不从心了,往往需要编码人员自己分割字符串。 Lua脚本非常简洁清晰,是非常适合做配置文
转载
2024-03-06 16:15:47
47阅读
location详解在没有使用正则表达式的时候,nginx会先在server中的多个location选取匹配度最高的一个uri,uri是用户请求的字符串,即域名后面的web文件路径,然后使用该location模块中的正则url和字符串,如果匹配成功就结束搜索,并使用此location处理请求语法规则:location [=|~|~*|^~] /uri/ { ... }
= #用于标准uri前
转载
2024-09-05 17:55:53
71阅读
今天使用Json做角色升级用的等级配置表,然后通过JsonUtility.FromJson(jsonStr)读取配置表,当角色升级时,从配置表中读取当前等级对应的属性增量,加到角色属性值上。 先对json文件的结构做个简单了解:https://www.json.cn/wiki.html
json简单说就是javascript中的对象和数组,所以这两种结构就是对象和数组两种结构,通过这两种
转载
2024-04-23 16:06:49
73阅读
http协议HTTP是一个属于应用层的面向对象的协议,B/S架构,由于其简单、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断的完善和扩展。http端口服务所使用的端口信息,http服务默认为80端口http协议的特点1.c/s2.简单快速:客户向服务器请求服务时,只需传送请求方法和路径。请求方法常用的有GET、HEAD、POST。每种方法规定了客户与服务
原创
2016-12-06 21:18:07
3334阅读
在Linux系统中,通过命令行查看和编辑HTTP服务器配置文件是一项非常常见的任务。对于使用Apache服务器的用户来说,Apache的主要配置文件是httpd.conf。而对于使用Nginx服务器的用户来说,则是nginx.conf。
在Linux系统中,可以使用vi或者其他文本编辑器来打开和编辑这些配置文件。下面我们就来介绍如何在Linux系统中查看和编辑HTTP服务器的配置文件。
首先,
原创
2024-05-23 10:10:48
346阅读
idCol1Col2Col3Id1Value1_1Value1_2Value1_3Id2Value2_1Value2_2Value2_3Id3Value3_1Value3_2Value3_3以一个M行N列的表格为例以行存储存储结构Dictionary<id, dictionary<col_name, value>> 第一层: key:行id,value:行数据 第二层: k
转载
2024-03-24 11:40:09
53阅读
haproxy配置文件简介1)haproxy的配置文件haproxy.cfg由两大部分组成,分别是global和proxies部分2)global:全局配置段进程及安全配置相关的参数性能调整相关参数Debug参数3)proxies:代理配置段defaults:为frontend, backend, listen提供默认配置frontend:前端,相当于nginx中的server {}backend
转载
2024-03-01 13:29:12
99阅读
apache配置文件:http.conf配置详解
转载
精选
2016-04-14 10:23:10
342阅读
OpenResty 官网:http://openresty.org/OpenResty 是一个nginx和它的各种三方模块的一个打包而成的软件平台。最重要的一点是它将lua/luajit打包了进来,使得我们可以使用lua脚本来进行web的开发。有了lua,我们可以借助于nginx的异步非阻塞的功能,达到使用 lua 异步并发访问后端的 MySQL, PostgreSQL, Memcac
转载
2024-03-07 13:46:22
253阅读
1首先在家目录中下载解压并创建解压目录的软连接,然后使用make命令在解压后的目录中进行程序编译,并使用make install进行安装
转载
2023-07-04 20:17:26
95阅读
lua手册查询:http://cloudwu.github.io/lua53doc/contents.html 1. 基础:Lua的一项重要用途就是作为一种配置语言。现在从一个简单的示例开始吧。
//这里是用Lua代码定义的窗口大小的配置信息
//width = 200
//height = 300
下面是读取配置信息的C/C++代码:1 #include &l
转载
2024-04-12 03:29:24
161阅读
最近在做lua的内存优化,发现项目在读取配置表的时候占用了大约70MB的内存。而实际的protobuf的二进制文件总共大小才10MB左右,所以感觉可优化的空间还是蛮大的,就深入检查了问题所在。 一般的项目配置表大致是这个样子,第一列一般是主键id,顺序的整形数字,一般从1开始。列是策划写的对应的内容名称。项目里使用的protobuf作为存储媒介,采用云风的lua protobuf工具转换成可以读取
转载
2024-03-28 21:35:05
122阅读
默认在conf/http.conf配置文件中ServerRoot "/apache1" //服务路径,根目录
Listen 80 //端口
&l
原创
2016-10-25 13:16:20
1843阅读
http配置段详解:http core 配置一个静态web服务器使用的模块:ngx_http_core_module一个http的配置框架:http {
upstream {
……后端服务器
}
server {
linsten ip:port;#监听端口
#虚拟主机
location /URL {
if 
原创
2014-12-27 15:24:15
3055阅读
前几篇文章中,我们实现了配置文件的读写,界面的动态展现,这次我们来实现界面内选项的动态展示。由于属于C#界面跟脚本的交互功能,所以,这次的功能完全可以撇开整个功能设计而单独讨论。本次项目的脚本采用Lua。Lua在Dotnet上的不是很多,目前主要有两个开源的类库LuaNet和LuaInterface,但这两个类库都不是很完善,那我们就扬长避短,明知有Bug的地方就尽量回避。值得庆幸的是,在界面
转载
2024-04-22 21:17:22
47阅读
架构图平常我们使用缓存都是在后端的tomcat中进行判断,是否去查redis,在这个架构里面是使用nginx写lua脚本直接去redis中拿数据,这样的话会帮助tomcat减少很多请求。安装下载OpenRestyhttp://openresty.org/cn/download.html,下载windows版本,解压即可配置根据书中推荐的项目结构,建立如下的项目结构其中example文件夹是项目目
转载
2023-07-07 10:42:29
206阅读
tomcat作为http的下载服务器,网上有很多办法 但我认为最简单的是:(亲测有效) 1、直接把文件放在 /var/lib/tomcat6/webapps/ROOT 目录下, 2、然后在网址中访问: http://192.168.2.31:8080/download.zip 便可下载。 但是,如何
原创
2021-07-14 17:54:03
3124阅读
使用 properties 配置文件装配 bean 的方式
在spring中将bean 注册到spring 容器中常见的有三种方式(两类):先说明配置文件内容:application.yml,有一段配置如下persons:
youtube:
name: youtube
age: 18
google:
转载
2023-06-14 08:25:16
409阅读
Resin服务器的配置主要有两个文件:resin.properties for most common properties and resin.xml for full customization。Resin的配置最终都转化为resin.xml,其他配置文件主要为了保持配置的可管理性。一般情况下只需要修改resin.properties即可。 resin.properties文件位于${r
转载
2024-04-12 16:09:43
268阅读