❶ 如何修改配置文件
1. 引言OpenWRT中采用LuCI作为它的Web interface界面框架,采用Lua语言。在本文中将以一个简单的示例详细描述如何自定义开发一个界面,对一个配置文件进行操作。2.Model与ControlerMVC的设计理念是进行LuCI开发的一个关键在LuCI中Controller的文件定义在固件中的/usr/lib/lua/luci/controller目录中,模版目录在/usr/lib/lua/luci/view目录下,而model则是在/usr/lib/lua/luci/model中。而model中有一个特殊的模块叫做CBI,被称为LuCI中最酷的功能,该模块的功能是方便的对一个配置文件进行修改。3.示例本文中的页面建立在LuCI界面的network下,不单独创建页面,因此无需写view,只用些controller和model就可以了。1)首先创建一个controllerccontroller/mycbi.luamole("LUCI.controller.mycbi", package.seeall)function index()entry({"admin", "network", "mycbi_change"}, cbi("mycbi-model/mycbimole"), "Change My Conf", 30).dependent=falseend解释一下关键代码:在index()函数中,使用entry函数来完成每个模块函数的注册,官方说明文档如下:entry(path, target, title=nil, order=nil)path is a table that describes the position in the dispatching tree: For example a path of {"foo", "bar", "baz"} would insert your node in foo.bar.baz.target describes the action that will be taken when a user requests the node. There are several predefined ones of which the 3 most important (call, template, cbi) are described later on on this pagetitle defines the title that will be visible to the user in the menu (optional)order is a number with which nodes on the same level will be sorted in the menu (optional)其中target主要分为三类:call,template和cbi。call用来调用函数,template用来调用已有的htm模版,而CBI模块则是使用非常频繁也非常方便的模块,包含的一系列lua文件构成界面元素的组合,所有cbi模块中的控件都需要写在luci.cbi.Map中,在cbi模块中定义各种控件,Luci系统会自动执行大部分处理工作。在cbi.lua文件中封装了所有的控件元素,例如复选框,下拉列表等。2)创建model#mkdir /usr/lib/lua/luci/model/cbi/mycbi-model#vim /usr/lib/lua/luci/model/cbi/mycbi-model/mycbimole.luam = Map("mycbi", "mycbi conf change interface")s = m:section(TypedSection, "MySection")s.addremove = trues:option(Value, "username", "Name:")key=s:option(Value, "password", "Password")key.password=true;return m解释一下关键代码:3)创建配置文件#vim /etc/config/mycbiconfig 'MySection' 'mycbi'option 'username' 'youruser'option 'password' 'yourpass'4. 测试进入OpenWRT界面,登陆后就可以点击“网络”,如果是英文就点击network,可以看到我们添加的子页面入口:点击后进入页面如下:输入用户名密码:root/test,点击保存,后台查看配置文件已经被更改:5. 问题记录1)首先,配置文件不能有任何后缀,否则页面加载后是空页面2)如果出现500 错误,说明lua文件写的有问题,要么是路径错误,要么是语法错误,暂时没找到写日志的方法,可以用wireshark抓包看错误
❷ 怎么改配置文件
把配置文件导出来,然后按需要修改,修改完再导入回去。
❸ photoshop新老板本配置文件如何转换
指令路径:PS中“编辑”–"指定配置文件”“转换为配置文件” 一、指定配置文件是做了屏幕的校准后生成的显示ICC文件和输出设备生成的这一整套ICC文件,指定好了色彩显示就成一校准化,输入输出一样,即所谓即见即所得,达到这个需要做一套色彩管理。如果仅仅在PS里是没有办法做到的,要求高就做一下色彩管理。二、“指定配置文件”和“转换为配置文件”这两个命令是有一定区别的,在执行“指定配置文件”时,图像外观会发生改变,其内部数据却不会发生变化。因此在将指定的配置文件删除后,文件能够回复到指定配置文件以前的状态。如果执行“转换配置文件”,则文件的数据发生改变,其外观也会有一定程度的改变(改变的程度视转换前后特性文件的差别而定),而且将无法回到起初状态。一般是在文件没有特性文件而用户又希望给它嵌入一个配置文件,或者需要将文件的特性文件删除(尽管这种情况比较少见)时,使用“指定配置文件”命令。而在需要转换到某个特性文件或给文件分配某个特性文件时,使用“转换为配置文件”
❹ 迪普设备命令行如何保存配置文件和切换配置文件
保存当前设备配置到配置文件bbb。 <DPTECH>configuration save bbb # 切换配置文件bbb,并将文件中的配置为设备的当前运行配置。 <DPTECH>conf-mode [DPTECH]configuration switch bbb The switch complete configuration device will automatically reboot. Are you sure? (Y/N) [N]: y
❺ 罗技g300 鼠标自带3个配置文件 请问有快捷键能在3个配置之中切换
默认的是:中间两个键,一个调节DPI一个切换。如果你改了,可以在按键设置菜单里找到切换功能随便给一个键设定为切换。
❻ spring boot profile 怎么切换配置文件
Spring Boot 是 Spring 产品中一个新的子项目,致力于简便快捷地搭建基于 Spring 的独立可运行的应用。大多数的 Spring Boot 应用只需要非常少的 Spring 配置。 你能够使用 Spring Boot 创建 java 应用并通过 java -jar 来运行或者创建传统的通…
❼ 罗技G600如何切换配置文件
滚轮下面的两个按键中,较低的那个可以循环配置文件,如果你想详细设置或增强配置文件,请下载罗技游戏软件8.30,。
❽ 如何设置双显卡切换的自动配置文件
你是来炫耀3080的吧。买了3080,还要省钱,直接屏蔽核心显卡不就够了。
❾ ps后的图片文件应如何正确转换配置文件
你好,很高兴为你解答。直接把已经处理好的图片,在菜单里面的编辑选项里面,选择转换为配置文件,在选项里面选择SRGB就可以了。
❿ 在PS里面怎样选择指定配置文件,和转换为配置文件
如果不会设置的情况下:1,打开文件时看一下配置文件的ICC,关闭。2,在软件中设置一下颜色管理选择同一个ICC,打开文件。3,如果没有文件的ICC,那就先匹配后转换。