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阅读
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阅读
由于使用CACTI监控软件需要将受控服务器snmpd.conf文件添加授权主机,如果在大量集群坏境下,这样一个一个主机的配置效率会很低,所以我近期编写了一个多线程的同步配置文件脚本来实现此功能。
#!/usr/bin/env perl
use warnings;
use strict;
use Net::Open
原创
2011-11-15 19:23:44
509阅读
之前写了一些nginx的东西,这次继续,主要使用upstream针对proxy_pass转发做个处理 一般情况下我们在使用nginx反向代理的时候,都是如下配置,...
location /api {
proxy_pass https://b.test.com; # 设置代理服务器的协议和地址
proxy_cookie_domain b.test.com a.test.com; #
1. shell配置文件的位置最常用的shell有sh和bash等,此处只讲sh和bash1.1. sh(Bourne Shell)配置文件主要有两个,分别为每个用户主目录中的.profile文件以及/etc/profile文件,前者是用户独有的,后者是所有用户共有的;.profile是在profile(有点复杂,不太明白)之后运行的,不具体讲解 1.2. bas
转载
2023-08-14 08:49:26
167阅读
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阅读
如何在Java中使用Lua脚本语言是本文要介绍的内容,主要是来学习LUA脚本语言在JAVA中如何来使用,Lua就不说了, 现在比较热门, 语法也很简单. 为了在Java中调用, 折腾了比较长的时间, 就把一些东西记在下面.来看详细内容讲解。Lua是支持内嵌在C程序中的, 但是官方不支持Java. 在网上查了下, 有LuaJava开源库, 拿来试用了一下, 发现这个库还算比较完善的. 地址是http
转载
2024-06-13 23:04:02
43阅读
内存中Redis命令运行速度极快,时间消耗主要在网络开销。运行两百次redis命令就通过网络来回redis四百次。如果用lua脚本,则可以多个命令一次运行。并且是原子性的操作,因此不要写死循环和运行时间过长的脚本,因为会引起其它redis操作阻塞。脚本的编写比较简单。通过KEYS[]获取外面传进来的key值(lua脚本对redis集群的操作,要求传入的key都在同一个槽,否则报错,解决办法在key
转载
2023-07-08 13:14:42
182阅读
问:像/etc/profile、/etc/init.d/rcS等都是脚本文件吗?能不能说明一下脚本文件究竟是什么,用什么作用?谢谢!!答:你说的这些应该算配置文件,脚本文件一般是可执行的文本格式的文件,反正我是这么认为的,例如linux中可执行的shell脚本就属于脚本文件追问:但是觉得像profi...
转载
2015-09-08 14:00:00
200阅读
2评论
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阅读
# Python脚本修改配置文件参数
在实际开发中,经常会遇到需要修改配置文件参数的情况。而Python作为一种强大的脚本语言,可以帮助我们快速实现这一功能。本文将介绍如何使用Python脚本来修改配置文件参数,并提供相关的代码示例。
## 流程图
```mermaid
flowchart TD
A(开始)
B{读取配置文件}
C{修改参数}
D{保存配置文件
原创
2024-02-23 07:24:01
152阅读
引子 先来分析一个Yslow 测试的一个页面的前端性能。 这里所有的请求是指http请求,对于一个请求各个阶段的划分,阻挡->域名解析->建立连接->发送请求->等待响应->接收数据。当然不是每个请求都要包含所有过程。 在以上测试中,没有涉及到请求下载资源过程中还有一个部分:TCP请求的链接与断开,而这篇文章正式说这个请求的。 那么htt
转载
2024-10-13 08:16:24
95阅读
Nginx-Lua模块的执行顺序
一、nginx执行步骤nginx在处理每一个用户请求时,都是按照若干个不同的阶段依次处理的,与配置文件上的顺序没有关系,详细内容可以阅读《深入理解nginx:模块开发与架构解析》这本书,这里只做简单介绍;1、post-read读取请求内容阶段,nginx读取并解析完请求头之后就立即开始运行;2、server-rewriteserver请求地址重写阶段;3、fi
#!/bin/bashBackListFile="backup_file_list"BackBaseDir="./BackupConfDir`date +\%Y.\%m.\%d`"#ErrLogFile="./ErrLog.log"#OKLogFile="./OKLog.log"LogFile="./Back
原创
2007-12-02 20:36:00
499阅读