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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             OpenResty 官网:http://openresty.org/OpenResty 是一个nginx和它的各种三方模块的一个打包而成的软件平台。最重要的一点是它将lua/luajit打包了进来,使得我们可以使用lua脚本来进行web的开发。有了lua,我们可以借助于nginx的异步非阻塞的功能,达到使用 lua 异步并发访问后端的 MySQL, PostgreSQL, Memcac            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-07 13:46:22
                            
                                253阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1首先在家目录中下载解压并创建解压目录的软连接,然后使用make命令在解压后的目录中进行程序编译,并使用make install进行安装            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-04 20:17:26
                            
                                95阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            最近在做lua的内存优化,发现项目在读取配置表的时候占用了大约70MB的内存。而实际的protobuf的二进制文件总共大小才10MB左右,所以感觉可优化的空间还是蛮大的,就深入检查了问题所在。 一般的项目配置表大致是这个样子,第一列一般是主键id,顺序的整形数字,一般从1开始。列是策划写的对应的内容名称。项目里使用的protobuf作为存储媒介,采用云风的lua protobuf工具转换成可以读取            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-28 21:35:05
                            
                                122阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
              前几篇文章中,我们实现了配置文件的读写,界面的动态展现,这次我们来实现界面内选项的动态展示。由于属于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阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            使用 properties 配置文件装配 bean 的方式
      在spring中将bean 注册到spring 容器中常见的有三种方式(两类):先说明配置文件内容:application.yml,有一段配置如下persons:
  youtube:
    name: youtube
    age: 18
  google:            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-06-14 08:25:16
                            
                                409阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
             1,struts.properties#上传文件的工作目录与文件的最大尺寸
struts.multipart.saveDir=
struts.multipart.maxSize=2097152
#struts2的默认后缀名
struts.action.extension=action
#是否是开发模式
struts.devMode=false
#默认的主题,模板所在文件夹。模板文件后缀            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-25 10:45:40
                            
                                259阅读
                            
                                                                             
                 
                
                             
         
            
            
            
              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阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            摘要:如果你按着前面的说明一步一步操作过来的话,应该已经是不止一次的进入过【编辑界面】了。但是却没有真正的手写过一行脚本。下面我们就来手写我们的第一个点点脚本,Hello Jianjian. 要想写脚本,首先得进入【编辑界面】, 这里我们从【主界面】点击【新建】按钮进入。进入后,在编辑框内,输入如下代码    第一个点点脚本:Hello JianJian如果            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-10-12 17:06:22
                            
                                131阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            @EnableCaching@Configurationpublic class RedisConfig extends CachingConfigurerSupport { /** * 自定义生成key的规则 * 缓存对象集合中,缓存是以 key-value 形式保存的。 * 当不指定缓存的key ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-10-13 22:21:00
                            
                                934阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            Linux作为一种常见的操作系统,广泛应用于各种领域,包括网络配置。在Linux中,网卡配置是非常重要的一部分,它直接影响着网络连接的稳定性和效率。本文将重点介绍Linux中网卡配置文件的设置及相关内容。
在Linux中,网卡配置文件通常存放在“/etc/sysconfig/network-scripts/”目录下,以“ifcfg-网卡名”命名,如“ifcfg-enp0s3”。这些配置文件用于指            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-03-18 11:42:52
                            
                                1217阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.SpringMVC 的配置分为两部分 application.xml 和 spring-servlet.xml2.两个配置文件的作用和配置位置2.1.application.xml :对应的是系统级别的配置,作用范围是系统上下文。2.2.spring-servlet.xml:对应的是 controller 级别的配置,作用范围是控制层上下文。3.它们在web.xml 中的配            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-04-03 09:40:36
                            
                                151阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            目录二、Nginx配置文件nginx.conf详解1、main模块2、events模块3、http模块4、upstream模块5、server模块二、Nginx配置文件nginx.conf详解上回说到,在Linux系统下安装部署Nginx,接下来就是最重要的,nginx应该如何配置。首先先介绍一下nginx.conf的结构,如图:配置文件原文如下:#user  nobody;
worker_pro            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-02-20 09:42:40
                            
                                405阅读
                            
                                                                             
                 
                
                                
                    