Tag: dynamic编程

replaceXML文件中的dynamic内容

快速总结:我需要创build一个Bash脚本来每周自动更改节点内的文本。 该脚本将匹配节点并replace其中的文本(如果这是可能的)? 我将如何做到这一点? 总结:我托pipe了一个有商店的Minecraft服务器,每个商店在/ ShowcaseStandalone / ffs-storage /目录下都有自己的.xml文件。 每个星期天我的服务器重新启动,并执行几个命令到terminal重置几件事情。 我试图改变的一件事是商店之一。 我想要更改节点<itemstack>中的文本和节点<price>中的文本。 我只是想从另一个文件夹中的.txt文件中获取文本,并将其插入到该节点中。 问题是,节点中的文本每周都会改变。 有什么方法可以用bashreplace两个节点中的特定行或文本吗? XML文件: <?xml version="1.0" encoding="UTF-8"?> <scs-shop usid="cac8480951254352116d5255e795006252d404d9" version="2" type="storage"> <enchantments type="string"/> <owner type="string">Chadward27</owner> <world type="string">Frisnuk</world> <itemStack type="string">329:0</itemStack> <activity type="string">BUY</activity> <price type="double">55.0</price> <locX type="double">487.5</locX> <locY type="double">179.0</locY> <locZ type="double">-1084.5</locZ> <amount type="integer">0</amount> <maxAmount type="integer">0</maxAmount> <isUnlimited type="boolean">true</isUnlimited> <nbt-storage usid="23dffac5fb2ea7cfdcf0740159e881026fde4fa4" version="2" type="storage"/> </scs-shop> 操作系统: Linux Ubuntu 12.04

如何使用java编写语句的tablenamevariablesinsert

我正在使用java PreparedStatment对象来构build一系列批量的INSERT查询。 查询语句的格式是… String strQuery = "INSERT INTO ? (col1, col2, col3, col4, col5) VALUES (?,?,?,?,?,?);"; …所以字段值和表名都是variables(也就是说,我有多个相同列格式的表格,每个表格将被引导到不同的表格)。 我可以得到执行工作,如果我删除“? tablenamevariables和硬代码,但每个准备好的语句将被插入到一个不同的表,所以需要保持一个variables我立即填充之前执行批处理查询使用… stmt.setString(1, "tableName1"); 我怎么能让这是一个dynamicvariables?

从内存中删除?

我正在寻找一种方法来直接从内存中加载生成的对象代码。 我明白,如果我把它写到一个文件中,我可以调用dlopendynamic加载它的符号并链接它们。 然而,这看起来有点迂回,考虑到它在内存中启动,写入磁盘,然后通过dlopen重新加载到内存中。 我想知道是否有一些方法来dynamic链接目标代码存在于内存中。 从我可以告诉的可能有几种不同的方式来做到这一点: 把它想成你的内存位置是一个文件,尽pipe它永远不会留下内存。 find一些其他的系统调用,我正在寻找(我不认为这存在)。 find一些可以直接在内存中链接代码的dynamic链接库。 很明显,这对于google来说有点难,因为“dynamic链接库”提供了关于如何dynamic链接库的信息,而不是dynamic链接任务的库。 从链接器中抽取一些API,并从其代码库中创build一个新的库。 (显然这对我来说是最不可取的select)。 那么哪些是可能的? 可行? 你能指出我所假设的任何东西吗? 还有没有想过的另一种方式?

如何使用JSF 2.0复合组件实现dynamic列表?

我问了这个问题,尽pipe答案直接满足了我的需求,但我还是有一种感觉,就是对这个问题有一个更简单的解决scheme。 我想有一个复合组件接受项目列表(商定的项目的types,以便成员可以在复合组件中自由使用) CC(复合组件)显示项目列表并允许项目的增加和减less。 我想以最简单和有效的方式做到这一点。 为了说明这个问题,举个例子: 定义应该相当简单(当然,除非:-)): <special:dynamicFieldList value="#{bean.fieldList} /> Field对象最抽象的forms是: public class Field{ String uuid; String value; } 我想就是这样。 你将如何以简单的方式实现这个? 谢谢!

Javascript:如何dynamic地使用数组给定的对象名创build嵌套对象

我希望有人可以帮助我这个Javascript。 我有一个名为“设置”的对象,我想写一个函数,将新的设置添加到该对象。 新设置的名称和值以stringforms提供。 给出设置名称的string然后被下划线分割成一个数组。 新的设置应该添加到现有的“设置”对象通过创build新的嵌套对象的数组中的每个部分给出的名称,除了最后一部分应该是一个string给出设置的值。 那么我应该能够参考这个设定,并且提醒它的价值。 我可以用这种静态的方式做这个… var Settings = {}; var newSettingName = "Modules_Video_Plugin"; var newSettingValue = "JWPlayer"; var newSettingNameArray = newSettingName.split("_"); Settings[newSettingNameArray[0]] = {}; Settings[newSettingNameArray[0]][newSettingNameArray[1]] = {}; Settings[newSettingNameArray[0]][newSettingNameArray[1]][newSettingNameArray[2]] = newSettingValue; alert(Settings.Modules.Mediaplayers.Video.Plugin); …创build嵌套对象的部分是这样做的… Settings["Modules"] = {}; Settings["Modules"]["Video"] = {}; Settings["Modules"]["Video"]["Plugin"] = "JWPlayer"; 然而,由于组成设置名称的部分数量可能会有所不同,例如newSettingName可能是“Modules_Floorplan_Image_Src”,我想这样做dynamic使用一个函数,如… createSetting (newSettingNameArray, newSettingValue); function createSetting(setting, value) { // code to create […]

dynamic加载python模块

在Python中,如何在编程运行时dynamic地将模块添加到包中。 我希望能够从外部进程中将模块添加到软件包目录中,并且能够在我的程序中使用这些新模块: import package def doSomething(name): pkg = __import__("package." + name) mod = getattr(pkg, name) mod.doSomething() 我如何做到这一点?

是否有实际用途的dynamic铸造无效指针?

在C ++中, T q = dynamic_cast<T>(p); 构造执行一个指针p到一些其他指针typesT的运行时间转换,它必须出现在dynamictypes*p的inheritance层次结构中才能成功。 这一切都很好。 但是,也可以执行dynamic_cast<void*>(p) ,它将简单地返回一个指向“最大派生对象”的指针(参见C ++ 11中的5.2.7 :: 7)。 我明白,这个function可能在dynamic演员的执行中免费出来,但是在实践中有用吗? 毕竟,它的返回types至多是void* ,所以这有什么好处呢?

如何在iOS 7上将UITextView的大小设置为其内容?

多年来,我一直在使用已接受的答案。 在iOS 7上,无论文本内容如何,​​contentSize.height都会变成frame.height-8。 什么是调整iOS 7的高度的工作方法?

Rails的find_or_create由多个属性?

活动logging中有一个方便的dynamic属性叫做find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") 但是,如果我需要find_or_create多个属性呢? 假设我有一个模型来处理Group和Member之间的M:M关系,称为GroupMember。 我可以有很多实例,其中member_id = 4,但我不希望多于一次的实例,其中member_id = 4和group_id = 7我试图找出是否有可能做这样的事情: GroupMember.find_or_create(:member_id => 4, :group_id => 7) 我意识到可能有更好的方法来处理这个问题,但是我喜欢find_or_create的方便。

NHibernatedynamic列号

在我的C#项目中,我需要在代码中创build一个具有dynamic列号的表的数据库。 喜欢这个 —————————————————————————— | Time ¦ Element #1 | Element#2 ¦ … ¦ Element#N ¦ —————————————————————————— ¦ TimeValue#1 ¦ Element#1Value#1 ¦ Element#2Value#1 ¦ … ¦ Element#NValue#1 ¦ ¦ TimeValue#2 ¦ Element#1Value#2 ¦ Element#2Value#2 ¦ … ¦ Element#NValue#2 ¦ … ¦ TimeValue#M ¦ Element#1Value#M ¦ Element#2Value#M ¦ … ¦ Element#NValue#M ¦ —————————————————————————— 我使用简单的SQL查询“SQL CREATE TABLE” public […]